IP Library Granted Patent US 11,128,742
Granted Patent B2
US 11,128,742 · App. 16/374,631 · Granted Sep 21, 2021

Method for adapting a constant bit rate client signal into the path layer of a telecom signal

Inventors: Steven Scott Gorshe (Beaverton, OR); Winston Mok (Vancouver, CA)
Assignee: Microsemi Storage Solutions, Inc.
H04L69/324H04L49/90
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,128,742
App. No.
16/374,631
Granted
Sep 21, 2021
Kind
B2
Abstract

A method for rate adapting a constant bit rate (CBR) client signal into a signal stream in a telecom signal communication link includes at a source node encoding into a control block a control block header, and an ordered set block-designator, encoding into a plurality of path overhead data blocks a data block header and a count of data blocks to be encoded in a signal block, encoding into each of a plurality of signal blocks a data block header, the data blocks from the CBR signal equal to the count and pad blocks, assembling the blocks into a path signal frame, appending a set of idle character blocks following the end of the path signal frame to match a link bit rate of a first link segment, and transmitting the path signal frame and idle character blocks into the first link segment at the link bit rate.

Claims (29)

1. A method for rate adapting a constant bit rate client signal into a signal stream in a 64B/66B-block telecom signal communication link, the method comprising:

at a source node encoding into a control 64B/66B block an ordered set block-designator;

at the source node encoding into a plurality of path overhead 64B/66B data blocks a count of data blocks to be sent in a next path signal frame;

at the source node encoding a total number of data blocks from the constant bit rate client signal equal to the count encoded in the path overhead 64B/66B data blocks of a previous path signal frame to obtain a plurality of encoded client data signal 64B/66B blocks, and encoding a plurality of 64B/66B pad blocks;

assembling the plurality of path overhead 64B/66B data blocks, the plurality of encoded client data signal 64B/66B blocks, the encoded plurality of 64B/66B pad blocks, and the control 64B/66B block into a path signal frame, the control 64B/66B block occupying a last position in the path signal frame, the path signal frame following the previous path signal frame and preceding the next path signal frame; and

appending a number of idle character 64B/66B blocks at a position following the control 64B/66B block following the end of the path signal frame to match a link bit rate of a first link segment.

2. The method of claim 1 further comprising transmitting the path signal frame and the appended number of idle character 64B/66B blocks from the source node into the signal stream at the first link segment at the link bit rate.

3. The method of claim 1 wherein:

the count of-data blocks to be encoded in the plurality of path overhead 64B/66B blocks is variable; and

the appended number of idle character 64B/66 blocks is fixed.

4. The method of claim 3 wherein the plurality of 64B/66B pad blocks are distributed among the encoded client data signal 64B/66B blocks.

5. The method of claim 1 wherein:

the count of data blocks to be encoded in the plurality of path overhead 64B/66B data blocks is fixed; and

the appended number of idle character 64B/66B blocks is variable.

6. The method of claim 2 , further comprising:

receiving the path signal frame with the appended number of idle character 64B/66B blocks from the first link segment at an intermediate node;

adapting the link bit rate to a bit rate internal to the intermediate node by appending additional idle character 64B/66B blocks to the set of idle character 64B/66B blocks when the link bit rate is slower than a bit rate in the intermediate node and by deleting idle character 64B/66B blocks from the set of idle character 64B/66B blocks when the link rate is faster than the bit rate in the intermediate node to form a modified set of idle character 64B/66B blocks; and

transmitting the path signal frame and the modified set of idle character 64B/66B blocks into the signal stream at a second link segment from the intermediate node at a respective link bit rate.

7. The method of claim 6 , further comprising:

receiving the path signal frame and the modified set of idle character 64B/66B blocks at the respective link bit rate from the second link segment at a sink node;

extracting in the sink node the count of data blocks from the plurality of path overhead 64B/66B data blocks;

extracting from the encoded client data signal 64B/66B blocks in the path signal frame, in the sink node, the data blocks from the constant bit rate client signal;

regenerating from the extracted data blocks the constant bit rate client signal; and

determining in the sink node a bit rate of the constant bit rate client signal from a sink node reference clock, the extracted count of data blocks and the number of idle character 64B/66B blocks in the modified set of idle character 64B/66B blocks; and

adjusting the rate of a constant bit rate client signal clock for transmitting the constant bit rate client signal at the bit rate of the constant bit rate client signal.

8. The method of claim 1 further comprising:

at the source node encoding into the control 64B/66B block a control block sync header;

at the source node encoding into each of the plurality of path overhead 64B/66B data blocks a data block sync header; and

at the source node encoding into each of the plurality of signal 64B/66B blocks a data block sync header.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0335 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059263/0001 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 19, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 058214/0625 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052856/0909 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2019
From: GORSHE, STEVEN SCOTT; MOK, WINSTON
To: MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 048787/0167 →
Cited By (3)
US 12,192,079 US 12,323,334 US 12,500,822