ZC-OFDM模糊函数原理及仿真

简介: ZC-OFDM模糊函数原理及仿真

前言

本文进行 ZC-OFDM 的原理讲解及仿真,首先看一下 ZC-OFDM 的模糊函数仿真效果:


一、ZC 序列

有关 ZC 序列的原理请参考之前写的一篇博客:ZC序列理论学习及仿真

二、ZC-OFDM 信号

1、OFDM 信号表达式

OFDM 信号提供了一种在频域上设计波形、时域上输出波形的 DFT 数字调制方式。OFDM 信号的数学表达式为:

B ( t ) = ∑ k = 0 N − 1 b k e j 2 π f k t = ∑ k = 0 N − 1 b k e j 2 π ( f 0 + k Δ f ) t B(t)=\sum_{k=0}^{N-1}b_ke^{j2\pi f_kt}=\sum_{k=0}^{N-1}b_ke^{j2\pi (f_0+k\Delta f)t}B(t)=k=0N1bkej2πfkt=k=0N1bkej2π(f0+kΔf)t

  • b k :调制序列,为第 k 路子信道中的复输入数据 b_k:调制序列,为第 k 路子信道中的复输入数据bk:调制序列,为第k路子信道中的复输入数据
  • f k = f 0 + k Δ f f_k=f_0+k \Delta ffk=f0+kΔff 0 f_0f0 为起始频率,Δ f \Delta fΔf 为频率间隔

2、模糊函数表达式

模糊函数是雷达探测波形分析的重要工具,通过对信号波形的模糊函数分析,可以得到信号波形的距离分辨率、多普勒分辨率及多普勒容限特性。

连续时间信号模糊函数的定义为:

χ ( τ , f d ) = 1 E ∫ − ∞ ∞ b ( t ) b ∗ ( t − τ ) e j 2 π f d t   d t \chi (\tau,f_d)=\frac{1}{E} \int_{-\infty}^{\infty} b(t)b^{*}(t-\tau)e^{j2\pi f_dt} \,dtχ(τ,fd)=E1b(t)b(tτ)ej2πfdtdt

  • 式中,E为信号的总能量;

离散时间序列的模糊函数表示为:

χ ( m , k d ) = 1 E c ∑ n e n e n − m ∗ e j 2 π N k d n \chi (m,k_d)=\frac{1}{E_c}\sum_{n}e_ne^{*}_{n-m}e^{j\frac{2\pi}{N}k_dn}χ(m,kd)=Ec1nenenmejN2πkdn

  • 式中,m = f s × τ m=f_s×\taum=fs×τf s f_sfs 为采样率;
  • k d = f d × f s N k_d=\frac{f_d×f_s}{N}kd=Nfd×fs,N为采样点数

由于 ZC 序列是离散序列,结合上面公式可知 ZC-OFDM 信号的模糊函数为:

χ z n ( m , k d ) = 1 E z ∑ n z u ( n ) z u ∗ ( n + k d ) e − j 2 π n m N \chi_{z_n}(m,k_d)=\frac{1}{E_z}\sum_{n}z_u(n)z^{*}_{u}(n+k_d)e^{-j\frac{2\pi nm}{N}}χzn(m,kd)=Ez1nzu(n)zu(n+kd)ejN2πnm

三、MATLAB 仿真

1、MATLAB 核心源码

test.m

%% ZC-OFDM信号产生
for i = 1:num
    OFDMsignel(i,:) = ZC(i)*exp(1j*2*pi*((f0 + B*(i-1))*t)); % ZC-OFDM 信号产生    将ZC序列与相应的频率因子相乘
    OFDMsignel(i,:) = awgn(OFDMsignel(i,:),SNR,'measured'); % 添加高斯白噪声到OFDM信号中,以实现指定的信噪比。
end
ambi = abs(xcorr2(bsxfun(@times, x_tmp, exp(1j*2*pi*fd'*t)),x_tmp)); %计算模糊函数 对信号做共轭相乘互相关

2、仿真结果

①、ZC-OFDM 模糊函数

由上图可知,ZC-OFDM 信号的模糊函数呈现出 “斜刀刃” 特性,且具有较低的旁瓣,因此具有很好的探测性能

②、ZC-OFDM 距离分辨率

ZC-OFDM 信号模糊函数的时延切片具有相对较窄的主瓣宽度,因此具有较低的时延。

③、ZC-OFDM 速度分辨率

ZC-OFDM 信号模糊函数的多普勒切片具有相对较窄的主瓣宽度,因此具有更高的多普勒分辨性能

四、资源自取

ZC-OFDM模糊函数仿真

目录
相关文章
|
8月前
|
编解码
OFDM模糊函数仿真
OFDM模糊函数仿真
95 0
|
8月前
|
算法 5G
基于MIMO通信系统的球形译码算法matlab性能仿真,对比PSK检测,SDR检测
基于MIMO通信系统的球形译码算法matlab性能仿真,对比PSK检测,SDR检测
|
算法 异构计算
m基于FPGA的高斯白噪声信道模拟系统verilog实现,包含testbench,可以配置不同的SNR和频偏
m基于FPGA的高斯白噪声信道模拟系统verilog实现,包含testbench,可以配置不同的SNR和频偏
275 0
|
机器学习/深度学习 传感器 算法
【滤波器设计】基于matlab实现数字滤波器和均衡器设计
【滤波器设计】基于matlab实现数字滤波器和均衡器设计
|
算法 索引
m扩展索引OFDM(Spread-OFDM-IM)matlab仿真,信号检测对比ZF,MMSE,ML等方法
m扩展索引OFDM(Spread-OFDM-IM)matlab仿真,信号检测对比ZF,MMSE,ML等方法
252 0
|
算法 异构计算
基于FFT傅里叶变换的64QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
基于FFT傅里叶变换的64QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
406 0
|
算法 异构计算
基于FFT傅里叶变换的16QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
基于FFT傅里叶变换的16QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
486 0
|
算法 索引
m基于DM-OFDM-IM技术的索引OFDM调制解调系统的性能matlab仿真分析
m基于DM-OFDM-IM技术的索引OFDM调制解调系统的性能matlab仿真分析
310 0
|
算法 异构计算
m基于FFT傅里叶变换的QPSK基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
m基于FFT傅里叶变换的QPSK基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
588 0
|
算法
基于OFDM通信系统的PAPR抑制算法matlab仿真,对比OFDMA,LFDMA,IFDMA三种不同调制方式
基于OFDM通信系统的PAPR抑制算法matlab仿真,对比OFDMA,LFDMA,IFDMA三种不同调制方式
168 0
基于OFDM通信系统的PAPR抑制算法matlab仿真,对比OFDMA,LFDMA,IFDMA三种不同调制方式