Professional Documents
Culture Documents
DVB-T 傳收器在 AWGN 下系統效能模擬與分析
DVB-T 傳收器在 AWGN 下系統效能模擬與分析
1 2 2 2 2 2
2 2 2 2
1
chou@mail.sju.edu.tw
694350090@s94.tku.edu.tw
Matlab
(Digital Video Broadcasting Terrestrial,
DVB-T)[1]
(Additive White Gaussian Noise,
AWGN)
DVB-T
(Signal to Noise Ratio , SNR)
(Bit Error Rate, BER)
DVB-T
DVBT
(Digital Video
Broadcasting Terrestrial, DVB-T)
(Additive White Gaussian Noise, AWGN)
(Bit Error Rate, BER) (Signal to
Noise Ratio , SNR)
1.
DVB-T DVBT
2.
DVB-T
DVB-T
MPEG-2
1/22/33/45/67/8 (2,1,6)
(convolutional code)(Viterbi
decode)(204,188,8)(Reed Solomon
code) (Coded Orthogonal
Frequency Division Multiplexing ; COFDM)
(Coding)
-1-
3.
BerleKamp-Massey
Chien Search
Forney
DVB-T
Matlab DVB-T
1
(Inverse Fast Fourier
Transform)
(AWGN Channel)
(Fast Fourier
Transform)
(FEC
decoding)(FFT)[7]
DVB-T
(convolutional code)(2,1,6)
1 2 6
7
(Viterbi decode) 3
3.2 (FFT)
DVB-T
(FTT) 2K 8K
radix-2/4/8
radix-2/4/8
DVB-T
(Reed Solomon code)RS(204,188)
188 51
RS(255,239)
255
51 204
2
BerleKamp-Massey
radix-2
1. 2t
2.
( 0)
k=0, ( x) = 1 , L=0,T(x)=x
3. k=k+1,
(k )
4.
4.
= S k i =1 S
(k )
k 1
i
k i
4.1 AWGN
= 0 8.
5. (x ) =
(k )
(k 1)
Matlab DVB-T
(AWGN
Channel) (Bit
Error Rate, BER)
(x ) T (x )
(k )
6. 2 L k 8.
( k 1)
7. L=k-L T ( x) =
(x ) / (k )
5
5/62K FFT Matlab
QPSK 64-QAM
8. T ( x ) = X T ( x )
9. k<2t 3.
10. ( x ) =
(2t )
DVB-T
(x )
-2-
6
QPSK 16-QAM 64-QAM
5/68K FFT Matlab
2K FFT 8K FFT
5.
DVB-T
(AWGN Channel)
DVB-T
DVB-T
Matlab
4.2 AWGN
DVB-T
(convolutional
code)(Viterbi decode)
(Reed Solomon code) (Coding gain)
7
(Bit Error Rate, BER)
DVB-T
(Reed Solomon
code) (convolutional code)
(Viterbi decode) (BER)
1/2FFT 8K 8
7 8
(coding gain) QPSK16-QAM64-QAM
7 5dB6dB6dB
8 (convolutional
code)(Viterbi decode)
9
(convolutional code)
(Viterbi decode) (Reed
Solomon code) (coding gain)
QPSK16-QAM64-QAM 7
1dB2dB1dB 2
(Bit Error Rate, BER) 10 3
(convolutional
code) (Viterbi decode)
(coding gain)(Reed Solomon code)
(Reed Solomon
code) (burst error)
(convolutional code) (Viterbi
decode)
AWGN (burst error)
(convolutional code)
(Viterbi decode)(coding gain)
(Reed Solomon code)
DVB-T
(fading channel)(Rayleigh channel)
(Ricean channel)
(burst error)
(Reed Solomon code) (coding gain)
2. BER=10-3
1. DVB-T
g0
g1
b0
g2
b1
g 2t 1
b2t 1
2.
-3-
Conv. Encoder
Output Data A
Conv. Encoder
Input Data
Register
Register
Register
Register
Register
Register
Conv. Encoder
Output Data B
-4-
[1] DVB-T standards: ETSI EN 300744 v1.5.1
(2004.11).
[2] S. Lin, D. J. Costello, Error Control Coding:
(International Edition) 2nd Edition, Prentice Hall,
2004.
[3] J. K. Omura, On the Viterbi decoding
algorithm, IEEE Trans. Inform. Theory, Vol. IT15, pp. 177-179, Jan 1969.
[4] G. D. Forney, The Viterbi algorithm, Proc.
IEEE, Vol. 61, pp. 268-278, 1973.
[5] T.K.Truong, M.-T.Shih, I.S.Reed,E.H.Satorius,
A VLSI design for a trace-back Viterbi decode
Communications, IEEE Transactions on , Vol.
40 , No. 3, pp: 616 624, March 1992
[6] Byonghyo Shim, et al.,An improved VLSI
architecture for Viterbi decoder, TENCON 99,
Proceedings of the IEEE Region 10 Conference,
Vol. 1, pp. 259-262, Sept. 1999.
[7] ,
, ,
, 2001.
ABSTRACT
In this paper, we use the Matlab software to implement the physical layer transceiver architecture of Digital Video
Broadcasting Terrestrial (DVB-T) system, with additive white Gaussian noise (AWGN) is inserted during the signal
transmission. The signal is transmitted through the processes of modulation, demodulation, encoding and decoding.
The received signals are finally decoded and compared with the transmitted signals to calculate the system Bit Error
rate (BER). Three different modulation formats, QPSK, 16-QAM, 64-QAM, are considered and their system
performances are compared with different Signal to Noise (SNR) situations. We furthermore simulate and compare
the system performances by implementing or without including certain coding and decoding techniques, such as
Convolutional Code, Viterbi Decoder and Reed Solomon Code, in the DVB-T system.
-5-