Claims
- 1. A method for retiming and realigning SONET signals, comprising:a) demultiplexing STS-1 signals from an STS-3 signal; b) buffering each of the STS-1 signals in a FIFO; c) determining FIFO depth over time; d) indicating a calculated positive leak rate according to net pointer justification count over a set time period when the FIFO length is greater than a first threshold and less than a second threshold; and e) indicating a calculated negative leak rate according to net pointer justification count over a set time period when the FIFO length is greater than a third threshold and less than a fourth threshold.
- 2. The method according to claim 1, wherein:said set time period is thirty-two seconds.
- 3. The method according to claim 1, further comprising:f) repeatedly determining net pointer justification count over said set time period.
- 4. The method according to claim 3, wherein:said set time period is thirty-two seconds.
- 5. The method according to claim 1, further comprising:f) indicating an immediate positive pointer leak if the FIFO length is less than a fifth threshold and indicating an immediate negative pointer leak if the FIFO length is greater than a sixth threshold.
- 6. The method according to claim 1, wherein:said step of buffering includes buffering each STS-1 signal in a FIFO having a capacity of n bytes, said first threshold is approximately 0.2n, said second threshold is approximately 0.4n, said third threshold is approximately 0.6n, and said fourth threshold is approximately 0.8n.
- 7. The method according to claim 5, wherein:said step of buffering includes buffering each STS-1 signal in a FIFO having a capacity of n bytes, said fifth threshold is approximately 0.2n, and said sixth threshold is approximately 0.8n.
- 8. The method according to claim 7, wherein:said first threshold is approximately 0.2n, said second threshold is approximately 0.4n, said third threshold is approximately 0.6n, and said fourth threshold is approximately 0.8n.
- 9. The method according to claim 8, wherein:n=28, said first threshold is 4, said second threshold is 12, said third threshold is 16, said fourth threshold is 24, said fifth threshold is 5, and said sixth threshold is 23.
- 10. The method according to claim 9, wherein:said set time period is thirty-two seconds.
- 11. An apparatus for retiming and realigning SONET signals, comprising:a) a dual port RAM FIFO; b) a write address generator based on an incoming signal clock; c) a read address generator based on an outgoing signal clock; d) a FIFO depth counter synchronized by a synchronizer to First_Byte of an SPE written to the FIFO; e) a FIFO depth latch synchronized by the FIFO depth counter to First_Byte read from the FIFO; f) means for indicating a calculated positive leak rate according to net pointer justification over a set time period when the FIFO length is greater than a first threshold and less than a second threshold, and g) means for indicating a calculated negative leak rate according to net pointer justification over a set time period when the FIFO length is greater than a third threshold and less than a fourth threshold.
- 12. The apparatus according to claim 11, wherein:said set time period is thirty-two seconds.
- 13. The apparatus according to claim 11, further comprising:h) means for indicating an immediate positive pointer leak if the FIFO length is less than a fifth threshold and indicating an immediate negative pointer leak if the FIFO length is greater than a sixth threshold.
- 14. The apparatus according to claim 11, wherein:said FIFO is an n-byte FIFO, said first threshold is approximately 0.2n, said second threshold is approximately 0.4n, said third threshold is approximately 0.6n, and said fourth threshold is approximately 0.8n.
- 15. The apparatus according to claim 13, wherein:said FIFO is an n-byte FIFO, said first threshold is approximately 0.2n, said second threshold is approximately 0.4n, said third threshold is approximately 0.6n, said fourth threshold is approximately 0.8n, said fifth threshold is approximately 0.2n, and said sixth threshold is approximately 0.8n.
- 16. The apparatus according to claim 13, wherein:n=28, said first threshold is 4, said second threshold is 12, said third threshold is 16, said fourth threshold is 24, said fifth threshold is 5, and said sixth threshold is 23.
- 17. The apparatus according to claim 16, wherein:said set time period is thirty-two seconds.
Parent Case Info
This application is related to co-owned U.S. Pat. No. 5,331,641, the complete disclosure of which is hereby incorporated herein by reference.
US Referenced Citations (8)