Infinera Patent Applications

DATA SYNCHRONIZATION IN OPTICAL NETWORKS AND DEVICES

Granted: December 23, 2021
Application Number: 20210399870
Joint estimation of the framer index and the frequency offset in an optical communication system are described among various other features. A transmitter can transmit data frames using pilot and framer symbols. A receiver can estimate the framer index and frequency offset using the pilot and framer symbols, and identify the beginning of a header portion of a data frame. By identifying the beginning of the header portion of a data frame, the receiver can synchronize, with less error, the…

DATA SYNCHRONIZATION IN OPTICAL NETWORKS AND DEVICES

Granted: December 23, 2021
Application Number: 20210399808
Joint estimation of the framer index and the frequency offset in a optical communication system are described among various other features. A transmitter can transmit data frames using pilot and framer symbols. A receiver can estimate the framer index and frequency offset using the pilot and framer symbols, and identify the beginning of a header portion of a data frame. The estimation can be performed to compensate for delays such as half-symbol delays and differential group delays. By…

CLOCK RECOVERY FOR POINT-TO-MULTI-POINT COMMUNICATION SYSTEMS

Granted: December 9, 2021
Application Number: 20210385062
Consistent with the present disclosure independent phase and frequency clock recovery on each SC. Both leaf and hub perform digital clock recovery on each SC by increasing the Rx-ADC sampling rate by a few ppm (˜16 ppm), and using a delay compensating element, together with gapped clocks. The gaps and delay compensating elements are independent on each SC. The delay element is performed using the frequency domain DSP engine, where the frequency domain equalizer coefficients are modified…

Transmitting and Receiving Data Using a Satellite Communications Network

Granted: November 25, 2021
Application Number: 20210367669
An example method is performed by a terrestrial control system communicatively coupled to a constellation of satellites. According to the method, instructions are transmitted to a first satellite of the constellation to transmit a plurality of first groups of optical subcarriers to a plurality of second satellites of the constellation via free-space optical communication. The first groups of optical subcarriers carry first data and each of the first groups of optical subcarriers is…

Transmitting and Receiving Data Using a Satellite Communications Network

Granted: November 25, 2021
Application Number: 20210367668
An example apparatus includes a first communications module having a first transceiver. The first communications module is operable to transmit, using the first transceiver, a plurality of first groups of optical subcarriers to a plurality of second communications modules via free-space optical communication. The first groups of optical subcarriers carry first data, and each of the first groups of optical subcarriers is associated, respectively, with a different one of the second…

HIGHLY PARALLEL AND SCALABLE CYCLIC REDUNDANCY CHECK

Granted: October 7, 2021
Application Number: 20210314088
Techniques for calculation of CRC values for very large Ethernet packets in a quick manner are disclosed. Portions of CRC values are calculated each frame and are combined to arrive at a final CRC value for the frame. The CRC values for each frame are also combined to arrive at the final value for the packet. The use of the zero-wheeling function allows for each CRC value calculation to be a calculation of a limited set of data (e.g., one chunk of a frame), which allows such calculations…

INDIVIDUALLY ROUTABLE DIGITAL SUBCARRIERS

Granted: October 1, 2020
Application Number: 20200313775
Consistent with an aspect of the present disclosure, electrical signals or digital subcarriers are generated in a DSP based on independent input data streams. Drive signals are generated based on the digital subcarriers, and such drive signals are applied to an optical modulator, including, for example, a Mach-Zehnder modulator. The optical modulator modulates light output from a laser based on the drive signals to supply optical subcarriers corresponding to the digital subcarriers.…

IN-SERVICE DATA PLANE ENCRYPTION VERIFICATION

Granted: September 3, 2020
Application Number: 20200280566
A method of executing in-session encryption verification includes receiving a plurality of client data packets for transmission through a network; receiving one or more test data packets for verifying an encryption device; merging the client data packets and the one or more test packets into a data stream; selecting security parameters for each packet in the data stream based on a corresponding packet type; encrypting each packet in the data stream using the encryption device and the…

HETEROGENEOUS COMMON SUBSTRATE MULTI-CHIP PACKAGE INCLUDING PHOTONIC INTEGRATED CIRCUIT AND DIGITAL SIGNAL PROCESSOR

Granted: December 26, 2019
Application Number: 20190391348
An optical transceiver package comprising a transceiver module, a digital signal processor (DSP), a substrate supporting the transceiver module and the DSP, and a barrier to mechanically protect and thermally insulate the transceiver module. The substrate comprises a material having a coefficient of thermal expansion (CTE) of 2.3-14 ppm/° C. and the barrier comprises a material having a CTE of 3.5-14 ppm/° C.

SPARE CHANNELS ON PHOTONIC INTEGRATED CIRCUITS AND IN PHOTONIC INTEGRATED CIRCUIT MODULES AND SYSTEMS

Granted: November 7, 2019
Application Number: 20190342010
Consistent with the present disclosure, one or more spare Widely Tunable Lasers (WTLs) are integrated on a PIC. In the event that a channel, including, for example, a laser, a modulator and a semiconductor optical amplifier in a transmitter or Tx PIC, or a laser, optical hybrid, and photodiodes, for example, in a receiver PIC (Rx PIC), includes one or more defective devices, a spare channel is selected that includes a widely tunable laser (WTL) which may be tuned to the wavelength…

