US 11,838,111 B2
System and method for performing rate adaptation of constant bit rate (CBR) client data with a variable 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,143.
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/0006753 A1, Jan. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04J 3/16 (2006.01); H04J 14/00 (2006.01); H04J 3/07 (2006.01)
CPC H04J 3/1658 (2013.01) [H04J 3/07 (2013.01); H04J 3/167 (2013.01); H04J 2203/0085 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for performing rate adaptation, the method comprising:
receiving a stream of encoded blocks of Constant Bit Rate (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 fixed number of the encoded blocks of CBR client data, a fixed number of pad blocks and GMP overhead into consecutive pseudo-Ethernet packets of the plurality of pseudo-Ethernet packets;
inserting a variable number of idle blocks into the stream of GMP frames; and
inserting a Metro Transport Network (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.