为什么我的单极性NRZ频谱上回出现一个一个的尖峰?
代码:
clear all;
clc;
fb=1000;
fs=10000;
M=fs/fb;%一码元的样点数8
num=8;%码元个数
sig=zeros(1,numM);%信号初始化
h_n0=[ones(1,M/2),zeros(1,M/2)];%成型波形
cyc=100;
sig_f=zeros(1,numM+length(h_n0)-1);
for i=1:cyc
symb=randi(2,1,num)-1;%随机生成0和1
sig(1:M:end)=symb;%内插
sig_bs=conv(sig,h_n0); %卷积成基带信号
%figure;plot(sig_bs(1:end),'b-o');%画出每次的成型信号
%xlabel('t');ylabel('电平');title('单极性RZ');
sig_f=sig_f+abs(fft(sig_bs)).^2;%做fft循环叠加
end
a=length(sig_bs);
fldx=((-fs/2):(fs/length(sig_f)):(fs/2));
figure;semilogy(fldx(2:end),fftshift(sig_f)/cyc,'b');%画出功率谱
xlabel('f');ylabel('p');
title('功率谱');
再附上我的单极性NRZ信号频谱,中间只有一个尖峰,想知道NRZ和RZ频谱的分析区别,以及出现尖峰的原因。以及如何更好的利用好频谱图来分析信号?