Abstract:
Systems, methods and apparatus select a code book based on channel conditions and performance of a demodulator or demapper in a wireless receiver. The method may include determining that the receiver in a first wireless communication apparatus is configured for iteratively processing signals received from a channel, selecting a code book for use in communicating over the channel based on conditions affecting transmission of the signals through the channel and performance information associated with a demapper in the receiver, and identifying the selected code book in one or more control channels transmitted to a second wireless communication apparatus.
Abstract:
Methods, systems, and devices for wireless communication are described. A transmitter, such as a user equipment and/or a base station, may perform polar coding to encode bits. The polar coding may be associated with a plurality of component channels associated with a polar code length. The transmitter may interleave the encoded bits. The transmitter may map the interleaved encoded bits to a modulation symbol. The interleaving and mapping of each encoded bit may be based on an asymmetry of a polar code construction. The transmitter may transmit the interleaved encoded bits based on the mapping.
Abstract:
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive a first slot format configuration for a first cell associated with a first radio access technology (RAT) and a first radio frequency spectrum band that conflicts with a second slot format configuration for a second cell associated with a second RAT and a second radio frequency spectrum band during at least a portion of a transmission time interval (TTI). The UE may determine that the first cell has a priority over the second cell, based on the configured slot formats or based on the radio frequency bands, and may drop a communication on the second cell based on the identified priority. The UE may then communicate during at least a portion of the TTI on the first cell while the UE drops a communication on the second cell.
Abstract:
Certain aspects of the present disclosure generally relate to techniques for combining a plurality of decision metrics of a scrambled payload in a 5G wireless communications system. For example, in some cases, combining decision metrics of a scrambled payload may generally involve receiving a first payload at a receiver that was scrambled both before and after encoding, generating a second payload at the receiver with selectively set payload mask bits, and using the selectively-set payload mask bits in the second payload to descramble the first payload.
Abstract:
Size ambiguity and false alarm rate reduction for polar codes. A user equipment (UE) may determine a decoding candidate bit sequence for a polar-encoded codeword having a codeword size based on a decoding hypothesis for control information having a particular bit length of multiple different bit lengths for the codeword size. The UE may calculate an error detection code (EDC) value for a payload portion of the decoding candidate bit sequence using an EDC algorithm, and may initialize an EDC variable state with at least one non-zero bit value. Scrambling or interleaving of bits may also be performed prior to, or after, polar encoding and may depend on the bit length. In examples, information bits may be bit-reversed prior to generating an EDC value. In examples, the encoded bits may include multiple EDC values to assist the UE in performing early termination and to reduce a false alarm rate.
Abstract:
Methods, systems, and devices for encoding and decoding are described. To encode a vector, an encoder allocates information bits of the vector to channel instances of a channel that are separated into groups. The groups may vary in size and allocation of the information bits is based on a base sequence of a given length. During decoding, a decoder assigns different bit types to channels instances by dividing a codeword into a plurality of groups and assigning bit types to channel instances of the plurality of groups using the base sequence.
Abstract:
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may determine indices associated with m consecutive elements. In an aspect, each of the m consecutive elements may be associated with a different index. In addition, the apparatus may bit reverse a binary sequence associated with each of the m consecutive elements. In an aspect, each of the m consecutive elements may include a different binary sequence. Further, the apparatus may determine a bit-reversed order of the indices based at least in part on the bit-reversed binary sequence associated with each of the m elements. In addition, the apparatus may write each of the m consecutive elements to a different memory bank in parallel based at least in part on the bit-reversed order of the indices.
Abstract:
Aspects of the present disclosure relate to pipelining two or more decoding stages during successive-cancellation polar code list decoding of a polar coded information transmission. During each cycle, the path metrics of candidate decoding paths of each of the pipelined decoding stages are compared and one of the candidate decoding paths from each pipelined decoding stage is selected for the next respective decoding stage.
Abstract:
The described techniques relate to improved methods, systems, devices, or apparatuses that support enhanced efficiency in list Viterbi algorithm (LVA) decoding using iterative comparison trellis construction. Iterative comparison may involve comparison and selection from ordered accumulated path metrics associated with feeding transitions by selecting, for each successive rank of an ordered path metrics list for the current stage, the best unselected accumulated path metric of the feeding transitions. The iterative comparison may be performed sequentially for each stage before processing the next stage. Alternatively, the iterative comparison may be pipelined across stages, and different ranks of the ordered path metrics lists for different stages may be concurrently computed in a single trellis search cycle using multiple comparators. Iterative comparison may be used in an inner decoder to generate an ordered path metrics list for processing according to an error checking function using an outer decoder.
Abstract:
Methods and devices for implementing dynamic receive mode management to improve data throughput and paging performance on a multi-subscriber identification module (SIM) wireless communication device may include detecting, on a protocol stack associated with a first SIM, an active communication in a first network, detecting, on a protocol stack associated with a second SIM, an idle mode paging cycle in a second network, prompting entry into a selected dual receive mode on the shared RF resource, and monitoring at least one performance metric for the idle mode paging cycle associated with the second SIM while in the dual receive mode. Based on the monitored performance metric while in the dual receive mode, the wireless communication device may determine whether paging performance is degraded for the second SIM, and if so, trigger entry into a fallback mode on the shared RF resource.