Last chance! 50% off unlimited learning
Sale ends in
input |
output |
$ -\pi/8 \ge Arg(r) < \pi/8$ |
000 |
$ \pi/8 \ge Arg(r) < 3 \pi/8$ |
001 |
$ 3 \pi/8 \ge Arg(r) < 5 \pi/8$ |
011 |
$ 5 \pi/8 \ge Arg(r) < 7 \pi/8$ |
010 |
$ 7 \pi/8 \ge Arg(r) < 9 \pi/8$ |
110 |
$ -7 \pi/8 \ge Arg(r) < -5 \pi/8$ |
111 |
$ -5 \pi/8 \ge Arg(r) < -3 \pi/8$ |
101 |
f8pskdemod(r)
eyediagram
;
f16pskdemod
; f16pskmod
;
f16qamdemod
; f16qammod
;
f64qamdemod
; f64qammod
;
f8pskmod
; fNo
;
fbpskdemod
; fbpskmod
;
fqpskdemod
; iqdensityplot
;
iqscatterplot
; stemplot
M=8
Es=1
Eb = Es/log2(M)
Nsymbols=10
Nbits=log2(M)*Nsymbols
bits <- sample(0:1,Nbits, replace=TRUE)
s <- f8pskmod(bits)
EbNodB=7
No = Eb/(10^(EbNodB/10))
n <- fNo(Nsymbols,No,type="complex")
r <- s+n
bitsr <- f8pskdemod(r)
biterrs<-bits[bitsr!=bits]
b<-factor(bits)
Pberr=length(biterrs)/length(bits)
Run the code above in your browser using DataLab