Patent classifications
H04L1/0052
Signal analysis apparatus and method for analyzing a symbol sequence
A signal analysis apparatus for analyzing an input signal is described. The input signal includes a symbol sequence. The symbol sequence includes data information and redundant data information. The signal analysis apparatus includes one or more circuits composed of a decoder module, an error correction module, and a processing module. The decoder module is configured to decode the input signal, thereby obtaining a decoded input signal. The error correction module is configured to identify at least one error in the decoded input signal. The processing module is configured to generate a data set. The data set includes information on the at least one identified error. The data set further includes information on at least one of a portion of the input signal being associated with the error and a portion of the decoded input signal being associated with the error. Further, a signal analysis device and a signal analysis method are described.
METHODS AND DEVICES FOR CONTROL CHANNEL DECODING
A circuit arrangement includes a control circuit configured to identify a candidate message in received control data that indicates a potential location of an encoded message in the received control data, the candidate message having a predefined message bit length, a measurement circuit configured to perform a radio measurement, the control circuit further configured to compare the radio measurement to a predefined threshold, and a decoding circuit further configured to, if the radio measurement satisfies the predefined threshold, search for the encoded message in the received control data by decoding the candidate message from the received control data with a reduced message bit length less than the predefined bit length.
2D probalistic constellation shaping using shell mapping
Probabilistic constellation shaping (PCS) is applied to a desired probability distribution over the 2-D constellation points. Constellation points are partitioned into multiple disjoint sets in which all the constellation points within a subset have the same energy level (i.e., amplitude) or distance from the origin on the complex plane. Each of the sets may be further subdivided into smaller disjoint sets of constellation points to facilitate labeling of the constellation points. The sets may be indexed from 0 to the total number of disjoint sets to form an index set. The desired distribution may then be applied over the index set either using a distribution matcher (DM) or using a lookup table. The desired distribution may be generated before forward error correction (FEC) encoding that preserves the generated amplitude distribution through FEC encoding of data bits. The scheme may map the FEC encoded data bits to the constellation points, such that the probability of occurrence of each signal set (with a specific energy level) follows the desired probability distribution within a fixed codeword length. In addition, PCS can be applied to both square and non-square constellations, which may or may not be arranged on a Cartesian grid.
Frame Coding and Optical Network Unit (ONU) Synchronization in Passive Optical Networks (PONs)
A method is implemented by an ONU in a 50G-PON. The method comprises receiving an encoded DS PHY frame from an OLT, the encoded DS PHY frame comprises an FEC codeword, the FEC codeword comprises an SFC field and a payload, and the SFC field and the payload are encoded with a same FEC; decoding the FEC codeword using the FEC to obtain a decoded SFC field and the payload; performing a first verification of the decoded SFC field while in a sync state of a synchronization state machine; and staying in the sync state when the first verification is successful or exiting the sync state when the first verification is unsuccessful.
DYNAMIC FROZEN BITS AND ERROR DETECTION FOR POLAR CODES
Methods, systems, and devices for wireless communication are described for dynamic frozen bits of polar codes for early termination and performance improvement. A wireless device may receive a signal comprising a codeword encoded using a polar code. The wireless device may perform decoding of the codeword including at least: parity check of a first subset of decoding paths for making a decision on early termination of decoding of the codeword based on dynamic frozen bits, and generating path metrics for a second subset of the decoding paths that each pass the parity check based on the dynamic frozen bits, and performing error detection on a bit sequence corresponding to one of the second subset of the decoding paths based at part on error detection bits and the generated path metrics. The wireless device may process the information bits based on a result of the decoding.
Method and device in UE and base station used for wireless communication
The present disclosure provides a method and a device in a User Equipment (UE) and a base station for wireless communications. A UE receives first information, the first information being used for indicating M DCI blind decoding(s); monitors a first-type radio signal respectively on each of S sub-band(s) in a first time-domain resource; and performs at most M1 DCI blind decoding(s) of the M DCI blind decoding(s) on the S sub-band(s) in the first time-domain resource. Herein, the first-type radio signal detected on the S sub-band(s) is used for determining the M1 DCI blind decoding(s) out of the M DCI blind decoding(s). The above method allows the base station to make dynamic adjustments to the UE's blind decoding on PDCCH resources according to LBT results, ensuring that sufficient PDCCH resources are available and not too many PDSCH resources are preempted, and that excessive blind decodings can be avoided.
Reduced overhead error detection code design for decoding a codeword
Methods, systems, and devices for wireless communications are described. An encoder of a wireless device may receive a transport block (TB) for transmission and segment the transport block into a set of multiple, smaller data segments that respectively correspond to a plurality of code blocks of the TB. The encoder may generate a code block level (CB-level) error detection code (EDC) for a subset of the data segments. The encoder may generate a transport block-level (TB-level) EDC for the TB using the data segments. Each of the code blocks (CBs) may be of the same size and may include one of the data segments. A subset of the CBs may include a data segment from the subset of the data segments and one of the CB-level EDCs. The remaining CBs that are not part of the subset may include a remaining data segments and the TB-level EDC.
Packet processing method and apparatus, and chip
A packet processing method includes generating, by a processor of a network device, a first encoding task based on M original packets in a to-be-processed first data stream, where M is a positive integer, and where the first encoding task instructs to encode the M original packets; and performing, by a target hardware engine of the network device and based on the first encoding task, forward error correction (FEC) encoding on the M original packets to obtain R redundant packets, where R is a positive integer.
Forward error correction decoder failure detection
Various embodiments described herein provide for a mechanism for detecting failure in the operation of FEC of a physical layer device, such as a physical layer device of a networking application that seeks to meet a functional safety standard (e.g., ISO 26262). In particular, some embodiments described herein provide one of several methods for detecting a failure in the operation of a FEC decoder of a physical layer device.
Memory conservation in delta-compressed message transmission and recovery
Instructions stored on a computer-readable medium include, in response to receiving a new message for transmission, generating a candidate message by attempting recovery of a previous message from the new message and recovery bits of the previous message. The instructions include, in response to an indicator indicating that the attempted recovery was successful, computing a delta between the new message and the candidate message and generating a delivery message based on the computed delta. The instructions include, in response to the indicator indicating that the attempted recovery was unsuccessful, generating the delivery message based on the new message exclusive of the computed delta. The instructions include calculating new recovery bits from the new message. The instructions include storing the new recovery bits as the recovery bits of the previous message. The instructions include transmitting the delivery message to a destination over a communications channel.