OFDM模糊函数仿真

简介: OFDM模糊函数仿真

前言

本文进行 OFDM 的仿真,首先看一下 OFDM 的模糊函数仿真效果:


一、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为采样点数

二、MATLAB 仿真

1、MATLAB 核心源码

%% ofdm信号产生
for j = 0:N_symbol - 1      % 用于处理每个相位编码
    for k = 0:M-1           % 用于处理每个子载波
        for n = 0:N-1       % 用于生成每个时刻的样本
            x_tmp(k+1,n+1+j*N) = tx_data(k+1+j*N)*exp(1j*2*pi*k*n/N);
        end
    end
end

2、仿真结果

①、OFDM 模糊函数

②、OFDM 距离模糊函数

③、OFDM 速度模糊函数

目录
相关文章
|
17天前
|
算法
【MATLAB】语音信号识别与处理:SG滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:SG滤波算法去噪及谱相减算法呈现频谱
72 1
|
17天前
|
算法
基于小波多普勒变换的回波信号检测matlab仿真
基于小波多普勒变换的回波信号检测matlab仿真
|
17天前
|
算法 计算机视觉
基于CMFB余弦调制滤波器组的频谱响应matlab仿真
基于CMFB余弦调制滤波器组的频谱响应matlab仿真
|
17天前
|
编解码 Linux
ZC-OFDM模糊函数原理及仿真
ZC-OFDM模糊函数原理及仿真
37 0
|
17天前
|
机器学习/深度学习 算法 数据处理
【MATLAB】REMD信号分解+FFT+HHT组合算法
【MATLAB】REMD信号分解+FFT+HHT组合算法
97 0
|
17天前
|
机器学习/深度学习 算法 数据处理
【MATLAB】tvfEMD信号分解+FFT+HHT组合算法
【MATLAB】tvfEMD信号分解+FFT+HHT组合算法
225 0
|
17天前
|
算法
【MATLAB】MVMD信号分解+FFT+HHT组合算法
【MATLAB】MVMD信号分解+FFT+HHT组合算法
190 0
|
17天前
|
算法 数据处理 计算机视觉
【MATLAB】 MODWT信号分解+FFT傅里叶频谱变换组合算法
【MATLAB】 MODWT信号分解+FFT傅里叶频谱变换组合算法
37 0
|
17天前
|
算法 计算机视觉
【MATLAB】 EWT信号分解+FFT傅里叶频谱变换组合算法
【MATLAB】 EWT信号分解+FFT傅里叶频谱变换组合算法
86 0
|
17天前
|
算法 计算机视觉
【MATLAB】 CEEMD信号分解+FFT傅里叶频谱变换组合算法
【MATLAB】 CEEMD信号分解+FFT傅里叶频谱变换组合算法
53 0