Patent classifications
H04L1/004
Apparatus and method for communicating data over an optical channel
An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 64 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.
NETWORK-ENABLED CONNECTIVITY FOR DISADVANTAGED COMMUNICATION LINKS
Devices, systems and methods for providing network-enabled connectivity for disadvantaged communication links in wireless networks are described. One example method for enabling connectivity over a disadvantaged link includes receiving, by a first node of a plurality of nodes from a source node in the first frequency band in a first timeslot, a first signal comprising a message, receiving, by the first node from at least a second node in a second frequency band in a second timeslot, a second signal that is used to generate a first reliability metric corresponding to the message, and performing, based on a plurality of reliability metrics corresponding to the message and the first reliability metric, a processing operation on the message, the first frequency band being non-overlapping with the second frequency band, and a duration of the first timeslot being greater than a duration of the second timeslot.
Error rate measuring apparatus and error counting method
An error rate measuring apparatus includes an operation unit that sets one Codeword length and one FEC Symbol length of FEC according to a communication standard of a device under test W, a storage unit that stores symbol string data obtained by receiving and converting a signal from the device under test W, data division means for dividing the stored symbol string data into MSB data and LSB data, a data comparison unit that compares each of the divided MSB data and LSB data with error data to detect each of MSB errors and LSB errors of each one Codeword length, and detects FEC Symbol Errors of each of the MSB data and the LSB data at one FEC Symbol interval, and error counting means for counting the detected MSB errors, LSB errors, and FEC Symbol Errors.
METHODS AND APPARATUS FOR SUB-CARRIER INTERLEAVING TO IMPROVE OVERALL FORWARD ERROR CORRECTION
Consistent with the present disclosure, multiple forward error correction (FEC) encoders are provided for encoding a respective one of a plurality of data streams. A mechanism is provided to mix or interleave portions of the encoded data such that each subcarrier carries information associated with each data stream, as opposed to each subcarrier carrying information associated with only a corresponding one of the data streams. As a result, both higher SNR and low SNR optical subcarriers carry such information, such that errors occurring during transmission are distributed and not concentrated or limited to information associated with a single data stream. Accordingly, at the receive end, each FEC decoder decodes information having a similar overall error rate. By balancing the error rates across each FEC encoder/decoder pair, the overall ability to correct errors improves compared to a system in which mixing or interleaving is not carried out.
Network systems and methods for CXL standard
A first processing unit for a computer server apparatus includes a first circuit configured to process a first type of data to be transmitted and received over a communication channel in accordance with a peripheral component interconnect express (PCIe) protocol, a second circuit configured to process a second type of data to be transmitted and received over the communication channel in accordance with a compute express link (CXL) protocol, and an optical communication interface configured to modulate the first type of data and the second type of data into a first signal in a PAM format to be transmitted over the communication channel to a second processing unit and receive, from the second processing unit over the communication channel, a second signal including either one of the first type of data and the second type of data modulated in the PAM format.
Method for reducing false detection of successful decoding of cyclic redundancy check codes
A network testing device may receive, from a base station, an encoded physical downlink control channel (PDCCH) payload and decode the encoded PDCCH payload to obtain candidate PDCCH payloads and to generate path metrics (PMs), wherein each PM of the PMs corresponds to one candidate PDCCH payload of the candidate PDCCH payloads. The network testing device may perform a cyclic redundancy check on each of the candidate PDCCH payloads to determine, from the PMs, a passing PM, and may determine, based on the PMs, a confidence value associated with the passing PM. The network testing device may discard, based on determining that the confidence value does not satisfy a threshold, the passing PM, or may output, based on determining that the confidence value satisfies the threshold, a candidate PDCCH payload corresponding to the passing PM. The network testing device may transmit, based on the candidate PDCCH payload, data to the base station.
Techniques for improving data transmission in teleoperation systems via dynamic packet routing
Techniques for improving data transmission in teleoperation systems including a method for dynamic packet routing. The method includes identifying an optimal channel of a plurality of channels based on a network connectivity status of a system and historical connectivity data related to a current location of the system, wherein the system includes a plurality of network authorization devices, wherein each network authorization device is configured to enable communications via an associated channel; and routing packets to the optimal channel using the network authorization device associated with the optimal channel.
Protocol independent signal slotting and scheduling
Protocol independent signal slotting and scheduling is provided by receiving a frame including a header and a payload for transmission; in response to determining that the frame matches a rule identifying the frame as part of a control loop, compressing the header according to the rule to produce a compressed packet of a predefined size that includes the compressed header and the payload; scheduling transmission of the compressed packet; and transmitting the compressed packet to a receiving device. In some embodiments, before compressing the frame, in response to determining that a size of the payload does not match a predefined size threshold: the payload is fragmented into a plurality of portions, wherein each portion satisfies the predefined size threshold, or the compressed packet is padded to the predefined size threshold via forward error correction padding information.
Forward error correction using source blocks with symbols from at least two datastreams with synchronized start symbol identifiers among the datastreams
A forward error correction (FEC) data generator has an input for at least two datastreams for which FEC data shall be generated in a joint manner, each datastream having a plurality of symbols. A FEC data symbol is based on a FEC source block possibly having a subset of symbols of the at least two data streams. The FEC data generator further has a signaling information generator configured to generate signaling information for the FEC data symbol regarding which symbols within the at least two datastreams belong to the corresponding source block by determining pointers to start symbols within a first and a second datastream, respectively, of the at least two datastreams and a number of symbols within the first datastream and second datastreams, respectively, that belong to the corresponding source block.
Redundant transmission system for PRP and multiple data packets
A method of operating a transmission system (1) having a first network (2) and at least one second network (3) where data is exchanged in that data of the first network (2) is inputted between these at least two networks (2, 3) into duplication means (4), and the inputted data is transmitted wirelessly via at least two transmission paths (6, 7) using PRP to separator means (5) and forwarded from the separating means (5) to the connected second network (3), characterized in that the data is transmitted as data packets and each data packet is transmitted several times via the same transmission path (6, 7).