US 11,671,173 B2
Optical transceiver and method for controlling optical transceiver
Shogo Amari, Osaka (JP)
Assigned to SUMITOMO ELECTRIC INDUSTRIES, LTD., Osaka (JP)
Filed by SUMITOMO ELECTRIC INDUSTRIES, LTD., Osaka (JP)
Filed on Feb. 1, 2022, as Appl. No. 17/649,583.
Claims priority of application No. JP2021-017469 (JP), filed on Feb. 5, 2021; and application No. JP2022-008005 (JP), filed on Jan. 21, 2022.
Prior Publication US 2022/0255622 A1, Aug. 11, 2022
Int. Cl. H04B 10/07 (2013.01); H04B 17/00 (2015.01); H04B 10/079 (2013.01); H04L 1/1607 (2023.01); H04B 10/40 (2013.01)
CPC H04B 10/0791 (2013.01) [H04B 10/40 (2013.01); H04L 1/1614 (2013.01)] 11 Claims
OG exemplary drawing
 
1. An optical transceiver for receiving an optical signal on which a monitor signal is superimposed, the optical transceiver comprising:
an extractor configured to extract the monitor signal from the optical signal received; and
a reception processor configured to reproduce monitor data from the monitor signal extracted by the extractor, wherein
the monitor signal includes a frame including, in this order, a header section comprised of specific fixed data, an identification section comprised of identification data updated based on a predetermined rule for each transmission of the monitor signal, and a payload section including the monitor data,
the reception processor includes a memory for storing update data having a same byte length as the identification data,
the reception processor generates a bit string from the monitor signal extracted by the extractor, and searches for the fixed data in a byte string generated from the bit string,
the reception processor extracts, in a case where first data that match the fixed data are detected, second data following the first data and having a same byte length as the identification data from the byte string, and
the reception processor extracts, in a case where the second data and a value obtained by changing the update data based on the predetermined rule match, the monitor data from the byte string by determining that data following the second data are the payload section, and updates the update data with the second data and stores the updated update data in the memory.