c3_sna.m
来自「通信系统仿真原理与无线应用第三章全部程序」· M 代码 · 共 21 行
M
21 行
%File:c3_sna.com
k=50; %sample per lobe
nsamp=50000; %total frequency sample
snrdb=zeros(1,17); %initialize memory
x=4:20; %vector for plotting
for m=4:20 %iterate samples per symbol
signal=0;noise=0;%initialize sum values
f_fold=k*m/2;%folding frequency
for j=1:f_fold
term=(sin(pi*j/k)/(pi*j/k)).^2;
signal=signal+term;
end
for j=(f_fold+1):nsamp
term=(sin(pi*j/k)/(pi*j/k)).^2;
noise=noise+term;
end
snrdb(m-3)=10*log10(signal/noise);
end
plot(x,snrdb,'r')
xlabel('Samples per symbol')
ylabel('Signal-to-aliasing noise ratio')
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?