H04L1/0045

Transmission method, transmission apparatus, reception method and receiver apparatus

Transmission quality is improved in an environment in which direct waves dominate in a transmission method for transmitting a plurality of modulated signals from a plurality of antennas at the same time. All data symbols used in data transmission of a modulated signal are precoded by hopping between precoding matrices so that the precoding matrix used to precode each data symbol and the precoding matrices used to precode data symbols that are adjacent to the data symbol in the frequency domain and the time domain all differ. A modulated signal with such data symbols arranged therein is transmitted.

Log likelihood ratio based rate adaptation through turbo-HARQ

Methods, systems, and devices for wireless communications are described. A method of wireless communication at a user equipment (UE) is described that may include receiving a data packet transmission over a wireless channel from a base station. The method may further include determining a set of intrinsic log likelihood ratios (LLRs) based at least in part on the data packet transmission and determining an accumulated capacity for the wireless channel based at least in part on the set of intrinsic LLRs. The method may also include determining a channel quality indicator index or a transmission rank for the wireless channel based at least in part on the accumulated capacity and transmitting a feedback message that indicates the channel quality indicator index or the transmission rank for the wireless channel to the base station.

Apparatus and method for handling an incoming communication data frame

An apparatus for handling an incoming communication data frame containing a plurality of bits is provided. The apparatus may include a plurality of data matchers, each data matcher configured to compare a subset of the plurality of bits of the communication data frame with a predetermined data pattern of a plurality of data patterns and to provide a data matcher output to indicate the result of the data matcher comparison, a plurality of selectors, each selector configured to compare a subset of the data matcher outputs of the plurality of data matchers with a predetermined selection pattern of a plurality of selection patterns and to provide a selector output to indicate the result of the selector comparison, and a frame filter configured to transfer the incoming frame to application logic only if the selector outputs of the plurality of selectors match a predetermined filter pattern, and to also transfer the selector outputs of the plurality of selectors to the application logic.

Hardware based cyclic redundancy check (CRC) re-calculator for timestamped frames over a data bus

A method and a system for correcting cyclic redundancy check (CRC) for a frame with last bytes changed are provided. The method includes acquiring a data frame, calculating a CRC of a modified data frame, and determining a corrected CRC for the data frame based on at least the CRC of the modified data frame and a CRC correction field calculated on the bytes to be replaced at the end of the frame. An altered data frame includes the data frame with a number of last bytes of the data frame replaced with new bytes.

IMAGE ENCODING AND DECODING METHODS AND APPARATUSES

This application discloses image encoding and decoding methods and apparatuses. The image encoding method includes performing, by a source device, compression encoding on an image to obtain base layer information. The method further includes obtaining enhancement layer information based on the base layer information and the image. The method further includes obtaining control layer information. The method further includes performing encoding and modulation on the control layer information, the base layer information, and the enhancement layer information separately to obtain a plurality of symbol sets. The method further includes mapping the plurality of symbol sets to a resource for sending. Embodiments of this application may ensure robustness in a transmission process and improve overall compression efficiency and performance.

DYNAMIC FROZEN BITS AND ERROR DETECTION FOR POLAR CODES
20230224077 · 2023-07-13 ·

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.

RETRANSMISSION METHOD AND APPARATUS
20230224082 · 2023-07-13 ·

A retransmission method includes obtaining, by a transmitter, a to-be-coded bit sequence that comprises K to-be-coded bits, where K is a positive integer. The retransmission method further includes performing polar coding on the to-be-coded bit sequence thereby obtaining a coded first bit sequence, and determining an initial transmission version (RV0). A length of the coded first bit sequence is N0. The retransmission method further includes determining a length (E1) of a retransmission version (RV1), determining the RV1 based on an initial transmission bit rate (R0), and sending the RV1.

Techniques to provide a cyclic redundancy check for low density parity check code codewords
11700021 · 2023-07-11 · ·

Techniques are described for wireless communication. One method includes segmenting a payload into a plurality of code blocks; generating, for each code block, a cyclic redundancy check (CRC); encoding each code block and associated CRC in one or more codewords of a plurality of codewords; and transmitting the codewords. The encoding is based at least in part on a low density parity check code (LDPCC) encoding type. Another method includes receiving a plurality of codewords associated with a payload encoded using a LDPCC encoding type; decoding a set of the codewords associated with the first payload and a CRC; and transmitting one of an acknowledgement (ACK) or a non-acknowledgement (NAK) for the set of the codewords.

Apparatus, system and method of communicating a next generation vehicular (NGV) physical layer (PHY) protocol data unit (PPDU)

For example, a Next Generation Vehicular (NGV) wireless communication station (STA) may be configured to generate an NGV Physical Layer (PHY) Protocol Data Unit (PPDU) including an NGV preamble, the NGV preamble comprising a non High-Throughput (non-HT) Short Training Field (L-STF), a non-HT Long Training Field (L-LTF) after the L-STF, a non-HT Signal (L-SIG) field after the L-LTF, a Repeated L-SIG (RL-SIG) field after the L-SIG field, and an NGV Signal (NGV-SIG) field after the RL-SIG field, the NGV-SIG field including a version field configured to identify a version of the NGV PPDU; and to transmit the NGV PPDU over an NGV channel in an NGV wireless communication frequency band; and a memory to store information processed by the processor.

Network Adapter with Efficient Storage-Protocol Emulation

A network adapter includes a network interface controller and a processor. The network interface controller is to communicate over a peripheral bus with a host, and over a network with a remote storage device. The processor is to expose on the peripheral bus a peripheral-bus device that communicates with the host using a bus storage protocol, to receive first I/O transactions of the bus storage protocol from the host, via the exposed peripheral-bus device, and to complete the first I/O transactions in the remote storage device by (i) translating between the first I/O transactions and second I/O transactions of a network storage protocol, and (ii) executing the second I/O transactions in the remote storage device. For receiving and completing the first I/O transactions, the processor is to cause the network interface controller to transfer data directly between the remote storage device and a memory of the host using zero-copy.