US 11,916,662 B2
System and method for performing rate adaptation of constant bit rate (CBR) client data with a fixed number of idle blocks for transmission over a metro transport network (MTN)
Steven Scott Gorshe, Beaverton, OR (US); and Winston Mok, Vancouver (CA)
Assigned to Microchip Technology Inc., Chandler, AZ (US)
Filed by Microchip Technology Inc., Chandler, AZ (US)
Filed on May 16, 2022, as Appl. No. 17/745,060.
Claims priority of provisional application 63/326,989, filed on Apr. 4, 2022.
Claims priority of provisional application 63/216,938, filed on Jun. 30, 2021.
Prior Publication US 2023/0006752 A1, Jan. 5, 2023
Int. Cl. H04B 10/00 (2013.01); H04J 3/16 (2006.01); H04J 3/07 (2006.01); H04J 3/12 (2006.01); H04J 14/00 (2006.01)
CPC H04J 3/1658 (2013.01) [H04J 3/07 (2013.01); H04J 3/12 (2013.01); H04J 2203/0085 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for performing rate adaptation, the method comprising:
receiving a stream of encoded blocks of CBR client data at a source node;
defining a plurality of pseudo-Ethernet packets;
assembling a stream of Generic Mapping Procedure (GMP) frames comprising a plurality of GMP frames by mapping a variable number of encoded blocks of the stream of encoded blocks of CBR client data, a variable number of pad blocks, and GMP overhead into consecutive pseudo-Ethernet packets of the plurality of pseudo-Ethernet packets;
inserting a fixed number of idle blocks into the stream of GMP frames; and
inserting an MTN path overhead (POH) frame that is aligned to the plurality of GMP frames into the stream of GMP frames to generate a stream of CBR rate adapted GMP frames.