SPARE CHANNELS ON PHOTONIC INTEGRATED CIRCUITS AND IN PHOTONIC INTEGRATED CIRCUIT MODULES AND SYSTEMS

Granted: November 7, 2019
Application Number: 20190342009
Consistent with the present disclosure, one or more spare Widely Tunable Lasers (WTLs) are integrated on a PIC. In the event that a channel, including, for example, a laser, a modulator and a semiconductor optical amplifier in a transmitter or Tx PIC, or a laser, optical hybrid, and photodiodes, for example, in a receiver PIC (Rx PIC), includes one or more defective devices, a spare channel is selected that includes a widely tunable laser (WTL) which may be tuned to the wavelength…

SPARE CHANNELS ON PHOTONIC INTEGRATED CIRCUITS AND IN PHOTONIC INTEGRATED CIRCUIT MODULES AND SYSTEMS

Granted: November 7, 2019
Application Number: 20190339468
Consistent with the present disclosure, one or more spare Widely Tunable Lasers (WTLs) are integrated on a PIC. In the event that a channel, including, for example, a laser, a modulator and a semiconductor optical amplifier in a transmitter or Tx PIC, or a laser, optical hybrid, and photodiodes, for example, in a receiver PIC (Rx PIC), includes one or more defective devices, a spare channel is selected that includes a widely tunable laser (WTL) which may be tuned to the wavelength…

METHOD AND APPARATUS FOR TRANSMITTER IQ SKEW AND INSERTION LOSS DETECTION FOR COHERENT OPTICAL SYSTEMS

Granted: October 24, 2019
Application Number: 20190326998
A system and method are disclosed to characterize and correct for the effects of IQ skew and insertion loss in a coherent optical transmitter. The coherent optical transmitter receives a digital data signal including in-phase (I) and quadrature (Q) components and generates corresponding first and second dither signals. The first dither signal may be combined with the I component and the second dither signal may be combined with the Q component to generate I and Q combined signals, which…

DYNAMIC ALLOCATION OF NETWORK BANDWIDTH

Granted: May 9, 2019
Application Number: 20190140976
A method and apparatus for the efficient dynamic allocation of additional bandwidth in an optical virtual private network (OVPN) are described herein. A software defined network (SDN) controller may receive a request from an end-user of an OVPN for active bandwidth. Then, the SDN controller may determine whether the OVPN requires additional bandwidth to satisfy the request. As of the request, the additional bandwidth may be pre-deployed, but not yet activated for use. In an example, a…

RELIABLE TELEMETRY

Granted: January 10, 2019
Application Number: 20190014395
A system and methods for reliable telemetry are disclosed herein. In an example of reliable in-band telemetry in a communications network, intent information for a destination device may be generated at a network device indicating a type of telemetry data to be collected. The network device may update a locally stored invertible Bloom function (IBF) by applying one or more hash function to the intent information, a destination identifier (ID) associated with the destination device,…

PACKET-OPTICAL IN-BAND TELEMETRY (POINT) FRAMEWORK

Granted: January 10, 2019
Application Number: 20190014394
A method and system for packet-optical in-band telemetry (POINT) that may be used in a packet-optical network is disclosed herein. An intermediate POINT device may receive a packet including at least a header and a payload at a packet layer. The POINT device may read intent information from the header, and the intent information may indicate a type of telemetry data to be collected. The POINT device may translate the intent information from the packet layer to generate a device-specific…

PACKET-OPTICAL IN-BAND TELEMETRY (POINT) FLOW TRACING AND PROOF-OF-TRANSIT

Granted: January 10, 2019
Application Number: 20190014036
A method and system for flow tracing for use in a packet-optical network is disclosed herein. A device in the packet-optical network may receive a packet including a header and payload. The device may read intent information from the header, and translate the intent information to generate a device-specific action in an optical layer to provide one or more globally unique identifiers (IDs) associated with the device. The device may execute the device-specific action in the optical layer…

ELASTIC TIMESTAMPING

Granted: January 10, 2019
Application Number: 20190013954
A method and system for elastic timestamping for use in computing and networking applications including telemetry is disclosed herein. A device that is part of a system may initially generate a variable size timestamp or elastic n-dimensional timestamp (ENTS) with n time dimensions fields for a corresponding event in the system for which timing or temporal order information is needed. The device may select a subset of the n time dimensions fields of the ENTS based on a relevant time…

UNIT TEST AND AUTOMATION FRAMEWORK (UTAF) SYSTEM AND METHOD

Granted: January 3, 2019
Application Number: 20190004932
A unit test and automation framework (UTAF) system and method are disclosed for unit testing. A unit definition file that includes properties of the unit being tested may be compiled to generate a skeleton code that describes a structure of the unit and the interactions of the unit with other units. One or more interactions may be overridden to generate a unit production code for the unit. A unit testing (UT) engine may enable interactions between the unit and the other units to run test…

LARGE NETWORK SIMULATOR FOR DEVICE CHARACTERIZATION

Granted: January 3, 2019
Application Number: 20190007277
Systems, methods, and devices for simulating a large network topology and characterizing network devices. the method includes generating a simulated open shortest path first (OSPF) network topology using a simulator device; generating link state advertisement (LSA) OSPF packets based on the simulated OSPF network topology using the simulator device; and communicating the OSPF packets to a gateway device for flooding a real OSPF network topology with the OSPF packets.