Match Document Document Title
6970520 Methods and systems for accumulating metrics generated by a sequence estimation algorithm  
Radiocommunication systems, methods and terminals are described wherein metrics associated with MLSE detecting techniques, e.g., using the Viterbi algorithm, are accumulated in a manner which is...
6968013 Decoding techniques for multi-antenna systems  
A wireless radiofrequency data communication system has a base-station with N first groups and a signal processing-unit with a memory and processor. Each first group has a receiver-unit provided...
6963618 Enhanced slice prediction feedback  
In an enhanced slice prediction embodiment, an input containing first and second data is received. Each data element of the first data represents a number of bits that is greater than a number of...
6961391 Signal processor used for symbol recovery and methods therein  
A signal processor and method therein that is arranged and constructed to recover a sequence of symbols from a received signal is discussed. The processor includes a symbol selector for selecting a...
6961387 Apparatus and method for coding/decoding optimal (11,5) codeword in a mobile communication system  
An apparatus encodes an input information bit stream comprised of 5 bits into a (11,5) codeword comprised of 11 coded symbols. The apparatus comprises a Reed-Muller encoder for encoding the input...
6956912 Turbo decoder with circular redundancy code signature comparison  
An iterative turbo decoder and method for error correcting communication signal data are provided. The decoder implements a stopping rule through use of signature codes to determine whether...
6952457 Method and system for adapting a training period in a turbo decoding device  
A method of processing an information sequence with a decoder is provided. A window within the information sequence is selected. A training period is calculated for the window. At least one...
6950476 Apparatus and method for performing SISO decoding  
A device and method for performing SISO decoding. The method comprising the steps of: (a) providing a trellis representative of an output of a convolutional encoder, the convolutional encoder has a...
6947506 Method and apparatus for improved turbo multiuser detector  
A multi-user turbo decoder combining multi-user detection and forward error correction decoding is disclosed that utilizes iterative decoding of received, interfering signals, and the construction...
6947503 Method and circuit for synchronizing a receiver for a convolutionally coded reception signal  
A method for synchronizing a receiver for a convolutionally coded reception signal having a sequence of received data symbols includes decoding the convolutionally coded reception signal by means...
6947491 Third generation FDD modem interleaver  
A method and apparatus are disclosed for deinterleaving expanded interleaved data blocks, particularly for use in a wireless telecommunications system such as provided by the Third Generation...
6944237 Multi-pair transceiver decoder system with low computation slicer  
A method and a system for decoding information signals encoded by a multi-state encoding architecture and transmitted over a multi-dimensional transmission channel by computing a distance of a...
6944234 Coding method and apparatus for reducing number of state transition paths in a communication system  
A communication system is composed of an encoder encoding an input sequence to sequentially generate output codes X 0 , X 1 , . . . , and a decoder decoding the output codes by a MLSD (Maximum...
6940929 Low-latency high-speed trellis decoder  
A method for decoding a word received at a current time instant into a symbol of a trellis code. The trellis code corresponds to a trellis diagram having N states associated with the current time...
6940928 Method and apparatus for soft-in soft-out turbo code decoder  
Method and apparatus for Soft In Soft Out Turbo Code Decoder. Metrics are received by a decoder having SISO unit(s). The SISO unit computes all the alpha values corresponding to a block of data. Of...
6940915 Adaptive learning method and system to adaptive modulation  
In recent years adaptive modulation has emerged as a popular technique to improve data throughput and system capacity in a wireless system. The basic idea is to adapt the modulation scheme to the...
6934343 Computing the full path metric in viterbi decoding  
By utilizing an additional counter and monitoring the maximum state metric at each stage, only forward progressing modulo wrap-arounds will occur and these can be counted. After decoding this count...
6928267 Estimating an indicator for a communication path  
The present invention relates to estimation of a network indicator of a communication path between a first station and a second station in a communication system. A first indicator of the...
6904106 Method and apparatus for spread spectrum interference cancellation  
The interference cancellation (IC) system ( 500 ) includes a plurality of IC units, for which IC is applied. Each IC unit has its spread spectrum code generator, delay devices, correlators or...
6904105 Method and implemention of a traceback-free parallel viterbi decoder  
The traceback operation for a Viterbi algorithm can be minimized by producing optimal path values for each state in the trellis, and updating the optimal path values at each state for each symbol....
6904097 Method and apparatus for adaptive signaling in a QAM communication system  
A method and apparatus to adaptively puncture bits within QAM modulated data symbols transmitted in a communication system in order to effect a signaling channel. The method and apparatus utilize...
6891907 Frequency offset correction system and correction method  
A frequency offset correction system includes a phase shift estimation unit and correction unit. The phase shift estimation unit estimates a pilot phase shift from pilot signal data for a plurality...
6889154 Method and apparatus for calibrating data-dependent noise prediction  
Disclosed herein is an apparatus and method of calibrating the parameters of a Viterbi detector 138 in which each branch metric is calculated based on noise statistics that depend on the signal...
6889053 Likelihood-based geolocation prediction algorithms for CDMA systems using pilot strength measurements  
The location of a mobile wireless communication unit in the service area of a CDMA communications system is predicted utilizing two likelihood functions that define maximum likelihood estimators of...
6888901 Apparatus and method for stopping iterative decoding in a CDMA mobile communication system  
Disclosed is an apparatus for stopping iterative decoding in a turbo decoder performing iterative decoding on a received frame comprised of information bits and then outputting the iteratively...
6888897 Multi-mode iterative detector  
A transmitter is provided for transmitting data to a communication channel and a receiver receives the data from the communication channel. The transmitter comprises an encoder to encode data and a...
6885710 Apparatus and method for channel encoding/decoding in a communication system  
An apparatus and method for channel encoding/decoding are provided which vary an iterative decoding number according to service type, data class and channel condition. A message information...
6885701 Data demodulation apparatus and method  
The invention provides a data decoding apparatus and method by which the data rate can be discriminated at a high speed using a Viterbi decoding process. Receive data are successively Viterbi...
6876709 Quantization method for iterative decoder in communication system  
A quantization method for an iterative decoder. In the quantization method, received signal levels are equally divided into predetermined intervals within a range 2 n (n is a positive integer)...
6876706 Method for common source and channel coding  
In a method, and a signal processing arrangement, for coding information, the information symbol sequences are first sorted in accordance with the probability of occurrence of the symbols in the...
6868521 Apparatus and method for implementing a decoder for convolutionally encoded symbols  
An apparatus and method for implementing a decoder for convolutionally encoded symbols (e.g., a viterbi decoder) is described. In one embodiment, a file of all the initial states (or their...
6856625 Apparatus and method of interleaving data to reduce error rate  
A method and apparatus for reducing the information error rate of a communication network. The apparatus comprises a selector device coupled to a Framer and to an Interleaver. The selector device...
6850573 Coding apparatus and method, decoding apparatus and method, and recording medium  
More code words are assigned to the data word. There are 71949 code words that can take the start point at the state 4 and there are 71949 code words that can take the start point at the state 5...
6850563 Data slicer for combined trellis decoding and equalization  
A slicer for a decision feedback error equalizer system that processes trellis encoded data using the ATSC trellis code is implemented in two parts. A first part includes a trellis decoder that...
6848065 Bit error rate estimation  
A bit error rate estimate is generated for a received signal. This involves using an error correction decoding technique to generate a block of decoded bits from the received signal, and using an...
6842496 Algorithm for multiple-symbol differential detection  
A method for differential phase evaluation of M-ary communication data is employed in which the data consists of N sequential symbols r 1 . . . r N , each having one of M transmitted phases....
6842490 Viterbi decoder with adaptive traceback  
In a convolutional decoder using partial traceback, L−1 data bits of a traceback beginning at a time step T are stored, where L is the traceback length; these L−1 data bits are the data bits...
6836516 Decoding method and apparatus  
A decoding method and apparatus include providing capability for decoding data symbols that were encoded in a transmitter by either a serial-concatenated code or turbo code in a parallel processing...
6834369 Apparatus and method for determining a most likely code word in a digital data transmission system  
In order to rapidly determine a most likely code word at a decoder provided in a digital data transmission system using block codes or convolutional codes for the purposes of combating a noisy...
6829313 Sliding window turbo decoder  
Decoding signals represented by a trellis of a block length divided into windows includes a step of decoding a portion of the trellis using backward recursion starting from a point that is after...
6826235 Robust communications system utilizing repetition code and cumulative decoder associated therewith  
A novel robust communications scheme whereby a repetition code at the transmitter and an associated cumulative decoder at the receiver are used to increase the reliability of transmission in a...
6823027 Method for enhancing soft-value information  
A Reduced-State Sequence Estimation (RSSE) method is disclosed, whereby states in a trellis structure associated, for example, with a Viterbi algorithm are partitioned into a plurality of...
6819719 Method to transfer trellis code modulated digital data over a digital subscriber line, and related modulator and demodulator devices  
A method to transfer data from a digital data modulator device to a digital data demodulator device over a subscriber line. The digital data modulator device has a detection circuit for detecting...
6813744 ACS unit for a viterbi decoder  
An ACS unit is proposed for a Viterbi decoder, which, in order to determine the path metrics of two states of a time step in a trellis diagram, compares the difference (Γ) between the path metrics...
6813322 Soft output value biasing  
Biasing soft output values based on a known or learned bit error rate function yields performance improvements in decoding algorithms adapted to work with soft values, such as soft output Viterbi...
6810094 Viterbi decoder with pipelined parallel architecture  
A Viterbi decoder comprises a COFDM modulator, depuncture unit, a branch metrics unit an add-compare-select unit, memory, a best path unit, an error unit and a sequential controller for controlling...
6810078 Blind rate determination  
A blind rate determination system generates syndromes for a received symbol stream and, based on the syndromes, calculates a confidence metric associated with possible data rates. The confidence...
6807239 Soft-in soft-out decoder used for an iterative error correction decoder  
Adders each add up an addition value sent from a metric calculator and a state metric read from a memory. A maximum value selector generates a first likelihood when a data bit is 1, based on the...
6795512 System for carrier phase tracking of coded symbols using reliability metrics for symbol estimates  
A system for carrier phase tracking of symbols. In an embodiment employing a feedback structure, a symbol derotator pre-rotates a symbol by a derotation phase. A symbol and reliability estimation...
6795511 Method for reducing the sensitivity of a maximum likelihood detection trellis to channel variations  
An improved maximum likelihood detector with a trellis having three or more dimensions is disclosed. Trellis dimensions include a state dimension and a sample dimension found in a conventional...