Abstract:
Methods and apparatus for scaling soft values as part of an error correction decoding process are described. Accurate decoding depends on use of the appropriate scale factor. Selection and use of the scale factor to scale soft values is designed to improve and/or optimize decoder performance without the need for prior knowledge of the correct scale factor or the actual channel conditions at the time the signal from which the soft values were obtained was transmitted through a communications channel. The techniques of the present invention assume that the soft values to be processed were transmitted through a communications channel having a quality that can be accurately described by a channel quality value. A scale factor is determined from the distribution of soft values to be scaled and an assumption that the channel through which they were transmitted was of the quality corresponding to a preselected channel quality value.
Abstract:
A flexible and relatively hardware efficient LDPC decoder (900) is described. The decoder cai be implemented with a level of parallelism which is less than the full parallelism of the code structure used to control the decoding process (901). Each command of a relatively simple control code used to describe the code structure can be stored and executed multiple times to complete the decoding of a codeword. Different codeword lengths (912) are supported using the same set of control code instructions but with the code being implemented a different number of times depending on the codeword length. The decoder can switch between decoding codewords of different lengths, without the need to change the stored code description information, by simply changing a code lifting factor (908) that is indicative of codeword length and is used to control th e decoding process. When decoding codewords shorter than the maximum supported codeword length some block storage locations may go unused (916).
Abstract:
In a first mode of dedicated control channel (DCCH) operation, a wireless terminal is allocated more segments than in a second mode. The wireless terminal uses different information bit to modulation symbol mapping in the different modes. On a per DCCH segment basis, the same number of modulation symbols are communicatd in either mode but more information bits are conveyed in the second mode. Information bits for a DCCH segment are partitioned into two subsets. The two subsets are used to generate another set, each of the two subsets and the another set are input to the same mapping function to generate three equal size sets of modulation symbols which are transmitted via the DCCH segment. Uplink tone hopping is used such that one of the equal size sets of modulation symbols for the DCCH segment uses the same tone but a different set uses a different tone.
Abstract:
Improved ways of communicating assignment signals using flash signaling are described, e.g., for wireless terminals with low SNR, that are more robust against large variation of channel gains due to e.g., frequency selective fading and fast fading in time. Coding and modulation methods and apparatus that have excellent properties against symbol erasures are described. The use of flash signaling provides an improved assignment channel having strong performance on the fading channel without compromising the performance on the AWGN channel. In one exemplary embodiment, the coding and modulation method can tolerate up to 5 erased symbols out of 8 transmitted symbols. One embodiment reduces or minimizes the sector interference on the flash assignment by improving or maximizing orthogonality between different sectors. In addition, one embodiment describes improved ways of swapping flash assignment tone-symbols in the presence other high priority signals, like sector pilots and sector null pilots.
Abstract:
Methods and apparatus related to assignments in a wireless communications system are described. A mobile is assigned an identifier and a mask value, e.g., as part of a state transition message. The mobile uses the assigned identifier and/or the assigned mask value in determining whether assignments included in assignment messages, e.g., traffic channel assignment messages, are directed to the wireless terminal. Predetermined associations between assignment slots, assigned segments, and/or mask values are utilized to limit control signaling overhead. Different groups of segments are available for assignment to different wireless terminals as a function of mask values. Different types of assignment messages use different amounts of information bits to convey the assignment. Some types of assignments use a wireless terminal identifier, while other types of assignments use a wireless terminal identifier and a mask identifier. The mask identifier, e.g., a single bit, allows for selection between a subset of the potential masks used in the system.
Abstract:
A flexible and relatively hardware efficient LDPC encoder is described. The encoder can be implemented with a level of parallelism which is less than the full parallelism of the code structure used to control the encoding process. Each command of a relatively simple microcode used to describe the code structure can be stored and executed multiple times to complete the encoding of a codeword. Different codeword lengths can be supported using the same set of microcode instructions but with the code being implemented a different number of times depending on the lifting factor selected to be used. The LDPC encoder can switch between encoding codewords of different lengths, without the need to change the stored code description information, by simply changing a code lifting factor used to control the encoding processes. When coding codewords shorter than the maximum supported codeword length some block storage locations and/or registers may go unused.
Abstract:
Methods and apparatus for scaling soft values (214) as part of an error correction decoding process are described. Accurate decoding depends on use of the appropriate scale factor. Selection and use of the scale factor to scale soft values is designed to improve and/or optimize decoder performance without the need for prior knowledge of the correct scale factor or the actual channel conditions at the time the signal from which the soft values were obtained was transmitted through a communications channel. The techniques of the present invention assumes that the soft values to be processed were transmitted through a communications channel having a quality that can be accurately described by a channel quality value (200). A scale factor is determined from the distribution of soft value (208) to be scaled (212) and an assumption that the channel through which they were transmitted was of the quality corresponding to a pre-selected channel quality value (210).