aliazmat
Banned
I have following code transmitting one bit data over rayleigh,
this is not giving correct result even if I use 100 dB SNR
snr_db=10;
snr_linear =10.^(snr_db/10);
transmit_bit=1;
h=[randn(1,1)+j*randn(1,1)]; %channel gain
sigma=1/sqrt(2*snr_linear);
noise=[randn(1,1)+j*randn(1,1)]*sigma;
rx=transmit_bit*h+noise;
detected_bit=(mean(rx,1)>=0)*2-1
this is not giving correct result even if I use 100 dB SNR
snr_db=10;
snr_linear =10.^(snr_db/10);
transmit_bit=1;
h=[randn(1,1)+j*randn(1,1)]; %channel gain
sigma=1/sqrt(2*snr_linear);
noise=[randn(1,1)+j*randn(1,1)]*sigma;
rx=transmit_bit*h+noise;
detected_bit=(mean(rx,1)>=0)*2-1