首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >OFDM模糊函数仿真

OFDM模糊函数仿真

作者头像
Gnep@97
发布2023-12-10 08:40:37
发布2023-12-10 08:40:37
1K1
举报
文章目录
  • 前言
  • 一、OFDM 信号及模糊函数
    • 1、OFDM 信号表达式
    • 2、模糊函数表达式
  • 二、MATLAB 仿真
    • 1、MATLAB 核心源码
    • 2、仿真结果
      • ①、OFDM 模糊函数
      • ②、OFDM 距离模糊函数
      • ③、OFDM 速度模糊函数

前言

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


一、OFDM 信号及模糊函数

1、OFDM 信号表达式

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

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_k:调制序列,为第 k 路子信道中的复输入数据
f_k=f_0+k \Delta f

f_0

为起始频率,

\Delta f

为频率间隔

2、模糊函数表达式

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

为了分析在不同的时延和多普勒频移条件下接收信号与匹配滤波器的不匹配程度,定义了模糊度函数。

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

\chi (\tau,f_d)=\frac{1}{E} \int_{-\infty}^{\infty} b(t)b^{*}(t-\tau)e^{j2\pi f_dt} \,dt
  • 式中,E为信号的总能量;

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

\chi (m,k_d)=\frac{1}{E_c}\sum_{n}e_ne^{*}_{n-m}e^{j\frac{2\pi}{N}k_dn}
  • 式中,
m=f_s×\tau

f_s

为采样率;

k_d=\frac{f_d×f_s}{N}

,N为采样点数

二、MATLAB 仿真

1、MATLAB 核心源码

代码语言:javascript
复制
%% 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 速度模糊函数
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 前言
  • 一、OFDM 信号及模糊函数
    • 1、OFDM 信号表达式
    • 2、模糊函数表达式
  • 二、MATLAB 仿真
    • 1、MATLAB 核心源码
    • 2、仿真结果
      • ①、OFDM 模糊函数
      • ②、OFDM 距离模糊函数
      • ③、OFDM 速度模糊函数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档