|
FREE patent keyword monitoring and additional FREE benefits. |
|
|
Error Detection/correction And Fault Detection/recovery > Pulse Or Data Error Handling > Digital Data Error Correction > Forward Correction By Block Code > Double Encoding Codes (e.g., Product, Concatenated) Double Encoding Codes (e.g., Product, Concatenated)Double Encoding Codes (e.g., Product, Concatenated) patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.11/22/07 - 20070271492 - Information recording medium, data sorting device and data reproduction device The present invention provides an information recording medium in which an access unit including basic data and extension data is recorded, so as to allow a decoder that decodes only basic data to process the access unit which includes the basic data and the extension data for the next generation. ... 11/08/07 - 20070260958 - Wireless communication method and system for bit interleaved coded modulation and iterative decoding A wireless communication method and system for performing bit-interleaved coded modulation and iterative decoding. The system includes a transmitter and a receiver. The transmitter encodes incoming bits to generate coded bits, punctures the coded bits in accordance with a predetermined puncturing pattern to generate surviving channel bits and stolen bits ... 10/25/07 - 20070250753 - Method of decoding code blocks and system for concatenating code blocks In a multiple access environment, to improve decoding efficiency for small code blocks by a constituent decoder, multiple code blocks may be concatenated to form a single larger code block. Example embodiments of the present invention concatenate code blocks for turbo codes I and II. Example embodiments of the present ... 10/04/07 - 20070234176 - Fast decoder and method for front end of convolutionally encoded information stream A system and method enable the fast decoding of a front end of data (e.g., a header) that is convolutionally encoded by treating the front end as a block code. ... 08/09/07 - 20070186138 - Techniques for providing greater error protection to error-prone bits in codewords genetated from irregular codes Greater error protection is provided to error-prone bits that are generated from irregular soft-decoded error correction codes. Error protection is increased to error-prone bits that of interest in a particular system (e.g., parity check bits). One or more extra bits are added to each codeword in the encoding process. The ... 07/26/07 - 20070174754 - Secure error-correction code A method and a system for coding digital data represented by source symbols (Si) with an error-correction code. The error-correction code generates parity symbols (Pj) based on, for each parity symbol, several source symbols and at least one parity symbol of preceding rank. At least a part of the source ... 07/26/07 - 20070174753 - Device and method for reading out a data word and device and method for storing a data block A device for reading out a predetermined data word from a memory in which a data block is divided into a plurality of data words including the predetermined data word, an error identification value associated with the respective data word per data word of the plurality of data words, and ... 07/26/07 - 20070174752 - Content distribution method, encoding method, reception/reproduction method and apparatus, and program There are provided a content data transmission method, device, and program that minimize serious disturbances in reproduced content on the reception side, caused by a transmission error of encoded data, without sending feedback information from the reception side to the transmission side. When an encoder 103 creates encoded data to ... 07/19/07 - 20070168831 - Reverse transmission apparatus and method for improving transmission throughput in a data communication system There is provided a method for encoding input information bits by a quasi-complementary turbo code (QCTC) at a predetermined code rate to generate codeword symbols and transmitting the generated codeword symbols. The method comprises selecting one pattern among predetermined patterns corresponding to at least one of the generated codeword symbols ... 07/19/07 - 20070168830 - Fast h-arq acknowledgement generation method using a stopping rule for turbo decoding A stopping rule for Turbo decoding that is applied for both good and bad code blocks is disclosed. If the iteration either converges or diverges, decoding is terminated. In an alternative embodiment, the result of the stopping rule testing may be used for H-ARQ acknowledgement generation: if the iteration converges, ... 07/12/07 - 20070162818 - Bandwidth efficient coded modulation scheme based on mlc (multi-level code) signals having multiple maps Bandwidth efficient coded modulation scheme based on MLC (Multi-Level Code) signals having multiple maps. The use of multiple maps is adapted to various types of coded signals including multi-level LDPC coded modulation signals and other MLC signals to provide for a significant performance gain in the continual effort trying to ... 07/05/07 - 20070157064 - Systems and methods for error corrections Systems and methods for error correction of data. In one embodiment of the invention, a plurality of error correction schemes are applied when encoding data and depending on the circumstances, one or more of those schemes is selected to decode the data. In one of these embodiments, the applied error ... 07/05/07 - 20070157063 - Method for iterative decoding in a digital system and apparatus implementing the method In a digital system using a turbo code, a method for performing iterative decoding in accordance with a Log-MAP Algorithm comprises the steps of: generating a look-up table comprising a plurality of values representative of a correcting factor; performing a first calculation to obtain a forward metric; performing a second ... 06/21/07 - 20070143659 - Error correction algorithm using interleaved parity check and reed-solomon code Methods and apparatuses for correcting errors in a data stream are described herein. In one aspect, the error correction process is operable to correct errors in at least two separate types of data streams, each of which utilizes a distinct error correction scheme. The error correction process utilizes Reed-Solomon code ... 06/21/07 - 20070143658 - System and method for aligning a quadrature encoder and establishing a decoder processing speed A system and method are disclosed for determining the minimum required processing speed for a quadrature decoder using measurements of an encoder performance, and to assess the safety factor of a particular decoder processing speed. The system and method may also be used to indicate proper adjustment direction by displaying ... 06/07/07 - 20070130494 - Serial turbo trellis coded modulation using a serially concatenated coder Serial concatenated trellis coded modulation (SCTCM) includes an outer coder, an interleaver, a recursive inner coder and a mapping element. The outer coder receives data to be coded and produces outer coded data. The interleaver permutes the outer coded data to produce interleaved data. The recursive inner coder codes the ... 05/24/07 - 20070118788 - Digital demodulating apparatus, controlling method of the apparatus, computer program product for the apparatus, recording medium recording thereon the product, and digital receiver A digital demodulating apparatus comprises circuit elements constituting a tuner that performs channel select processing to an interleaved received signal, and a demodulator that demodulates the received signal; a deinterleaving section that deinterleaves the interleaved received signal; an error correcting section that corrects errors in the received signal deinterleaved by ... 05/17/07 - 20070113145 - Turbo stream processing device and method A turbo stream processing device and method. A turbo stream processing device includes a turbo stream detector to receive a dual transmission stream in which a turbo stream and a normal stream are multiplexed, and to detect the turbo stream; an outer encoder to encode the turbo stream; an outer ... 05/17/07 - 20070113144 - Decoding apparatus and decoding method A decoding apparatus is disclosed that is capable of reducing the calculation amount and memory capacity and preventing deterioration of characteristics at high decoding rates. In this decoding apparatus, a transition probability calculation section (201) calculates the transition probability from systematic bit Y1, parity bit Y2 and a priori value ... 05/03/07 - 20070101232 - Apparatus and method for improving turbo code performance in a communication system An apparatus and method for improving turbo code performance in a communication system are provided. In the apparatus, a bit inserter inserts a predetermined number of bits into a transmission information bit stream, if the effective coding rate of a transmission packet is a predetermined coding rate. A turbo encoder ... 05/03/07 - 20070101231 - Multi-standard turbo interleaver using tables An interleaver for a turbo encoder and decoder comprising a first table populated with a first set of parameters to allow intra-row permutation of data within an array in accordance with a first wireless communication standard when operation in the first wireless communication standard is required and a second table ... 04/19/07 - 20070089022 - Method and apparatus for transmitting and receiving convolutionally coded data for use with combined binary phase shift keying (bpsk) modulation and pulse position modulation (ppm) The invention describes a method and apparatus for transmitting data using a convolutional code used with a combination of Pulse Position Modulation and Binary Phase Shift Keying which has error rate performance that is as good as the best convolutional code when used with the more common binary phase shift ... 04/12/07 - 20070083803 - Turbo code interleaver for low frame error rate At least one aspect of the invention provides a turbo encoder having parallel first and second constituent encoders and an interleaver coupled as an input to the second constituent encoder to provide a permutated version of the binary data input to the first constituent encoder to achieve a low frame ... 03/22/07 - 20070067695 - Forward error correction coding A forward error correcton coding method comprises a generalized concatenated code comprising a plurality of outer component codes and a plurality of inner component codes. The outer components codes comprise Reed-Solomon codes and a plurality of binary codes of equal length but varying rates. The inner component codes have a ... 03/15/07 - 20070061667 - Convolutional interleaving and de-interleaving circuit and method thereof A convolutional interleaving and de-interleaving circuit and the method thereof are disclosed. The convolutional interleaving and de-interleaving circuit comprises an initial address generator, a first address generator, a second address generator, an address mixer, an adder, a controller and a memory. Wherein, the controller enables those address generators to provide ... 03/15/07 - 20070061666 - Method and system for interleaving in a parallel turbo decoder A method and system for interleaving in a parallel turbo decoder enables the use of economical dual-port memory. According to the method, an incoming coding block is divided into a plurality of sub-blocks (step 1005). Each sub-block is divided into a plurality of windows (step 1010). An inter-window shuffle is ... 03/08/07 - 20070055919 - Embedded state metric storage for map decoder of turbo codes A method, an embedded state metric storage, is used for MAP (Maximum A Posterior)-based decoder of turbo codes to reduce the memory requirement of state metric storage. For MAP decoder, this method comprises selecting any state metric from the updated state metrics for each recursion direction, forward and reverse, and ... 02/22/07 - 20070043996 - Error correction coding and decoding apparatuses A data allocator allocates (N×kV×kH)-byte source data distributively in N (kV bytes×kH bytes) two-dimensional arrays and sends the data to a V coder and an H coder. The V coder codes each column of the two-dimensional arrays according to an (nV, kV) code V, and the H coder codes each ... 02/15/07 - 20070038912 - Error correction encoding/decoding apparatus and error correction encoding/decoding method An error correction coding apparatus which improves the throughput of the whole system, while minimizing the increase of the circuit size and the amount of processing operation of the whole apparatus. In this apparatus, a data divider 132 divides transmission data into a plurality of blocks to generate n divided ... 02/01/07 - 20070028155 - Flash memory device having single page buffer structure and related programming method A flash memory device is disclosed that comprises memory cells, a sense node connected to a selected bit line, a sense circuit configured to selectively provide a first voltage to a common node in accordance with a voltage level of the sense node, a first register connected to the sense ... 01/25/07 - 20070022358 - Methods and apparatuses for generating error correction codes Methods and apparatuses for generating error correction codes of a data block are disclosed. One proposed method includes: storing a plurality of calculating data corresponding to the error correction codes in a buffer; generating operating results according to the calculating data from the buffer and corresponding data of the data ... 01/25/07 - 20070022357 - Apparatus selectively adopting different determining criteria in erasure marking procedure when performing decoding process, and method thereof A method and a related apparatus that decode an input signal to generate an output signal. The method includes determining burst noise locations corresponding to the input signal and generating a first indication signal accordingly, decoding the input signal to generate an inner-code decoded signal, selectively adopting one of a ... 01/25/07 - 20070022356 - Input control device and input control method An input control apparatus capable of suppressing characteristic deterioration, reducing the circuit scale of a turbo decoder and effectively using memory of the turbo decoder. In this apparatus, control section (110) acquires information on a coding rate and coding block length of a received signal, determines the number of bits ... 01/25/07 - 20070022355 - Method, an encoder and communication device for individually encoding code block segments A method of encoding data in a code block comprising an information bit sequence in a communication device of a communication system comprising the step of separating the information bit sequence into a plurality of subsets of information bits. Each subset forming a code block segment Further, the method comprises ... 01/25/07 - 20070022354 - Method for encoding low-density parity check code An apparatus and method for encoding low-density parity check (LDPC) codes. The method for generating a low-density parity check code formed of an information-part matrix and a parity-part matrix comprises the steps of converting the information-part matrix into an array code structure and assigning a degree sequence to each submatrix ... 01/11/07 - 20070011559 - Dynamic minimum-memory interleaving Minimum-memory-implementation is available with any depth and period in DSL interleaving/deinterleaving, always allowing the minimum amount of memory to be used in both transmitter and receiver without loss of performance or of basic triangular structure, even if the interleaver/deinterleaver parameters change dynamically. A novel cell-scheduling process ensures availability of the ... 01/11/07 - 20070011558 - Methods and apparatus to extract codes from a plurality of channels Methods and apparatus to extract audio codes are disclosed. An example method includes receiving signals on a plurality of channels and ranking the signals based on at least one characteristic of the signals. A first channel from the plurality of channels is selected based upon the ranking of the signals. ... 11/16/06 - 20060259846 - Apparatus and method for channel interleaving in communications system An apparatus and method for interleaving systematic bits and parity bits to generate an output sequence that can be transmitted in multi-slot packets from a base station to a remote station in a wireless communication system. The apparatus comprises a memory element and a control element coupled to the memory ... 11/09/06 - 20060253767 - Convolution-encoded raid with trellis-decode-rebuild A Redundant Array of Independent Devices uses convolution encoding to provide redundancy of the striped data written to the devices. No parity is utilized in the convolution encoding process. Trellis decoding is used for both reading the data from the RAID and for rebuilding missing encoded data from one or ... 11/09/06 - 20060253766 - Convolution-encoded data storage on a redundant array of independent devices A method, system and article of manufacture for the storing convolution-encoded data on a redundant array of independent storage devices (RAID) is described. The convolution-encoded data comprises error correction coded data to eliminate the need for parity as used in conventional RAID data storage. The number of storage devices may ... 11/02/06 - 20060248431 - Method of configuring transmission in mobile communication system Method for configuring a transmission chain in a 3GPP2 system for supporting a flexible or variable data rate of an information bitstream in a process for mapping an information bitstream of a data rate on a physical layer, including the steps of (1) channel coding the information bitstreams with bit ... 11/02/06 - 20060248430 - Iterative concatenated convolutional reed-solomon decoding method A method and apparatus for decoding a coded data stream of bits using an inner decoder, deinterleaver and an outer decoder. The outer decoder first decodes by error correction decoding for r errors per word. The decoding is terminated and a decoded word is outputted if the syndromes of the ... 10/26/06 - 20060242531 - Method for decoding tail-biting convolutional codes A method for decoding tail-biting convolutional codes is disclosed. In the method, all beginning states of a trellis diagram are initialized. Forward Viterbi metrics are calculated for the trellis diagram. A trace-back process is performed from an ending state of the trellis diagram at a first time instance to a ... 10/19/06 - 20060236194 - Decomposer for parallel turbo decoding, process and integrated circuit A decoder for access data stored in n memories comprises a function matrix containing addresses of the memory locations at unique coordinates. A decomposer sorts addresses from coordinate locations of first and second m×n matrices, such that each row contains no more than one address from the same memory. Positional ... 10/19/06 - 20060236193 - Data recording method, recording medium and reproduction apparatus A recording medium for storing a data stream is comprised of first error correcting codes obtained by encoding first information, second error correcting codes obtained by encoding second information, and synchronization signals. In the data stream, the second error correcting codes and the synchronization signals alternatively interleave the first error ... 10/19/06 - 20060236192 - Adaptable channel compensation for reliable communication over fading communication links A method for reducing fading channel signal data loss for serial data rates up to approximately 10 gigabits per second includes sequentially distributing serial data to multiple encoders. Individual data bytes are sent from the encoders to a convolutional interleaver. Each byte is distributed to an individual memory element of ... 09/28/06 - 20060218460 - Interleaved serial concatenation forming turbo-like codes A turbo-like code is formed by repeating the signal, coding it, and interleaving it. A serial concatenated coder is formed of an inner coder and an outer coder separated by an interleaver. The outer coder is a coder which has rate greater than one e.g. a repetition coder. The interleaver ... 09/21/06 - 20060212774 - Apparatus and method for transmission which encoding a message with space-time tubo code using feedback bit in mobile communication system An apparatus and a method for transmission encoding a message with space-time turbo code using feedback information of the channel gain or the phase in digital mobile communication system having a plurality of transmit antennas are disclosed. The space-time turbo code using the feedback scheme has better performance than that ... 09/21/06 - 20060212773 - Ultrawideband architecture Architectures for ultrawideband transmitters and receivers including parallel processing chains. Some embodiments include a two byte interface with a MAC, and some embodiments include mappers mapping I-channel and Q-channel information from separate encoders. ... 09/14/06 - 20060206777 - Memory efficient streamlined transmitter with a multiple instance hybrid arq An apparatus comprising a first circuit, a second circuit and a third circuit. The first circuit may be configured to generate an output signal in response to a first intermediate signal and a second intermediate signal. The second intermediate signal comprises a series of bit pairs. The second circuit comprises ... 09/14/06 - 20060206776 - System and method for communicating data using iterative equalizing and decoding and recursive inner code A system and method for communicating data includes an inner encoder for encoding data with the recursive inner rate one code. A modulator coherently modulates a communications signal that carries the data that has been encoded. An interleaver is operative with the inner encoder and modulator to aid in removing ... 08/31/06 - 20060195756 - Radio transmitter apparatus, radio receiver apparatus, and radio transmission method Transmission data in a different interleaving pattern is input for each retransmission via interleaver 31 to outer coding processing section 32 that performs coding processing with a strong correction capability for the burst error such as Reed-Solomon coding. Inner coding processing section 33 performs coding processing with a strong correction ... 08/17/06 - 20060184855 - Turbo decoder architecture for use in software-defined radio systems A reconfigurable turbo decoder comprising N processing units. Each of the N processing units receives soft input data samples and decodes the received soft input data samples. The N processing units operate independently such that a first processing unit may be selected to decode the received soft input data samples ... 07/13/06 - 20060156173 - Method and apparatus for the efficient implementation of a totally general convolutional interleaver in dmt-based xdsl systems The present invention provides a method and apparatus for the efficient implementation of a totally general convolutional interleaver in a discrete multi-tone (DMT)-based digital subscriber line (xDSL) system, such as a modem or the like, that uses forward error correction (FEC) and convolutional interleaving to combat the effects of impulse ... 07/13/06 - 20060156172 - Apparatus and method for interleaving channels in a mobile communication system An apparatus and method interleaving symbols coded by a turbo encoder in a communication system that uses the turbo encoder for encoding transmission information into coded systematic symbols and at least one parity symbol pair, and maps the coded symbols using a second or higher modulation order before transmission. An ... 07/13/06 - 20060156171 - Combining spectral shaping with turbo coding in a channel coding system A method of combining spectral shaping with turbo coding in a channel coding system. The method comprises encoding user data with spectrally shaped encoding to provide a suppressed DC user data sector output. The method also comprises generating turbo coded redundant bits for the suppressed DC user data sector. The ... 07/06/06 - 20060150059 - Error free dynamic rate change in dsl with constant delay A method for charging the data rate over an interleaved latency path overcomes shortfalls of the ADSL2 seamless rate adaptation (SRA) and dynamic rate repartitioning (DRR). The interleaver depth is allowed to change during either a rate charge or rate repartioning so that the interleaver delay is constant before and ... 07/06/06 - 20060150058 - Track buffer in a parallel decoder A method (700) and apparatus (600) are described for performing 2M-1 parallel ACS operations to generate 2M path metric outputs and buffering the 2M path metric outputs in connection with a track buffer (112) in an Ultrawide Bandwidth (UWB) receiver for decoding a message sequence encoded according to a convolutional ... 07/06/06 - 20060150057 - Parallel decoder for ultrawide bandwidth receiver A method (700) and apparatus (600) are described for performing parallel decoding in connection with 2M-1 parallel ACS unit in ACS unit (110), track buffer (112) and voting unit (114) in an Ultrawide Bandwidth (UWB) receiver having a parallel trellis decoder for decoding a message sequence encoded according to a ... 07/06/06 - 20060150056 - Decision voting in a parallel decoder A method (700) and apparatus (600) are described for performing decision voting in connection with a parallel ACS unit (110) and track buffer (112) in an Ultrawide Bandwidth (UWB) receiver having a parallel DECODER for decoding a message sequence encoded according to a convolutional code. Outputs from the track buffer ... 05/18/06 - 20060107174 - Seamless change of depth of a general convolutional interleaver during transmission without loss of data Methods and communication systems are presented, in which impulse noise is monitored on a communication channel, and an interleaver depth is adjusted according to the monitored impulse noise without interrupting communication service. ... 05/11/06 - 20060101319 - Input buffer device for de-rate matching in high speed turbo decoding block and method thereof A high speed input buffer device for a turbo decoder and an input method thereof are provided. The input buffer device comprises a combing buffer for outputting stored symbols based on read addresses; a write MUX for dividing the output symbols into systematic, parity-1, and parity-2 symbols based on a ... 05/04/06 - 20060095828 - Running digital sum coding system A communication system includes an encoder that receives user data and includes running digital sum encoding and turbo encoding. The running digital sum encoding is preserved in an encoder output to a channel. A decoder receives a channel output and comprises running digital sum decoding and turbo decoding to reproduce ... 04/27/06 - 20060090115 - Data reproducing controller A data reproducing controller for operating a device for reproducing data at a high speed, which is recorded on a disc and includes an error correction code. A PI correction circuit performs an error correction process on a PI and causes a completion signal to go high whenever processing of ... 04/20/06 - 20060085719 - Decoding method and device A decoding device according to the one embodiment of the invention includes: a first decoder performing a first decoding based on first encoded data obtained by encoding unencoded data, and second soft-output data to generate first soft-output data; a second decoder performing a second decoding based on second encoded data ... 04/13/06 - 20060080588 - Method and system for adaptive interleaving A method a system for automatically controlling an adaptive interleaver involves monitoring performance parameters of a transmission system and controlling the adaptive interleaver in response to the performance parameters. The SNR and the data rate of the transmission system are preferably determined. The data rate is analyzed and the adaptive ... 03/30/06 - 20060069978 - Turbo encoder and related methods A turbo encoder comprising multiple interleaved parallel concatenated recursive systematic convolutional encoder wherein each recursive systematic convolutional encoder is provided with an LUT that simultaneously provides the output bit pattern as well as the next state value corresponding to a defined set of multiple input bits and present state for ... 03/16/06 - 20060059402 - Method and apparatus for detecting a packet error in a wireless communications system with minimum overhead using tail bits in turbo code The need for separate CRC bits is eliminated by taking advantage of what has been determined to be an embedded error detection capability of the tail bits generated by the constituent encoders of a turbo coder to perform error detection following turbo decoding. Specifically, it has been recognized that the ... 03/02/06 - 20060048035 - Method and apparatus for detecting a packet error in a wireless communications system with minimum overhead using embedded error detection capability of turbo code The need for separate CRC bits is eliminated by taking advantage of what has been determined to be an embedded error detection capability in a turbo code itself to perform error detection following turbo decoding. Specifically, since the two constituent encoders of a turbo encoder that are used to encode ... 02/23/06 - 20060041818 - Method and apparatus for mitigating fading in a communication system Systems and methods are provided for mitigating fading in a wireless communication system. A wireless communication, having an associated communication channel, includes a coder that provides coding to a digital input signal. A block interleaver has an associated interleaving depth and interleaving span. The associated interleaving span is selected as ... 02/16/06 - 20060036924 - Interleaving and parsing for mimo-ofdm systems An apparatus (150) (170)-180), system (300) and method (200) (250) (270) (280) are provided for a wireless bit-interleaved coded OFDM (BI-COFDM) multiple-in-multiple-out (MIMO) system that improves the diversity seen by a convolutional decoder. In one embodiment, the bit stream is interleaved (202) first, then bits are mapped (203) into symbols ... 02/09/06 - 20060031737 - Method and apparatus for communications using improved turbo like codes Methods, apparatuses, and systems are presented for performing data encoding involving encoding data bits according to an outer convolutional code to produce outer encoded bits, processing the outer encoded bits using an interleaver and a single parity check (SPC) module to produce intermediate bits, encoding the intermediate bits according to ... 02/09/06 - 20060031736 - Actuation circuit for a switch in a switch-mode converter for improving the response to sudden changes The invention relates to an actuation circuit for a switch (SW) controlling the power consumption in a switch-mode converter which has input terminals (K1, K2) for applying an input voltage (Vin) and output terminals (K3, K4) for providing an output voltage. The actuation circuit (100) comprises a first input (K11) ... 02/02/06 - 20060026485 - Turbo decoder, turbo decoding method, and turbo decoding program A sliding window turbo decoder is provided which is capable of reducing large amounts of arithmetic calculations required for decoding and of achieving decoding processing that can reduce power consumption. An input code block is divided into a plurality of windows on which forward and backward processing is performed to ... 01/26/06 - 20060020871 - Communications device and wireless communications system A turbo coding device and turbo decoding device that allow for the presence of interleaving in the error correction coding process improves error correction capability even when the decoding device does not employ a scheme whereby extrinsic information is circulated as in a turbo decoding device. A turbo decoding device ... 01/12/06 - 20060010362 - Method of finding a last state in tail-biting for turbo encoder and apparatus using the same Encoding inputs corresponding to a set of powers of state matrix is added. Powers of state matrix have period T. The set of the powers of the state matrix has an identical state matrix value. One of the powers of the state matrix is multiplied by input matrix and the ... 01/05/06 - 20060005100 - Wireless transmit/receive unit having a turbo decoder with circular redundancy code signature comparison and method An iterative turbo decoder for a wireless transmit receive unit (WTRU) of a wireless communication system and method for error correcting received communication signal data are provided. The decoder implements a stopping rule through use of signature codes to determine whether successive iterations of decoder data are the same. ... 12/29/05 - 20050289434 - Harq device and method for mobile communication system There is provided a device and method for retransmitting error-detected data in a mobile communication system. A transmitter generates S sub-codes Ci (i=0, 1, 2, . . . , S−1) from a physical layer packet (PLP) information stream using quasi-complementary turbo codes, initially transmits the first sub-code C0, and then ... 12/29/05 - 20050289433 - Discrete universal denoising with error correction coding A method of and system for denoising and decoding a noisy error correction coded signal received through a noise-introducing channel to produce a recovered signal. In one embodiment, noisy message blocks are separated from noisy check blocks in the noisy error correction coded signal. The noisy message blocks are denoised. ... 12/29/05 - 20050289432 - Read enable generator for a turbo decoder deinterleaved symbol memory The present invention concerns an apparatus comprising a first circuit, a second circuit and a third circuit. The first circuit may be configured to read a data signal in response to a read enable signal. The second circuit may be configured to generate the read enable signal. The third circuit ... 12/22/05 - 20050283706 - Method for changing a depth of an interleaver device or de-interleaver device and corresponding interleaver device and de-interleaver device Methods for changing a depth of interleaver devices (2) and de-interleaver devices (8) are provided, whereby a change in the depth is possible while transmitting or receiving operations are in progress. For this, delays of delaying devices (11-18) are enlarged or reduced, additional data values (21-24, 29-32) being inserted to ... 12/22/05 - 20050283705 - Bit interleaver for a mimo system An interleaver is described for use in MIMO transmission, for use in a transmitter apparatus for generating a multi-antenna output for transmission into a MIMO channel. The transmission apparatus comprises a data source for generating a block of coded bits for transmission in a first configuration, and the interleaver is ... 12/15/05 - 20050278603 - Combined turbo-code/convolutional code decoder, in particular for mobile radio systems A combined decoder reuses input/output RAM of a turbo-code decoding circuit as alpha-RAM or beta-RAM for a convolutional code decoding circuit. Additional operational units are used for both turbo-coding and convolutional coding. An effective harware folding scheme permits calculation of 256 states serially on 8 ACS units. ... 12/08/05 - 20050273688 - Data communication system with multi-dimensional error-correction product codes A data communication system has a combiner circuit that combines a set of information symbols with error correction codes and that generates a set of product codes that are at least three dimensional. A communication channel receives the set of product codes and provides the set of product codes with ... 11/17/05 - 20050257116 - Time-invariant hybrid iterative decoders A hybridized iterative decoder that can be implemented as a time invariant decoder provides improved performance in comparison to standard decoders, and shows greater immunity to changing channel parameters than switch type hybrids. ... 11/10/05 - 20050251726 - Interleave device, interleaving method, deinterleave device, and deinterleave method An encoder 10 in a data transmission/reception system has a byte interleaver 12 for performing folding interleaving on encoded data ED in units of a byte and a packet interleaver 13 for performing folding interleaving, in units of a packet, on byte interleave data BID generated by this byte interleaver ... 10/13/05 - 20050229073 - Transmitting device and transmitting method A turbo encoding section 102 turbo-encodes transmission data, outputs systematic bit data to a first modulation section 103a and outputs parity bit data to a second modulation section 104. The first modulation section 103a always QPSK-modulates systematic bit data. The second modulation section 103b adaptively modulates parity bit data. The ... 09/22/05 - 20050210359 - Deinterleaving apparatus and method using inner memory and outer memory An apparatus and a method for deinterleaving using an inner memory and an outer memory. The apparatus includes data receiving apparatus of a mobile equipment in a mobile communication system including the mobile equipment and a base station for transmitting data to the mobile equipment through a radio channel. The ... 09/15/05 - 20050204262 - Electronic device for reducing interleaving write access conflicts in optimized concurrent interleaving architecture for high throughput turbo decoding In a particular embodiment using a distributed architecture, the electronic device comprises a source memory means partitioned in N elementary source memories for storing a sequence of input data, processing means clocked by a clock signal and having N outputs for producing per cycle of the clock signal N data ... 09/15/05 - 20050204261 - Encoding method and encoding apparatus Disclosed is an apparatus for encoding data into linear codes on a ring R, including: as many shift registers as the length of information input thereto, the shift registers having a plurality of memory elements; a shift adding unit for adding values which are cyclically input depending on a check ... 09/15/05 - 20050204260 - Method for recovering information from channel-coded data streams A method and system for recovering useful information, in particular useful information transmitted in digital form on terrestrial or satellite-based information paths, for example as voice, image or data signal, from channel-coded data streams encoded with turbo codes with a predefined code rate is disclosed. The data streams are received ... 09/15/05 - 20050204259 - Interleave parameter processing method A calculation is facilitated for y[i]=q[i]xmod(p−1) which is required as an intermediate value when calculating intra-row permutation pattern U[i][j], which is a parameter for use by an interleaver for on a turbo code defined in a standard 3GPP TS25.212 of IMT 2000, from prime number p, base sequence s[j], inter-row ... 09/15/05 - 20050204258 - Encoding system and method for a transmitter in wireless communications Method and system encodes a signal according to a code rate that includes a ratio of uncoded bits to coded bits. An outer encoder encodes the signal into code words. An interleaver converts the code words into a byte sequence for wireless transmission. An inner encoder executes a convolutional code ... 09/15/05 - 20050204257 - Data recording/reproducing apparatus and data recording/reproducing method A data format, a data recording/reproducing method, and a data recording/reproducing apparatus are provided for effectively correcting data errors caused by dust and scratches on a recording medium even with the use of a conventional ECC. The data recording/reproducing apparatus includes a generation unit that generates predetermined data units by ... 09/15/05 - 20050204256 - Turbo product code implementation and decoding termination method and apparatus A method of decoding a turbo product code (TPC) code word comprises iteratively decoding the TPC code word using an iterative decoder. The method further comprises terminating the iterative decoding when the TPC code word satisfies a cyclic redundancy check (CRC). The TPC code word can include a plurality of ... 09/15/05 - 20050204255 - Cyclic redundancy check based message passing in turbo product code decoding A method of decoding a turbo product code (TPC) code word comprises performing a cyclic redundancy check (CRC) on each of a plurality of code blocks of the TPC code word. The bits of code blocks of the TPC code word which pass the CRC are assigned an artificially high ... 09/01/05 - 20050193312 - System for error correction coding and decoding A system for error correction coding and decoding information is disclosed. In one embodiment, the first and second encoders are each configured to encode the information, wherein the second encoder has a higher capability than the first encoder. First and second decoders are configured to recover the information, wherein the ... 08/04/05 - 20050172204 - Turbo decoder, turbo decoding method, and operating program of same A turbo decoding method is provided which is capable of realizing high-speed and highly accurate decoding operations by improving initialization of path metric values for parallel decoding processing. Turbo encoded code data is divided into a first to an N-th sub-code blocks and parallel decoding processing on these sub-code blocks ... 08/04/05 - 20050172203 - Decoder and method for performing decoding operation using map algorithm in mobile communication system A turbo decoder and a decoding method are disclosed, which use a Maximum A Posteriori (MAP) algorithm in order to perform iterative decoding. The method has the steps of sequentially receiving input data in a memory having a predetermined window size and performing a forward metric calculation for the input ... 08/04/05 - 20050172202 - Sets of rate-compatible universal turbo codes nearly optimized over various rates and interleaver sizes A method and apparatus for Turbo encoding uses a set of rate-compatible Turbo Codes optimized at high code rates and derived from a universal constituent code. The Turbo Codes have rate-compatible puncturing patterns. The method comprises: encoding a signal at a first and second encoder using a best rate 1/2 ... 08/04/05 - 20050172201 - Receiver for a wireless communication device A receiver for a wireless communication device comprising means for determining a sequence of code block addresses for received rate matched encoded data to allow rate de-matching and decoding to be performed on a code block by code block basis for the received rate matched encoded data. ... 08/04/05 - 20050172200 - Data receiving method and apparatus A data reception device is provided with: a puncture rate detection element to detect the puncture rate of received data, an interpolation element to interpolate bits decimated at the detected puncture rate, a deinterleaving element to restore interleaved data to the original arrangement, and a turbo-decoding element, while variably setting ... 07/28/05 - 20050166120 - Convolutional coding method for multi-band communications A system and method for convolutionally encoding a stream of bits are disclosed. An embodiment of the present invention provides improved communication system performance in comparison to existing convolutional coding, such as that proposed for use in systems employing multi-band, orthogonal frequency division multiplexed signaling. A generator polynomial having a ... 07/21/05 - 20050160342 - Method and device of de-interleaving successive sequences of interleaved data samples Successive sequences of interleaved data samples extracted from a virtual memory having L0 columns and C0 rows are de-interleaved. The de-interleaving includes receiving each sequence of the interleaved data samples, and writing row by row the received sequences of interleaved data samples in a de-interleaving memory array having L rows ... 07/07/05 - 20050149816 - Method for a general near optimal turbo code trellis termination A method of terminating two or more constituent encoders of a turbo encoder employing a turbo code, comprising the step of: generating tail input bits at each of two or more constituent encoders, including deriving the tail input bits from each of the two or more constituent encoders separately from ... 07/07/05 - 20050149815 - Forward error correction scheme for data channels using universal turbo codes A method of providing forward error correction for data services uses a parallel concatenated convolutional code which is a Turbo Code comprising a plurality of eight-state constituent encoders wherein a plurality of data block sizes are used in conjunction with said Turbo Code. A variation uses the method in a ... 06/30/05 - 20050144550 - Method of correcting data on a high-density recording medium The present invention relates to a method of correcting data on a high-density recording medium such as a BD-ROM (Blu-ray ROM Disk) and a BD-RW (Blu-ray ReWritable Disk). In the present method, whether there is any error in a predetermined-sized LDC data block, which is included in a physical cluster, ... 06/23/05 - 20050138521 - Fec (forward error correction) decoder with dynamic parameters FEC (Forward Error Correction) decoder with dynamic parameters. A novel means by which FEC parameters may be encoded into, and subsequently extracted from, a signal stream to allow for adaptive changing of any 1 or more operational parameters that govern communications across a communication channel. FEC parameters are encoded directly ... 06/23/05 - 20050138520 - Methods and apparatus for reducing error floors in message passing decoders An iterative message passing decoder, e.g., an LDPC decoder, operating in conjunction with a soft input-soft output signal processing unit, e.g., an ISI detector, has an error floor performance region influenced by the decoder's sub-optimal message passing nature. Error floor reduction is achieved by a simple message re-initialization mechanism. Decoder ... ### FreshPatents.com Support |