H04L1/0089

Transmission methods to handle vulnerable symbols

Methods, systems, and devices for wireless communications are described. A first device may identify that a first set of transmission resources in a transmission time interval (TTI) has a higher priority at a second device than a second set of transmission resources in the TTI. The first device may identify that a message is to be transmitted from the first device to the second device via the TTI and process the message into a bit sequence based on the identification of the second set of transmission resources in the TTI, where the processing increases a likelihood that systematic bits of the message are received at the second device despite presence of the second set of transmission resources in the TTI. The first device may transmit the bit sequence to the second device via the TTI.

Variable data rate broadcast method for channels requiring equalization

A system and method for including multiple data rate sub-blocks within a single data block includes dividing data blocks based on a priority or intended set of recipients. The sub-blocks are modulated at increasing data rates and the modulated sub-blocks are appended together and bounded by the known symbol blocks during transmission. The sub-blocks are organized in order of increasing data rate. During decoding, detected symbols of a first, low data rate sub-block are included in the detection process of higher data rate sub-blocks in place of additional symbols that would otherwise be needed for higher data rate transmissions. Alternatively, the sub-blocks may be organized with low data rate sub-block at the periphery and higher data rate sub-blocks in the interior such that the data block may be decoded from both ends.

COMMUNICATION METHOD FOR WIRELESS FIDELITY WI-FI SYSTEM AND APPARATUS
20230254061 · 2023-08-10 ·

In the field of communication technologies, a communication method for a wireless fidelity (Wi-Fi) system and an apparatus provide improved performance of demodulating a Wi-Fi frame by the apparatus. The communication method for the wireless fidelity (Wi-Fi) system includes: generating a Wi-Fi frame including a first preamble field, where the first preamble field indicates a modulation and coding scheme MCS of at least one symbol in a data field in the Wi-Fi frame, an MCS order of first m symbols in the at least one symbol is less than an MCS order of another symbol, and m is a positive integer greater than or equal to 1; and transmitting the Wi-Fi frame.

Encoding circuit, decoding circuit, encoding method, and decoding method
11418284 · 2022-08-16 · ·

A method includes assigning a symbol corresponding to a value of each of bit strings in a frame among the symbols in a constellation of a multi-level modulation scheme, to bit strings, converting a value of each of the bit strings other than a first bit string such that a symbol closer to a center of the constellation is assigned more among symbols, generating a error correction code for correcting an error of bit strings to insert the error correction code into the first bit string, generating the first error correction code from the bit strings other than the first bit string among bit strings, in a first period in which the error correction code is inserted into the first bit string in a period of the frame, and generating the error correction code from a second bit string in another second period in the period of the frame.

DATA PACKET TRAFFIC CONDITIONING THROUGH MULTIPLE LOSSY DATA PATHS WITH FORWARD ERROR CORRECTION
20220321262 · 2022-10-06 ·

Embodiments herein disclose conditioning traffic through multiple data paths of a Software-Defined Wide Area Network (SD-WAN). Some embodiments include monitoring available paths through an SD-WAN to reach a destination node, determining a quality score for packets to the destination node on a first path of the available paths, sending a data packet sequence to the destination node on the first path, generating a forward error correction (FEC) packet for the packet sequence, and sending the FEC packet to the destination node on a second path of the available paths in response to the quality score being less than a quality threshold.

Variable Data Rate Broadcast Method For Channels Requiring Equalization
20210281355 · 2021-09-09 ·

A system and method for including multiple data rate sub-blocks within a single data block includes dividing data blocks based on a priority or intended set of recipients. The sub-blocks are modulated at increasing data rates and the modulated sub-blocks are appended together and bounded by the known symbol blocks during transmission. The sub-blocks are organized in order of increasing data rate. During decoding, detected symbols of a first, low data rate sub-block are included in the detection process of higher data rate sub-blocks in place of additional symbols that would otherwise be needed for higher data rate transmissions. Alternatively, the sub-blocks may be organized with low data rate sub-block at the periphery and higher data rate sub-blocks in the interior such that the data block may be decoded from both ends.

Masked packet checksums for more efficient digital communication

A masked packet checksum is utilized to provide error detection and/or error correction for only discrete portions of a packet, to the exclusion of other portions, thereby avoiding retransmission if transmission errors appear only in portions excluded by the masked packet checksum. A bitmask identifies packet portions whose data is to be protected with error detection and/or error correction schemes, packet portions whose data is to be excluded from such error detection and/or error correction schemes, or combinations thereof. A bitmask can be a per-packet specification, incorporated into one or more fields of individual packets, or a single bitmask can apply equally to multiple packets, which can be delineated in numerous ways, and can be separately transmitted or derived. Bitmasks can be generated at higher layers with lower layer mechanisms deactivated, or can be generated lower layers based upon data passed down.

DATA TRANSMISSION METHOD AND APPARATUS
20210068090 · 2021-03-04 ·

In a data transmission method, a terminal device receives control information, and receives data of a transport block (TB) on a first time-frequency resource; and the terminal devices obtains m code block (CB) groups in the TB, where m is a positive integer, m=min(N.sub.CB_re,N.sub.Group_max), N.sub.CB_re is a quantity of CBs in the TB, N.sub.Group_max is a maximum value of a quantity of CB groups, each of the m CB groups includes at least one CB, N.sub.CB_re is determined based on a TB size TBS and a maximum value of a data size of a CB, and the TBS is determined based on the control information.

Masked Packet Checksums For More Efficient Digital Communication

A masked packet checksum is utilized to provide error detection and/or error correction for only discrete portions of a packet, to the exclusion of other portions, thereby avoiding retransmission if transmission errors appear only in portions excluded by the masked packet checksum. A bitmask identifies packet portions whose data is to be protected with error detection and/or error correction schemes, packet portions whose data is to be excluded from such error detection and/or error correction schemes, or combinations thereof. A bitmask can be a per-packet specification, incorporated into one or more fields of individual packets, or a single bitmask can apply equally to multiple packets, which can be delineated in numerous ways, and can be separately transmitted or derived. Bitmasks can be generated at higher layers with lower layer mechanisms deactivated, or can be generated lower layers based upon data passed down.

Data transmission method and apparatus

In a data transmission method, a terminal device receives control information, and receives data of a transport block (TB); and the terminal devices obtains m code block (CB) groups in the TB, where m is a positive integer, m=min(N.sub.CB_re, N.sub.Group_max), N.sub.CB_re is a quantity of CBs in the TB, N.sub.Group_max is a maximum value of a quantity of CB groups, each of the m CB groups includes at least one CB, N.sub.CB_re is determined based on a TB size (TBS) and a maximum value of a data size of a CB, and the TBS is determined based on the control information.