Claims
- 1. A method of transmitting a stream of data comprising:
providing a frame synchronization; providing a symbol synchronization; providing a data phase; defining a plurality of portions of the data phase according to a predetermined format, the portions including an in-band portion corresponding to payload data and an out-of band portion corresponding to signaling fields; accumulating the frame synchronization, the symbol synchronization and the data phase; mapping data packets into the in-band portion of the data phase; and processing the in-band portion of the data phase as a byte stream.
- 2. The method of claim 1 wherein the data phase includes a plurality of fixed size blocks.
- 3. The method of claim 2 wherein each of the fixed size blocks include an in-band portion and an out-of-band portion.
- 4. The method of claim 3 wherein each of the fixed size blocks is 256 bytes.
- 5. The method of claim 1 wherein the in-band portion is 252 bytes and the out-of-band portion is 4 bytes.
- 6. The method of claim 1 wherein the data phase, frame synchronization, and symbol synchronization comprise a frame structure.
- 7. The method of claim 2 wherein the plurality is 5.
- 8. The method of claim 1 wherein the frame synchronization corresponds to a frame period of 1 μs.
- 9. The method of claim 1 wherein the symbol synchronization corresponds to a symbol period of 400 ns.
- 10. The method of claim 1 further comprising concatenating the in-band portion of the data phases.
- 11. The method of claim 10 wherein the concatenated in-band portions comprise a continuous data stream.
- 12. The method of claim 1 further comprising
selectively segmenting data packets; and writing the segmented data packets to the in-band portion of the data phase.
- 13. The method of claim 1 wherein the data packets comprise Ethernet payload data.
- 14. The method of claim 13 wherein the Ethernet payload has a length indicator and a CRC corresponding to the length indicator.
- 15. The method of claim 6 further comprising writing at least one frame structure, the frame structure comprising Ethernet payload data.
- 16. The method of claim 15 wherein the data packet is written to the at least one frame structure.
- 17. The method of claim 1 wherein the frame synchronization and the symbol synchronization are in a predetermined period sequence.
- 18. The method of claim 1 wherein the out-of-band portions further comprise signaling data.
- 19. The method of claim 1 wherein the out-of-band portion further comprises a start-of-packet field indicative of the start of the data packet.
- 20. The method of claim 1 wherein the out-of-band portion further comprises a flow control field, the flow control field having information readable by an intelligent network element.
- 21. The method of claim 15 further comprising:
transmitting at least one frame structure; and recreating the Ethernet payload from the at least one frame structure.
- 22. The method of claim 21 further comprising receiving at least one transmitted frame; and identifying ethernet packet boundaries from the received frame.
- 23. The method of claim 21 further comprising transmitting a carrier synchronization burst, wherein the transmitted frames are identified via a carrier envelope detector.
- 24. The method of claim 21 further comprising transmitting a frame synchronization sequence and a symbol synchronization sequence corresponding to a sequence of transmitted frames.
- 25. A data frame structure comprising:
a frame synchronization corresponding to a predetermined frame period; a symbol synchronization corresponding to a predetermined symbol period; a data phase having out-of-band portions and in-band portions, the in-band portions corresponding to payload data and the out-of-band portions corresponding to signaling information.
- 26. The data frame of claim 25 wherein the data phase includes a plurality of fixed size blocks.
- 27. The data frame of claim 26 wherein each of the fixed size blocks include an in-band portion and an out-of-band portion.
- 28. The data frame of claim 27 wherein each of the fixed size blocks is 256 bytes.
- 29. The data frame of claim 25 wherein the in-band portion is 252 bytes and the out-of-band portion is 4 bytes.
- 30. The data frame of claim 26 wherein the plurality is 5.
- 31. The data frame of claim 25 wherein the frame period is 1 μs.
- 32. The data frame of claim 25 wherein the symbol period is 400 ns.
- 33. The data frame of claim 27 wherein the in-band portion of the data phases are adapted to be concatenated.
- 34. The data frame of claim 33 wherein the concatenated in-band portions comprise a continuous data stream.
- 35. The data frame of claim 25 wherein the data phase further comprises selectively segmented data packets.
- 36. The data frame of claim 25 wherein the in-band portions comprise Ethernet payload data.
- 37. The data packets of claim 35 further comprising a length indicator indicative of the length of the data packet and a CRC corresponding to the length indicator.
- 38. The data frame of claim 36 wherein the data packet further comprises a variable length packet, wherein the data packet is segmented and written to the at least one frame structure.
- 39. The data frame of claim 25 wherein the data frame further comprises at least one frame structure, the frame structure comprising Ethernet payload data.
- 40. The data frame of claim 25 wherein the frame synchronization and the symbol synchronization are in a predetermined period sequence.
- 41. The data frame of claim 25 wherein the out-of-band portions further comprise signaling data.
- 42. The data frame of claim 25 wherein the out-of-band portion further comprises a start-of-packet field indicative of the start of the data packet.
- 43. The data frame of claim 25 wherein the out-of-band portion further comprises a flow control field, the flow control field having information readable by an intelligent network element.
- 44. The data frame of claim 36 wherein the data frame is adapted to be transmitted and processed to recreate the Ethernet payload.
- 45. The data frame of claim 39 wherein the at least one frame structure is adapted to identify Ethernet packet boundaries.
- 46. The data frame of claim 44 wherein transmitted frames are operable to be identified via a carrier envelope detector.
- 47. The data frame of claim 44 wherein the transmitted data frames correspond to a frame synchronization sequence and a symbol synchronization sequence.
- 48. A computer program product including computer program code for transmitting a stream of data comprising:
computer program code for providing a frame synchronization; computer program code for providing a symbol synchronization; computer program code for providing a data phase; computer program code for defining a plurality of portions of the data phase according to a predetermined format, the portions including an in-band portion corresponding to payload data and an out-of band portion corresponding to signaling fields; computer program code for accumulating the frame synchronization, the symbol synchronization and the data phase; computer program code for mapping data packets into the in-band portion of the data phase; and computer program code for processing the in-band portion of the data phase as a byte stream.
- 49. A computer data signal including program code for transmitting a stream of data comprising:
program code for providing a frame synchronization; program code for providing a symbol synchronization; program code for providing a data phase; program code for defining a plurality of portions of the data phase according to a predetermined format, the portions including an in-band portion corresponding to payload data and an out-of band portion corresponding to signaling fields; program code for accumulating the frame synchronization, the symbol synchronization and the data phase; program code for mapping data packets into the in-band portion of the data phase; and program code for processing the in-band portion of the data phase as a byte stream.
- 50. A system for generating a data frame structure comprising:
means for providing a frame synchronization; means for providing a symbol synchronization; means for providing a data phase; means for defining a plurality of portions of the data phase according to a predetermined format, the portions including an in-band portion corresponding to payload data and an out-of band portion corresponding to signaling fields; means for accumulating the frame synchronization, the symbol synchronization and the data phase; means for mapping data packets into the in-band portion of the data phase; and means for processing the in-band portion of the data phase as a byte stream.
- 51. A system for switching point-to-point digital signals comprising:
a plurality of intelligent network elements operable to communicate over a transmission medium employing a bandwidth range; a plurality of transceivers in the intelligent network elements operable to transmit and receive signals in a first bandwidth and further operable to pass through signals at a second bandwidth in the bandwidth range; and a microprocessor in each of the intelligent network elements operable to switch signals in the first bandwidth based on a routing ID in the signals.
- 52. The system of claim 51 wherein the microprocessor is a silicon germanium (SiGe) microprocessor.
- 53. The system of claim 51 wherein the bandwidth range is from 5 MHz to 2 GHz.
- 54. The system of claim 51 wherein the first bandwidth is from 5 MHz to 860 MHz.
- 55. The system of claim 51 wherein the second bandwidth is from 900 MHz to 2 GHz.
- 56. The system of claim 51 wherein the microprocessor is operable to switch the signals in the second bandwidth.
RELATED APPLICATION(S)
[0001] This application claims the benefit of U.S. Provisional Application No. 60/234,682, filed Sep. 22, 2000 and U.S. Provisional Application No. 60/278,811, filed on Mar. 26, 2001. This application is co-pending with Docket No. 3070.1000-002, entitled “Broadband System with Intelligent Network Devices,” Docket No. 3070.1000-003, entitled “Network Architecture for Intelligent Network Elements,” Docket No. 3070.1000-005, entitled “System and Method for Call Admission Control,” Docket No. 3070.1000-006, entitled “System and Method for Mapping End User Identifiers to Access Device Identifiers,” Docket No. 3070.1000-007, entitled “System and Method for Message Transmission Based on Intelligent Network Element Device Identifiers,” Docket No. 3070.1000-008, entitled “Broadband System Having Routing Identification Based Switching,” Docket No. 3070.1000-009, entitled “Broadband System Having Routing Identification Assignment,” Docket No. 3070.1000-010, entitled “Broadband System with Topology Discovery,” Docket No. 3070.1000-011, entitled “Broadband System with QOS Based Packet Handling,” Docket No. 3070.1000-012, entitled “Broadband System with Transmission Scheduling and Flow Control,” and Docket No. 3070.1000-013, entitled “Broadband System with Traffic Policing and Transmission Scheduling” all filed on Sep. 13, 2001. The entire teachings of the above application(s) are incorporated herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60234682 |
Sep 2000 |
US |
|
60278811 |
Mar 2001 |
US |