Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
matlab rayleigh channel
your code can be correct.
but in some simulation i did:
% Rayleigh fading
a = randn( 1, symbols_per_frame) + j*randn( 1, symbols_per_frame) ;
% complex noise
noise = randn(1,symbols_per_frame) + j*randn(1,symbols_per_frame) ;
% in all
code_fade =...
you know:
St(duo)/St(bin)=[(4*Q^-1(2*Pe/3)/pi)^2]/[(Q^-1(Pe))^2]
Q^-1(x) is inverse of Q(x) function,pi=3.14
calculating numerically (from table) :
for example : Pe=10^-3 then Q^-1(2/3*10^-3)=3.26 , Q^-1(10^-3)=3.09 you have (4*3.26/pi)^2/(3.09)^2~=1.8
for Pe=10^-4,... you will get about 1.8
2.5dB more transmit powre is needed for duobinary for having the same error probability as binary.
as Pe of duobinary and binary are known:
Pe(duobinary)=Pe(binary) ---> St(duobinary)~=1.8*St(binary) ---> St(duo,dB)~=2.5dB+St(binary,dB)
St is transmit power.
hard and soft decision decoding
hard decision is appropriate for BSC and uses hamming metric for decision.before using this metric,recived signal must convert to binary form (0,1).
soft decision can be used for about any channel and it uses eucliden metric for decision.here recived singnal is...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.