OFDM信号频谱图

OFDM的原理网上讲解的很多,但是真的画频谱图,连个基本的程序都没有找到。下面附上自己写的MATLAB

clc
clear all;


j=sqrt(-1);

B=100e6;%100Mhz
N=64;%子载波数number of subcurries
T=(N+1)/B;%码元持续时间
f=1/T;
fs=4*B;%采样率
Ts=1/fs;
sample=T/Ts;%采样点数

t=linspace(-T/2,T/2,sample);
st=zeros(1,length(t));
for ii=-N+1:N-1
    st=st+(1/sqrt(N))*exp(j*2*pi*f*ii*t);
end
 
%% 频谱
freq=linspace(-fs/2,fs/2,length(st));
fft_y=abs(fft(st));
plot(freq*1e-6,fftshift(fft_y/max(fft_y)));%归一化的频谱
% plot(freq*1e-6,fftshift(fft_y));
xlabel('Frequency in MHz');
title('Magnitude spectrum of chirp signal');
grid on;axis tight;

这只是基本的载波信号的频谱,当然要加相应的信号,但是加过随机信号之后的频谱怎么画带宽啥啥的都统统不对。再研究,之后附上。

感谢评论,后来发现确实是这样的,对于随机信号,要画功率谱。

  • 5
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值