Figure 4: BER over AWGN channel for BPSK QPSK
ber awgn
Circular Modulation Formats and Carrier Phase Estimation for
19 oct. 2014 phase recovery implemented with MATLAB. Phase noise tolerance was analyzed for C-. 16QAM and C-64QAM signals. Results show an enhanced phase ...
19 avr. 2008 the constellation diagram of 16QAM (no noise added) ... 'fir/sqrt/fs'. For details
Simulation of QAM systems
include any lines of Matlab code that you modified. b) Bit mapping. The constellation diagram for 16QAM is provided in Figure 11. The.
ELEC Comms assignment
Rectangular constellation of a Gray-coded 16-QAM signal. Fig.1.2. MatLab code so that the waveform file created can be downloaded onto the VSG.
(QAM MICROWAVE SIGNAL TRANSMISSION OVER A RoF link using SOA
22 mars 2019 performance of phase modulation and amplitude modulation techniques the Matlab codes for 16-PSK and 16-QAM have been generated and the ...
CIS Assignment Modulation Report ver. . complete
Develop MATLAB code to perform: FFT and 16-QAM demodulation using the minimum. Euclidean distance approach. Zero Forcing equalization with perfect channel
EEE Part ppt
a 16-QAM modulation. Then shows a simulation of the demodulation. Calculations in Matlab. Keywords: modulation simulation
KOWALIK Stanisław
High-Temperature Insensitivity of 50-Gb/s 16-QAM-DMT
first time 16-QAM-DMT with less dependence on slope efficiency a 16-QAM-DMT transmission and the data format used. In ... An in-house MATLAB program ...
The focus is that using MATLAB Simulation we can implement an OFDM transmission of 16-QAM. Using the simulation we can easily change the values of Symbol.
pdf?md =afa d c dc d b f e&pid= s . S main
245813
BER calculation
Vahid Meghdadi
reference: Wireless Communications by Andrea Goldsmith
January 2008
1 SER and BER over Gaussian channel
1.1 BER for BPSK modulation
In a BPSK system the received signal can be written as: y=x+n(1) wherex2 fA;Ag,nCN(0;2) and2=N0. The real part of the above equation isyre=x+nrewherenre N(0;2=2) =N(0;N0=2). In BPSK constellationdmin= 2Aand bis dened asEb=N0and sometimes it is called
SNR per bit. With this denition we have:
b:=EbN 0=A2N
0=d2min4N0(2)
So the bit error probability is:
P b=Pfn > Ag=Z 1
A1p22=2ex222=2(3)
This equation can be simplied using Q-function as: P b=Q0 @sd
2min2N01
A =Qdminp2N0 =Qp2 b (4) where the Q function is dened as:
Q(x) =1p2Z
1 x ex22 dx(5)
1.2 BER for QPSK
QPSK modulation consists of two BPSK modulation on in-phase and quadrature components of the signal. The corresponding constellation is presented on gure
1. The BER of each branch is the same as BPSK:
P b=Qp2 b (6) 1
Figure 1: QPSK constellation
The symbol probability of error (SER) is the probability of either branch has a bit error: P s= 1[1Qp2 b ]2(7) Since the symbol energy is split between the two in-phase and quadrature com- ponents, s= 2 band we have: P s= 1[1Q(p s)]2(8) We can use the union bound to give an upper bound for SER of QPSK. Regard- ing gure 1, condition that the symbol zero is sent, the probability of error is bounded by the sum of probabilities of 0!1, 0!2 and 0!3. We can write: P sQ(d01=p2N0) +Q(d02=p2N0) +Q(d03=p2N0) (9) = 2Q(A=pN
0) +Q(p2A=p2N0) (10)
Since s= 2 b=A2=N0, we can write: P s2Q(p s) +Q(p2 s)3Q(p s) (11) Using the tight approximation of Q function forz0:
Q(z)1z
p2ez2=2(12) we obtain: P s3p2 se0:5 s(13) Using Gray coding and assuming that for high signal to noise ratio the errors occur only for the nearest neighbor,Pbcan be approximated fromPsbyPb P s=2. 2
Figure 2: MPSK constellation
1.3 BER for MPSK signaling
For MPSK signaling we can calculate easily an approximation of SER using nearest neighbor approximation. Using gure , the symbol error probability can be approximated by: P s2Qdminp2N0 = 2Q2AsinMp2N0 = 2Qp2 ssin(=M) (14)
This approximation is only good for high SNR.
1.4 BER for QAM constellation
The SER for a rectangular M-QAM (16-QAM, 64-QAM, 256-QAM etc) with sizeL=M2can be calculated by considering two M-PAM on in-phase and quadrature components (see gure 3 for 16-QAM constellation). The error probability of QAM symbol is obtained by the error probability of each branch (M-PAM) and is given by: P s= 1
12(sqrtM1)sqrtM
Q r3 sM1!! 2 (15) If we use the nearest neighbor approximation for an M-QAM rectangular con- stellation, there are 4 nearest neighbors with distancedmin. So the SER for high SNR can be approximated by: c(16) In order to calculate the mean energy per transmitted symbol, it can be seen thatE s=1M M X i=1A
2i(17)
3
Figure 3: 16-QAM constellation
ModulationPs(
s)Pb( b)BPSKPb=Qp2 b
QPSKPs2Qp
sPbQp2 b
MPSKPs2Qp2
ssinM
Pb2log
2MQp2 blog2MsinM
M-QAMPs4Q
q3 sM1 P b4log 2MQ q3 blog2MM1 Table 1: Approximate symbol and bit error probabilities for coherent modula- tion Using the fact thatAi= (ai+bi) andaiandbi2 f2i1Lgfori= 1;:::;L.
After some simple calculations we obtain:E
s=d2min2LL X i=1(2i1L)2(18)
For example for 16-QAM anddmin= 2 theE
s= 10. For 64-QAM anddmin= 2 theE s= 21.
1.5 conclusion
The approximations or exact values for SER has the following form: P s( s)MQp M s (19) whereMandMdepend on the type of approximation and the modulation type. In the table 1 the values forMandMare semmerized for common modulations. We can also note that the bit error probability has the same form as for
SER. It is:
P
BER calculation
Vahid Meghdadi
reference: Wireless Communications by Andrea Goldsmith
January 2008
1 SER and BER over Gaussian channel
1.1 BER for BPSK modulation
In a BPSK system the received signal can be written as: y=x+n(1) wherex2 fA;Ag,nCN(0;2) and2=N0. The real part of the above equation isyre=x+nrewherenre N(0;2=2) =N(0;N0=2). In BPSK constellationdmin= 2Aand bis dened asEb=N0and sometimes it is called
SNR per bit. With this denition we have:
b:=EbN 0=A2N
0=d2min4N0(2)
So the bit error probability is:
P b=Pfn > Ag=Z 1
A1p22=2ex222=2(3)
This equation can be simplied using Q-function as: P b=Q0 @sd
2min2N01
A =Qdminp2N0 =Qp2 b (4) where the Q function is dened as:
Q(x) =1p2Z
1 x ex22 dx(5)
1.2 BER for QPSK
QPSK modulation consists of two BPSK modulation on in-phase and quadrature components of the signal. The corresponding constellation is presented on gure
1. The BER of each branch is the same as BPSK:
P b=Qp2 b (6) 1
Figure 1: QPSK constellation
The symbol probability of error (SER) is the probability of either branch has a bit error: P s= 1[1Qp2 b ]2(7) Since the symbol energy is split between the two in-phase and quadrature com- ponents, s= 2 band we have: P s= 1[1Q(p s)]2(8) We can use the union bound to give an upper bound for SER of QPSK. Regard- ing gure 1, condition that the symbol zero is sent, the probability of error is bounded by the sum of probabilities of 0!1, 0!2 and 0!3. We can write: P sQ(d01=p2N0) +Q(d02=p2N0) +Q(d03=p2N0) (9) = 2Q(A=pN
0) +Q(p2A=p2N0) (10)
Since s= 2 b=A2=N0, we can write: P s2Q(p s) +Q(p2 s)3Q(p s) (11) Using the tight approximation of Q function forz0:
Q(z)1z
p2ez2=2(12) we obtain: P s3p2 se0:5 s(13) Using Gray coding and assuming that for high signal to noise ratio the errors occur only for the nearest neighbor,Pbcan be approximated fromPsbyPb P s=2. 2
Figure 2: MPSK constellation
1.3 BER for MPSK signaling
For MPSK signaling we can calculate easily an approximation of SER using nearest neighbor approximation. Using gure , the symbol error probability can be approximated by: P s2Qdminp2N0 = 2Q2AsinMp2N0 = 2Qp2 ssin(=M) (14)
This approximation is only good for high SNR.
1.4 BER for QAM constellation
The SER for a rectangular M-QAM (16-QAM, 64-QAM, 256-QAM etc) with sizeL=M2can be calculated by considering two M-PAM on in-phase and quadrature components (see gure 3 for 16-QAM constellation). The error probability of QAM symbol is obtained by the error probability of each branch (M-PAM) and is given by: P s= 1
12(sqrtM1)sqrtM
Q r3 sM1!! 2 (15) If we use the nearest neighbor approximation for an M-QAM rectangular con- stellation, there are 4 nearest neighbors with distancedmin. So the SER for high SNR can be approximated by: c(16) In order to calculate the mean energy per transmitted symbol, it can be seen thatE s=1M M X i=1A
2i(17)
3
Figure 3: 16-QAM constellation
ModulationPs(
s)Pb( b)BPSKPb=Qp2 b
QPSKPs2Qp
sPbQp2 b
MPSKPs2Qp2
ssinM
Pb2log
2MQp2 blog2MsinM
M-QAMPs4Q
q3 sM1 P b4log 2MQ q3 blog2MM1 Table 1: Approximate symbol and bit error probabilities for coherent modula- tion Using the fact thatAi= (ai+bi) andaiandbi2 f2i1Lgfori= 1;:::;L.
After some simple calculations we obtain:E
s=d2min2LL X i=1(2i1L)2(18)
For example for 16-QAM anddmin= 2 theE
s= 10. For 64-QAM anddmin= 2 theE s= 21.
1.5 conclusion
The approximations or exact values for SER has the following form: P s( s)MQp M s (19) whereMandMdepend on the type of approximation and the modulation type. In the table 1 the values forMandMare semmerized for common modulations. We can also note that the bit error probability has the same form as for
SER. It is:
P