H04L1/0043

Data transmission method and communications device

A data transmission method and a communications device, the method including: determining, by a first communications device, a target data transmission mode, where the target data transmission mode is used to indicate a quantity of times that the first communications device transmits an encoded-bit combination to a second communications device and an encoded-bit combination transmitted each time, the encoded-bit combination transmitted each time may include one encoded bit sequence or a plurality of encoded bit sequences, where the encoded bit sequence is obtained by encoding all or some of K information bits, and K is a positive integer, and sending, by the first communications device, the encoded-bit combination to the second communications device in the target data transmission mode, and receiving, by the second communications device, the encoded-bit combination sent by the first communications device, and decoding the encoded bit sequence included in the encoded-bit combination.

Opportunistic content delivery using delta coding
11575738 · 2023-02-07 · ·

Systems and methods are described for avoiding redundant data transfers using delta coding techniques when reliably and opportunistically communicating data to multiple user systems. According to embodiments, user systems track received block sequences for locally stored content blocks. An intermediate server intercepts content requests between user systems and target hosts, and deterministically chucks and fingerprints content data received in response to those requests. A fingerprint of a received content block is communicated to the requesting user system, and the user system determines based on the fingerprint whether the corresponding content block matches a content block that is already locally stored. If so, the user system returns a set of fingerprints representing a sequence of next content blocks that were previously stored after the matching content block. The intermediate server can then send only those content data blocks that are not already locally stored at the user system according to the returned set of fingerprints.

POLAR CODING METHOD AND APPARATUS
20230098837 · 2023-03-30 ·

This application relates to the field of communication technologies, and discloses a polar coding/decoding method and apparatus, to improve sequence lookup efficiency. The method includes: obtaining a first sequence from a polar code construction sequence table based on a coding parameter, where the polar code construction sequence table includes at least one coding parameter and at least one sequence corresponding to the at least one coding parameter, the coding parameter is mapped to the sequence in a one-to-one manner, the first sequence is one of the at least one sequence; and selecting serial numbers of K polarized channels from the first sequence based on a rate matching scheme and/or a reliability order, placing to-be-coded bits based on the selected serial numbers of the K polarized channels, and performing polar coding, to obtain a coded bit sequence.

SCALABLE SECURE SPEED NEGOTIATION FOR TIME-SENSITIVE NETWORKING DEVICES
20230098298 · 2023-03-30 · ·

A driver of an Ethernet controller may determine, based on an interrupt received from a PHY circuit coupled to the Ethernet controller, that a connection between the PHY circuit and a remote device was established using auto-negotiation over a physical communication medium. The driver may determine a speed of the connection. The driver may, based on a determination that the speed of the connection is not a first predetermined speed, enable auto-negotiation between the PHY circuit and the Ethernet controller to establish a link at a second speed that is different than the first predetermined speed.

METHODS AND PROCEDURES FOR POLAR CODED MODULATION
20220345242 · 2022-10-27 · ·

Methods, apparatuses and systems are provided for constructing and modulating polar codes. Such procedures may involve identifying nonuniform channel conditions, selecting a modulation order, configuring a plurality of component codes and incremental ratios for Unequal Error Protection (UEP), identifying initial code construction parameters for each component code, calculating modified code construction parameters based on the incremental ratios for UEP, and encoding the component polar codes according to the modified construction parameters. Each component code may be comprised of a plurality of input bits. The initial and modified code construction parameters may include a number of unfrozen and frozen input bits, and identifying a number of unfrozen and frozen input bits may involve calculating and comparing reliability values for each bit. Calculating and comparing reliability values for each bit may involve applying a Polarization Weight (PW)-based method.

Method for blind detection, and communication apparatus
11483094 · 2022-10-25 · ·

This application provides a communication method, a terminal device, and a network device, so that blind detection can be performed in different scheduling periods based on a maximum number of blind detection in a preset time period, thereby helping to reduce energy consumption that is caused to a terminal device by blind detection, and reduce blind detection complexity. The method includes: determining, by a terminal device, a maximum number of blind detection in a first time unit, where the first time unit is one or more symbols; and performing, by the terminal device, physical downlink control channel blind detection in the i.sup.th blind detection occasion, where the first time unit includes N blind detection occasions, and a number of physical downlink control channel blind detection performed by the terminal device in the N blind detection occasions is less than or equal to the maximum number of blind detection, where i and N are positive integers, i≤N and N≥2.

RAPTOR CODE FEEDBACK
20230072054 · 2023-03-09 ·

Methods, systems, and devices for wireless communications are described. An encoding device may encode a set of source symbols using one or more raptor codes to generate a first set of encoded symbols and may transmit the first set of encoded symbols to a decoding device. The decoding device may successfully recover a source symbol of the set of source symbols from the first set of encoded symbols and may transmit an indication of the source symbol to the encoding device. The encoding device may encode one or more source symbols of the set of source symbols using the one or more raptor codes to generate a second set of encoded symbols based on receiving the indication of the source symbol and may transmit the second set of encoded symbols to the decoding device.

Byte-based error correction to improve for wireless networks

Improved error correction systems and methods for wireless networks are described herein. A method can include generating a first cyclic redundancy code (CRC) for a payload of a data packet by executing cycles for sets of input bytes from the payload using a CRC algorithm so as to reduce a number of the cycles required to generate the first CRC when compared to generating the first CRC from individual bits of the payload, appending the first CRC to the payload of the data packet, and transmitting the data packet over a wireless link from a source to a sink.

TIME DE-INTERLEAVING CIRCUIT AND METHOD THEREOF
20170359208 · 2017-12-14 ·

A time de-interleaving circuit and a time de-interleaving method perform a time de-interleaving process through writing and reading a plurality of sets of time interleaved data into and from a first memory and a second memory. The time de-interleaving method includes: selecting a set of first time interleaved data and a set of second time interleaved data from the plurality of sets of time interleaved data, the set of first time interleaved data and the set of second time interleaved data having the same delay length; writing the set of first time interleaved data into the first memory; and writing the set of second time interleaved data into the second memory. The first memory utilizes a bit length as an access unit, and the second memory has an access unit smaller than the bit width.

Method and apparatus for encoding data using a polar code

Embodiment techniques map parity bits to sub-channels based on their row weights. In one example, an embodiment technique includes polar encoding, with an encoder of the device, information bits and at least one parity bit using the polar code to obtain encoded data, and transmitting the encoded data to another device. The polar code comprises a plurality of sub-channels. The at least one parity bit being placed in at least one of the plurality of sub-channels. The at least one sub-channel is selected from the plurality of sub-channels based on a weight parameter.