淘宝官方店     推荐课程     在线工具     联系方式     关于我们  
 
 

微波射频仿真设计   Ansoft Designer 中文培训教程   |   HFSS视频培训教程套装

 

Agilent ADS 视频培训教程   |   CST微波工作室视频教程   |   AWR Microwave Office

          首页 >> Ansoft Designer >> Ansoft Designer在线帮助文档


Ansoft Designer / Ansys Designer 在线帮助文档:


System Simulator >
System Component Models >
Coders/Decoders >
   Turbo Decoder with PCCC (TDECPCCC)       

Turbo Decoder with PCCC (TDECPCCC)

 

 


Property

Description

Units

Default

Range/Type

ALGORITHM

BCJR-MAP {0}

Max-Log-MAP {1}

Log-MAP Eexact) {2}

Log-MAP {3}

SOVA {4}

None

3

[0, 4]/integer

K

Number of information bits in each code block

None

65536

[1, Inf)/integer

L1

Constraint length in the first RSC coder

None

5

[2, 32)/integer

L2

Constraint length in the second RSC coder

None

5

[2, 32)/integer

G1

Denominator of generator for the first RSC coder in decimal value

None

19

[1, 4294967295)/integer

G2

Numerator of generator for the first RSC coder in decimal value

None

25

[1, 4294967295)/integer

G3

Denominator of generator for the second RSC coder in decimal value

None

19

[1, 4294967295)/integer

G4

Numerator of generator for the second RSC coder in decimal value

None

25

[1, 4294967295)/integer

PUNCTURING

No {0}

Puncturing period {>0}

None

0

[0, Inf)/Integer

TERMINATION

No {0}

1st RSC only {1}

2d RSC only{2}

Both RSC {3}

None

3

[0, 3]/Integer

ITERATION

Number of iterations

None

8

[1, Inf]/Integer

TRELLIS_DEPTH

Trellis depth of SOVA algorithm

None

25

[1, Inf)/Integer

A

Fading amplitude (A = 1 for nonfading AWGN channel)

None

1

[0, Inf)/Real

EBNOR

Transmitted energy per information bit to noise spectral density ratio in dB

None

1

(-Inf, 100]/Real

FEEDBACK

Feedback factor for extrinsic information

None

.8

(0, 1]]/Real

RIN1

Input1 impedance

Ohm

Inf

(0, Inf]/Real

RIN2

Input2 impedance

Ohm

Inf

(0, Inf]/Real

RIN3

Input3 impedance

Ohm

Inf

(0, Inf]/Real

ROUT

output Impedance

Ohm

0

[0, Inf)/Real

Ports

Input1

Received signal to be decoded (real)

Input2

Interleaving pattern (integer)

Input3

Puncturing pattern (integer)

Output

Turbo decoded binary sequence (integer)


 

Limits


[spacer]
[spacer]
[spacer]
[spacer]
[spacer]
[spacer]

Notes

1. This model is used for Turbo Decoder with Parallel Concatenated Convolutional Code (PCCC). K is number of information bits in each code block

2. Turbo Coder Structure: Fig.1 shows the diagram of Turbo Coder with PCCC. The encoder consists of two recursive systematic convolutional (RSC) encoders with rate 1/2 which are sep­arated by an K-bit interleaver, together with an optional puncturing procedure. For details of the encoder, please refer to the model Turbo Coder with PCCC.

 

Fig.1 Turbo Coder with PCCC

 

3. Iterative Turbo Decoder Structure: The diagram of iterative Turbo Decoder with PCCC is shown in Fig.2. It should be noted that the turbo decoder must insert zeros in the soft channel output for these punctured bits. In addition, a Feedback Factor () is used to multiply the extrinsic information for stability with a typical value 0.8.

 

Fig.2 Iterative Turbo Decoder with PCCC

4. RSC Decoder: In this model, each of the five typical algorithms (BCJR-MAP, Max-Log-MAP, Log-MAP (Exact), Log-MAP and SOVA) can be chosen used in RSC Decoder, which is the core of the iterative Turbo Decoder. The five algorithms are described in [3]. Please refer to [3] for details.

Netlist Form

TDECPCCC:NAME n1 n2 n3 n4 [ALGORITHM=val] K=val L1=val L2=val G1=val G2=val G3=val G4=val

+ [PUNCTURING=val] [TERMINATION =val] [ITERATION=val] [TRELLIS_DEPTH=val] [A =val]

+ [EBN0R=val] [FEEDBACK =val] [RIN1=val] [RIN2=val] [RIN3=val] [ROUT=val]

Netlist Example

TDECPCCC:1 1 2 3 4 ALGORITHM = 3 K=636 L1=5 L2=5 G1=19 G2=31 G3=19 G4=31

+ PUNCTURING=6 TERMINATION=3 ITERATION=6 TRELLIS_DEPTH =50 A=1.0

+ EbN0R=2 FEEDBACK=0.8

References

1. C. Berrou and A. Glavieux, “Near optimum error correcting coding and decoding: Turbo-codes,” IEEE Trans. Commun., vol. 44, no. 10, pp. 1261–1271, 1996.

2. J. Hagenauer, E. Offer, and L. Papke, “Iterative decoding of binary block and convolutional codes,” IEEE Trans. Inform. Theory, pp. 429–445, Mar. 1996.

3. J. P. Woodard and L. Hanzo, “Comparative Study of Turbo Decoding Techniques: An Over­view,” IEEE Transactions on Vehicular Technology, vol. 49, no. 6, pp. 2208-2233, Nov. 2000.

4. D. Divsalar and F. Pollara, “Turbo codes for PCS applications,” Proc. 1995 Int. Conf. Comm., pp54-59.

5. L. R. Bahl, J. Cocke, F. Jelinek, and J. Raviv, “Optimal decoding of linear codes for minimiz­ing symbol error rate,” IEEE Trans. Inform. Theory, vol. vol. IT-20, pp. 284–287, Mar. 1974.

6. W. Koch and A. Baier, “Optimum and sub-optimum detection of coded data disturbed by time-varying inter-symbol interference,” IEEE Globecom, pp. 1679–1684, Dec. 1990.

7. J. A. Erfanian, S. Pasupathy, and G. Gulak, “Reduced complexity symbol detectors with paral­lel structures for ISI channels,” IEEE Trans. Commun., vol. 42, pp. 1661–1671, 1994.

8. P. Robertson, E. Villebrun, and P. Hoeher, “A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain,” in Proc. Int. Conf. Communications, June 1995, pp. 1009–1013.

9. J. Hagenauer and P. Hoeher, “A Viterbi algorithm with soft-decision outputs and its applica­tions,” IEEE Globecom, pp. 1680–1686, 1989.

10. J. Hagenauer, “Source-controlled channel decoding,” IEEE Trans. Commun., vol. 43, pp. 2449–2457, Sept. 1995.

 




HFSS视频教学培训教程 ADS2011视频培训教程 CST微波工作室教程 Ansoft Designer 教程

                HFSS视频教程                                      ADS视频教程                               CST视频教程                           Ansoft Designer 中文教程


 

      Copyright © 2006 - 2013   微波EDA网, All Rights Reserved    业务联系:mweda@163.com