【整理】用IDFT实现UF-OFDM和OFDM的模拟调制

简介: 笔记

cooperate with Liu Lei

用IDFT实现OFDM的代码如下:

N=32;
x=randint(1,N,[0 3]);
x1=qammod(x,4);
f=1:N;
t=0:0.001:1-0.001;
w=2*pi*f.'*t;
% w1=2*pi*(f+0.2).'*t;
y1=x1*exp(j*w);%子载波调制
x2=ifft(x1,N); %ifft
figure(1);
plot(t,abs(y1));
hold on;
stem(0:1/N:1-1/N,abs(x2)*N,'-r');
legend('模拟调制实现','IDFT实现');
title('OFDM的模拟调制实现与IDFT实现');
hold off;

1.png


用IDFT实现UF-OFDM的代码如下:


N=32;
x=randint(1,N,[0 3]);
x1=qammod(x,4);
f=1:N;
t=0:0.001:1-0.001;
w=2*pi*f.'*t;
y1=x1*exp(j*w);%子载波调制
y1=fft(y1);
fpass = 0;   
fstop = 10; 
[f1,y1] = IdealFilter(length(t),10,fpass,fstop,y1); % 进行理想带通滤波
y1=ifft(y1);
x2=ifft(x1,N); %ifft
figure(1);
plot(t,abs(y1));
hold on;
stem(0:1/N:1-1/N,abs(x2)*N,'-r');
legend('模拟调制实现','IDFT实现');
title('UF-OFDM的模拟调制实现与IDFT实现');
hold off;

2.png


相关文章
|
11天前
|
监控 算法 数据安全/隐私保护
基于扩频解扩+turbo译码的64QAM图传通信系统matlab误码率仿真,扩频参数可设置
该通信系统基于MATLAB 2022a仿真,适用于高要求的图像传输场景(如无人机、视频监控等),采用64QAM调制解调、扩频技术和Turbo译码提高抗干扰能力。发射端包括图像源、64QAM调制器、扩频器等;接收端则有解扩器、64QAM解调器和Turbo译码器等。核心程序实现图像传输的编码、调制、信道传输及解码,确保图像质量和传输可靠性。
47 16
|
5月前
|
算法 数据安全/隐私保护
基于星座图整形方法的QAM调制解调系统MATLAB误码率仿真,对比16,32,64,256四种QAM调制方式
本MATLAB 2022a仿真展示了不同QAM阶数下的星座图及误码率性能,通过星座图整形技术优化了系统性能。该技术利用非均匀分布的星座点提高功率效率,并通过合理布局增强抗干扰能力。随着QAM阶数增加,数据传输速率提升,但对信道质量要求也更高。核心程序实现了从比特生成到QAM映射、功率归一化、加噪及解调的全过程,并评估了系统误码率。
97 0
基于OFDM+64QAM系统的载波同步matlab仿真,输出误码率,星座图,鉴相器,锁相环频率响应以及NCO等
基于OFDM+64QAM系统的载波同步matlab仿真,输出误码率,星座图,鉴相器,锁相环频率响应以及NCO等
|
资源调度 算法
m基于扩频解扩+LDPC编译码的通信链路matlab误码率仿真,调制对比QPSK,16QAM,64QAM,扩频参数可设置
m基于扩频解扩+LDPC编译码的通信链路matlab误码率仿真,调制对比QPSK,16QAM,64QAM,扩频参数可设置
268 2
|
算法 定位技术
m基于扩频解扩的通信链路误码率matlab仿真,调制对比QPSK,16QAM,64QAM,扩频参数可以设置
m基于扩频解扩的通信链路误码率matlab仿真,调制对比QPSK,16QAM,64QAM,扩频参数可以设置
335 0
|
机器学习/深度学习 传感器 编解码
【OFDM通信】OFDM仿真设计(卷积编码、自动增益控制、极大似然判决、QPSK收发、帧检测)附matlab代码
【OFDM通信】OFDM仿真设计(卷积编码、自动增益控制、极大似然判决、QPSK收发、帧检测)附matlab代码
|
机器学习/深度学习 算法 5G
m基于5G-NR和MIMO的车载通信系统的matlab性能仿真,包括编码,信号调制,OFDM调制和MIMO
m基于5G-NR和MIMO的车载通信系统的matlab性能仿真,包括编码,信号调制,OFDM调制和MIMO
301 0
|
算法
m基于OFDM+QPSK和turbo编译码以及MMSE信道估计的无线图像传输matlab仿真
m基于OFDM+QPSK和turbo编译码以及MMSE信道估计的无线图像传输matlab仿真
261 0
|
算法
m基于16QAM软解调和LDPC信道编译码的通信链路误码率仿真
m基于16QAM软解调和LDPC信道编译码的通信链路误码率仿真
233 0
|
移动开发 算法 索引
m基于扩频解扩+turbo译码的通信链路matlab误码率仿真,调制对比QPSK,16QAM,64QAM,扩频参数可设置
m基于扩频解扩+turbo译码的通信链路matlab误码率仿真,调制对比QPSK,16QAM,64QAM,扩频参数可设置
328 0