Claims
- 1. A method for use in communicating data between a time division multiplexing (TDM) network and a packet based network, comprising:
deriving a clock signal from data packets containing data originally transmitted over the TDM network; and obtaining outgoing TDM data using the data packets and the clock signal, the outgoing TDM data having timing characteristics of the data originally transmitted over the TDM network.
- 2. The method of claim 1, further comprising
removing at least some jitter from the derived clock signal.
- 3. The method of claim 2, wherein the source of the jitter includes the packet based network.
- 4. The method of claim 2, wherein the source of the jitter includes TDM data derivation logic.
- 5. The method of claim 1, further comprising
extracting data from the data packets; and collecting the extracted data in a FIFO.
- 6. The method of claim 5, further comprising
determining a rate at which data is collected in the FIFO; and basing the derivation of the clock signal on the collection rate.
- 7. The method of claim 5, further comprising
determining whether the fill level of the FIFO is stable; and basing the derivation of the clock signal on the determination.
- 8. The method of claim 5, further comprising
determining that the fill level of the FIFO is above a threshold; and increasing the clock signal rate based on the determination.
- 9. The method of claim 5, further comprising
determining that the fill level of the FIFO is below a threshold; and decreasing the clock signal rate based on the determination.
- 10. The method of claim 5, further comprising
applying a low pass filter to fill level information from the FIFO; and basing the derivation of the clock signal on the filtered fill level information.
- 11. The method of claim 1, further comprising
transmitting data via a T1 data stream.
- 12. The method of claim 1, further comprising
transmitting data via a data stream based on a source clock.
- 13. The method of claim 12, wherein the source clock includes a stratum 1 clock.
- 14. The method of claim 1, further comprising
transmitting data based on synchronization distribution.
- 15. The method of claim 1, wherein at least one of the data packets has a fixed size payload.
- 16. The method of claim 1, further comprising
transmitting a data packet after accumulating an amount of original TDM data sufficient to fill the data packet.
- 17. The method of claim 1, further comprising
extracting data from the data packets; and collecting the extracted data in an SRAM buffer.
- 18. The method of claim 1, further comprising
monitoring a T1 data stream for error conditions.
- 19. The method of claim 1, further comprising
transmitting a header with the data packets for peer signaling.
- 20. The method of claim 1, further comprising
establishing a direct relationship between a transmission rate of data packet transmission and a clock rate for the TDM data.
- 21. The method of claim 1, further comprising
transmitting a header with the data packets, the header including round trip delay processing information.
- 22. The method of claim 1, further comprising
transmitting a header with the data packets, the header including sequence numbers.
- 23. The method of claim 1, further comprising
transmitting a header with the data packets, the header including trail trace messages.
- 24. The method of claim 1, further comprising
transmitting a header with the data packets, the header including status monitoring information.
- 25. The method of claim 1, further comprising
transmitting a header with the data packets, the header including redundant data recovery information.
- 26. A system for use in communicating data between a time division multiplexing (TDM) network and a packet based network, comprising:
clock signal output logic receiving data packets containing data originally transmitted over the TDM network, and producing a clock signal based on the data packets; and TDM data output logic receiving the data packets and producing outgoing TDM data based on the data packets and the clock signal, the outgoing TDM data having timing characteristics of the data originally transmitted over the TDM network.
- 27. The system of claim 26, wherein the clock signal produced by the clock signal output logic has reduced jitter.
- 28. The system of claim 26, wherein the source of the jitter includes the packet based network.
- 29. The system of claim 26, wherein the source of the jitter includes TDM data derivation logic.
- 30. The system of claim 26, further comprising
data extraction logic receiving data packets and producing data; and a FIFO collecting the produced data.
- 31. A method for use in communicating data between a time division multiplexing (TDM) network and a packet based network, comprising:
producing data packets containing data originally transmitted over the TDM network; and providing the data packets with control data allowing outgoing TDM data to be obtained using the data packets, the outgoing TDM data having timing characteristics of the data originally transmitted over the TDM network.
- 32. The method of claim 31, further comprising
transmitting data via a T1 data stream.
- 33. The method of claim 31, further comprising
transmitting data via a data stream based on a source clock.
- 34. The method of claim 33, wherein the source clock includes a stratum 1 clock.
- 35. The method of claim 31, further comprising
transmitting data based on synchronization distribution.
- 36. The method of claim 31, wherein at least one of the data packets has a fixed size payload.
- 37. The method of claim 31, further comprising
transmitting a data packet after accumulating an amount of original TDM data sufficient to fill the data packet.
- 38. The method of claim 31, further comprising
monitoring a T1 data stream for error conditions.
- 39. The method of claim 31, further comprising
transmitting a header with the data packets for peer signaling.
- 40. The method of claim 31, further comprising
establishing a direct relationship between a transmission rate of data packet transmission and a clock rate for the TDM data.
- 41. The method of claim 31, further comprising
transmitting a header with the data packets, the header including round trip delay processing information.
- 42. The method of claim 31, further comprising
transmitting a header with the data packets, the header including sequence numbers.
- 43. The method of claim 31, further comprising
transmitting a header with the data packets, the header including trail trace messages.
- 44. The method of claim 31, further comprising
transmitting a header with the data packets, the header including status monitoring information.
- 45. The method of claim 31, further comprising
transmitting a header with the data packets, the header including redundant data recovery information.
- 46. A system for use in communicating data between a time division multiplexing (TDM) network and a packet based network, comprising:
packetizing logic producing data packets containing data originally transmitted over the TDM network; and control logic providing the data packets with control data allowing outgoing TDM data to be obtained using the data packets, the outgoing TDM data having timing characteristics of the data originally transmitted over the TDM network.
- 47. The system of claim 46, further comprising
logic transmitting data based on synchronization distribution.
- 48. The system of claim 46, wherein at least one of the data packets has a fixed size payload.
- 49. The system of claim 46, further comprising
logic transmitting a data packet after accumulating an amount of original TDM data sufficient to fill the data packet.
- 50. The system of claim 46, further comprising
logic monitoring a T1 data stream for error conditions.
- 51. The system of claim 46, further comprising
logic transmitting a header with the data packets for peer signaling.
- 52. The method of claim 46, further comprising
logic transmitting a header with the data packets, the header including round trip delay processing information.
- 53. Apparatus for use in communicating data between a time division multiplexing (TDM) network and a packet based network, comprising:
means for deriving a clock signal from data packets containing data originally transmitted over the TDM network; and means for obtaining outgoing TDM data using the data packets and the clock signal, the outgoing TDM data having timing characteristics of the data originally transmitted over the TDM network.
- 53. Apparatus for use in communicating data between a time division multiplexing (TDM) network and a packet based network, comprising:
means for producing data packets containing data originally transmitted over the TDM network; and means for providing the data packets with control data allowing outgoing TDM data to be obtained using the data packets, the outgoing TDM data having timing characteristics of the data originally transmitted over the TDM network.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/288912, entitled “EMULATING TIME DIVISION MULTIPLEXING CONNECTIONS” filed on May 4, 2001, which is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60288912 |
May 2001 |
US |