SlideShare a Scribd company logo
1 of 87
Salim Syed
FA12-BTN-032
Shahrukh Ali Khan
FA12-BTN-020
Department of Computer Science
COMSATS Institute of IT, Abbottabad
Supervised By:
Dr. Abbas Khalid
Reliable Multimedia Transmission under Noisy
conditions
β€’ TURBO codes (are a class of high performance FEC ) are the channel
coding scheme used in wireless cellular networks as they are able
to reach the Shannon limit (maximum information transfer rate of
the channel , for a particular noise level ) . In our project we
introduce turbo codes, and implement a turbo encoder/decoder.
The decoding scheme employs the BCJR algorithm, the maximum
aposteriori algoithm (MAP). Also, one of the most important parts
is the analysis of the code; is the implementation of the EXIT chart
and BER analysis. On the basis of these implementations, we were
able to study the iterative behavior of turbo codes.
Introduction
β€’ A random signal will be encoded via turbo encoder.
β€’ The encoded data will be modulated and transmitted on the channel.
β€’ The errors caused by the channel will be detected and corrected by the
decoder.
β€’ The decoder will be implemented using maximum a-posteriori probability
(MAP) algorithms.
β€’ To optimize the performance of the decoder, Exit chart and BER analysis
will be made.
β€’ The practical demonstration will be shown by transferring random bits or
a multimedia file.
Scope
β€’ Turbo codes are a class of high
performance forward error correction(FEC)
codes.
β€’ Turbo codes on source side consist of two
convolutional code separated by an inter-leaver.
β€’ On receiver side Turbo codes consist of Two
decoders, that work cooperatively in order to
refine and improve the estimate of the original
bits.
4
Turbo Codes
5
Source Encoder Modulator
DemodulatorDecoder
Channel
Destinat
ion
Convolutional code BPSK Modulation
MAP Decoding
System Block Diagram
6
Convolutional code
Encoder 2
Encoder 1
Turbo Encoding (K=1/3)
Exit chart example
β€’ Received information bits: : 12.6774 1.9846 2.1132 -0.0145 8.4528
19.0188 -4.2264
parity bits: 0.3422 0.2138 1.8467 -2.5767 -1.3762 2.1274 0.8901
interleave parity bits: 1.0205 2.7671 0.2240 0.6878 -1.2168 -1.2189 -1.2493
Exit chart example
β€’ In the process to get the exit chart curve, the information bits are separated
into positive and negative values. Positive values are the values which are
greater then 0.5 and the negative values are lesser then 0.5.
β€’ Positive values: 12.6774 2.1132 8.4528 -0.0145
β€’ 1 2 3 4 5 6 7
β€’ 0 1 0 1 1 0 1
β€’ 0 12.6774 0 2.1132 8.4528 0 -0.0145
β€’ The positive values are 1 and the negative values are 0
β€’ Negative values : 1.9846 19.0188 -4.2264
β€’ 1 2 3 4 5 6 7
β€’ 0 1 0 1 1 0 1
1.9846 0 19.0188 0 0 -4.2264 0
Exit chart example
β€’ To make a histogram we take the positive values from minimum to maximum
by giving the movement of 1
β€’ -4.2264 -3.2264 -2.2264 -1.2264 -0.2264 0.7736 1.7736
β€’ 2.7736 3.7736 4.7736 5.7736 6.7736 7.7736 8.773
9.7736 10.7736 11.7736 12.7736 13.7736 14.7736 15.7736
β€’ 16.7736 17.7736 18.7736
β€’ Here the one’s are the point in the histogram where the positive values lies
β€’ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
β€’ 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0
β€’
β€’ 18 19 20 21 22 23 24
β€’ 1 0 0 0 0 0 0
Exit chart example
β€’ These point which points the positive values on the histogram is divided
by it sum ( sum = 4 )
β€’ 0 0 0 0 1/4 0 1/4 0 0 0 0 0 0 1/4 0 0 0 1/4 0 0 0
0 0
β€’ Divide
β€’ 0 0 0 0 0.2500 0 0.2500 0 0 0 0 0 0 0.2500 0 0
0 0.2500 0 0 0 0 0 0
Exit chart implementation
now to make a histogram for negative values we take the negative values from
mininum to maximum by giving the movement of 1
-4.2264 -3.2264 -2.2264 -1.2264 -0.2264 0.7736 1.7736
2.7736 3.7736 4.7736 5.7736 6.7736 7.7736 8.7736
9.7736 10.7736 11.7736 12.7736 13.7736 14.7736 15.7736
16.7736 17.7736 18.7736
These point ,points the negative values on the histogram is divided by it sum (
sum = 3 ). Here 2 show that 2 points are lies at the same location
1 2 3 4 5 6 7 8 9 10 11
2 0 1 0 0 0 0 0 0 0 0
12 13 14 15 16 17 18 19 20 21 22 23 24
0 0 0 0 0 0 0 0 0 0 0 0 0
Exit chart implementation
Divide :
0.6667 0 0.3333 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0
β€’
β€’ PAp(find(pAp>0)= 0.2500 0.2500 0.2500
β€’ 2*pAp(find(pAp>0)= 0.5 0.5 0.5
pAp(find(pAp>0))+pAm(find(pAp>0)))= 0.2500 0.2500 0.2500 + 0 0 0
β€’ pAm(find(pAm>0)= 0.6667 0.3333
2*pAm(find(pAm>0)= 1.3334 0.6666
β€’ pAp(find(pAm>0))+pAm(find(pAm>0)))= 0 0 0 +0.6777 0.3333
β€’
β€’ to solve this whole equation the IA1(J) value is [0 0.7126]
β€’
ENCODING PROCESS
+
+
+
Time Input Present Future Ο“k
k Uk Sk Sk+1 Uk, Pk
0 0 00 00 0,0
1 1 00 10 1,1
2 0 01 10 0,0
3 1 01 00 1,1
4 0 10 11 0,1
5 1 10 01 1,0
6 0 11 01 0,1
7 1 11 11 1,0
00 00
01 01
10 10
1111
U=0 U=1
State Table
Encoder
Trellis States
+
+
+
0 1 0 1 0 1 1
0 0
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
+
+
+
0 1 0 1 0 1 1 0
0
0 0
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
K=0
0
0
0
+
+
+
0 1 0 1 0 1 1 0 1
0 1
0 0
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
K=1
1
1
0
+
+
+
0 1 0 1 0 1 1 0 1 0
0 1 1
1 0
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
K=2
0
1
1
+
+
+
0 1 0 1 0 1 1 0 1 0 1
0 1 1 0
1 1
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
K=3
1
1
0
+
+
+
0 1 0 1 0 1 1 0 1 0 1 0
0 1 1 0 1
1 1
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
K=4
0
0
0
+
+
+
0 1 0 1 0 1 1 0 1 0 1 0 1
0 1 1 0 1 1
0 1
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
K=5
1
0
1
+
+
+
0 1 0 1 0 1 1 0 1 0 1 0 1 1
0 1 1 0 1 1 1
0 0
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
00 00
01 01
10 10
1111
K=6
1
0
1
+
+
u
P11
P12
Resetting the encoder
1 1
+
+
00 00
01 01
10 10
1111
00
01
10
11
01
Resetting the encoder (0)
0 1
+
+
00 00
01 01
10 10
1111
00
01
10
11
01
Resetting the encoder (1)
0 0
+
+
00 00
01 01
10 10
1111
01
10
11
01
00
Resetting the encoder (2)
Turbo Decoding
DECODING PROCESS
β€’ Information bits (uk):
0, 1, 0, 1, 0, 1, 1
β€’ Λ†Parity bits (pk):
0, 1, 1, 0, 1, 1, 1
β€’ Flushing bits:
1, 1, 0, 1
Noise
Channel (Οƒ): 0.972849
Actual Data
β€’ Information bits (Xk):
βˆ’3.24327, 2.73651,βˆ’2.13742, 0.729417, 0.200324, 2.83389, 2.74642
β€’ Λ†Parity bits (pk):
βˆ’0.765662, 1.44776, βˆ’0.654661, βˆ’0.562306, 0.524247, 1.12587, 1.10221
β€’ Flushing bits:
0.861011, 0.102445,βˆ’0.808592,βˆ’0.445921
Noise
Channel (Οƒ): 0.972849
Received Data
Branch Matric()
Ο“ π‘˜
𝑗
= 𝐴 π‘˜
𝑖
. exp(βˆ’
π‘₯ π‘˜βˆ’π‘’ π‘˜ .2
2𝛿2 +
𝑦 π‘˜βˆ’π‘ π‘˜
2𝛿2 )
Λ†j = 0, 1, 2, 3 (= # of states in the trellis).
Λ†k = 0, 1, 2, ..n (= # of information bits).
ˆ𝑒 π‘˜ = π‘˜ π‘‘β„Ž transmitted information bit
ˆ𝑝 π‘˜ = π‘˜ π‘‘β„Ž transmitted parity bit
Λ†π‘₯ π‘˜ = π‘˜ π‘‘β„Ž received information bit
ˆ𝑦 π‘˜
= π‘˜ π‘‘β„Ž
received parity bit
𝐴 π‘˜
𝑖
= a priori probability (i=0 if 𝑒 π‘˜
is 0 and i=1 otherwise).
Ο“ π‘˜
𝑗
= 𝐴 π‘˜
𝑖
. exp(βˆ’
π‘₯ π‘˜βˆ’π‘’ π‘˜ .2
2𝛿2 +
𝑦 π‘˜βˆ’π‘ π‘˜
2𝛿2 )
Branch Metric (k = 0)
Branch Metric (k = 0)
00 00
01 01
10 10
1111
0.0340244
3.59164e-005
k: 0
Systematic Bit: -3.24327
Parity Bit: -0.765662
a Priori: 0
Probability of β€˜0’: 0.5
Probability of β€˜1’: 0.5
Ο“ π‘˜
𝑗
= 𝐴 π‘˜
𝑖
. exp(βˆ’
π‘₯ π‘˜βˆ’π‘’ π‘˜ .2
2𝛿2 +
𝑦 π‘˜βˆ’π‘ π‘˜
2𝛿2 )
Branch Metric (k = 1)
Branch Metric (k = 1)
00 00
01 01
10 10
1111
1.32133e-005
0.000428981
k: 1
Systematic Bit: 2.73651
Parity Bit: 1.44776
a Priori: 0
Probability of β€˜0’: 0.5
Probability of β€˜1’: 0.5
Ο“ π‘˜
𝑗
= 𝐴 π‘˜
𝑖
. exp(βˆ’
π‘₯ π‘˜βˆ’π‘’ π‘˜ .2
2𝛿2 +
𝑦 π‘˜βˆ’π‘ π‘˜
2𝛿2 )
Branch Metric (k = 2)
Branch Metric (k = 2)
00 00
01 01
10 10
1111
0.237016
0.44258919
k: 2
Systematic Bit: -2.13742
Parity Bit: -0.654661
a Priori: 0
Probability of β€˜0’: 0.5
Probability of β€˜1’: 0.5
Ο“ π‘˜
𝑗
= 𝐴 π‘˜
𝑖
. exp(βˆ’
π‘₯ π‘˜βˆ’π‘’ π‘˜ .2
2𝛿2 +
𝑦 π‘˜βˆ’π‘ π‘˜
2𝛿2 )
Branch Metric (k = 3)
Branch Metric (k = 3)
00 00
01 01
10 10
1111
0.0930673
0.434728
k: 3
Systematic Bit: 0.729417
Parity Bit: -0.562306
a Priori: 0
Probability of β€˜0’: 0.5
Probability of β€˜1’: 0.5
Ο“ π‘˜
𝑗
= 𝐴 π‘˜
𝑖
. exp(βˆ’
π‘₯ π‘˜βˆ’π‘’ π‘˜ .2
2𝛿2 +
𝑦 π‘˜βˆ’π‘ π‘˜
2𝛿2 )
Branch Metric (k = 4)
Branch Metric (k = 4)
00 00
01 01
10 10
1111
0.0684456
0.104518
k: 4
Systematic Bit: 0.200324
Parity Bit: 0.524247
a Priori: 0
Probability of β€˜0’: 0.5
Probability of β€˜1’: 0.5
Ο“ π‘˜
𝑗
= 𝐴 π‘˜
𝑖
. exp(βˆ’
π‘₯ π‘˜βˆ’π‘’ π‘˜ .2
2𝛿2 +
𝑦 π‘˜βˆ’π‘ π‘˜
2𝛿2 )
Branch Metric (k = 5)
Branch Metric (k = 5)
00 00
01 01
10 10
1111
1.94825e-005
0.00777034
k: 5
Systematic Bit: 2.83389
Parity Bit: 1.12587
a Priori: 0
Probability of β€˜0’: 0.5
Probability of β€˜1’: 0.5
Ο“ π‘˜
𝑗
= 𝐴 π‘˜
𝑖
. exp(βˆ’
π‘₯ π‘˜βˆ’π‘’ π‘˜ .2
2𝛿2 +
𝑦 π‘˜βˆ’π‘ π‘˜
2𝛿2 )
Branch Metric (k = 6)
Branch Metric (k = 6)
00 00
01 01
10 10
1111
2.91557e-005
0.00966591
k: 6
Systematic Bit: 2.74642
Parity Bit: 1.10221
a Priori: 0
Probability of β€˜0’: 0.5
Probability of β€˜1’: 0.5
Ο“ π‘˜
𝑗
= 𝐴 π‘˜
𝑖
. exp(βˆ’
π‘₯ π‘˜βˆ’π‘’ π‘˜ .2
2𝛿2 +
𝑦 π‘˜βˆ’π‘ π‘˜
2𝛿2 )
Branch Metric (k = 7)
Branch Metric (k = 7)
00 00
01 01
10 10
1111
0.0422176
0.260426
k: 7
Flushing Bit 1: 0.861011
Flushing Bit 2: 0.102445
a Priori: 0
Probability of β€˜0’: 0.5
Probability of β€˜1’: 0.5
Ο“ π‘˜
𝑗
= 𝐴 π‘˜
𝑖
. exp(βˆ’
π‘₯ π‘˜βˆ’π‘’ π‘˜ .2
2𝛿2 +
𝑦 π‘˜βˆ’π‘ π‘˜
2𝛿2 )
Branch Metric (k = 8)
Branch Metric (k = 8)
00 00
01 01
10 10
1111
0.41691
0.0755168
k: 8
Flushing Bit 1: --0.808592
Flushing Bit 2: --0.445921
a Priori: 0
Probability of β€˜0’: 0.5
Probability of β€˜1’: 0.5
Forward Recursion (Ξ±)
01
Ο“ π‘Ž
⍺3 = ⍺1 Ο“ π‘Ž+ ⍺2 Ο“ 𝑏
Forward Recursion (Ξ±)
00 00
01 01
10 10
1111
⍺0
00
⍺1
00
⍺0
01
⍺0
10
⍺0
11
⍺1
01
⍺1
10
⍺1
11
Ο“0
Ο“3
Ο“1
Ο“2
Ο“5
Ο“4
Ο“6
Ο“7
⍺1
00
= ⍺0
00
Ο“0+⍺0
01
Ο“3
⍺1
01
= ⍺0
10
Ο“5+⍺0
11
Ο“6
⍺1
10
= ⍺0
00
Ο“1+⍺0
01
Ο“2
⍺1
11
= ⍺0
10
Ο“4+⍺0
11
Ο“7
⍺1 = ⍺1
00
+ ⍺1
01
+ ⍺1
10
+ ⍺1
11
⍺1
00
= ⍺1
00
/⍺1
⍺1
01
= ⍺1
01
/⍺1
⍺1
10
= ⍺1
10
/⍺1
⍺1
11
= ⍺1
11
/⍺1
These parameters can be normalized as:
Forward Recursion (Ξ±)
00 00
01 01
10 10
1111
⍺ = 1 ⍺ = 0
⍺ = 0 ⍺ = 0
⍺ = 0
⍺ = 0
⍺ = 0
⍺ = 0
0
Forward Recursion (k=0)
⍺1
00
= (1)(0.0340244) + (0)(7.12211eβˆ’006)= 0.0340244
⍺1
01
= (0)(0.00674693) + (0)(3.59164e-005) = 0
⍺1
01
= (0)(0.0340244) + (1)(7.12211e-006) = 7.12211e-006
⍺1
01
= (0)(0.00674693) + (0)(3.59164e-005) = 0
⍺ 𝟏 =0.0340244 + 0 + 7.12211e-006 + 0 = 0.0340315
⍺1
00
=
⍺1
00
⍺1
= 𝟎. πŸ—πŸ—πŸ—πŸ•πŸ—πŸ
Normalization:
00 00
01 01
10 10
1111
0.0340244
3.59164e-005
⍺ = 0.99979⍺ = 1
⍺ = 0 ⍺ = 0
⍺ = 0 ⍺ = 0.0002
⍺ = 0 ⍺ = 0
⍺1
01
=
⍺1
01
⍺1
= 𝟎
⍺1
10
=
⍺1
10
⍺1
= 𝟎. πŸŽπŸŽπŸŽπŸπŸŽπŸ—πŸπŸ–
⍺1
11
=
⍺1
11
⍺1
= 𝟎
1
Forward Recursion (k=1)
⍺2
00
=(0.99979) (1.32133eβˆ’005) + (0)(0.0914347)
=1.32105eβˆ’005
⍺2
01
= (0)(0.000281634) + (0.0002)(0.00428981)
= 8.57962e-007
⍺2
01
= (0) (1.32133e-005) + (0.99979) (0.0914347)
= 0.0914155
⍺2
01
= (0.0002) (0.000281634) + (0) (0.00428981)
= 5.63268e-008
⍺ 𝟐 = 1.32105e-005 + 8.57962e-007 + 0.0914155
+ 5.63268e-008 = 0.0914296
⍺2
00
=
⍺2
00
⍺2
= 𝟎. πŸŽπŸŽπŸŽπŸπŸ’πŸ’πŸ’πŸ–πŸ–
Normalization:
00 00
01 01
10 10
1111
1.3233e005
0.00428981
⍺ = 0.0001⍺ = 0.99979
⍺ = 0 ⍺ = 9.82𝑒 βˆ’ 006
⍺ = 0.0002 ⍺ = 0.999
⍺ = 0 ⍺ = 6.16𝑒 βˆ’ 007
⍺2
01
=
⍺2
01
⍺2
= πŸ—. πŸ‘πŸ–πŸ‘πŸ–πŸ“πž βˆ’ πŸŽπŸŽπŸ”
⍺2
10
=
⍺2
10
⍺2
= 𝟎. πŸ—πŸ—πŸ—πŸ–πŸ’πŸ”
⍺2
11
=
⍺2
11
⍺2
= πŸ”. πŸπŸ”πŸŽπŸ”πŸ•πž βˆ’ πŸŽπŸŽπŸ•
2
Forward Recursion (k=2)
⍺3
00
=(0.0001)(0.237016) + (9.81924e006)(0.000649159)
= 3.42526e-005
⍺3
01
= (6.4465e-007)(0.0594244) +(0.999845) (0.00258919)
= 0.00258883
⍺3
01
= (9.81924e-006)(0.237016) + (0.0001)(0.000649159)
= 2.42111e-006
⍺3
01
= (0.9998)(0.059424) + (6.44653e-007) (0.00258919)
= 0.0594152
⍺ πŸ‘ = 3.42526e-005 + 0.00258883 + 2.42111e-006
+ 0.0594152 = 0.0620407
⍺3
00
=
⍺3
00
⍺3
= 𝟎. πŸŽπŸŽπŸŽπŸ“πŸ“πŸπŸŽπŸ—πŸ—
Normalization:
00 00
01 01
10 10
1111
0.237016
0.00258919
⍺ = 0.0005
⍺ = 0.0417
⍺ = 3.9𝑒 βˆ’ 005
⍺ = 0.9576
⍺3
01
=
⍺3
01
⍺3
= 𝟎. πŸ’πŸπŸ•πŸπŸ•πŸ—
⍺3
10
=
⍺3
10
⍺3
= πŸ‘. πŸ—πŸŽπŸπŸ’πŸ”πž βˆ’ πŸŽπŸŽπŸ“
⍺3
11
=
⍺3
11
⍺3
= 𝟎. πŸ—πŸ“πŸ•πŸ”πŸ–πŸ
3
⍺ = 0.0001
⍺ = 9.82𝑒 βˆ’ 006
⍺ = 0.999
⍺ = 6.16𝑒 βˆ’ 007
Forward Recursion (k=3)
⍺4
00
= (0.0005)(0.0930673) + (0.0417279)(0.132484)
= 0.00557966
⍺4
01
= (0.957681)(0.0283623) + (3.9e-005)(0.434728)
= 0.027179
⍺4
01
= (0.0417279)(0.0930673) + (0.0005)(0.132484)
= 0.00395665
⍺4
01
= (3.9e-005)(0.0283623) + (0.957681)(0.434728)
= 0.416332
⍺ πŸ’ = 0.00557966 + 0.027179 + 0.00395665 +
0.416332 = 0.453047
⍺4
00
=
⍺4
00
⍺4
= 𝟎. πŸŽπŸπŸπŸ‘πŸπŸ“πŸ—
Normalization:
00 00
01 01
10 10
1111
0.0930673
0.434728
⍺ = 0.0123
⍺ = 0.0599
⍺ = 0.0087
⍺ = 0.9189
⍺4
01
=
⍺4
01
⍺4
= 𝟎. πŸŽπŸ“πŸ—πŸ—πŸ—πŸπŸ“
⍺4
10
=
⍺4
10
⍺4
= 𝟎. πŸŽπŸŽπŸ–πŸ•πŸ‘πŸ‘πŸ’πŸ
⍺4
11
=
⍺4
11
⍺4
= 𝟎. πŸ—πŸπŸ–πŸ—πŸ“πŸ—
4
⍺ = 0.0005
⍺ = 0.0417
⍺ = 3.9𝑒 βˆ’ 005
⍺ = 0.9576
Forward Recursion (k=4)
⍺5
00
= (0.0123158)(0.0684456) + (0.0599917)(0.31646)
= 0.0198279
⍺5
01
= (0.918959)(0.207239) + (0.00873342)(0.104518)
= 0.191357
⍺5
01
= (0.0599917)(0.0684456) + (0.0123158)(0.31646)
= 0.00800363
⍺5
01
= (0.00873342)(0.207239) + (0.918959)(0.104518)
= 0.0978577
⍺ πŸ“ = 0.0198279 + 0.191357 + 0.00800363 +
0.0978577 = 0.317046
⍺5
00
=
⍺5
00
⍺5
= 𝟎. πŸŽπŸ”πŸπŸ“πŸ’
Normalization:
00 00
01 01
10 10
1111
0.0684456
0.104518
⍺ = 0.06254
⍺ = 0.6035
⍺ = 0.0252
⍺ = 0.3086
⍺5
01
=
⍺5
01
⍺5
= 𝟎. πŸ”πŸŽπŸ‘πŸ“πŸ”πŸ
⍺5
10
=
⍺5
10
⍺5
= 𝟎. πŸŽπŸπŸ“πŸπŸ’πŸ’πŸ’
⍺5
11
=
⍺5
11
⍺5
= 𝟎. πŸ‘πŸŽπŸ–πŸ”πŸ“πŸ’
5
⍺ = 0.0123
⍺ = 0.0599
⍺ = 0.0087
⍺ = 0.9189
Forward Recursion (k=5)
⍺6
00
= (0.0625394)(1.94825e-005) + (0.603561)(0.083888)
= 0.0506332
⍺6
01
= (0.308655)(0.000210334) + (0.0252443)(0.00777034)
= 0.000261077
⍺6
01
= (0.603561)(1.94825e-005) + (0.0625394)(0.0838888)
= 0.00525811
⍺6
01
= (0.0252443)(0.000210334) + (0.308655)(0.0077034)
= 0.00240366
⍺ πŸ” = 0.0506332 + 0.000261077 + 0.00525811 +
0.00240366 = 0.0585561
⍺6
00
=
⍺6
00
⍺6
= 𝟎. πŸ–πŸ”πŸ’πŸ”πŸ—πŸ”
Normalization:
00 00
01 01
10 10
1111
1.94825e-005
0.0077034
⍺ = 0.8647
⍺ = 0.0044
⍺ = 0.0898
⍺ = 0.0410
⍺6
01
=
⍺6
01
⍺6
= 𝟎. πŸŽπŸŽπŸ’πŸ’πŸ“πŸ–πŸ“πŸ—
⍺6
10
=
⍺6
10
⍺6
= 𝟎. πŸŽπŸ–πŸ—πŸ•πŸ—πŸ”πŸ
⍺6
11
=
⍺6
11
⍺6
= 𝟎. πŸŽπŸ’πŸπŸŽπŸ’πŸ–πŸ”
6
⍺ = 0.06254
⍺ = 0.6035
⍺ = 0.0252
⍺ = 0.3086
Forward Recursion (k=6)
⍺7
00
= (0.864696)(2.91557e-005) + (0.004458)(0.0992647)
= 0.000467791
⍺7
01
= (0.0410488)(0.00029941)+(0.089796)(0.0096659)
= 0.000880253
⍺7
01
= (0.0044585)(2.91557e-005) + (0.86469)(0.0992647)
= 0.0858339
⍺7
01
= (0.0897962)(0.00029941) + (0.04104)(0.0096659)
= 0.00042366
⍺ πŸ• = 0.000467791 + 0.000880253 + 0.0858339
+ 0.00042366 = 0.0876056
⍺7
00
=
⍺7
00
⍺7
= 𝟎. πŸŽπŸŽπŸ“πŸ‘πŸ‘πŸ—πŸ•πŸ’
Normalization:
00 00
01 01
10 10
1111
⍺ = 0.0053
⍺ = 0.010
⍺ = 0.9797
⍺ = 0.0048
⍺7
01
=
⍺7
01
⍺7
= 𝟎. πŸŽπŸπŸŽπŸŽπŸ’πŸ•πŸ—
⍺7
10
=
⍺7
10
⍺7
= 𝟎. πŸ—πŸ•πŸ—πŸ•πŸ•πŸ”
⍺7
11
=
⍺7
11
⍺7
= 𝟎. πŸŽπŸŽπŸ’πŸ–πŸ‘πŸ”
7
⍺ = 0.8647
⍺ = 0.0044
⍺ = 0.0898
⍺ = 0.0410
2.91557e-005
0.00966591
Forward Recursion (k=7)
⍺8
00
= (0.864696)(2.91557e-005) + (0.004458)(0.0992647)
= 0.000467791
⍺8
01
= (0.0410488)(0.00029941)+(0.089796)(0.0096659)
= 0.000880253
⍺8
01
= (0.0044585)(2.91557e-005) + (0.86469)(0.0992647)
= 0.0858339
⍺8
01
= (0.0897962)(0.00029941) + (0.04104)(0.0096659)
= 0.00042366
⍺ πŸ– = 0.00345747 + 0.255391 + 0.00213605 +
0.0526077= 0.313592
⍺8
00
=
⍺8
00
⍺8
= 𝟎. πŸŽπŸπŸπŸŽπŸπŸ“πŸ’
Normalization:
00 00
01 01
10 10
1111
⍺ = 0.0110
⍺ = 0.8143
⍺ = 0.0068
⍺ = 0.1677
⍺8
01
=
⍺8
01
⍺8
= 𝟎. πŸ–πŸπŸ’πŸ’πŸŽπŸ“
⍺8
10
=
⍺8
10
⍺8
= 𝟎. πŸŽπŸŽπŸ”πŸ–πŸπŸπŸ“πŸ“
⍺8
11
=
⍺7
11
⍺8
= 𝟎. πŸπŸ”πŸ•πŸ•πŸ“πŸ–
8
⍺ = 0.0053
⍺ = 0.010
⍺ = 0.9797
⍺ = 0.0048
0.0422176
0.260426
Forward Recursion (k=8)
⍺9
00
= (0.0110)(0.416991) + (0.8143)(0.0294307)
=0.0285523
⍺9
01
= (0.1677)(0.162511) + (0.0068)(0.0755168)
= 0.0277666
⍺9
01
= (0.8143)(0.416991) + (0.0110)(0.0294307)
= 0.33988
⍺9
01
= (0.0068)(0.162511) + (0.1677)(0.0755168)
= 0.0137692
⍺ πŸ— = 0.00345747 + 0.255391 + 0.00213605 +
0.0526077= 0.409968
⍺9
00
=
⍺9
00
⍺9
= 𝟎. πŸŽπŸ”πŸ—πŸ”πŸ’πŸ“πŸ‘
Normalization:
00 00
01 01
10 10
1111
⍺ = 0.0697
⍺ = 0.0677
⍺ = 0.8289
⍺ = 0.0336
⍺9
01
=
⍺9
01
⍺9
= 𝟎. πŸŽπŸ”πŸ•πŸ•πŸπŸ–πŸ–
⍺9
10
=
⍺9
10
⍺9
= 𝟎. πŸ–πŸπŸ—πŸŽπŸ’
⍺9
11
=
⍺7
11
⍺9
= 𝟎. πŸŽπŸ‘πŸ‘πŸ“πŸ–πŸ”πŸ
9
⍺ = 0.0110
⍺ = 0.8143
⍺ = 0.0068
⍺ = 0.1677
0.41691
0.0755168
Forward Recursion
00 00
01 01
10 10
1111
⍺ = 0.99979⍺ = 1
⍺ = 0 ⍺ = 0
⍺ = 0 ⍺ = 0.0002
⍺ = 0 ⍺ = 0
00
01
10
11
⍺ = 0.0001
⍺ = 0.999
⍺ = 6.16𝑒 βˆ’ 007
00 00
01 01
10 10
1111
00
01
10
11
⍺ = 0.0005
⍺ = 0.0417
⍺ = 3.9𝑒 βˆ’ 005
⍺ = 0.9576
⍺ = 0.0123
⍺ = 0.0599
⍺ = 0.0087
⍺ = 0.9189
⍺ = 0.06254
⍺ = 0.6035
⍺ = 0.0252
⍺ = 0.3086
⍺ = 9.82𝑒 βˆ’ 006
Backward Recursion
Ο“ π‘Ž
𝞫3 𝞫1
𝞫2
𝞫3 = 𝞫1 Ο“ π‘Ž+ 𝞫2 Ο“ 𝑏
00 00
01 01
10 10
1111
Ξ²0
00
Ξ²1
00
Ξ²0
01
Ξ²0
10
Ξ²0
11
Ξ²1
01
Ξ²1
10
Ξ²1
11
Ο“0
Ο“3
Ο“1
Ο“2
Ο“5
Ο“4
Ο“6
Ο“7
Ξ²0
01
= Ξ²1
10
Ο“2+Ξ²1
00
Ο“3
Ξ²0
10
= Ξ²1
11
Ο“4+Ξ²1
01
Ο“5
Ξ²0
11
= Ξ²1
01
Ο“6+Ξ²1
11
Ο“7
⍺1 = ⍺1
00
+ ⍺1
01
+ ⍺1
10
+ ⍺1
11
Ξ²0
00
= Ξ²0
00
/⍺1
Ξ²0
01
= Ξ²1
01
/⍺1
Ξ²0
10
= Ξ²0
10
/⍺1
Ξ²0
11
= Ξ²0
11
/⍺1
These parameters can be normalized as:
Backward Recursion (Ξ²)
Backward Recursion (Ξ²)
00 00
01 01
10 10
1111
Ξ² = 1 Ξ² = 0
Ξ² = 0 Ξ² = 0
Ξ² = 0
Ξ² = 0
Ξ² = 0
Ξ² = 0 0
Backward Recursion (k=8)
Ξ²8
00
= (1)(0.416991) + (0)(0.0294307) =0.416991
Ξ²8
01
= (0)(0.416991) + (1)(0.0294307) = 0.0294307
Ξ²8
10
= (0)(0.162511) + (0)(0.0755168) = 0
Ξ²8
11
= (0)(0.162511) + (0)(0.0755168)= 0
⍺ πŸ— = 0.409968
Ξ²8
00
=
Ξ²8
00
⍺9
= 𝟏. πŸπŸŽπŸπŸ”πŸ—πŸ•
Normalization:
00 00
01 01
10 10
1111
⍺ = 0.0697
⍺ = 0.0677
⍺ = 0.8289
⍺ = 0.0336
Ξ²8
01
=
Ξ²8
01
⍺9
= 𝟎. πŸŽπŸ•πŸπŸ•πŸ•πŸ”πŸ•
Ξ²8
10
=
Ξ²8
10
⍺9
= 𝟎
Ξ²8
11
=
Ξ²8
11
⍺9
= 𝟎
1
⍺ = 0.0110
⍺ = 0.8143
⍺ = 0.0068
⍺ = 0.1677
0.41691
0.0755168
Ξ² = 1.101697 Ξ² = 1
𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ•πŸ”πŸ• 𝛃 = 𝟎
𝛃 = 𝟎 𝛃 = 𝟎
𝛃 = 𝟎 𝛃 = 𝟎
Backward Recursion (k=7)
Ξ²7
00
= (1.01697)(0.0422176) + (0)(0.323372) = 0.042934
Ξ²7
01
= (0)(0.0422176) + (1.01697)(0.323372) = 0.32886
Ξ²7
10
= (0)(0.0524218) + (0.0717767)(0.260426) = 0.0186925
Ξ²7
11
= (0.0717767)(0.0524218) + (0)(0.260426)= 0.0037626
⍺ πŸ– = 0.313592
Ξ²7
00
=
Ξ²7
00
⍺8
= 𝟎. πŸπŸ‘πŸ”πŸ—πŸ
Normalization:
00 00
01 01
10 10
1111
Ξ²7
01
=
Ξ²7
01
⍺8
= 𝟏. πŸŽπŸ’πŸ–πŸ”πŸ—
Ξ²7
10
=
Ξ²7
10
⍺8
= 𝟎. πŸŽπŸ“πŸ—πŸ”πŸŽ
Ξ²7
11
=
Ξ²7
11
⍺8
= 𝟎. πŸŽπŸπŸπŸ—πŸ—πŸ–πŸ”
2
⍺ = 0.0053
⍺ = 0.010
⍺ = 0.9797
⍺ = 0.0048
⍺ = 0.0110
⍺ = 0.8143
⍺ = 0.0068
⍺ = 0.1677
0.0422176
0.260426
Ξ² = 1.101697
𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ•πŸ”πŸ•
𝛃 = 𝟎
𝛃 = 𝟎
Ξ² = 0.136882
𝛃 = 𝟏. πŸŽπŸ’πŸ–πŸ’πŸ•
𝛃 = 𝟎. πŸŽπŸ“πŸ—πŸ”πŸŽ
𝛃 = 𝟎. πŸŽπŸπŸπŸ—πŸ—πŸ—πŸ”
Backward Recursion (k=6)
Ξ²6
00
= (0.13682)(2.91557e βˆ’ 005) + (0.05959)(0.0992647)
= 0.00591967
Ξ²6
01
= (0.059595)(2.91557e βˆ’ 005)+(0.136882)(0.0992647)
= 0.0135893
Ξ²6
10
= (0.011996)(0.000299416)+(1.04847)(0.00966591)
= 0.010138
Ξ²6
11
= (1.04847)(0.000299416) +(0.011996)(0.00966591)
= 0.000429881
⍺ πŸ• = 0.087606
Ξ²6
00
=
Ξ²6
00
⍺7
= 𝟎. πŸŽπŸ”πŸ•πŸ“
Normalization:
Ξ²6
01
=
Ξ²6
01
⍺7
= 𝟎. πŸπŸ“πŸ“πŸπŸπŸ—
Ξ²6
10
=
Ξ²6
10
⍺7
= 𝟎. πŸπŸπŸ“πŸ•πŸπŸ‘
Ξ²6
11
=
Ξ²6
11
⍺7
= 𝟎. πŸŽπŸŽπŸ’πŸ—πŸŽπŸ•
Ξ² = 0.06757
𝛃 = 𝟎. πŸπŸ“πŸ“πŸπŸπŸ–
𝛃 = 𝟎. πŸπŸπŸ“πŸ•πŸπŸ‘
𝛃 = 𝟎. πŸŽπŸŽπŸ’πŸ—πŸŽπŸ”πŸ—
00 00
01 01
10 10
1111
⍺ = 0.0053
⍺ = 0.010
⍺ = 0.0048
3
⍺ = 0.8647
2.91557e-005
0.00966591
⍺ = 0.9797⍺ = 0.0898
⍺ = 0.0410
⍺ = 0.0044
Ξ² = 0.136882
𝛃 = 𝟏. πŸŽπŸ’πŸ–πŸ’πŸ•
𝛃 = 𝟎. πŸŽπŸ“πŸ—πŸ”πŸŽ
𝛃 = 𝟎. πŸŽπŸπŸπŸ—πŸ—πŸ—πŸ”
Backward Recursion (k=4)
Ξ²4
00
= (0.165809)(0.0684456) + (0.0206017)(0.31646)
= 0.0178685
Ξ²4
01
= (0.0206017)(0.0684456) + (0.165809)(0.31646)
= 0.053882
Ξ²4
10
= (0.00120834)(0.207239) + (0.0968433)(0.104518)
= 0.0103723
Ξ²4
11
= (0.096843)(0.20723)+(0.0012083)(0.104518)
= 0.020196
⍺ πŸ“ = 0.317046
Ξ²4
00
=
Ξ²4
00
⍺5
= 𝟎. πŸŽπŸ“πŸ”πŸ‘πŸ“πŸ—πŸ’
Normalization:
Ξ²4
01
=
Ξ²4
01
⍺5
= 𝟎. πŸπŸ”πŸ—πŸ—πŸ“
Ξ²4
10
=
Ξ²4
10
⍺5
= 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’
Ξ²4
11
=
Ξ²4
11
⍺5
= 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“
Ξ² = 0.0563593
𝛃 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“
𝛃 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’
𝛃 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“
00 00
01 01
10 10
1111
5
Ξ² = 0.165809
𝛃 = 𝟎. πŸŽπŸ—68433
𝛃 = 𝟎. πŸŽπŸπŸŽπŸ”πŸŽπŸπŸ•
𝛃 = 𝟎. πŸŽπŸŽπŸπŸπŸŽπŸ–πŸ‘
0.0684456
0.104518
⍺ = 0.06254
⍺ = 0.6035
⍺ = 0.0252
⍺ = 0.3086
⍺ = 0.0123
⍺ = 0.0599
⍺ = 0.0087
⍺ = 0.9189
Backward Recursion (k=3)
Ξ²3
00
= (0.0563593)(0.0930673) + (0.0327154)(0.132484)
= 0.00957947
Ξ²3
01
= (0.0327154)(0.0930673) + 0.0563593)(0.132484)
= 0.0105114
Ξ²3
10
= (0.0637005)(0.0283623) + (0.16995)(0.434728)
= 0.0756887
Ξ²3
11
= (0.16995)(0.0283623) + (0.0637005)(0.434728)
= 0.0325126
⍺ πŸ’ = 0.453047
Ξ²3
00
=
Ξ²3
00
⍺4
= 𝟎. πŸŽπŸπŸπŸπŸ’πŸ’πŸ“
Normalization:
Ξ²3
01
=
Ξ²3
01
⍺4
= 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ•
Ξ²3
10
=
Ξ²3
10
⍺4
= 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ”
Ξ²3
11
=
Ξ²3
11
⍺4
= 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ
Ξ² = 0.0211445
𝛃 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ”
𝛃 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ”
𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ
00 00
01 01
10 10
1111
6
Ξ² = 0.0563593
𝛃 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“
𝛃 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’
𝛃 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“
0.0930673
0.434728
⍺ = 0.0123
⍺ = 0.0599
⍺ = 0.0087
⍺ = 0.9189
⍺ = 0.0005
⍺ = 0.0417
⍺ = 3.9𝑒 βˆ’ 005
⍺ = 0.9576
Backward Recursion (k=2)
Ξ²2
00
= (0.0211445)(0.237016)+(0.167066)(0.000649159)
= 0.00512004
Ξ²2
01
= (0.167066)(0.237016) + (0.0211445)(0.000649159)
= 0.039611
Ξ²2
10
= (0.0717642)(0.0594244) + (0.0232016)(0.00258919)
= 0.00432462
Ξ²2
11
= (0.0232016)(0.0594244) + (0.0717642)(0.00258919)
= 0.00156455
⍺ πŸ‘ = 0.0620407
Ξ²2
00
=
Ξ²2
00
⍺3
= 𝟎. πŸŽπŸ–πŸπŸ“πŸπŸ•πŸ
Normalization:
Ξ²2
01
=
Ξ²2
01
⍺3
= 𝟎. πŸ”πŸ‘πŸ–πŸ’πŸ”πŸ—
Ξ²2
10
=
Ξ²2
10
⍺3
= 𝟎. πŸŽπŸ”πŸ—πŸ•πŸŽπŸ”πŸ
Ξ²2
11
=
Ξ²2
11
⍺3
= 𝟎. πŸŽπŸπŸ“πŸπŸπŸ–πŸ
Ξ² = 0.082573
𝛃 = 𝟎. πŸ”πŸ‘πŸ–πŸ’πŸ”πŸ—
𝛃 = 𝟎. πŸŽπŸ”πŸ—πŸ•πŸŽπŸ”πŸ
𝛃 = 𝟎. πŸŽπŸπŸ“πŸπŸπŸ–πŸ
00 00
01 01
10 10
1111
7
Ξ² = 0.0211445
𝛃 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ”
𝛃 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ”
𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ
0.237016
0.00258919
⍺ = 0.0005
⍺ = 0.0417
⍺ = 3.9𝑒 βˆ’ 005
⍺ = 0.9576
⍺ = 0.0001
⍺ = 9.82𝑒 βˆ’ 006
⍺ = 0.999
⍺ = 6.16𝑒 βˆ’ 007
Backward Recursion (k=1)
Ξ²1
00
= (0.08252)(1.32133e βˆ’ 005) + (0.069706)(0.091434)
= 0.00637465
Ξ²1
01
= (0.06970)(1.32133e βˆ’ 005) + (0.082527)(0.0914347)
= 0.00754678
Ξ²1
10
= (0.0252182)(0.000281634)+(0.638469)(0.00428981)
= 0.00274601
Ξ²1
11
= (0.638469)(0.000281634)+(0.0252182)(0.00428981)
= 0.000287996
⍺ 𝟐 = 0.0914296
Ξ²1
00
=
Ξ²1
00
⍺2
= 𝟎. πŸ”πŸ—πŸ•πŸπŸπŸ—
Normalization:
Ξ²1
01
=
Ξ²1
01
⍺2
= 𝟎. πŸŽπŸ–πŸπŸ“πŸ’πŸ
Ξ²1
10
=
Ξ²1
10
⍺2
= 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ‘πŸ’πŸ
Ξ²1
11
=
Ξ²1
11
⍺2
= 𝟎. πŸŽπŸŽπŸ‘πŸπŸ’πŸ—πŸ—πŸ
Ξ² = 0.0697721
𝛃 = 𝟎. πŸŽπŸ–πŸπŸ“πŸ’πŸ
𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ‘πŸ’πŸ
𝛃 = 𝟎. πŸŽπŸŽπŸ‘πŸπŸ’πŸ—πŸ‘
00 00
01 01
10 10
1111
8
Ξ² = 0.082573
𝛃 = 𝟎. πŸ”πŸ‘πŸ–πŸ’πŸ”πŸ—
𝛃 = 𝟎. πŸŽπŸ”πŸ—πŸ•πŸŽπŸ”πŸ
𝛃 = 𝟎. πŸŽπŸπŸ“πŸπŸπŸ–πŸ
1.3233e005
0.00428981
⍺ = 0.0001⍺ = 0.99979
⍺ = 0 ⍺ = 9.82𝑒 βˆ’ 006
⍺ = 0.0002 ⍺ = 0.999
⍺ = 0 ⍺ = 6.16𝑒 βˆ’ 007
Backward Recursion (k=0)
Ξ²0
00
= (0.06973)(0.03403) + (0.0300341)(7.12211e βˆ’ 006)
= 0.00237246
Ξ²0
01
= (0.030035)(0.034024)+(0.06972)(7.12211e βˆ’ 006)
= 0.00102239
Ξ²0
10
= (0.003149)(0.0067469)+(0.0825419)(3.59164e βˆ’ 005)
= 2.42169e-005
Ξ²0
11
= (0.082541)(0.0067469)+(0.0031492)(3.59164e βˆ’ 005)
= 0.000557018
⍺ 𝟏 = 0.0340315
Ξ²0
00
=
Ξ²0
00
⍺2
= 𝟎. πŸŽπŸ”πŸ—πŸ•πŸπŸ‘πŸ”
Normalization:
Ξ²0
01
=
Ξ²0
01
⍺2
= 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ’πŸπŸ’
Ξ²0
10
=
Ξ²0
10
⍺2
= 𝟎. πŸŽπŸŽπŸŽπŸ•πŸπŸ
Ξ²0
11
=
Ξ²0
11
⍺2
= 𝟎. πŸŽπŸπŸ”πŸ‘πŸ”πŸ•πŸ•
Ξ² = 0.0697136
𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ’πŸπŸ’
𝛃 = 𝟎. πŸŽπŸŽπŸŽπŸ•πŸπŸπŸ•
𝛃 = 𝟎. πŸŽπŸπŸ”πŸ‘πŸ•
00 00
01 01
10 10
1111
9
Ξ² = 0.0697721
𝛃 = 𝟎. πŸŽπŸ–πŸπŸ“πŸ’πŸ
𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ‘πŸ’πŸ
𝛃 = 𝟎. πŸŽπŸŽπŸ‘πŸπŸ’πŸ—πŸ‘
0.0340244
3.59164e-005
⍺ = 0.99979⍺ = 1
⍺ = 0 ⍺ = 0
⍺ = 0 ⍺ = 0.0002
⍺ = 0 ⍺ = 0
00 00
01 01
10 10
1111
⍺0
00
Ξ²1
00
⍺0
01
⍺0
10
⍺0
11
Ξ²1
01
Ξ²1
10
Ξ²1
11
Ο“0
Ο“3
Ο“1
Ο“2
Ο“5
Ο“4
Ο“6
Ο“7
πΆπ‘Žπ‘™π‘π‘’π‘™π‘Žπ‘‘π‘’ 𝝀 π‘˜
𝑖
π‘Žπ‘ 
Ξ» π‘˜
0
= ⍺ π‘˜
00
Ο“0 Ξ² π‘˜+1
00
+⍺ π‘˜
01
Ξ² π‘˜+1
10
Ο“2
+ ⍺ π‘˜
10
Ο“4 Ξ² π‘˜+1
11
+⍺ π‘˜
11
Ξ² π‘˜+1
01
Ο“6
Soft Output (𝐿 π‘˜)
Ξ» π‘˜
1
= ⍺ π‘˜
00
Ο“1 Ξ² π‘˜+1
10
+⍺ π‘˜
01
Ξ² π‘˜+1
00
Ο“3
+ ⍺ π‘˜
10
Ο“5 Ξ² π‘˜+1
01
+⍺ π‘˜
11
Ξ² π‘˜+1
11
Ο“7
πΆπ‘Žπ‘™π‘π‘’π‘™π‘Žπ‘‘π‘’ 𝐿 π‘˜ π‘Žπ‘ :
𝐿 π‘˜=log(Ξ» π‘˜
1
/Ξ» π‘˜
0
)
π»π‘Žπ‘Ÿπ‘‘ π·π‘’π‘π‘–π‘ π‘–π‘œπ‘›:
If 𝐿 π‘˜> 0 then uk=1 otherwise uk=0.
Ξ»0
0
= (1)(0.0340244)(0.0697219) +
(0)(0.0340244)(0.0300341) +
(0)(0.00674693)(0.00314992) +
(0)(0.00674693)(0.0825419) = 0.00237225
Ξ»0
1
= (1)(7.12211e βˆ’ 006)(0.0300341) +
(0)(7.12211e βˆ’ 006)(0.0697219) +
(0)(3.59164e βˆ’ 005)(0.0825419) +
(0)(3.59164e βˆ’ 005)(0.00314992)
= 2.13906e-007
Ξ² = 0.0697136
𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ’πŸπŸ’
𝛃 = 𝟎. πŸŽπŸŽπŸŽπŸ•πŸπŸπŸ•
𝛃 = 𝟎. πŸŽπŸπŸ”πŸ‘πŸ•
00 00
01 01
10 10
1111
1
Ξ² = 0.0697721
𝛃 = 𝟎. πŸŽπŸ–πŸπŸ“πŸ’πŸ
𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ‘πŸ’πŸ
𝛃 = 𝟎. πŸŽπŸŽπŸ‘πŸπŸ’πŸ—πŸ‘
0.0340244
3.59164e-005
⍺ = 0.99979⍺ = 1
⍺ = 0 ⍺ = 0
⍺ = 0 ⍺ = 0.0002
⍺ = 0 ⍺ = 0
Soft Output (k = 0)
𝐿0=log(2.13906e-007/0.0023722)
= -9.31381
π‘ˆ0= 0
Ξ»1
0
= (0.999791)(1.32133e βˆ’ 005)(0.0825273) +
(0)(1.32133e βˆ’ 005)(0.0697061) +
(0.00020928)(0.000281634)(0.0252182) +
(0)(0.000281634)(0.638469) = 1.09172e-006
Ξ»1
1
= (0.999791)(0.0914347)(0.0697061) +
(0)(0.0914347)(0.0825273) +
(0.00020928)(0.00428981)(0.638469) +
(0)(0.00428981)(0.0252182) = 0.0063728
1
Soft Output (k = 1)
𝐿1=log(0.0063728 /1.09172e-00)
= 8.683
π‘ˆ1= 1
Ξ² = 0.0697721
𝛃 = 𝟎. πŸŽπŸ–πŸπŸ“πŸ’πŸ
𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ‘πŸ’πŸ
𝛃 = 𝟎. πŸŽπŸŽπŸ‘πŸπŸ’πŸ—πŸ‘
00 00
01 01
10 10
1111
2
Ξ² = 0.082573
𝛃 = 𝟎. πŸ”πŸ‘πŸ–πŸ’πŸ”πŸ—
𝛃 = 𝟎. πŸŽπŸ”πŸ—πŸ•πŸŽπŸ”πŸ
𝛃 = 𝟎. πŸŽπŸπŸ“πŸπŸπŸ–πŸ
1.3233e005
0.00428981
⍺ = 0.0001⍺ = 0.99979
⍺ = 0 ⍺ = 9.82𝑒 βˆ’ 006
⍺ = 0.0002 ⍺ = 0.999
⍺ = 0 ⍺ = 6.16𝑒 βˆ’ 007
0
Ξ»2
0
= (0.000144489)(0.237016)(0.0211445) +
(9.81924e βˆ’ 006)(0.237016)(0.167066) +
(0.999845)(0.0594244)(0.0717642) +
(6.44653e βˆ’ 007)(0.0594244)(0.0232016)
= 0.004265
Ξ»2
1
= (0.000144489)(0.000649159)(0.167066) +
(9.81924e βˆ’006)(0.000649159)(0.0211445) +
(0.999845)(0.00258919)(0.0232016) +
(6.44653e βˆ’ 007)(0.00258919)(0.0717642)
= 6.008e-005
1
Soft Output (k = 2)
𝐿2=log(6.008e-005 / 0.004265)
= -4.26252
π‘ˆ2= 0
2
0 1
Ξ² = 0.082573
𝛃 = 𝟎. πŸ”πŸ‘πŸ–πŸ’πŸ”πŸ—
𝛃 = 𝟎. πŸŽπŸ”πŸ—πŸ•πŸŽπŸ”πŸ
𝛃 = 𝟎. πŸŽπŸπŸ“πŸπŸπŸ–πŸ
00 00
01 01
10 10
1111
3
Ξ² = 0.0211445
𝛃 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ”
𝛃 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ”
𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ
0.237016
0.00258919
⍺ = 0.0005
⍺ = 0.0417
⍺ = 3.9𝑒 βˆ’ 005
⍺ = 0.9576
⍺ = 0.0001
⍺ = 0.999
⍺ = 6.16𝑒 βˆ’ 007
Ξ»3
0
= (0.000552098)(0.0930673)(0.0563593) +
(0.0417279)(0.0930673)(0.0327154) +
(3.90246e βˆ’ 005)(0.0283623)(0.0637005) +
(0.957681)(0.0283623)(0.16995)
= 0.0047462
Ξ»3
1
= (0.000552098)(0.132484)(0.0327154) +
(0.0417279)(0.132484)(0.0563593) +
(3.90246e βˆ’ 005)(0.434728)(0.16995) +
(0.957681)(0.434728)(0.0637005)
= 0.0268373
1
Soft Output (k = 3)
𝐿3=log(0.0268373 / 0.0047462)
= 1.73245
π‘ˆ3= 1
2
0 1 0
4
Ξ² = 0.0211445
𝛃 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ”
𝛃 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ”
𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ
00 00
01 01
10 10
1111
Ξ² = 0.0563593
𝛃 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“
𝛃 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’
𝛃 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“
0.0930673
0.434728
⍺ = 0.0123
⍺ = 0.0599
⍺ = 0.9189
⍺ = 0.0005
⍺ = 3.9𝑒 βˆ’ 005
⍺ = 0.9576
Ξ»4
0
= (0.0123158)(0.0684456)(0.165809) +
(0.0599917)(0.0684456)(0.0206017) +
(0.00873342)(0.207239)(0.00120834) +
(0.918959)(0.207239)(0.0968433)
= 0.0186698
Ξ»4
1
= (0.0123158)(0.31646)(0.0206017) +
(0.0599917)(0.31646)(0.165809) +
(0.00873342)(0.104518)(0.0968433) +
(0.918959)(0.104518)(0.00120834)
= 0.00343263
1
Soft Output (k = 4)
𝐿4=log(0.0034326 / 0.0186698)
= -1.693
π‘ˆ4= 0
2
0 1 0 1
5
Ξ² = 0.0563593
𝛃 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“
𝛃 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’
𝛃 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“
00 00
01 01
10 10
1111
Ξ² = 0.165809
𝛃 = 𝟎. πŸŽπŸ—68433
𝛃 = 𝟎. πŸŽπŸπŸŽπŸ”πŸŽπŸπŸ•
𝛃 = 𝟎. πŸŽπŸŽπŸπŸπŸŽπŸ–πŸ‘
0.0684456
0.104518
⍺ = 0.06254
⍺ = 0.6035
⍺ = 0.3086
⍺ = 0.0123
⍺ = 0.0087
⍺ = 0.9189
Ξ»5
0
= (0.0625394)(1.94825e βˆ’ 005)(0.0675718) +
(0.603561)(1.94825e βˆ’ 005)(0.115723) +
(0.0252443)(0.000210334)(0.00490699) +
(0.308655)(0.000210334)(0.155118)
= 1.15395e-005
Ξ»5
1
= (0.0625394)(0.0838888)(0.115723) +
(0.603561)(0.0838888)(0.0675718) +
(0.0252443)(0.00777034)(0.155118) +
(0.308655)(0.00777034)(0.00490699)
=0.00407062
1
Soft Output (k = 5)
𝐿5=log(0.00407062 / 1.15395e-005)
= 5.86577
π‘ˆ5= 1
2
0 1 0 1 0
6
Ξ² = 0.0211445
𝛃 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ”
𝛃 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ”
𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ
00 00
01 01
10 10
1111
Ξ² = 0.0563593
𝛃 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“
𝛃 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’
𝛃 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“
0.0930673
0.434728
⍺ = 0.0123
⍺ = 0.0599
⍺ = 0.9189
⍺ = 0.0005
⍺ = 3.9𝑒 βˆ’ 005
⍺ = 0.9576
Ξ»6
0
= (0.864696)(2.91557e βˆ’ 005)(0.136882) +
(0.00445859)(2.91557e βˆ’ 005)(0.059595) +
(0.0897962)(0.000299416)(0.011996) +
(0.0410488)(0.000299416)(1.04847)
= 1.66676e-005
Ξ»6
1
= (0.864696)(0.0992647)(0.059595) +
(0.00445859)(0.0992647)(0.136882) +
(0.0897962)(0.00966591)(1.04847) +
(0.0410488)(0.00966591)(0.011996)
=0.00609064
1
Soft Output (k = 6)
𝐿6=log(0.00609064 / 1.66676e-005)
= 5.90104
π‘ˆ6= 1
2
0 1 0 1 0 1 1
7
Ξ² = 0.06757
𝛃 = 𝟎. πŸπŸ“πŸ“πŸπŸπŸ–
𝛃 = 𝟎. πŸπŸπŸ“πŸ•πŸπŸ‘
𝛃 = 𝟎. πŸŽπŸŽπŸ’πŸ—πŸŽπŸ”πŸ—
00 00
01 01
10 10
1111
⍺ = 0.0053
⍺ = 0.010
⍺ = 0.0048
⍺ = 0.8647
2.91557e-005
0.00966591
⍺ = 0.9797
⍺ = 0.0044
Ξ² = 0.136882
𝛃 = 𝟏. πŸŽπŸ’πŸ–πŸ’πŸ•
𝛃 = 𝟎. πŸŽπŸ“πŸ—πŸ”πŸŽ
𝛃 = 𝟎. πŸŽπŸπŸπŸ—πŸ—πŸ—πŸ”
β€’ An EXIT chart (Extrinsic information transfer
chart) is a tool to aid the construction of good
iteratively-decoded error-correcting codes
such as Turbo Codes.
β€’ Exit Chart is one of the most important part is
the analysis of the code.
β€’ Using the EXIT charts we will study the
behavior of our turbo codes.
82
EXIT Chart
Use Case Diagram
Encoder Testing
Test Name Encoding
Test Date 08/3/2016
Application Name Reliable Multimedia Transmission under Noisy Conditions
Input Binary data of Image
Output Encoded Bits
Test Conductor Salim Syed and Sharukh Ali Khan
Verified By Dr.Abbas Khalid
Decoder Testing
Test Name Decoding
Test Date 26/3/2016
Application Name Reliable Multimedia Transmission under Noisy Conditions
Input Binary data of Image
Output Decoded Bits and Graph
Test Conductor Salim Syed and Sharukh Ali Khan
Verified By Dr.Abbas Khalid
Exit Chart Analysis
Test Name EXIT chart analysis
Test Date 15/4/2016
Application Name Reliable Multimedia Transmission under Noisy Conditions
Input System Generated Bits
Output Graph and Received Bits
Test Conductor Salim Syed and Sharukh Ali Khan
Verified By Dr.Abbas Khalid
BER Analysis
Test Name BER analysis
Test Date 22/4/2016
Application Name Reliable Multimedia Transmission under Noisy Conditions
Input Image file
Output Graph and Received image file
Test Conductor Salim Syed and Sharukh Ali Khan
Verified By Dr.Abbas Khalid

More Related Content

What's hot

Consistence deformation of trusses
Consistence deformation of trusses Consistence deformation of trusses
Consistence deformation of trusses Abdulrahman Shaaban
Β 
Data equation
Data equation Data equation
Data equation ressas
Β 
Analisis gap dan thurstone
Analisis gap dan thurstoneAnalisis gap dan thurstone
Analisis gap dan thurstoneM Taufiq Budi H
Β 
Amth250 octave matlab some solutions (4)
Amth250 octave matlab some solutions (4)Amth250 octave matlab some solutions (4)
Amth250 octave matlab some solutions (4)asghar123456
Β 
Binary operations
 Binary operations Binary operations
Binary operationsNicolaMorris21
Β 
Analysis update for GENEVA meeting 2011
Analysis update for GENEVA meeting 2011Analysis update for GENEVA meeting 2011
Analysis update for GENEVA meeting 2011USC
Β 
Binary addition
Binary additionBinary addition
Binary additionMartin Jacob
Β 
Regression project
Regression projectRegression project
Regression projectshrinivasvasala
Β 
Bca 2nd sem-u-1.8 digital logic circuits, digital component floting and fixed...
Bca 2nd sem-u-1.8 digital logic circuits, digital component floting and fixed...Bca 2nd sem-u-1.8 digital logic circuits, digital component floting and fixed...
Bca 2nd sem-u-1.8 digital logic circuits, digital component floting and fixed...Rai University
Β 
Binary number system
Binary number systemBinary number system
Binary number systemNadeem Uddin
Β 
Capítulo 02 consideraçáes estatísticas
Capítulo 02   consideraçáes estatísticasCapítulo 02   consideraçáes estatísticas
Capítulo 02 consideraçáes estatísticasJhayson Carvalho
Β 
Ch 1 part-1 final
Ch 1 part-1 finalCh 1 part-1 final
Ch 1 part-1 finalaminsir
Β 
Number system (Binary Number)
Number system (Binary Number)Number system (Binary Number)
Number system (Binary Number)Mithlesh Khanna
Β 
Control systems
Control systemsControl systems
Control systemsRajat Garg
Β 

What's hot (19)

Consistence deformation of trusses
Consistence deformation of trusses Consistence deformation of trusses
Consistence deformation of trusses
Β 
Usuario stata
Usuario stataUsuario stata
Usuario stata
Β 
Clase 16 dsp
Clase 16 dspClase 16 dsp
Clase 16 dsp
Β 
Clase 15 dsp
Clase 15 dspClase 15 dsp
Clase 15 dsp
Β 
Data equation
Data equation Data equation
Data equation
Β 
Analisis gap dan thurstone
Analisis gap dan thurstoneAnalisis gap dan thurstone
Analisis gap dan thurstone
Β 
G e hay's
G e hay'sG e hay's
G e hay's
Β 
Amth250 octave matlab some solutions (4)
Amth250 octave matlab some solutions (4)Amth250 octave matlab some solutions (4)
Amth250 octave matlab some solutions (4)
Β 
Calculo variogramas
Calculo variogramasCalculo variogramas
Calculo variogramas
Β 
Binary operations
 Binary operations Binary operations
Binary operations
Β 
Analysis update for GENEVA meeting 2011
Analysis update for GENEVA meeting 2011Analysis update for GENEVA meeting 2011
Analysis update for GENEVA meeting 2011
Β 
Binary addition
Binary additionBinary addition
Binary addition
Β 
Regression project
Regression projectRegression project
Regression project
Β 
Bca 2nd sem-u-1.8 digital logic circuits, digital component floting and fixed...
Bca 2nd sem-u-1.8 digital logic circuits, digital component floting and fixed...Bca 2nd sem-u-1.8 digital logic circuits, digital component floting and fixed...
Bca 2nd sem-u-1.8 digital logic circuits, digital component floting and fixed...
Β 
Binary number system
Binary number systemBinary number system
Binary number system
Β 
Capítulo 02 consideraçáes estatísticas
Capítulo 02   consideraçáes estatísticasCapítulo 02   consideraçáes estatísticas
Capítulo 02 consideraçáes estatísticas
Β 
Ch 1 part-1 final
Ch 1 part-1 finalCh 1 part-1 final
Ch 1 part-1 final
Β 
Number system (Binary Number)
Number system (Binary Number)Number system (Binary Number)
Number system (Binary Number)
Β 
Control systems
Control systemsControl systems
Control systems
Β 

Similar to Reliable multimedia transmission under noisy condition

DIGITAL ELECTRONICS.pptx
DIGITAL ELECTRONICS.pptxDIGITAL ELECTRONICS.pptx
DIGITAL ELECTRONICS.pptxKSatyanarayanaRaju
Β 
Shape drawing algs
Shape drawing algsShape drawing algs
Shape drawing algsMusawarNice
Β 
Number System | Types of Number System | Binary Number System | Octal Number ...
Number System | Types of Number System | Binary Number System | Octal Number ...Number System | Types of Number System | Binary Number System | Octal Number ...
Number System | Types of Number System | Binary Number System | Octal Number ...Get & Spread Knowledge
Β 
chapter1digitalsystemsandbinarynumbers-151021072016-lva1-app6891.pptx
chapter1digitalsystemsandbinarynumbers-151021072016-lva1-app6891.pptxchapter1digitalsystemsandbinarynumbers-151021072016-lva1-app6891.pptx
chapter1digitalsystemsandbinarynumbers-151021072016-lva1-app6891.pptxSurendra Loya
Β 
digital-electronics.pptx
digital-electronics.pptxdigital-electronics.pptx
digital-electronics.pptxsulekhasaxena2
Β 
21EC201– Digital Principles and system design.pptx
21EC201– Digital Principles and system design.pptx21EC201– Digital Principles and system design.pptx
21EC201– Digital Principles and system design.pptxGobinathAECEJRF1101
Β 
Elliptic Curve Cryptography
Elliptic Curve CryptographyElliptic Curve Cryptography
Elliptic Curve CryptographyJorgeVillamarin5
Β 
Number_Systems_and_Boolean_Algebra.ppt
Number_Systems_and_Boolean_Algebra.pptNumber_Systems_and_Boolean_Algebra.ppt
Number_Systems_and_Boolean_Algebra.pptVEERA BOOPATHY E
Β 
Ch1 2
Ch1 2Ch1 2
Ch1 2rohity7
Β 
Logic gates and boolean algebra.ppt
Logic gates and boolean algebra.pptLogic gates and boolean algebra.ppt
Logic gates and boolean algebra.pptbcanawakadalcollege
Β 
digital logic circuits, logic gates, boolean algebra
digital logic circuits, logic gates, boolean algebradigital logic circuits, logic gates, boolean algebra
digital logic circuits, logic gates, boolean algebradianaandino4
Β 
Ch1-2, Digital Logic Circuit and Digital Components.ppt
Ch1-2, Digital Logic Circuit and Digital Components.pptCh1-2, Digital Logic Circuit and Digital Components.ppt
Ch1-2, Digital Logic Circuit and Digital Components.pptJamesRodriguez109117
Β 
Ceng232 Decoder Multiplexer Adder
Ceng232 Decoder Multiplexer AdderCeng232 Decoder Multiplexer Adder
Ceng232 Decoder Multiplexer Addergueste731a4
Β 

Similar to Reliable multimedia transmission under noisy condition (20)

Dpsd lecture-notes
Dpsd lecture-notesDpsd lecture-notes
Dpsd lecture-notes
Β 
DIGITAL ELECTRONICS.pptx
DIGITAL ELECTRONICS.pptxDIGITAL ELECTRONICS.pptx
DIGITAL ELECTRONICS.pptx
Β 
Unit 3
Unit 3Unit 3
Unit 3
Β 
CG-Lecture3.pptx
CG-Lecture3.pptxCG-Lecture3.pptx
CG-Lecture3.pptx
Β 
Shape drawing algs
Shape drawing algsShape drawing algs
Shape drawing algs
Β 
Number System | Types of Number System | Binary Number System | Octal Number ...
Number System | Types of Number System | Binary Number System | Octal Number ...Number System | Types of Number System | Binary Number System | Octal Number ...
Number System | Types of Number System | Binary Number System | Octal Number ...
Β 
chapter1digitalsystemsandbinarynumbers-151021072016-lva1-app6891.pptx
chapter1digitalsystemsandbinarynumbers-151021072016-lva1-app6891.pptxchapter1digitalsystemsandbinarynumbers-151021072016-lva1-app6891.pptx
chapter1digitalsystemsandbinarynumbers-151021072016-lva1-app6891.pptx
Β 
digital-electronics.pptx
digital-electronics.pptxdigital-electronics.pptx
digital-electronics.pptx
Β 
21EC201– Digital Principles and system design.pptx
21EC201– Digital Principles and system design.pptx21EC201– Digital Principles and system design.pptx
21EC201– Digital Principles and system design.pptx
Β 
Elliptic Curve Cryptography
Elliptic Curve CryptographyElliptic Curve Cryptography
Elliptic Curve Cryptography
Β 
Digital logic design part1
Digital logic design part1Digital logic design part1
Digital logic design part1
Β 
Number_Systems_and_Boolean_Algebra.ppt
Number_Systems_and_Boolean_Algebra.pptNumber_Systems_and_Boolean_Algebra.ppt
Number_Systems_and_Boolean_Algebra.ppt
Β 
CH1_2.ppt
CH1_2.pptCH1_2.ppt
CH1_2.ppt
Β 
Ch1 2
Ch1 2Ch1 2
Ch1 2
Β 
CH1_2.ppt
CH1_2.pptCH1_2.ppt
CH1_2.ppt
Β 
Logic gates and boolean algebra.ppt
Logic gates and boolean algebra.pptLogic gates and boolean algebra.ppt
Logic gates and boolean algebra.ppt
Β 
digital logic circuits, logic gates, boolean algebra
digital logic circuits, logic gates, boolean algebradigital logic circuits, logic gates, boolean algebra
digital logic circuits, logic gates, boolean algebra
Β 
Ch1-2, Digital Logic Circuit and Digital Components.ppt
Ch1-2, Digital Logic Circuit and Digital Components.pptCh1-2, Digital Logic Circuit and Digital Components.ppt
Ch1-2, Digital Logic Circuit and Digital Components.ppt
Β 
Number Systems.ppt
Number Systems.pptNumber Systems.ppt
Number Systems.ppt
Β 
Ceng232 Decoder Multiplexer Adder
Ceng232 Decoder Multiplexer AdderCeng232 Decoder Multiplexer Adder
Ceng232 Decoder Multiplexer Adder
Β 

More from Shahrukh Ali Khan

Biggest loser-1-week-diet-plan
Biggest loser-1-week-diet-planBiggest loser-1-week-diet-plan
Biggest loser-1-week-diet-planShahrukh Ali Khan
Β 
30 day-meal-plan-for-weigh-loss
30 day-meal-plan-for-weigh-loss30 day-meal-plan-for-weigh-loss
30 day-meal-plan-for-weigh-lossShahrukh Ali Khan
Β 
50 ways to lose weight by Colin Stuckert – aGymLife.com
50 ways to lose weight by Colin Stuckert – aGymLife.com50 ways to lose weight by Colin Stuckert – aGymLife.com
50 ways to lose weight by Colin Stuckert – aGymLife.comShahrukh Ali Khan
Β 
Five essential elements of a mystery
Five essential elements of a mysteryFive essential elements of a mystery
Five essential elements of a mysteryShahrukh Ali Khan
Β 
how to lose weight fast
how to lose weight fasthow to lose weight fast
how to lose weight fastShahrukh Ali Khan
Β 
JavaScript for beginners
JavaScript for beginners JavaScript for beginners
JavaScript for beginners Shahrukh Ali Khan
Β 
Slides of SNMP (Simple network management protocol)
Slides of SNMP (Simple network management protocol)Slides of SNMP (Simple network management protocol)
Slides of SNMP (Simple network management protocol)Shahrukh Ali Khan
Β 

More from Shahrukh Ali Khan (8)

Biggest loser-1-week-diet-plan
Biggest loser-1-week-diet-planBiggest loser-1-week-diet-plan
Biggest loser-1-week-diet-plan
Β 
30 day-meal-plan-for-weigh-loss
30 day-meal-plan-for-weigh-loss30 day-meal-plan-for-weigh-loss
30 day-meal-plan-for-weigh-loss
Β 
50 ways to lose weight by Colin Stuckert – aGymLife.com
50 ways to lose weight by Colin Stuckert – aGymLife.com50 ways to lose weight by Colin Stuckert – aGymLife.com
50 ways to lose weight by Colin Stuckert – aGymLife.com
Β 
Five essential elements of a mystery
Five essential elements of a mysteryFive essential elements of a mystery
Five essential elements of a mystery
Β 
how to lose weight fast
how to lose weight fasthow to lose weight fast
how to lose weight fast
Β 
JavaScript for beginners
JavaScript for beginners JavaScript for beginners
JavaScript for beginners
Β 
SNMP vs CMIP
SNMP vs CMIPSNMP vs CMIP
SNMP vs CMIP
Β 
Slides of SNMP (Simple network management protocol)
Slides of SNMP (Simple network management protocol)Slides of SNMP (Simple network management protocol)
Slides of SNMP (Simple network management protocol)
Β 

Recently uploaded

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
Β 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
Β 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
Β 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
Β 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
Β 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
Β 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
Β 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
Β 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
Β 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Β 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
Β 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
Β 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
Β 
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerAnamika Sarkar
Β 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
Β 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
Β 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
Β 

Recently uploaded (20)

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Β 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
Β 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
Β 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Β 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Β 
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Serviceyoung call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
Β 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
Β 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Β 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Β 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Β 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
Β 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Β 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Β 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Β 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
Β 
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Β 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
Β 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
Β 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Β 

Reliable multimedia transmission under noisy condition

  • 1. Salim Syed FA12-BTN-032 Shahrukh Ali Khan FA12-BTN-020 Department of Computer Science COMSATS Institute of IT, Abbottabad Supervised By: Dr. Abbas Khalid Reliable Multimedia Transmission under Noisy conditions
  • 2. β€’ TURBO codes (are a class of high performance FEC ) are the channel coding scheme used in wireless cellular networks as they are able to reach the Shannon limit (maximum information transfer rate of the channel , for a particular noise level ) . In our project we introduce turbo codes, and implement a turbo encoder/decoder. The decoding scheme employs the BCJR algorithm, the maximum aposteriori algoithm (MAP). Also, one of the most important parts is the analysis of the code; is the implementation of the EXIT chart and BER analysis. On the basis of these implementations, we were able to study the iterative behavior of turbo codes. Introduction
  • 3. β€’ A random signal will be encoded via turbo encoder. β€’ The encoded data will be modulated and transmitted on the channel. β€’ The errors caused by the channel will be detected and corrected by the decoder. β€’ The decoder will be implemented using maximum a-posteriori probability (MAP) algorithms. β€’ To optimize the performance of the decoder, Exit chart and BER analysis will be made. β€’ The practical demonstration will be shown by transferring random bits or a multimedia file. Scope
  • 4. β€’ Turbo codes are a class of high performance forward error correction(FEC) codes. β€’ Turbo codes on source side consist of two convolutional code separated by an inter-leaver. β€’ On receiver side Turbo codes consist of Two decoders, that work cooperatively in order to refine and improve the estimate of the original bits. 4 Turbo Codes
  • 5. 5 Source Encoder Modulator DemodulatorDecoder Channel Destinat ion Convolutional code BPSK Modulation MAP Decoding System Block Diagram
  • 6. 6 Convolutional code Encoder 2 Encoder 1 Turbo Encoding (K=1/3)
  • 7. Exit chart example β€’ Received information bits: : 12.6774 1.9846 2.1132 -0.0145 8.4528 19.0188 -4.2264 parity bits: 0.3422 0.2138 1.8467 -2.5767 -1.3762 2.1274 0.8901 interleave parity bits: 1.0205 2.7671 0.2240 0.6878 -1.2168 -1.2189 -1.2493
  • 8. Exit chart example β€’ In the process to get the exit chart curve, the information bits are separated into positive and negative values. Positive values are the values which are greater then 0.5 and the negative values are lesser then 0.5. β€’ Positive values: 12.6774 2.1132 8.4528 -0.0145 β€’ 1 2 3 4 5 6 7 β€’ 0 1 0 1 1 0 1 β€’ 0 12.6774 0 2.1132 8.4528 0 -0.0145 β€’ The positive values are 1 and the negative values are 0 β€’ Negative values : 1.9846 19.0188 -4.2264 β€’ 1 2 3 4 5 6 7 β€’ 0 1 0 1 1 0 1 1.9846 0 19.0188 0 0 -4.2264 0
  • 9. Exit chart example β€’ To make a histogram we take the positive values from minimum to maximum by giving the movement of 1 β€’ -4.2264 -3.2264 -2.2264 -1.2264 -0.2264 0.7736 1.7736 β€’ 2.7736 3.7736 4.7736 5.7736 6.7736 7.7736 8.773 9.7736 10.7736 11.7736 12.7736 13.7736 14.7736 15.7736 β€’ 16.7736 17.7736 18.7736 β€’ Here the one’s are the point in the histogram where the positive values lies β€’ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 β€’ 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 β€’ β€’ 18 19 20 21 22 23 24 β€’ 1 0 0 0 0 0 0
  • 10. Exit chart example β€’ These point which points the positive values on the histogram is divided by it sum ( sum = 4 ) β€’ 0 0 0 0 1/4 0 1/4 0 0 0 0 0 0 1/4 0 0 0 1/4 0 0 0 0 0 β€’ Divide β€’ 0 0 0 0 0.2500 0 0.2500 0 0 0 0 0 0 0.2500 0 0 0 0.2500 0 0 0 0 0 0
  • 11. Exit chart implementation now to make a histogram for negative values we take the negative values from mininum to maximum by giving the movement of 1 -4.2264 -3.2264 -2.2264 -1.2264 -0.2264 0.7736 1.7736 2.7736 3.7736 4.7736 5.7736 6.7736 7.7736 8.7736 9.7736 10.7736 11.7736 12.7736 13.7736 14.7736 15.7736 16.7736 17.7736 18.7736 These point ,points the negative values on the histogram is divided by it sum ( sum = 3 ). Here 2 show that 2 points are lies at the same location 1 2 3 4 5 6 7 8 9 10 11 2 0 1 0 0 0 0 0 0 0 0 12 13 14 15 16 17 18 19 20 21 22 23 24 0 0 0 0 0 0 0 0 0 0 0 0 0
  • 12. Exit chart implementation Divide : 0.6667 0 0.3333 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 β€’ β€’ PAp(find(pAp>0)= 0.2500 0.2500 0.2500 β€’ 2*pAp(find(pAp>0)= 0.5 0.5 0.5 pAp(find(pAp>0))+pAm(find(pAp>0)))= 0.2500 0.2500 0.2500 + 0 0 0 β€’ pAm(find(pAm>0)= 0.6667 0.3333 2*pAm(find(pAm>0)= 1.3334 0.6666 β€’ pAp(find(pAm>0))+pAm(find(pAm>0)))= 0 0 0 +0.6777 0.3333 β€’ β€’ to solve this whole equation the IA1(J) value is [0 0.7126] β€’
  • 14. + + + Time Input Present Future Ο“k k Uk Sk Sk+1 Uk, Pk 0 0 00 00 0,0 1 1 00 10 1,1 2 0 01 10 0,0 3 1 01 00 1,1 4 0 10 11 0,1 5 1 10 01 1,0 6 0 11 01 0,1 7 1 11 11 1,0 00 00 01 01 10 10 1111 U=0 U=1 State Table Encoder Trellis States
  • 15. + + + 0 1 0 1 0 1 1 0 0 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111
  • 16. + + + 0 1 0 1 0 1 1 0 0 0 0 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 K=0 0 0 0
  • 17. + + + 0 1 0 1 0 1 1 0 1 0 1 0 0 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 K=1 1 1 0
  • 18. + + + 0 1 0 1 0 1 1 0 1 0 0 1 1 1 0 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 K=2 0 1 1
  • 19. + + + 0 1 0 1 0 1 1 0 1 0 1 0 1 1 0 1 1 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 K=3 1 1 0
  • 20. + + + 0 1 0 1 0 1 1 0 1 0 1 0 0 1 1 0 1 1 1 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 K=4 0 0 0
  • 21. + + + 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 K=5 1 0 1
  • 22. + + + 0 1 0 1 0 1 1 0 1 0 1 0 1 1 0 1 1 0 1 1 1 0 0 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 00 00 01 01 10 10 1111 K=6 1 0 1
  • 24. 1 1 + + 00 00 01 01 10 10 1111 00 01 10 11 01 Resetting the encoder (0)
  • 25. 0 1 + + 00 00 01 01 10 10 1111 00 01 10 11 01 Resetting the encoder (1)
  • 26. 0 0 + + 00 00 01 01 10 10 1111 01 10 11 01 00 Resetting the encoder (2)
  • 29. β€’ Information bits (uk): 0, 1, 0, 1, 0, 1, 1 β€’ Λ†Parity bits (pk): 0, 1, 1, 0, 1, 1, 1 β€’ Flushing bits: 1, 1, 0, 1 Noise Channel (Οƒ): 0.972849 Actual Data
  • 30. β€’ Information bits (Xk): βˆ’3.24327, 2.73651,βˆ’2.13742, 0.729417, 0.200324, 2.83389, 2.74642 β€’ Λ†Parity bits (pk): βˆ’0.765662, 1.44776, βˆ’0.654661, βˆ’0.562306, 0.524247, 1.12587, 1.10221 β€’ Flushing bits: 0.861011, 0.102445,βˆ’0.808592,βˆ’0.445921 Noise Channel (Οƒ): 0.972849 Received Data
  • 31. Branch Matric() Ο“ π‘˜ 𝑗 = 𝐴 π‘˜ 𝑖 . exp(βˆ’ π‘₯ π‘˜βˆ’π‘’ π‘˜ .2 2𝛿2 + 𝑦 π‘˜βˆ’π‘ π‘˜ 2𝛿2 ) Λ†j = 0, 1, 2, 3 (= # of states in the trellis). Λ†k = 0, 1, 2, ..n (= # of information bits). ˆ𝑒 π‘˜ = π‘˜ π‘‘β„Ž transmitted information bit ˆ𝑝 π‘˜ = π‘˜ π‘‘β„Ž transmitted parity bit Λ†π‘₯ π‘˜ = π‘˜ π‘‘β„Ž received information bit ˆ𝑦 π‘˜ = π‘˜ π‘‘β„Ž received parity bit 𝐴 π‘˜ 𝑖 = a priori probability (i=0 if 𝑒 π‘˜ is 0 and i=1 otherwise).
  • 32. Ο“ π‘˜ 𝑗 = 𝐴 π‘˜ 𝑖 . exp(βˆ’ π‘₯ π‘˜βˆ’π‘’ π‘˜ .2 2𝛿2 + 𝑦 π‘˜βˆ’π‘ π‘˜ 2𝛿2 ) Branch Metric (k = 0)
  • 33. Branch Metric (k = 0) 00 00 01 01 10 10 1111 0.0340244 3.59164e-005 k: 0 Systematic Bit: -3.24327 Parity Bit: -0.765662 a Priori: 0 Probability of β€˜0’: 0.5 Probability of β€˜1’: 0.5
  • 34. Ο“ π‘˜ 𝑗 = 𝐴 π‘˜ 𝑖 . exp(βˆ’ π‘₯ π‘˜βˆ’π‘’ π‘˜ .2 2𝛿2 + 𝑦 π‘˜βˆ’π‘ π‘˜ 2𝛿2 ) Branch Metric (k = 1)
  • 35. Branch Metric (k = 1) 00 00 01 01 10 10 1111 1.32133e-005 0.000428981 k: 1 Systematic Bit: 2.73651 Parity Bit: 1.44776 a Priori: 0 Probability of β€˜0’: 0.5 Probability of β€˜1’: 0.5
  • 36. Ο“ π‘˜ 𝑗 = 𝐴 π‘˜ 𝑖 . exp(βˆ’ π‘₯ π‘˜βˆ’π‘’ π‘˜ .2 2𝛿2 + 𝑦 π‘˜βˆ’π‘ π‘˜ 2𝛿2 ) Branch Metric (k = 2)
  • 37. Branch Metric (k = 2) 00 00 01 01 10 10 1111 0.237016 0.44258919 k: 2 Systematic Bit: -2.13742 Parity Bit: -0.654661 a Priori: 0 Probability of β€˜0’: 0.5 Probability of β€˜1’: 0.5
  • 38. Ο“ π‘˜ 𝑗 = 𝐴 π‘˜ 𝑖 . exp(βˆ’ π‘₯ π‘˜βˆ’π‘’ π‘˜ .2 2𝛿2 + 𝑦 π‘˜βˆ’π‘ π‘˜ 2𝛿2 ) Branch Metric (k = 3)
  • 39. Branch Metric (k = 3) 00 00 01 01 10 10 1111 0.0930673 0.434728 k: 3 Systematic Bit: 0.729417 Parity Bit: -0.562306 a Priori: 0 Probability of β€˜0’: 0.5 Probability of β€˜1’: 0.5
  • 40. Ο“ π‘˜ 𝑗 = 𝐴 π‘˜ 𝑖 . exp(βˆ’ π‘₯ π‘˜βˆ’π‘’ π‘˜ .2 2𝛿2 + 𝑦 π‘˜βˆ’π‘ π‘˜ 2𝛿2 ) Branch Metric (k = 4)
  • 41. Branch Metric (k = 4) 00 00 01 01 10 10 1111 0.0684456 0.104518 k: 4 Systematic Bit: 0.200324 Parity Bit: 0.524247 a Priori: 0 Probability of β€˜0’: 0.5 Probability of β€˜1’: 0.5
  • 42. Ο“ π‘˜ 𝑗 = 𝐴 π‘˜ 𝑖 . exp(βˆ’ π‘₯ π‘˜βˆ’π‘’ π‘˜ .2 2𝛿2 + 𝑦 π‘˜βˆ’π‘ π‘˜ 2𝛿2 ) Branch Metric (k = 5)
  • 43. Branch Metric (k = 5) 00 00 01 01 10 10 1111 1.94825e-005 0.00777034 k: 5 Systematic Bit: 2.83389 Parity Bit: 1.12587 a Priori: 0 Probability of β€˜0’: 0.5 Probability of β€˜1’: 0.5
  • 44. Ο“ π‘˜ 𝑗 = 𝐴 π‘˜ 𝑖 . exp(βˆ’ π‘₯ π‘˜βˆ’π‘’ π‘˜ .2 2𝛿2 + 𝑦 π‘˜βˆ’π‘ π‘˜ 2𝛿2 ) Branch Metric (k = 6)
  • 45. Branch Metric (k = 6) 00 00 01 01 10 10 1111 2.91557e-005 0.00966591 k: 6 Systematic Bit: 2.74642 Parity Bit: 1.10221 a Priori: 0 Probability of β€˜0’: 0.5 Probability of β€˜1’: 0.5
  • 46. Ο“ π‘˜ 𝑗 = 𝐴 π‘˜ 𝑖 . exp(βˆ’ π‘₯ π‘˜βˆ’π‘’ π‘˜ .2 2𝛿2 + 𝑦 π‘˜βˆ’π‘ π‘˜ 2𝛿2 ) Branch Metric (k = 7)
  • 47. Branch Metric (k = 7) 00 00 01 01 10 10 1111 0.0422176 0.260426 k: 7 Flushing Bit 1: 0.861011 Flushing Bit 2: 0.102445 a Priori: 0 Probability of β€˜0’: 0.5 Probability of β€˜1’: 0.5
  • 48. Ο“ π‘˜ 𝑗 = 𝐴 π‘˜ 𝑖 . exp(βˆ’ π‘₯ π‘˜βˆ’π‘’ π‘˜ .2 2𝛿2 + 𝑦 π‘˜βˆ’π‘ π‘˜ 2𝛿2 ) Branch Metric (k = 8)
  • 49. Branch Metric (k = 8) 00 00 01 01 10 10 1111 0.41691 0.0755168 k: 8 Flushing Bit 1: --0.808592 Flushing Bit 2: --0.445921 a Priori: 0 Probability of β€˜0’: 0.5 Probability of β€˜1’: 0.5
  • 50. Forward Recursion (Ξ±) 01 Ο“ π‘Ž ⍺3 = ⍺1 Ο“ π‘Ž+ ⍺2 Ο“ 𝑏
  • 51. Forward Recursion (Ξ±) 00 00 01 01 10 10 1111 ⍺0 00 ⍺1 00 ⍺0 01 ⍺0 10 ⍺0 11 ⍺1 01 ⍺1 10 ⍺1 11 Ο“0 Ο“3 Ο“1 Ο“2 Ο“5 Ο“4 Ο“6 Ο“7 ⍺1 00 = ⍺0 00 Ο“0+⍺0 01 Ο“3 ⍺1 01 = ⍺0 10 Ο“5+⍺0 11 Ο“6 ⍺1 10 = ⍺0 00 Ο“1+⍺0 01 Ο“2 ⍺1 11 = ⍺0 10 Ο“4+⍺0 11 Ο“7 ⍺1 = ⍺1 00 + ⍺1 01 + ⍺1 10 + ⍺1 11 ⍺1 00 = ⍺1 00 /⍺1 ⍺1 01 = ⍺1 01 /⍺1 ⍺1 10 = ⍺1 10 /⍺1 ⍺1 11 = ⍺1 11 /⍺1 These parameters can be normalized as:
  • 52. Forward Recursion (Ξ±) 00 00 01 01 10 10 1111 ⍺ = 1 ⍺ = 0 ⍺ = 0 ⍺ = 0 ⍺ = 0 ⍺ = 0 ⍺ = 0 ⍺ = 0 0
  • 53. Forward Recursion (k=0) ⍺1 00 = (1)(0.0340244) + (0)(7.12211eβˆ’006)= 0.0340244 ⍺1 01 = (0)(0.00674693) + (0)(3.59164e-005) = 0 ⍺1 01 = (0)(0.0340244) + (1)(7.12211e-006) = 7.12211e-006 ⍺1 01 = (0)(0.00674693) + (0)(3.59164e-005) = 0 ⍺ 𝟏 =0.0340244 + 0 + 7.12211e-006 + 0 = 0.0340315 ⍺1 00 = ⍺1 00 ⍺1 = 𝟎. πŸ—πŸ—πŸ—πŸ•πŸ—πŸ Normalization: 00 00 01 01 10 10 1111 0.0340244 3.59164e-005 ⍺ = 0.99979⍺ = 1 ⍺ = 0 ⍺ = 0 ⍺ = 0 ⍺ = 0.0002 ⍺ = 0 ⍺ = 0 ⍺1 01 = ⍺1 01 ⍺1 = 𝟎 ⍺1 10 = ⍺1 10 ⍺1 = 𝟎. πŸŽπŸŽπŸŽπŸπŸŽπŸ—πŸπŸ– ⍺1 11 = ⍺1 11 ⍺1 = 𝟎 1
  • 54. Forward Recursion (k=1) ⍺2 00 =(0.99979) (1.32133eβˆ’005) + (0)(0.0914347) =1.32105eβˆ’005 ⍺2 01 = (0)(0.000281634) + (0.0002)(0.00428981) = 8.57962e-007 ⍺2 01 = (0) (1.32133e-005) + (0.99979) (0.0914347) = 0.0914155 ⍺2 01 = (0.0002) (0.000281634) + (0) (0.00428981) = 5.63268e-008 ⍺ 𝟐 = 1.32105e-005 + 8.57962e-007 + 0.0914155 + 5.63268e-008 = 0.0914296 ⍺2 00 = ⍺2 00 ⍺2 = 𝟎. πŸŽπŸŽπŸŽπŸπŸ’πŸ’πŸ’πŸ–πŸ– Normalization: 00 00 01 01 10 10 1111 1.3233e005 0.00428981 ⍺ = 0.0001⍺ = 0.99979 ⍺ = 0 ⍺ = 9.82𝑒 βˆ’ 006 ⍺ = 0.0002 ⍺ = 0.999 ⍺ = 0 ⍺ = 6.16𝑒 βˆ’ 007 ⍺2 01 = ⍺2 01 ⍺2 = πŸ—. πŸ‘πŸ–πŸ‘πŸ–πŸ“πž βˆ’ πŸŽπŸŽπŸ” ⍺2 10 = ⍺2 10 ⍺2 = 𝟎. πŸ—πŸ—πŸ—πŸ–πŸ’πŸ” ⍺2 11 = ⍺2 11 ⍺2 = πŸ”. πŸπŸ”πŸŽπŸ”πŸ•πž βˆ’ πŸŽπŸŽπŸ• 2
  • 55. Forward Recursion (k=2) ⍺3 00 =(0.0001)(0.237016) + (9.81924e006)(0.000649159) = 3.42526e-005 ⍺3 01 = (6.4465e-007)(0.0594244) +(0.999845) (0.00258919) = 0.00258883 ⍺3 01 = (9.81924e-006)(0.237016) + (0.0001)(0.000649159) = 2.42111e-006 ⍺3 01 = (0.9998)(0.059424) + (6.44653e-007) (0.00258919) = 0.0594152 ⍺ πŸ‘ = 3.42526e-005 + 0.00258883 + 2.42111e-006 + 0.0594152 = 0.0620407 ⍺3 00 = ⍺3 00 ⍺3 = 𝟎. πŸŽπŸŽπŸŽπŸ“πŸ“πŸπŸŽπŸ—πŸ— Normalization: 00 00 01 01 10 10 1111 0.237016 0.00258919 ⍺ = 0.0005 ⍺ = 0.0417 ⍺ = 3.9𝑒 βˆ’ 005 ⍺ = 0.9576 ⍺3 01 = ⍺3 01 ⍺3 = 𝟎. πŸ’πŸπŸ•πŸπŸ•πŸ— ⍺3 10 = ⍺3 10 ⍺3 = πŸ‘. πŸ—πŸŽπŸπŸ’πŸ”πž βˆ’ πŸŽπŸŽπŸ“ ⍺3 11 = ⍺3 11 ⍺3 = 𝟎. πŸ—πŸ“πŸ•πŸ”πŸ–πŸ 3 ⍺ = 0.0001 ⍺ = 9.82𝑒 βˆ’ 006 ⍺ = 0.999 ⍺ = 6.16𝑒 βˆ’ 007
  • 56. Forward Recursion (k=3) ⍺4 00 = (0.0005)(0.0930673) + (0.0417279)(0.132484) = 0.00557966 ⍺4 01 = (0.957681)(0.0283623) + (3.9e-005)(0.434728) = 0.027179 ⍺4 01 = (0.0417279)(0.0930673) + (0.0005)(0.132484) = 0.00395665 ⍺4 01 = (3.9e-005)(0.0283623) + (0.957681)(0.434728) = 0.416332 ⍺ πŸ’ = 0.00557966 + 0.027179 + 0.00395665 + 0.416332 = 0.453047 ⍺4 00 = ⍺4 00 ⍺4 = 𝟎. πŸŽπŸπŸπŸ‘πŸπŸ“πŸ— Normalization: 00 00 01 01 10 10 1111 0.0930673 0.434728 ⍺ = 0.0123 ⍺ = 0.0599 ⍺ = 0.0087 ⍺ = 0.9189 ⍺4 01 = ⍺4 01 ⍺4 = 𝟎. πŸŽπŸ“πŸ—πŸ—πŸ—πŸπŸ“ ⍺4 10 = ⍺4 10 ⍺4 = 𝟎. πŸŽπŸŽπŸ–πŸ•πŸ‘πŸ‘πŸ’πŸ ⍺4 11 = ⍺4 11 ⍺4 = 𝟎. πŸ—πŸπŸ–πŸ—πŸ“πŸ— 4 ⍺ = 0.0005 ⍺ = 0.0417 ⍺ = 3.9𝑒 βˆ’ 005 ⍺ = 0.9576
  • 57. Forward Recursion (k=4) ⍺5 00 = (0.0123158)(0.0684456) + (0.0599917)(0.31646) = 0.0198279 ⍺5 01 = (0.918959)(0.207239) + (0.00873342)(0.104518) = 0.191357 ⍺5 01 = (0.0599917)(0.0684456) + (0.0123158)(0.31646) = 0.00800363 ⍺5 01 = (0.00873342)(0.207239) + (0.918959)(0.104518) = 0.0978577 ⍺ πŸ“ = 0.0198279 + 0.191357 + 0.00800363 + 0.0978577 = 0.317046 ⍺5 00 = ⍺5 00 ⍺5 = 𝟎. πŸŽπŸ”πŸπŸ“πŸ’ Normalization: 00 00 01 01 10 10 1111 0.0684456 0.104518 ⍺ = 0.06254 ⍺ = 0.6035 ⍺ = 0.0252 ⍺ = 0.3086 ⍺5 01 = ⍺5 01 ⍺5 = 𝟎. πŸ”πŸŽπŸ‘πŸ“πŸ”πŸ ⍺5 10 = ⍺5 10 ⍺5 = 𝟎. πŸŽπŸπŸ“πŸπŸ’πŸ’πŸ’ ⍺5 11 = ⍺5 11 ⍺5 = 𝟎. πŸ‘πŸŽπŸ–πŸ”πŸ“πŸ’ 5 ⍺ = 0.0123 ⍺ = 0.0599 ⍺ = 0.0087 ⍺ = 0.9189
  • 58. Forward Recursion (k=5) ⍺6 00 = (0.0625394)(1.94825e-005) + (0.603561)(0.083888) = 0.0506332 ⍺6 01 = (0.308655)(0.000210334) + (0.0252443)(0.00777034) = 0.000261077 ⍺6 01 = (0.603561)(1.94825e-005) + (0.0625394)(0.0838888) = 0.00525811 ⍺6 01 = (0.0252443)(0.000210334) + (0.308655)(0.0077034) = 0.00240366 ⍺ πŸ” = 0.0506332 + 0.000261077 + 0.00525811 + 0.00240366 = 0.0585561 ⍺6 00 = ⍺6 00 ⍺6 = 𝟎. πŸ–πŸ”πŸ’πŸ”πŸ—πŸ” Normalization: 00 00 01 01 10 10 1111 1.94825e-005 0.0077034 ⍺ = 0.8647 ⍺ = 0.0044 ⍺ = 0.0898 ⍺ = 0.0410 ⍺6 01 = ⍺6 01 ⍺6 = 𝟎. πŸŽπŸŽπŸ’πŸ’πŸ“πŸ–πŸ“πŸ— ⍺6 10 = ⍺6 10 ⍺6 = 𝟎. πŸŽπŸ–πŸ—πŸ•πŸ—πŸ”πŸ ⍺6 11 = ⍺6 11 ⍺6 = 𝟎. πŸŽπŸ’πŸπŸŽπŸ’πŸ–πŸ” 6 ⍺ = 0.06254 ⍺ = 0.6035 ⍺ = 0.0252 ⍺ = 0.3086
  • 59. Forward Recursion (k=6) ⍺7 00 = (0.864696)(2.91557e-005) + (0.004458)(0.0992647) = 0.000467791 ⍺7 01 = (0.0410488)(0.00029941)+(0.089796)(0.0096659) = 0.000880253 ⍺7 01 = (0.0044585)(2.91557e-005) + (0.86469)(0.0992647) = 0.0858339 ⍺7 01 = (0.0897962)(0.00029941) + (0.04104)(0.0096659) = 0.00042366 ⍺ πŸ• = 0.000467791 + 0.000880253 + 0.0858339 + 0.00042366 = 0.0876056 ⍺7 00 = ⍺7 00 ⍺7 = 𝟎. πŸŽπŸŽπŸ“πŸ‘πŸ‘πŸ—πŸ•πŸ’ Normalization: 00 00 01 01 10 10 1111 ⍺ = 0.0053 ⍺ = 0.010 ⍺ = 0.9797 ⍺ = 0.0048 ⍺7 01 = ⍺7 01 ⍺7 = 𝟎. πŸŽπŸπŸŽπŸŽπŸ’πŸ•πŸ— ⍺7 10 = ⍺7 10 ⍺7 = 𝟎. πŸ—πŸ•πŸ—πŸ•πŸ•πŸ” ⍺7 11 = ⍺7 11 ⍺7 = 𝟎. πŸŽπŸŽπŸ’πŸ–πŸ‘πŸ” 7 ⍺ = 0.8647 ⍺ = 0.0044 ⍺ = 0.0898 ⍺ = 0.0410 2.91557e-005 0.00966591
  • 60. Forward Recursion (k=7) ⍺8 00 = (0.864696)(2.91557e-005) + (0.004458)(0.0992647) = 0.000467791 ⍺8 01 = (0.0410488)(0.00029941)+(0.089796)(0.0096659) = 0.000880253 ⍺8 01 = (0.0044585)(2.91557e-005) + (0.86469)(0.0992647) = 0.0858339 ⍺8 01 = (0.0897962)(0.00029941) + (0.04104)(0.0096659) = 0.00042366 ⍺ πŸ– = 0.00345747 + 0.255391 + 0.00213605 + 0.0526077= 0.313592 ⍺8 00 = ⍺8 00 ⍺8 = 𝟎. πŸŽπŸπŸπŸŽπŸπŸ“πŸ’ Normalization: 00 00 01 01 10 10 1111 ⍺ = 0.0110 ⍺ = 0.8143 ⍺ = 0.0068 ⍺ = 0.1677 ⍺8 01 = ⍺8 01 ⍺8 = 𝟎. πŸ–πŸπŸ’πŸ’πŸŽπŸ“ ⍺8 10 = ⍺8 10 ⍺8 = 𝟎. πŸŽπŸŽπŸ”πŸ–πŸπŸπŸ“πŸ“ ⍺8 11 = ⍺7 11 ⍺8 = 𝟎. πŸπŸ”πŸ•πŸ•πŸ“πŸ– 8 ⍺ = 0.0053 ⍺ = 0.010 ⍺ = 0.9797 ⍺ = 0.0048 0.0422176 0.260426
  • 61. Forward Recursion (k=8) ⍺9 00 = (0.0110)(0.416991) + (0.8143)(0.0294307) =0.0285523 ⍺9 01 = (0.1677)(0.162511) + (0.0068)(0.0755168) = 0.0277666 ⍺9 01 = (0.8143)(0.416991) + (0.0110)(0.0294307) = 0.33988 ⍺9 01 = (0.0068)(0.162511) + (0.1677)(0.0755168) = 0.0137692 ⍺ πŸ— = 0.00345747 + 0.255391 + 0.00213605 + 0.0526077= 0.409968 ⍺9 00 = ⍺9 00 ⍺9 = 𝟎. πŸŽπŸ”πŸ—πŸ”πŸ’πŸ“πŸ‘ Normalization: 00 00 01 01 10 10 1111 ⍺ = 0.0697 ⍺ = 0.0677 ⍺ = 0.8289 ⍺ = 0.0336 ⍺9 01 = ⍺9 01 ⍺9 = 𝟎. πŸŽπŸ”πŸ•πŸ•πŸπŸ–πŸ– ⍺9 10 = ⍺9 10 ⍺9 = 𝟎. πŸ–πŸπŸ—πŸŽπŸ’ ⍺9 11 = ⍺7 11 ⍺9 = 𝟎. πŸŽπŸ‘πŸ‘πŸ“πŸ–πŸ”πŸ 9 ⍺ = 0.0110 ⍺ = 0.8143 ⍺ = 0.0068 ⍺ = 0.1677 0.41691 0.0755168
  • 62. Forward Recursion 00 00 01 01 10 10 1111 ⍺ = 0.99979⍺ = 1 ⍺ = 0 ⍺ = 0 ⍺ = 0 ⍺ = 0.0002 ⍺ = 0 ⍺ = 0 00 01 10 11 ⍺ = 0.0001 ⍺ = 0.999 ⍺ = 6.16𝑒 βˆ’ 007 00 00 01 01 10 10 1111 00 01 10 11 ⍺ = 0.0005 ⍺ = 0.0417 ⍺ = 3.9𝑒 βˆ’ 005 ⍺ = 0.9576 ⍺ = 0.0123 ⍺ = 0.0599 ⍺ = 0.0087 ⍺ = 0.9189 ⍺ = 0.06254 ⍺ = 0.6035 ⍺ = 0.0252 ⍺ = 0.3086 ⍺ = 9.82𝑒 βˆ’ 006
  • 63. Backward Recursion Ο“ π‘Ž 𝞫3 𝞫1 𝞫2 𝞫3 = 𝞫1 Ο“ π‘Ž+ 𝞫2 Ο“ 𝑏
  • 64. 00 00 01 01 10 10 1111 Ξ²0 00 Ξ²1 00 Ξ²0 01 Ξ²0 10 Ξ²0 11 Ξ²1 01 Ξ²1 10 Ξ²1 11 Ο“0 Ο“3 Ο“1 Ο“2 Ο“5 Ο“4 Ο“6 Ο“7 Ξ²0 01 = Ξ²1 10 Ο“2+Ξ²1 00 Ο“3 Ξ²0 10 = Ξ²1 11 Ο“4+Ξ²1 01 Ο“5 Ξ²0 11 = Ξ²1 01 Ο“6+Ξ²1 11 Ο“7 ⍺1 = ⍺1 00 + ⍺1 01 + ⍺1 10 + ⍺1 11 Ξ²0 00 = Ξ²0 00 /⍺1 Ξ²0 01 = Ξ²1 01 /⍺1 Ξ²0 10 = Ξ²0 10 /⍺1 Ξ²0 11 = Ξ²0 11 /⍺1 These parameters can be normalized as: Backward Recursion (Ξ²)
  • 65. Backward Recursion (Ξ²) 00 00 01 01 10 10 1111 Ξ² = 1 Ξ² = 0 Ξ² = 0 Ξ² = 0 Ξ² = 0 Ξ² = 0 Ξ² = 0 Ξ² = 0 0
  • 66. Backward Recursion (k=8) Ξ²8 00 = (1)(0.416991) + (0)(0.0294307) =0.416991 Ξ²8 01 = (0)(0.416991) + (1)(0.0294307) = 0.0294307 Ξ²8 10 = (0)(0.162511) + (0)(0.0755168) = 0 Ξ²8 11 = (0)(0.162511) + (0)(0.0755168)= 0 ⍺ πŸ— = 0.409968 Ξ²8 00 = Ξ²8 00 ⍺9 = 𝟏. πŸπŸŽπŸπŸ”πŸ—πŸ• Normalization: 00 00 01 01 10 10 1111 ⍺ = 0.0697 ⍺ = 0.0677 ⍺ = 0.8289 ⍺ = 0.0336 Ξ²8 01 = Ξ²8 01 ⍺9 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ•πŸ”πŸ• Ξ²8 10 = Ξ²8 10 ⍺9 = 𝟎 Ξ²8 11 = Ξ²8 11 ⍺9 = 𝟎 1 ⍺ = 0.0110 ⍺ = 0.8143 ⍺ = 0.0068 ⍺ = 0.1677 0.41691 0.0755168 Ξ² = 1.101697 Ξ² = 1 𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ•πŸ”πŸ• 𝛃 = 𝟎 𝛃 = 𝟎 𝛃 = 𝟎 𝛃 = 𝟎 𝛃 = 𝟎
  • 67. Backward Recursion (k=7) Ξ²7 00 = (1.01697)(0.0422176) + (0)(0.323372) = 0.042934 Ξ²7 01 = (0)(0.0422176) + (1.01697)(0.323372) = 0.32886 Ξ²7 10 = (0)(0.0524218) + (0.0717767)(0.260426) = 0.0186925 Ξ²7 11 = (0.0717767)(0.0524218) + (0)(0.260426)= 0.0037626 ⍺ πŸ– = 0.313592 Ξ²7 00 = Ξ²7 00 ⍺8 = 𝟎. πŸπŸ‘πŸ”πŸ—πŸ Normalization: 00 00 01 01 10 10 1111 Ξ²7 01 = Ξ²7 01 ⍺8 = 𝟏. πŸŽπŸ’πŸ–πŸ”πŸ— Ξ²7 10 = Ξ²7 10 ⍺8 = 𝟎. πŸŽπŸ“πŸ—πŸ”πŸŽ Ξ²7 11 = Ξ²7 11 ⍺8 = 𝟎. πŸŽπŸπŸπŸ—πŸ—πŸ–πŸ” 2 ⍺ = 0.0053 ⍺ = 0.010 ⍺ = 0.9797 ⍺ = 0.0048 ⍺ = 0.0110 ⍺ = 0.8143 ⍺ = 0.0068 ⍺ = 0.1677 0.0422176 0.260426 Ξ² = 1.101697 𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ•πŸ”πŸ• 𝛃 = 𝟎 𝛃 = 𝟎 Ξ² = 0.136882 𝛃 = 𝟏. πŸŽπŸ’πŸ–πŸ’πŸ• 𝛃 = 𝟎. πŸŽπŸ“πŸ—πŸ”πŸŽ 𝛃 = 𝟎. πŸŽπŸπŸπŸ—πŸ—πŸ—πŸ”
  • 68. Backward Recursion (k=6) Ξ²6 00 = (0.13682)(2.91557e βˆ’ 005) + (0.05959)(0.0992647) = 0.00591967 Ξ²6 01 = (0.059595)(2.91557e βˆ’ 005)+(0.136882)(0.0992647) = 0.0135893 Ξ²6 10 = (0.011996)(0.000299416)+(1.04847)(0.00966591) = 0.010138 Ξ²6 11 = (1.04847)(0.000299416) +(0.011996)(0.00966591) = 0.000429881 ⍺ πŸ• = 0.087606 Ξ²6 00 = Ξ²6 00 ⍺7 = 𝟎. πŸŽπŸ”πŸ•πŸ“ Normalization: Ξ²6 01 = Ξ²6 01 ⍺7 = 𝟎. πŸπŸ“πŸ“πŸπŸπŸ— Ξ²6 10 = Ξ²6 10 ⍺7 = 𝟎. πŸπŸπŸ“πŸ•πŸπŸ‘ Ξ²6 11 = Ξ²6 11 ⍺7 = 𝟎. πŸŽπŸŽπŸ’πŸ—πŸŽπŸ• Ξ² = 0.06757 𝛃 = 𝟎. πŸπŸ“πŸ“πŸπŸπŸ– 𝛃 = 𝟎. πŸπŸπŸ“πŸ•πŸπŸ‘ 𝛃 = 𝟎. πŸŽπŸŽπŸ’πŸ—πŸŽπŸ”πŸ— 00 00 01 01 10 10 1111 ⍺ = 0.0053 ⍺ = 0.010 ⍺ = 0.0048 3 ⍺ = 0.8647 2.91557e-005 0.00966591 ⍺ = 0.9797⍺ = 0.0898 ⍺ = 0.0410 ⍺ = 0.0044 Ξ² = 0.136882 𝛃 = 𝟏. πŸŽπŸ’πŸ–πŸ’πŸ• 𝛃 = 𝟎. πŸŽπŸ“πŸ—πŸ”πŸŽ 𝛃 = 𝟎. πŸŽπŸπŸπŸ—πŸ—πŸ—πŸ”
  • 69. Backward Recursion (k=4) Ξ²4 00 = (0.165809)(0.0684456) + (0.0206017)(0.31646) = 0.0178685 Ξ²4 01 = (0.0206017)(0.0684456) + (0.165809)(0.31646) = 0.053882 Ξ²4 10 = (0.00120834)(0.207239) + (0.0968433)(0.104518) = 0.0103723 Ξ²4 11 = (0.096843)(0.20723)+(0.0012083)(0.104518) = 0.020196 ⍺ πŸ“ = 0.317046 Ξ²4 00 = Ξ²4 00 ⍺5 = 𝟎. πŸŽπŸ“πŸ”πŸ‘πŸ“πŸ—πŸ’ Normalization: Ξ²4 01 = Ξ²4 01 ⍺5 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“ Ξ²4 10 = Ξ²4 10 ⍺5 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’ Ξ²4 11 = Ξ²4 11 ⍺5 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“ Ξ² = 0.0563593 𝛃 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“ 𝛃 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’ 𝛃 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“ 00 00 01 01 10 10 1111 5 Ξ² = 0.165809 𝛃 = 𝟎. πŸŽπŸ—68433 𝛃 = 𝟎. πŸŽπŸπŸŽπŸ”πŸŽπŸπŸ• 𝛃 = 𝟎. πŸŽπŸŽπŸπŸπŸŽπŸ–πŸ‘ 0.0684456 0.104518 ⍺ = 0.06254 ⍺ = 0.6035 ⍺ = 0.0252 ⍺ = 0.3086 ⍺ = 0.0123 ⍺ = 0.0599 ⍺ = 0.0087 ⍺ = 0.9189
  • 70. Backward Recursion (k=3) Ξ²3 00 = (0.0563593)(0.0930673) + (0.0327154)(0.132484) = 0.00957947 Ξ²3 01 = (0.0327154)(0.0930673) + 0.0563593)(0.132484) = 0.0105114 Ξ²3 10 = (0.0637005)(0.0283623) + (0.16995)(0.434728) = 0.0756887 Ξ²3 11 = (0.16995)(0.0283623) + (0.0637005)(0.434728) = 0.0325126 ⍺ πŸ’ = 0.453047 Ξ²3 00 = Ξ²3 00 ⍺4 = 𝟎. πŸŽπŸπŸπŸπŸ’πŸ’πŸ“ Normalization: Ξ²3 01 = Ξ²3 01 ⍺4 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ• Ξ²3 10 = Ξ²3 10 ⍺4 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ” Ξ²3 11 = Ξ²3 11 ⍺4 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ Ξ² = 0.0211445 𝛃 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ” 𝛃 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ” 𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ 00 00 01 01 10 10 1111 6 Ξ² = 0.0563593 𝛃 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“ 𝛃 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’ 𝛃 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“ 0.0930673 0.434728 ⍺ = 0.0123 ⍺ = 0.0599 ⍺ = 0.0087 ⍺ = 0.9189 ⍺ = 0.0005 ⍺ = 0.0417 ⍺ = 3.9𝑒 βˆ’ 005 ⍺ = 0.9576
  • 71. Backward Recursion (k=2) Ξ²2 00 = (0.0211445)(0.237016)+(0.167066)(0.000649159) = 0.00512004 Ξ²2 01 = (0.167066)(0.237016) + (0.0211445)(0.000649159) = 0.039611 Ξ²2 10 = (0.0717642)(0.0594244) + (0.0232016)(0.00258919) = 0.00432462 Ξ²2 11 = (0.0232016)(0.0594244) + (0.0717642)(0.00258919) = 0.00156455 ⍺ πŸ‘ = 0.0620407 Ξ²2 00 = Ξ²2 00 ⍺3 = 𝟎. πŸŽπŸ–πŸπŸ“πŸπŸ•πŸ Normalization: Ξ²2 01 = Ξ²2 01 ⍺3 = 𝟎. πŸ”πŸ‘πŸ–πŸ’πŸ”πŸ— Ξ²2 10 = Ξ²2 10 ⍺3 = 𝟎. πŸŽπŸ”πŸ—πŸ•πŸŽπŸ”πŸ Ξ²2 11 = Ξ²2 11 ⍺3 = 𝟎. πŸŽπŸπŸ“πŸπŸπŸ–πŸ Ξ² = 0.082573 𝛃 = 𝟎. πŸ”πŸ‘πŸ–πŸ’πŸ”πŸ— 𝛃 = 𝟎. πŸŽπŸ”πŸ—πŸ•πŸŽπŸ”πŸ 𝛃 = 𝟎. πŸŽπŸπŸ“πŸπŸπŸ–πŸ 00 00 01 01 10 10 1111 7 Ξ² = 0.0211445 𝛃 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ” 𝛃 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ” 𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ 0.237016 0.00258919 ⍺ = 0.0005 ⍺ = 0.0417 ⍺ = 3.9𝑒 βˆ’ 005 ⍺ = 0.9576 ⍺ = 0.0001 ⍺ = 9.82𝑒 βˆ’ 006 ⍺ = 0.999 ⍺ = 6.16𝑒 βˆ’ 007
  • 72. Backward Recursion (k=1) Ξ²1 00 = (0.08252)(1.32133e βˆ’ 005) + (0.069706)(0.091434) = 0.00637465 Ξ²1 01 = (0.06970)(1.32133e βˆ’ 005) + (0.082527)(0.0914347) = 0.00754678 Ξ²1 10 = (0.0252182)(0.000281634)+(0.638469)(0.00428981) = 0.00274601 Ξ²1 11 = (0.638469)(0.000281634)+(0.0252182)(0.00428981) = 0.000287996 ⍺ 𝟐 = 0.0914296 Ξ²1 00 = Ξ²1 00 ⍺2 = 𝟎. πŸ”πŸ—πŸ•πŸπŸπŸ— Normalization: Ξ²1 01 = Ξ²1 01 ⍺2 = 𝟎. πŸŽπŸ–πŸπŸ“πŸ’πŸ Ξ²1 10 = Ξ²1 10 ⍺2 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ‘πŸ’πŸ Ξ²1 11 = Ξ²1 11 ⍺2 = 𝟎. πŸŽπŸŽπŸ‘πŸπŸ’πŸ—πŸ—πŸ Ξ² = 0.0697721 𝛃 = 𝟎. πŸŽπŸ–πŸπŸ“πŸ’πŸ 𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ‘πŸ’πŸ 𝛃 = 𝟎. πŸŽπŸŽπŸ‘πŸπŸ’πŸ—πŸ‘ 00 00 01 01 10 10 1111 8 Ξ² = 0.082573 𝛃 = 𝟎. πŸ”πŸ‘πŸ–πŸ’πŸ”πŸ— 𝛃 = 𝟎. πŸŽπŸ”πŸ—πŸ•πŸŽπŸ”πŸ 𝛃 = 𝟎. πŸŽπŸπŸ“πŸπŸπŸ–πŸ 1.3233e005 0.00428981 ⍺ = 0.0001⍺ = 0.99979 ⍺ = 0 ⍺ = 9.82𝑒 βˆ’ 006 ⍺ = 0.0002 ⍺ = 0.999 ⍺ = 0 ⍺ = 6.16𝑒 βˆ’ 007
  • 73. Backward Recursion (k=0) Ξ²0 00 = (0.06973)(0.03403) + (0.0300341)(7.12211e βˆ’ 006) = 0.00237246 Ξ²0 01 = (0.030035)(0.034024)+(0.06972)(7.12211e βˆ’ 006) = 0.00102239 Ξ²0 10 = (0.003149)(0.0067469)+(0.0825419)(3.59164e βˆ’ 005) = 2.42169e-005 Ξ²0 11 = (0.082541)(0.0067469)+(0.0031492)(3.59164e βˆ’ 005) = 0.000557018 ⍺ 𝟏 = 0.0340315 Ξ²0 00 = Ξ²0 00 ⍺2 = 𝟎. πŸŽπŸ”πŸ—πŸ•πŸπŸ‘πŸ” Normalization: Ξ²0 01 = Ξ²0 01 ⍺2 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ’πŸπŸ’ Ξ²0 10 = Ξ²0 10 ⍺2 = 𝟎. πŸŽπŸŽπŸŽπŸ•πŸπŸ Ξ²0 11 = Ξ²0 11 ⍺2 = 𝟎. πŸŽπŸπŸ”πŸ‘πŸ”πŸ•πŸ• Ξ² = 0.0697136 𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ’πŸπŸ’ 𝛃 = 𝟎. πŸŽπŸŽπŸŽπŸ•πŸπŸπŸ• 𝛃 = 𝟎. πŸŽπŸπŸ”πŸ‘πŸ• 00 00 01 01 10 10 1111 9 Ξ² = 0.0697721 𝛃 = 𝟎. πŸŽπŸ–πŸπŸ“πŸ’πŸ 𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ‘πŸ’πŸ 𝛃 = 𝟎. πŸŽπŸŽπŸ‘πŸπŸ’πŸ—πŸ‘ 0.0340244 3.59164e-005 ⍺ = 0.99979⍺ = 1 ⍺ = 0 ⍺ = 0 ⍺ = 0 ⍺ = 0.0002 ⍺ = 0 ⍺ = 0
  • 74. 00 00 01 01 10 10 1111 ⍺0 00 Ξ²1 00 ⍺0 01 ⍺0 10 ⍺0 11 Ξ²1 01 Ξ²1 10 Ξ²1 11 Ο“0 Ο“3 Ο“1 Ο“2 Ο“5 Ο“4 Ο“6 Ο“7 πΆπ‘Žπ‘™π‘π‘’π‘™π‘Žπ‘‘π‘’ 𝝀 π‘˜ 𝑖 π‘Žπ‘  Ξ» π‘˜ 0 = ⍺ π‘˜ 00 Ο“0 Ξ² π‘˜+1 00 +⍺ π‘˜ 01 Ξ² π‘˜+1 10 Ο“2 + ⍺ π‘˜ 10 Ο“4 Ξ² π‘˜+1 11 +⍺ π‘˜ 11 Ξ² π‘˜+1 01 Ο“6 Soft Output (𝐿 π‘˜) Ξ» π‘˜ 1 = ⍺ π‘˜ 00 Ο“1 Ξ² π‘˜+1 10 +⍺ π‘˜ 01 Ξ² π‘˜+1 00 Ο“3 + ⍺ π‘˜ 10 Ο“5 Ξ² π‘˜+1 01 +⍺ π‘˜ 11 Ξ² π‘˜+1 11 Ο“7 πΆπ‘Žπ‘™π‘π‘’π‘™π‘Žπ‘‘π‘’ 𝐿 π‘˜ π‘Žπ‘ : 𝐿 π‘˜=log(Ξ» π‘˜ 1 /Ξ» π‘˜ 0 ) π»π‘Žπ‘Ÿπ‘‘ π·π‘’π‘π‘–π‘ π‘–π‘œπ‘›: If 𝐿 π‘˜> 0 then uk=1 otherwise uk=0.
  • 75. Ξ»0 0 = (1)(0.0340244)(0.0697219) + (0)(0.0340244)(0.0300341) + (0)(0.00674693)(0.00314992) + (0)(0.00674693)(0.0825419) = 0.00237225 Ξ»0 1 = (1)(7.12211e βˆ’ 006)(0.0300341) + (0)(7.12211e βˆ’ 006)(0.0697219) + (0)(3.59164e βˆ’ 005)(0.0825419) + (0)(3.59164e βˆ’ 005)(0.00314992) = 2.13906e-007 Ξ² = 0.0697136 𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ’πŸπŸ’ 𝛃 = 𝟎. πŸŽπŸŽπŸŽπŸ•πŸπŸπŸ• 𝛃 = 𝟎. πŸŽπŸπŸ”πŸ‘πŸ• 00 00 01 01 10 10 1111 1 Ξ² = 0.0697721 𝛃 = 𝟎. πŸŽπŸ–πŸπŸ“πŸ’πŸ 𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ‘πŸ’πŸ 𝛃 = 𝟎. πŸŽπŸŽπŸ‘πŸπŸ’πŸ—πŸ‘ 0.0340244 3.59164e-005 ⍺ = 0.99979⍺ = 1 ⍺ = 0 ⍺ = 0 ⍺ = 0 ⍺ = 0.0002 ⍺ = 0 ⍺ = 0 Soft Output (k = 0) 𝐿0=log(2.13906e-007/0.0023722) = -9.31381 π‘ˆ0= 0
  • 76. Ξ»1 0 = (0.999791)(1.32133e βˆ’ 005)(0.0825273) + (0)(1.32133e βˆ’ 005)(0.0697061) + (0.00020928)(0.000281634)(0.0252182) + (0)(0.000281634)(0.638469) = 1.09172e-006 Ξ»1 1 = (0.999791)(0.0914347)(0.0697061) + (0)(0.0914347)(0.0825273) + (0.00020928)(0.00428981)(0.638469) + (0)(0.00428981)(0.0252182) = 0.0063728 1 Soft Output (k = 1) 𝐿1=log(0.0063728 /1.09172e-00) = 8.683 π‘ˆ1= 1 Ξ² = 0.0697721 𝛃 = 𝟎. πŸŽπŸ–πŸπŸ“πŸ’πŸ 𝛃 = 𝟎. πŸŽπŸ‘πŸŽπŸŽπŸ‘πŸ’πŸ 𝛃 = 𝟎. πŸŽπŸŽπŸ‘πŸπŸ’πŸ—πŸ‘ 00 00 01 01 10 10 1111 2 Ξ² = 0.082573 𝛃 = 𝟎. πŸ”πŸ‘πŸ–πŸ’πŸ”πŸ— 𝛃 = 𝟎. πŸŽπŸ”πŸ—πŸ•πŸŽπŸ”πŸ 𝛃 = 𝟎. πŸŽπŸπŸ“πŸπŸπŸ–πŸ 1.3233e005 0.00428981 ⍺ = 0.0001⍺ = 0.99979 ⍺ = 0 ⍺ = 9.82𝑒 βˆ’ 006 ⍺ = 0.0002 ⍺ = 0.999 ⍺ = 0 ⍺ = 6.16𝑒 βˆ’ 007 0
  • 77. Ξ»2 0 = (0.000144489)(0.237016)(0.0211445) + (9.81924e βˆ’ 006)(0.237016)(0.167066) + (0.999845)(0.0594244)(0.0717642) + (6.44653e βˆ’ 007)(0.0594244)(0.0232016) = 0.004265 Ξ»2 1 = (0.000144489)(0.000649159)(0.167066) + (9.81924e βˆ’006)(0.000649159)(0.0211445) + (0.999845)(0.00258919)(0.0232016) + (6.44653e βˆ’ 007)(0.00258919)(0.0717642) = 6.008e-005 1 Soft Output (k = 2) 𝐿2=log(6.008e-005 / 0.004265) = -4.26252 π‘ˆ2= 0 2 0 1 Ξ² = 0.082573 𝛃 = 𝟎. πŸ”πŸ‘πŸ–πŸ’πŸ”πŸ— 𝛃 = 𝟎. πŸŽπŸ”πŸ—πŸ•πŸŽπŸ”πŸ 𝛃 = 𝟎. πŸŽπŸπŸ“πŸπŸπŸ–πŸ 00 00 01 01 10 10 1111 3 Ξ² = 0.0211445 𝛃 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ” 𝛃 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ” 𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ 0.237016 0.00258919 ⍺ = 0.0005 ⍺ = 0.0417 ⍺ = 3.9𝑒 βˆ’ 005 ⍺ = 0.9576 ⍺ = 0.0001 ⍺ = 0.999 ⍺ = 6.16𝑒 βˆ’ 007
  • 78. Ξ»3 0 = (0.000552098)(0.0930673)(0.0563593) + (0.0417279)(0.0930673)(0.0327154) + (3.90246e βˆ’ 005)(0.0283623)(0.0637005) + (0.957681)(0.0283623)(0.16995) = 0.0047462 Ξ»3 1 = (0.000552098)(0.132484)(0.0327154) + (0.0417279)(0.132484)(0.0563593) + (3.90246e βˆ’ 005)(0.434728)(0.16995) + (0.957681)(0.434728)(0.0637005) = 0.0268373 1 Soft Output (k = 3) 𝐿3=log(0.0268373 / 0.0047462) = 1.73245 π‘ˆ3= 1 2 0 1 0 4 Ξ² = 0.0211445 𝛃 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ” 𝛃 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ” 𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ 00 00 01 01 10 10 1111 Ξ² = 0.0563593 𝛃 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“ 𝛃 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’ 𝛃 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“ 0.0930673 0.434728 ⍺ = 0.0123 ⍺ = 0.0599 ⍺ = 0.9189 ⍺ = 0.0005 ⍺ = 3.9𝑒 βˆ’ 005 ⍺ = 0.9576
  • 79. Ξ»4 0 = (0.0123158)(0.0684456)(0.165809) + (0.0599917)(0.0684456)(0.0206017) + (0.00873342)(0.207239)(0.00120834) + (0.918959)(0.207239)(0.0968433) = 0.0186698 Ξ»4 1 = (0.0123158)(0.31646)(0.0206017) + (0.0599917)(0.31646)(0.165809) + (0.00873342)(0.104518)(0.0968433) + (0.918959)(0.104518)(0.00120834) = 0.00343263 1 Soft Output (k = 4) 𝐿4=log(0.0034326 / 0.0186698) = -1.693 π‘ˆ4= 0 2 0 1 0 1 5 Ξ² = 0.0563593 𝛃 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“ 𝛃 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’ 𝛃 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“ 00 00 01 01 10 10 1111 Ξ² = 0.165809 𝛃 = 𝟎. πŸŽπŸ—68433 𝛃 = 𝟎. πŸŽπŸπŸŽπŸ”πŸŽπŸπŸ• 𝛃 = 𝟎. πŸŽπŸŽπŸπŸπŸŽπŸ–πŸ‘ 0.0684456 0.104518 ⍺ = 0.06254 ⍺ = 0.6035 ⍺ = 0.3086 ⍺ = 0.0123 ⍺ = 0.0087 ⍺ = 0.9189
  • 80. Ξ»5 0 = (0.0625394)(1.94825e βˆ’ 005)(0.0675718) + (0.603561)(1.94825e βˆ’ 005)(0.115723) + (0.0252443)(0.000210334)(0.00490699) + (0.308655)(0.000210334)(0.155118) = 1.15395e-005 Ξ»5 1 = (0.0625394)(0.0838888)(0.115723) + (0.603561)(0.0838888)(0.0675718) + (0.0252443)(0.00777034)(0.155118) + (0.308655)(0.00777034)(0.00490699) =0.00407062 1 Soft Output (k = 5) 𝐿5=log(0.00407062 / 1.15395e-005) = 5.86577 π‘ˆ5= 1 2 0 1 0 1 0 6 Ξ² = 0.0211445 𝛃 = 𝟎. πŸŽπŸπŸ‘πŸπŸŽπŸπŸ” 𝛃 = 𝟎. πŸπŸ”πŸ•πŸŽπŸ”πŸ” 𝛃 = 𝟎. πŸŽπŸ•πŸπŸ•πŸ”πŸ’πŸ 00 00 01 01 10 10 1111 Ξ² = 0.0563593 𝛃 = 𝟎. πŸπŸ”πŸ—πŸ—πŸ“ 𝛃 = 𝟎. πŸŽπŸ‘πŸπŸ•πŸπŸ“πŸ’ 𝛃 = 𝟎. πŸŽπŸ”πŸ‘πŸ•πŸŽπŸŽπŸ“ 0.0930673 0.434728 ⍺ = 0.0123 ⍺ = 0.0599 ⍺ = 0.9189 ⍺ = 0.0005 ⍺ = 3.9𝑒 βˆ’ 005 ⍺ = 0.9576
  • 81. Ξ»6 0 = (0.864696)(2.91557e βˆ’ 005)(0.136882) + (0.00445859)(2.91557e βˆ’ 005)(0.059595) + (0.0897962)(0.000299416)(0.011996) + (0.0410488)(0.000299416)(1.04847) = 1.66676e-005 Ξ»6 1 = (0.864696)(0.0992647)(0.059595) + (0.00445859)(0.0992647)(0.136882) + (0.0897962)(0.00966591)(1.04847) + (0.0410488)(0.00966591)(0.011996) =0.00609064 1 Soft Output (k = 6) 𝐿6=log(0.00609064 / 1.66676e-005) = 5.90104 π‘ˆ6= 1 2 0 1 0 1 0 1 1 7 Ξ² = 0.06757 𝛃 = 𝟎. πŸπŸ“πŸ“πŸπŸπŸ– 𝛃 = 𝟎. πŸπŸπŸ“πŸ•πŸπŸ‘ 𝛃 = 𝟎. πŸŽπŸŽπŸ’πŸ—πŸŽπŸ”πŸ— 00 00 01 01 10 10 1111 ⍺ = 0.0053 ⍺ = 0.010 ⍺ = 0.0048 ⍺ = 0.8647 2.91557e-005 0.00966591 ⍺ = 0.9797 ⍺ = 0.0044 Ξ² = 0.136882 𝛃 = 𝟏. πŸŽπŸ’πŸ–πŸ’πŸ• 𝛃 = 𝟎. πŸŽπŸ“πŸ—πŸ”πŸŽ 𝛃 = 𝟎. πŸŽπŸπŸπŸ—πŸ—πŸ—πŸ”
  • 82. β€’ An EXIT chart (Extrinsic information transfer chart) is a tool to aid the construction of good iteratively-decoded error-correcting codes such as Turbo Codes. β€’ Exit Chart is one of the most important part is the analysis of the code. β€’ Using the EXIT charts we will study the behavior of our turbo codes. 82 EXIT Chart
  • 84. Encoder Testing Test Name Encoding Test Date 08/3/2016 Application Name Reliable Multimedia Transmission under Noisy Conditions Input Binary data of Image Output Encoded Bits Test Conductor Salim Syed and Sharukh Ali Khan Verified By Dr.Abbas Khalid
  • 85. Decoder Testing Test Name Decoding Test Date 26/3/2016 Application Name Reliable Multimedia Transmission under Noisy Conditions Input Binary data of Image Output Decoded Bits and Graph Test Conductor Salim Syed and Sharukh Ali Khan Verified By Dr.Abbas Khalid
  • 86. Exit Chart Analysis Test Name EXIT chart analysis Test Date 15/4/2016 Application Name Reliable Multimedia Transmission under Noisy Conditions Input System Generated Bits Output Graph and Received Bits Test Conductor Salim Syed and Sharukh Ali Khan Verified By Dr.Abbas Khalid
  • 87. BER Analysis Test Name BER analysis Test Date 22/4/2016 Application Name Reliable Multimedia Transmission under Noisy Conditions Input Image file Output Graph and Received image file Test Conductor Salim Syed and Sharukh Ali Khan Verified By Dr.Abbas Khalid