Raised Cosine Filter in Matlab
3 次查看(过去 30 天)
显示 更早的评论
We are designing a raised cosine filter in Matlab. I have developed most of the logic for BPSK Transmitter but I could use a little help with finishing it out. Not really sure how to plot this in stem or in scatterplot.
close all; clear all;
% Design BPSK transmitter with the random data bits.
M = 5; % Modulation levels (Binary PSK)
k = log2(M); % number of bits per symbol
N = 2e3; % total number of random bits
sps = 4; % number of samples per symbol
EbN0 = 10; % Eb/N0 level in dB
iBits = rand(N, 1) > 0.5; % generate random bits
bits = 2*iBits - 1; % convert modulation symbols
% plot first fifty bits.
figure;
stem( ); grid on;
title('Random bits'); xlabel('samples'); ylabel('amplitude');
% Attach the plot here…
% plot constellation diagram
scatterplot( ,1,0,'*r');grid on;
% Attach the plot here…
采纳的回答
Sriram Tadavarty
2020-3-15
Hi Nathan,
Access the vector bits from 1 to 50 elements and pass as the first argument of stem function.
Then, pass the bits directly to scatterplot.
So, the above code will be as below:
close all; clear all;
% Design BPSK transmitter with the random data bits.
M = 5; % Modulation levels (Binary PSK)
k = log2(M); % number of bits per symbol
N = 2e3; % total number of random bits
sps = 4; % number of samples per symbol
EbN0 = 10; % Eb/N0 level in dB
iBits = rand(N, 1) > 0.5; % generate random bits
bits = 2*iBits - 1; % convert modulation symbols
% plot first fifty bits.
figure;
stem(bits(1:50)); grid on;
title('Random bits'); xlabel('samples'); ylabel('amplitude');
% Attach the plot here…
% plot constellation diagram
scatterplot( bits ,1,0,'*r');grid on;
% Attach the plot here…
For more reference about usage of stem and scatterplot functions, go through these links:
Hope this helps.
Regards,
Sriram
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 BPSK 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!