Claims
- 1. An apparatus for encoding transport information, comprising:
at least one channel; a first overhead processor coupled to the at least one channel and configured to obtain a first portion of transport information from the at least one channel; a second overhead processor coupled to the at least one channel and configured to obtain a second portion of transport information from the at least one channel; a path pointer processor coupled to the at least one channel; a third overhead processor coupled to the path pointer processor and configured to obtain a third portion of transport information from the at least one channel; and an overhead extractor coupled to the first overhead processor, the second overhead processor and the third overhead processor to receive the first portion of transport information, the second portion of transport information and the third portion of overhead, the overhead extractor configured to encode the first portion of the overhead and the second portion of the overhead and to provide a field of encoded bits representative of a frame number, a channel number and an overhead byte location.
- 2. The apparatus of claim 1 wherein the byte location is given by a row number and a column number.
- 3. The apparatus of claim 2 wherein the row number is independent of the frame number.
- 4. The apparatus of claim 2 wherein the column number is independent of the frame number.
- 5. The apparatus of claim 2 wherein the field of encoded bits is provided from the overhead extractor in parallel.
- 6. The apparatus of claim 5 wherein the overhead processor provides a data byte and a parity bit in parallel along with the field of encoded bits.
- 7. The apparatus of claim 5 wherein the overhead processor provides the field of encoded bits with a clock signal.
- 8. The apparatus of claim 7 wherein the clock signal is provided by dividing a system clock signal.
- 9. The apparatus of claim 1 wherein the first portion of transport information consists of Section Overhead, the second portion of transport information consists of Line Overhead, and the third portion of transport information consists of Path Overhead.
- 10. The apparatus of claim 1 wherein the first portion of transport information consists of Regenerator Section Overhead, the second portion of transport information consists of Multiplex Section Overhead, and the third portion of transport information consists of Path Overhead.
- 11. An apparatus for encoding overhead, comprising:
a plurality of channels; a multiplexer coupled to the plurality of channels to receive overhead and configured to select a channel for output of overhead on the channel selected; a first overhead processor coupled to the multiplexer output to receive the output of overhead from the channel selected, the overhead processor configured to process out a first portion of overhead from the output of overhead; a path pointer processor coupled to the overhead processor; a second overhead processor coupled to the path pointer processor and configured to process out a second portion of overhead from the output of overhead; and an overhead extractor coupled to the first overhead processor and the second overhead processor to receive the first portion of overhead and the second portion of overhead, the overhead extractor configured to encode the first portion of the overhead and the second portion of the overhead and to provide a field of encoded bits representative of a frame number, a channel number and an overhead byte location.
- 12. The apparatus of claim 11 wherein the byte location is given by a row number and a column number.
- 13. The apparatus of claim 12 wherein the row number is independent of the frame number.
- 14. The apparatus of claim 12 wherein the column number is independent of the frame number.
- 15. The apparatus of claim 12 wherein the field of encoded bits is provided from the overhead extractor in parallel.
- 16. The apparatus of claim 15 wherein the overhead processor provides a data byte and a parity bit in parallel along with the field of encoded bits.
- 17. The apparatus of claim 15 wherein the overhead processor provides the field of encoded bits with a clock signal.
- 18. The apparatus of claim 17 wherein the clock signal is provided by dividing a system clock signal.
- 19. The apparatus of claim 11 wherein the first portion of overhead comprises Transport Overhead, and the second portion of overhead comprises Path Overhead.
- 20. The apparatus of claim 11 wherein the first portion of overhead comprises Section Overhead, and the second portion of overhead comprises Path Overhead.
- 21. A method for encoding overhead, comprising:
obtaining overhead; providing a row location encoding for the overhead; providing a column location encoding for the overhead; providing a frame number encoding for the overhead; providing a channel number encoding for the overhead; and assembling the row location encoding, the column location encoding, the frame number encoding and the channel number encoding to provide a field of encoded overhead information.
- 22. The method of claim 21 wherein the column location encoding in combination with the frame number encoding provide a column location.
- 23. The method of claim 22 wherein the row location encoding is independent of the frame number encoding.
- 24. The method of claim 21 wherein the row location encoding in combination with the frame number encoding provide a row location.
- 25. The method of claim 24 wherein the column location encoding is independent of the frame number encoding.
- 26. The method of claim 21 wherein a portion of the field of encoded overhead information is masked.
- 27. The method of claim 21 wherein a portion of the field of encoded overhead information is replaced.
- 28. The method of claim 21 wherein a portion of the field of encoded overhead information is exclusively OR'd.
CROSS-REFERENCE TO RELATED APPLICATION(S)
[0001] This application is a continuation-in-part of co-pending United States Patent Application entitled “Method and Apparatus for Frame-Based Protocol Processing” to Oreste Basil Varelas and Barry Kazuto Tsuji, named inventors herein, application Ser. No. 09/862,141, filed May 21, 2001, attorney docket number 812002, and co-pending United States Patent Application entitled “Clock Signal Decoupling for Synchronous Operation” to Oon-Sim Ang, Oreste Basil Varelas and Barry Kazuto Tsuji, named inventors herein, application serial number 09/930,102, filed Aug. 14, 2001, attorney docket number 812003, and each of which is assigned to the same assignee, both of which are incorporated by reference as th fully set forth herein.
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09862141 |
May 2001 |
US |
Child |
09965419 |
Sep 2001 |
US |
Parent |
09930102 |
Aug 2001 |
US |
Child |
09965419 |
Sep 2001 |
US |