Continue to Site

Welcome to EDAboard.com

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.

Spatial Modulation with 16QAM

Status
Not open for further replies.

JC2013

Newbie level 4
Joined
Jan 4, 2013
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,316
Anyone has any ideas on how to simulate 16QAM under Rayleigh fading condition?

16QAM uses to simulate 4 bits per symbol. I would like to transmit 6 bits per sumbol (6b/s/Hz).

Please help!!!
 

if you want 6 bit/symbol you need a 64-QAM modulation not 16-QAM.
in MATLAB:
Code:
M= 64;
Nsymbols = 1000;
h = modem.qammod('M',M,'InputType','bit','SymbolOrder','gray');
bits = bits = round(rand(log2(M)*Nsymbols ,1));
x = modulate(h,bits);

for the Rayleigh channel your model would be
Code:
y = h*x + w;
where h and w are complex normal random variables

- - - Updated - - -

if you want 6 bit/symbol you need a 64-QAM modulation not 16-QAM.
in MATLAB:
Code:
M= 64;
Nsymbols = 1000;
h = modem.qammod('M',M,'InputType','bit','SymbolOrder','gray');
bits = bits = round(rand(log2(M)*Nsymbols ,1));
x = modulate(h,bits);

for the Rayleigh channel your model would be
Code:
y = h.*x + w;
where h and w are complex normal random variables
 

Anyone has any ideas on how to simulate 16QAM under Rayleigh fading condition?

16QAM uses to simulate 4 bits per symbol. I would like to transmit 6 bits per sumbol (6b/s/Hz).

Please help!!!

If you want to transmit 6b/s/hz, you have to use 64 QAM.
modulate signal using simple qammod(signal, M)
generate channel model using rayleighchan provide multi paths
use y=filter(chan,signal) to apply rayleigh channel
use awgn(y,snr) to add up noise
demodulate usign qamdemod(sign, M);
plot ber v/s snr using biterr(x,y).
vary snr from 0 to 30;
observe results.
observe scatterplot of modulated signal, filter signal, noise signal which will help in equalization algorithm.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top