[go: up one dir, main page]

GB2360425A - Channel state information estimation for turbo-code decoders - Google Patents

Channel state information estimation for turbo-code decoders Download PDF

Info

Publication number
GB2360425A
GB2360425A GB0006181A GB0006181A GB2360425A GB 2360425 A GB2360425 A GB 2360425A GB 0006181 A GB0006181 A GB 0006181A GB 0006181 A GB0006181 A GB 0006181A GB 2360425 A GB2360425 A GB 2360425A
Authority
GB
United Kingdom
Prior art keywords
channel state
state information
turbo
decoder
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB0006181A
Other versions
GB0006181D0 (en
Inventor
Jens Plogsties
Germano Dolso
Monguzzi Giulio
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Siemens Corp
Original Assignee
Siemens AG
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG, Siemens Corp filed Critical Siemens AG
Priority to GB0006181A priority Critical patent/GB2360425A/en
Publication of GB0006181D0 publication Critical patent/GB0006181D0/en
Publication of GB2360425A publication Critical patent/GB2360425A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/005Iterative decoding, including iteration between signal detection and decoding operation
    • H04L1/0051Stopping criteria
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/3776Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35 using a re-encoding step during the decoding process
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/6337Error control coding in combination with channel estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0055MAP-decoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Error Detection And Correction (AREA)

Abstract

The performance of turbo-code decoders employing Maximum A Posteriori probability decoding algorithms is dependent upon the integrity of channel state information. Known decoders use hard decisions based upon soft decision outputs of a demodulator in order to determine channel state information. The present invention improves upon this technique by re-estimating channel state information using output data bits generated by the turbo-code decoder (500) and fed back to the channel state information estimation unit (402) via encoder (414). The re-estimation is repeated iteratively until there is no improvement in the decoded data (see Fig. 6). The channel state information estimation unit (402) employs a minimum variance unbiased estimation technique to iteratively estimate the mean and variance of noise components of soft decision outputs of the demodulator. The decoder is applicable to cellular communications such as UMTS.

Description

2360425 CHANNEL STATE INFORMATION ESTIMATION APPARATUS AND METHOD THEREFOR
The present invention relates to a channel state information estimation apparatus and method therefor of the type used in digital communication systems, for example cellular telecommunication systems, such as a Universal Mobile Telecommunications System (UMTS).
In a cellular telecommunications system it is known to transmit digital signals between a base station and a mobile terminal using conventional codes, for example convolutional and concatenated codes, to reduce errors caused by channel losses. Recently, the conventional codes have been replaced by the introduction of turbo-codes having improved performance.
Consequently, it is known to decode digital signals received by the mobile terminal using a turbo-code decoder. An estimate of Channel State Information (CSI) is required for iterative decoding of the turbo-codes, the iterative decoding being based upon a Maximum A Posteriori (MAP) probability algorithm, because the actual state of the channel is unknown. Therefore, the estimated CSI constitutes one of a number of inputs to the turbo-code decoder.
Simulations have shown that the performance of MAP probability decoding algorithms implemented in known turbo-code decoders are extremely dependant upon CSI estimates, i.e. performance, for example bit error rate, degradation is observed when the CS1 is not known accurately enough. Additionally, it is desirable to reduce the processing time of the turbocode decoder.
It is therefore an object of the present invention to obviate or at least mitigate the above-described disadvantages.
According to the present invention there is provided a channel state information estimation apparatus comprising an estimator unit arranged to execute an estimation algorithm in response to input data, the input data comprising soft input data and encoded decoded bits fed back from a decoder unit via an encoder unit, the estimator unit being arranged to generate channel state information in response tothe input data.
Preferably, the input data further comprises hard decision data for generating channel state information for a first iteration of the decoder unit.
Preferably, the encoder unit is a turbo-code encoder.
Preferably, the decoder unit is a turbo-code decoder.
Preferably, the estimation algorithm is a Minimum Variance Unbiased (MVU) algorithm.
According to the present invention there is also provided a turbo decoder comprising the channel state information estimation apparatus hereinbefore described.
According to the present invention there is also provided a communications terminal comprising the channel state information estimation apparatus hereinbefore described.
The communications terminal may be a mobile terminal.
The communications terminal may be a base station.
According to the present invention, there is also provided a method of generating channel state information for a turbo-code decoder comprising the steps of: receiving decoded bits for channel state information estimation; encoding the decoded bits, and generating an estimate of channel state information in response to the encoded decoded bits.
Preferably, hard decision data is used in place of the encoded decoded bits for a first iteration of a decoder unit used to generate the decoded bits.
Preferably, the decoded bits are generated by a turbo-code decoder.
Preferably, the decoded bits are encoded by a turbo-code encoder.
It is thus possible to provide a channel state information estimation apparatus capable of providing channel state information with greater accuracy. Consequently, turbo-code decoders coupled to the channel state information estimation apparatus according to the present invention perform fewer iterations in order to decode a bit. Thus, the time taken by the turbo-code decoder to process bits is reduced. Additionally, the reliability of data bits decoded by the turbo-code decoder is improved.
At least one embodiment of the invention will now be described, by way of example, with reference to the accompanying drawings, in which:
Figure 1 is a schematic diagram of apparatus constituting a telecommunications link between a cellular mobile terminal and a "fixedline" tem-iinal; Figure 2 is a schematic diagram of a subscriber terminal having a channel state estimator constituting an embodiment of the invention; Figure 3 is a schematic diagram of a base station having a channel state estimator constituting an embodiment of the invention; Figure 4 is a schematic diagram of a turbo-code decoder; Figure 5 is a schematic diagram of the channel state estimation loop used by apparatus of Figures 1 to 4, and Figure 6 is a flow diagram of a method employed by the apparatus of Figures 1 to 5.
In a cellular network supported by a cellular telecommunications system, for example, a UMTS 100 (Figure 1), a base station 102 supports a geographical area, or cell 104, the base station 102 being in communication with a mobile subscriber unit 106 via a radio frequency (RF) interface 108.
Communications between the base station 102 and a Public Switched Telecommunications Network 110 can be supported by any telecommunications architecture 112 known in the art. A fixed-line telephone 114 is also coupled to the PSTN 110.
It should be appreciated that although reference has been made above to particular types of terminals, other terminals can be used instead of the base station 102 or the mobile subscriber unit 106, including, for example, fixed cellular terminals, or laptop computers/PDA.s suitably adapted to function within the UMTS 100. Similarly, although a fixed-line telephone 114 has been described above, other communications devices and links are envisaged, for example, a personal computer (PC) and a modem, or another mobile subscriber unit.
Referring to Figure 2, the mobile subscriber unit 106 comprises a terminal antenna 200 coupled to a terminal duplexer 202. A first ternlinal of the terminal duplexer 202 is coupled to a terminal Digital Signal Processor (DSP) 204 via a terminal transmitter chain 206. Similarly, a second tern-iinal of the terminal duplexer 202 is coupled to the terrninal DSP 204 via a terminal receiver chain 208. The terminal DSP 204 is coupled to a terminal Random Access Memory (RAM) 210, a display 212, for example, a liquid crystal display, a speaker unit 214, a keypad 216 and a microphone 218.
The base station 102 (Figure 3) comprises a base station antenna 300 coupled to a base station duplexer 302. A first terminal of the base station duplexer 302 is coupled to a base station DSP 304 via a base station transmitter chain 306. Similarly, a second terminal of the base station duplexer 302 is coupled to the base station DSP 304 via a base station receiver chain 308.
The base station DSP 304 is coupled to a base station RAM 310. Information is communicated to and from other parts of the cellular network (not shown) by means of an 110 interface 312 coupled to the base station microprocessor 304.
Referring to Figure 4, the terminal DSP 204 and the base station DSP 304 are each arranged to provide the CSI estimation module 400 comprising a CSI estimator unit 402 having a first input terminal for receiving demodulated data. A first output terminal of the CSI estimator unit 402 is coupled to an input terminal of a first CSI channel de-interleaver 404 arranged to de-interleave data, and a second output terminal of the CSI estimator unit 402 is coupled to an input terminal of a second CSI channel de-interleaver 406 arranged to de-interleave CSI. An output terminal of the first de-interleaver 404 is coupled to a turbo-code decoder 500 by a data bus 408 for carrying the de-interleaved data stream X,, and the de-interleaved parity data Y1,, Y2,w An output terminal of the second deinterleaver 406 is also coupled to the turbo-code decoder 500 by a CSI bus 410, for carrying the CSI. The output terminal of the turbo-code decoder 500 is coupled to a first terminal of a switch 412. A second tem-linal of the switch 412 is coupled to an input terminal of a turbo-code encoder 414, an output terminal of the turbo-code encoder 414 being coupled to an input terminal of a CSI channel interleaver 416. An output terminal of the channel interleaver 416 is coupled to a second input terminal of the CSI estimator unit 402. Decoded bits are present at the third terminal of the switch 412.
The turbo-code decoder circuit 500 can be either "hard-wired" into each DSP 204, 304, implemented in software, or a combination of both.
It should be appreciated that both the terminal DSP 204 and the base station DSP 304 can each be arranged to provide turbo-code encoder circuits for transmission of data. However, the present invention does not relate to turbocode encoders per se and so no further reference will be made to turbo-code encoders for transmission of data.
Referring to Figure 5, the turbo-code decoder circuit 500 comprises a first input terminal 502, a second input terminal 504 and a third input terminal 406. The first, second and third input terminals 502, 504, 506 are coupled to a demultiplexer 501 which demultiplexes demodulated data corresponding to Packet Data Units (PDUs) received via the data bus 408 by either the mobile subscriber unit 106 or the base station 102.
The data corresponding to the PDUs comprises three data streams: an information data stream X,, constituting an actual communication, a first stream of parity data Y I, associated with the information data stream X, and a second stream of parity dataY2,, associated with the interleaved information data stream X, The parity datayl,nandY2,n constitute redundancy introduced by a turbocode encoder. The data constituting the PDUs present at the first, second and third input terminals 502, 504, 506 are known as soft decision data. As is known in the art, soft decision data is raw, unprocessed, data which has not been converted to logical binary values. In contrast, hard decision data is the processed form of the soft decision data, i.e. the data has been converted to logical binary values.
The first and second input terminals 502, 504 are coupled to respective first and second input terminals of a first MAP decoder 508, the first input -7terminal 502 also being coupled to a second MAP decoder 514 via a first interleaver unit 510. The first MAP decoder 508 is coupled to a CS1 estimation module 400 and has an output terminal coupled to a second interleaver unit 512, the second interleaver unit 512 and the third input terminal 506 also being coupled to the second MAP decoder 514. The second MAP decoder 514 is also coupled to the CS1 estimation module 400. A first output terminal of the second MAP decoder 514 is coupled to a third input terminal of the first MAP decoder 508 via a first de-interleaver unit 516. The second and third input terminals 504, 506 provide demodulated and demultiplexed streams of parity data Y1,1, Y2,n associated with the demodulated data described above. A second output terminal of the second MAP decoder 514 is coupled to a decision unit 520 via a second deinterleaver unit 5 18.
The demodulator (not shown) generates soft decision outputs which comprise binary data symbols dj,..., dN, & E=- {-1, +1} and a noise component. The noise component consists of real-value samples n 1, n2,. -. , nN, the mean of which is generally 0. The covadance matrix of the noise component of the soft decision outputs due to the de-interleaving process after the demodulator (not shown), but before the turbo-code decoding by the turbo-code decoder 400 is given by:
Rn 21 N Where e is the variance of the noise and IN is an N x N identity matrix. The soft decision outputs of the demodulator are real-value samples di,d2 d N. Each real-value sample is defined by the following equation:
A d, = ti-d, +nn (2) where R is the average fading attenuation introduced by the channel. Both the mean g and the variance G2 constitute the CSI. The CS1 estimator unit 501 estimates the values of the mean g and the variance G2 using a Minimum Variance Unbiased (MVU) estimation technique. The MW estimation technique yields an estimated mean and an estimated variance CY2 according to the following equation:
Idn dn N n=l (3) 2 1 N N ^n Y, d, d,--ydn'd N In=, N n=l During normal operation of the turbo-code decoder 400, the PDUs (having a predetermined length depending upon a service being provided, for example 64 kbps or 144 kbps) are demodulated by the demodulator (not shown) and demultiplexed by the demultiplexer 401.
Referring to Figure 6, demodulated PDUs are obtained and demultiplexed by the turbo-code encoder circuit 500, the CS1 estimation module 400 also obtaining demodulated PDUs constituting soft decision data (step 600). When a transmitted PDU is received, decoded bits are not available to the CS1 estimation module 400, and so the CSI estimator unit 402 generates (step 600) hard decision data based upon the soft decision data. Both the hard decision data and the soft decision data are used by the CS1 estimator unit 402 to generate (step 602) a first iteration model of the CS1 using the WU technique. The CS1 generated by the CS1 estimator unit 402 is used by the turbo-code decoder 500 to decode (step 604) the transmitted PDU received from the first input terminal 502. The turbocode decoder 500 decodes (step 604) the transmitted PDU using the MAP probability algorithm known in the art, the decoding process using a number of iterations to decode the transmitted PDU, i.e. to generate an estimate of the transmitted PM. Once the transmitted PDU has been decoded, the turbo code decoder determines whether the decoded transmitted PDU constitutes a second or subsequent estimate of the transmitted PDU (step 606). If the decoded transmitted PDU is a first estimate of the transmitted PDU, the decoded transmitted PDU is fed back (step 608) to the CSI estimator unit 402 via the turbo-code encoder 414 and the CSI channel interleaver 416. If the decoded transmitted PDU constitutes a second or subsequent estimate of the transmitted PDU, the turbo-code decoder 500 determines whether the second or subsequent estimate of the transn-fitted PDU is an improvement over an immediately previous estimate of the decoded transmitted PDU (step 612). If the second or subsequent estimate of the transmitted PDU is an improvement over an immediately previous estimate of the transmitted PDU, the decoded transmitted PDU is fed back (step 608) to the CSI estimator unit 402 via the turbo-code encoder 414 and the channel interleaver 416. The decoded transmitted PDU, i.e. a decoded bit-stream constituting the transmitted PDU, fed back to the CSI estimator unit 402 is used by the MW estimation technique to generate a refined CSI (step 610). The refined CSI is then used by the turbo-code decoder 500 to decode the transmitted PDU again in order to generate an improved decoded transmitted PDU. Once no further improvement can be made to the decoding of the transn-fitted PDU (step 612), a subsequent transmitted PDU is taken from the first input terminal 502 for decoding, and the above process is repeated (steps 600 to 612).
Each set of iterations of the turbo-code decoder 500 constituting an estimate of the transmitted PDU results in decoded bits having improved reliability. Consequently, the MW estimation technique is also capable of providing more accurate CSI.

Claims (15)

1. A channel state information estimation apparatus comprising an estimator unit arranged to execute an estimation algorithm in response to input data, the input data comprising soft input data and encoded decoded bits fed back from a decoder unit via an encoder unit, the estimator unit being arranged to generate channel state information in response to the input data.
2. An apparatus as claimed in Claim 1, wherein the input data further comprises hard decision data for generating channel state information for a first iteration of the decoder unit.
3. An apparatus as claimed in Claim 1 or Claim 2, wherein the encoder unit is a turbo-code encoder.
4. An apparatus as claimed in any one of the preceding claims, wherein the decoder unit is a turbo-code decoder.
5. An apparatus as claimed in any one of the preceding claims, wherein the estimation algorithm is a Minimum Variance Unbiased (MVU) algorithm.
6. A turbo-code decoder comprising the channel state information estimation apparatus as claimed in any one of the preceding claims.
7. A communications terminal comprising the channel state information estimation apparatus as claimed in any one of Claims 1 to 6.
8. A communications terminal as claimed in Claim 7, wherein the communications terminal is a mobile terminal.
9. A communications terminal as claimed in Claim 7, wherein the communications terminal is a base station.
10. A method of generating channel state information for a turbo-code decoder comprising the steps of.. receiving decoded bits for channel state information estimation; encoding the decoded bits, and generating an estimate of channel state information in response to the encoded decoded bits.
11. A method as claimed in Claim 10, wherein hard decision data is used in place of the encoded decoded bits for a first iteration of a decoder unit used to generate the decoded bits.
12. A method as claimed in Claim 10 or Claim 11, wherein the decoded bits are generated by a turbo-code decoder.
13. A method as claimed in any one of Claims 10 to 12, wherein a turbocode encoder encodes the decoded bits.
14. A channel state information estimation apparatus substantially as hereinbefore described with reference to Figure 5.
15. A method of generating channel state information substantially as hereinbefore described with reference to Figure 6.
GB0006181A 2000-03-16 2000-03-16 Channel state information estimation for turbo-code decoders Withdrawn GB2360425A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB0006181A GB2360425A (en) 2000-03-16 2000-03-16 Channel state information estimation for turbo-code decoders

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB0006181A GB2360425A (en) 2000-03-16 2000-03-16 Channel state information estimation for turbo-code decoders

Publications (2)

Publication Number Publication Date
GB0006181D0 GB0006181D0 (en) 2000-05-03
GB2360425A true GB2360425A (en) 2001-09-19

Family

ID=9887631

Family Applications (1)

Application Number Title Priority Date Filing Date
GB0006181A Withdrawn GB2360425A (en) 2000-03-16 2000-03-16 Channel state information estimation for turbo-code decoders

Country Status (1)

Country Link
GB (1) GB2360425A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2403103A (en) * 2003-06-16 2004-12-22 Inmarsat Ltd Multi-user detection and decoding
EP1516432A4 (en) * 2002-06-14 2005-06-08 Dspace Pty Ltd Method and receiver for processing a multi-user signal
WO2005062473A1 (en) * 2003-12-23 2005-07-07 Telefonaktiebolaget Lm Ericsson (Publ) Turbo decoding with iterative estimation of channel parameters
CN101212282B (en) * 2006-12-27 2010-12-08 华为技术有限公司 Communication method and system based on multiple input and multiple output

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0550143A2 (en) * 1991-12-31 1993-07-07 AT&T Corp. MLSE for mobile radio channels
US5285480A (en) * 1991-09-03 1994-02-08 General Electric Company Adaptive MLSE-VA receiver for digital cellular radio
GB2271916A (en) * 1992-10-23 1994-04-27 Roke Manor Research Mobile radio communication systems
EP0802656A2 (en) * 1996-04-19 1997-10-22 Wavecom Digital signal with several reference blocks, for channel estimation; methods of channel estimation and corresponding receivers
EP0948140A1 (en) * 1998-04-03 1999-10-06 Lucent Technologies Inc. Iterative demapping and decoding of multilevel modulated signal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5285480A (en) * 1991-09-03 1994-02-08 General Electric Company Adaptive MLSE-VA receiver for digital cellular radio
EP0550143A2 (en) * 1991-12-31 1993-07-07 AT&T Corp. MLSE for mobile radio channels
GB2271916A (en) * 1992-10-23 1994-04-27 Roke Manor Research Mobile radio communication systems
EP0802656A2 (en) * 1996-04-19 1997-10-22 Wavecom Digital signal with several reference blocks, for channel estimation; methods of channel estimation and corresponding receivers
EP0948140A1 (en) * 1998-04-03 1999-10-06 Lucent Technologies Inc. Iterative demapping and decoding of multilevel modulated signal

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1516432A4 (en) * 2002-06-14 2005-06-08 Dspace Pty Ltd Method and receiver for processing a multi-user signal
GB2403103A (en) * 2003-06-16 2004-12-22 Inmarsat Ltd Multi-user detection and decoding
WO2005062473A1 (en) * 2003-12-23 2005-07-07 Telefonaktiebolaget Lm Ericsson (Publ) Turbo decoding with iterative estimation of channel parameters
US7840884B2 (en) 2003-12-23 2010-11-23 Telefonaktiebolaget L M Ericsson (Publ) Turbo decoding with iterative estimation of channel parameters
CN101212282B (en) * 2006-12-27 2010-12-08 华为技术有限公司 Communication method and system based on multiple input and multiple output

Also Published As

Publication number Publication date
GB0006181D0 (en) 2000-05-03

Similar Documents

Publication Publication Date Title
US7607053B2 (en) Method and device for calculating bit error rate of received signal
KR100429506B1 (en) apparatus and method for coding/decoding channel data in communication system
US6731700B1 (en) Soft decision output generator
US6381728B1 (en) Partitioned interleaver memory for map decoder
JP2000041078A (en) Repetitive demapping
US5369671A (en) System and method for decoding tail-biting code especially applicable to digital cellular base stations and mobile units
US6944206B1 (en) Rate one coding and decoding methods and systems
US6678856B1 (en) Method and configuration for encoding symbols for transmission via a radio interface of a radio communications system
WO2002069503A2 (en) Space-efficient turbo decoder
JP2006101508A (en) Method and apparatus for generating channel estimate value using non-pilot portion of signal
US20030118122A1 (en) Method and apparatus for channel coding and decoding for modulation schemes with memory
GB2360425A (en) Channel state information estimation for turbo-code decoders
WO2000010254A1 (en) Memory architecture for map decoder
US8196003B2 (en) Apparatus and method for network-coding
EP1039706A1 (en) Iterative differential detector
Jung et al. Results on turbo-codes for speech transmission in a joint detection CDMA mobile radio system with coherent receiver antenna diversity
Ruscitto et al. Channel decoding using residual intra-frame correlation in GSM system
KR100768676B1 (en) SOVA Turbo decoder with decreased normalisation complexity
JP2006514520A (en) Data coding for static MIMO channels
KR100353859B1 (en) Apparatus and method for controlling iterative decoder in turbo decoder
Orten et al. Sequential decoding in future mobile communications
Wiesler et al. Software radio structure for UMTS and second generation mobile communication systems
US20120326898A1 (en) Coding and Decoding by Means of a Trellis Coded Modulation System
JP4531985B2 (en) Channel coding method, base station and subscriber station in GSM mobile radio system
KR100780872B1 (en) Apparatus, and associated method, for communicating data at selected levels of diversity in a radio communication system

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)