ZC-OFDM雷达通信一体化减小PAPR——SC-FDMA技术

article/2025/6/18 22:52:04

文章目录

  • 前言
  • 一、SC-FDMA 技术
    • 1、简介
    • 2、原理
  • 二、MATLAB 仿真
    • 1、核心代码
    • 2、仿真结果
  • 三、资源自取


前言

在 OFDM 雷达通信一体化系统中,信号的传输由多个子载波协同完成,多个载波信号相互叠加形成最终的发射信号。此叠加过程可能导致信号峰值显著高于其均值,从而产生较高的峰值平均功率比(PAPR)。当这些具有高 PAPR 的信号通过非线性设备时,若信号的峰值超出设备的动态范围,就可能引发信号失真,从而影响系统性能。因此,OFDM 雷达通信一体化系统对非线性设备的动态范围提出了较为严格的要求,显著增加了系统建设成本。OFDM 技术所面临的高峰均比问题,已成为其在实际应用中遭遇的主要障碍之一。为了抑制 PAPR,多种技术被提出,本文介绍使用SC-FDMA技术抑制 OFDM 的 PAPR。


一、SC-FDMA 技术

1、简介

DFT 扩展 OFDM 技术是一种降低 PAPR 可行的解决方案。DFT 扩展 OFDM 的核心思想是在发射端的 IFFT 处理之前,通过对系统进行离散傅里叶变换(DFT)进行预扩展。通过此处理,信号从时域转换为频域,之后再通过逆 FFT(IFFT)模块将其从频域还原回时域。由于每个用户的发送信号波形呈现出类似单载波的特点,因此该技术常被称为单载波频分多址技术(SC-FDMA)。SC-FDMA 技术的实现过程和 OFDM 技术大部分相同。主要区别在于 SC-FDMA 发射端在进行IFFT过程前预先将预处理信号进行一次 DFT 变换,其目的在于将每个符号的能量扩展到该用户所占有的所有子信道上,从而有效降低系统的 PAPR 值。SC-FDMA 系统框架如图所示:
在这里插入图片描述

2、原理

信源信号首先经过串并转换,变为 N N N 路并行的比特流,这些比特流对应SC-FDMA系统中的 N N N 路子载波。接着,根据信道条件选择适当的调制方式,进行星座点映射,从而得到各个子载波上的调制符号。然后,使用DFT对这些调制符号在频域上进行分配,可以视为将调制符号“打散和搅拌”后,再按子载波进行重新分配。随后,对这些经过“打散和搅拌”的调制符号进行IFFT处理。在SC-FDMA系统中,DFT和IFFT的点数可以不同,如上图所示,采用了 N N N 点 DFT 和 M M M 点 IFFT(N ≤ M),因此通常需要进行补零操作,以完成完整的 M M M 点 IFFT 运算。此时,频域信号成功转化为时域信号,之后通过并串转换和循环前缀的添加,得到完整的 SC-FDMA 基带信号。最终,经过数模转换后生成连续的模拟基带信号,并将该信号传输至信道。图中下方展示了 SC-FDMA 的解调部分,其完成了与发送过程相反的处理,这里不再赘述。需要特别指出的是,从流程角度来看,SC-FDMA 系统与 OFDM 系统的主要区别在于发送端对信号进行了额外的 DFT 处理,因此接收端必须进行相应的 IDFT 处理。

二、MATLAB 仿真

1、核心代码

        %SCOFDMA算法 t_fft_l2 = fft(t_fft_l)/sqrt(NBt) ; % 用于通信的随机序列复数yt_fft2(Nf0+NBp+NB+1:Nf0+NBp+NB+NBt) = t_fft_l2 ./ sqrt(2);   % 除sqrt(2)是为了保持干扰功率的一致性for m = Nf0+NBp+NB+1 : Nf0+NBp+NB+NBtyt_fft2(Ns+2-m) = conj(yt_fft2(m));   % 为了保证生成的波形是实值信号。end%yt = ifft(yt_fft2)*sqrt(Ns);      % 一体化波形 yt = ifft(yt_fft2);      % 一体化波形  papr(2,ii)=paprcal(yt);alfa = max(yt.^2)/10^(PSNRSeq(kk)/10)/mean(whi_n.^2); % 将信号功率除以信噪比和噪声功率,得到放大系数 alfa。这个系数将用于放大噪声信号的功率,以达到指定的信噪比。whi_n_m = whi_n .* sqrt(alfa);  % y_r = yt + whi_n_m;y_r_fft = fft(y_r);y_r_fft2= ifft(y_r_fft(Nf0+NBp+NB+1:Nf0+NBp+NB+NBt))*sqrt(NBt);yrt = [sign(real(y_r_fft2)), sign(imag(y_r_fft2))];   % 将接收的通信部分数据的实部及虚部映射到[-1,1]的区间后再进行拼接bertmp(2,ii) = mean(yrt(:)~= yft(:));   % 累加计算误码率数量   

2、仿真结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

从图 3 可见,SC-FDMA 技术抑制前后 OFDM 雷达通信一体化时域波形峰值会有一定减小。如图 4 展示了采用 SC-FDMA技术前后的 PAPR 性能。可以看到使用 SC-FDMA 技术后系统的 PAPR 性能会变好。如图 5 所示,采用 SC-FDMA 技术后的 OFDM 雷达通信一体化信号误码率也会有显著的下降。

三、资源自取

下载链接:ZC-OFDM雷达通信一体化减小PAPR——SC-FDMA技术
在这里插入图片描述
在这里插入图片描述


我的qq:2442391036,欢迎交流!



http://www.hkcw.cn/article/dXTpBOtptC.shtml

相关文章

【算法】贪心算法

一、贪心算法基本思想 贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从 整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。 我们希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不 能对所有问题都得到整体最优解(O…

通义灵码深度实战测评:从零构建智能家居控制中枢,体验AI编程新范式

一、项目背景:零基础挑战全栈智能家居系统 目标:开发具备设备控制、环境感知、用户习惯学习的智能家居控制中枢(PythonFlaskMQTTReact) 挑战点: 需集成硬件通信(MQTT)、Web服务(Flask)、前端交互(React) 调用天气AP…

C 语言开发中常见的开发环境

目录 1.Dev-C 2.Visual Studio Code 3.虚拟机 Linux 环境 4.嵌入式 MCU 专用开发环境 1.Dev-C 使用集成的 C/C 开发环境(注:较老旧方案,适合基础学习) 2.Visual Studio Code 结合 C/C 扩展 GCC/MinGW 编译器,配置…

关于用Cloudflare的Zero Trust实现绕过备案访问国内站点说明

cloudflare 是一个可免费的CDN,CDN(Content Delivery Network,内容分发网络)加速国内网站,通常是已备案的。Zero Trust类似FRP,可以将请求转发到目标服务器。在使用Zero Trust绕过备案访问国内网站需要&…

火语言UI组件--播放器

【组件功能】:引用网络播放地址的视频播放器。 样式预览 设置 基础设置 属性名称属性释义输入值类型网络资源地址(url)播放视频的网络地址字符串类型音量(volume)播放视频的音量(参考值:0 ~ 1)浮点型(Float)自动播放(autoplay)视频是否自动…

Linux基本指令

文章目录 1.ls指令1.1 ls -l指令1.2 ls-a指令1.2.1文件的类型1.2.2隐藏文件1.2.3[.]\[..]的含义 1.3 ls -d指令1.4 ls-F指令1.5ls指令子功能大全 2.pwd指令2.1路径分割符2.2/根目录 3.mkdir指令3.1 mkdir-p3.2mkdir常用功能 4.cd指令4.1多叉树概念4.2绝对/相对路径4.2.1绝对路径…

桥 接 模 式

在玩游戏的时候我们常常会遇到这样的机制:我们可以随意选择不同的角色,搭配不同的武器。这时只有一个抽象上下文的策略模式就不那么适用了,因为一旦我们使用继承的方式,武器和角色总有一方会变得难以扩展。这时,我们就…

leetcode3128. 直角三角形-medium

1 题目:直角三角形 官方标定难度:中 给你一个二维 boolean 矩阵 grid 。 如果 grid 的 3 个元素的集合中,一个元素与另一个元素在 同一行,并且与第三个元素在 同一列,则该集合是一个 直角三角形。3 个元素 不必 彼此…

数据资产入表的数据质量评估

在数据资产入表过程中,对数据质量进行全面、系统的评估至关重要。下面将从数据完整性评估、数据准确性校验、数据一致性检查、数据时效性分析、数据可信度评价、数据规范性审核、数据安全性检测和数据可用性考察等方面,对数据资产入表的数据质量进行详细…

精简多功能办公软件

今天向大家推荐一款功能强大的实用软件。 软件介绍 这款名为"一个MH"的软件界面简洁明了,虽然体积小巧,却集成了多种实用功能,相当于整合了多个软件的功能于一身。软件将各类工具进行了系统分类,并配备了便捷的搜索功…

windows+APP PDFgear 免费工具

在处理PDF文件中,我们会遇到合并,编辑旋转、添加水印、转换格式等,这些在wps上是需要会员才能享受的功能,今天他来了--PDFgear,免费、离线、无任何附加条件的 PDF 编辑器。 文件大小:100M左右。 页面展示…

【深度学习】15. Segment Anything Model (SAM) :基于提示的分割新时代

Segment Anything Model (SAM) :基于提示的分割新时代 基本介绍 The first foundation model for promptable segmentation. Segment Anything Model(简称 SAM)是 Meta AI 于 2023 年提出的一种通用型图像分割基础模型。与以往分割模型不同&…

Rk3568驱动开发_GPIO点亮LED_12

需求: 用配置寄存器方式控制点灯非常原始,现在采用更方便的Linux提供的pctrl和gpio子系统编写字符驱动 1.设备树配置: 现将开发板中呼吸灯关闭掉防止占用到我需要使用的引脚 /* Narnat 2025-5-29 RK3568 GPIO 无需设置pinctrl*/gpioled{co…

Compose原理 - 整体架构与主流程

一、整体架构 在官方文档中(Jetpack Compose 架构层 | Android Developers),对Compose的分层有所阐述: 其中 Runtime:提供Compose的基础运行能力,包括State、Side-effects、CompositionLocal、Compositio…

LeetCode 高频 SQL 50 题(基础版)之 【聚合函数】部分

题目:620. 有趣的电影 题解: select * from cinema where description !boring and id%21 order by rating desc题目:1251. 平均售价 题解: select p.product_id product_id,round(ifnull(sum(p.price*u.units)/sum(u.units),0)…

雪花算法的实际应用

什么场景下用雪花算法? 软件项目开发中,主键自动生成是基本需求。而各个数据库对于该需求也提供了相应的支持,比如:数据库自增(MySql,oracle)。但是在分布式环境中,分库分表之后,不同表生成全局唯一的ID是非…

Thinkphp6实现websocket

项目需要连接一台自动售货机&#xff0c;售货机要求两边用websocket连接,监听9997端口。本文实现了一个基于PHP的WebSocket服务器&#xff0c;用于连接自动售货机&#xff0c;支持start/stop/restart命令操作 1.新建文件 新建文件 /command/socket.php <?php namespace a…

痉挛性斜颈带来的困扰

当颈部不受控制地扭转歪斜&#xff0c;生活便被打乱了节奏。颈部肌肉异常收缩&#xff0c;导致头部不自觉偏向一侧或后仰&#xff0c;不仅让外观明显异于常人&#xff0c;还会引发持续的酸痛与僵硬感。长时间保持扭曲姿势&#xff0c;肩颈肌肉过度紧绷&#xff0c;甚至会牵连背…

【中国・珠海】2025 物联网与边缘计算国际研讨会(IoTEC2025)盛大来袭!

2025 物联网与边缘计算国际研讨会&#xff08;IoTEC2025&#xff09;盛大来袭&#xff01; 科技浪潮奔涌向前&#xff0c;物联网与边缘计算已成为驱动各行业变革的核心力量。在此背景下&#xff0c;2025 物联网与边缘计算国际研讨会&#xff08;IoTEC2025&#xff09;即将震撼…

一周学会Pandas2之Python数据处理与分析-数据重塑与透视-pivot() - 透视 (长 -> 宽,有限制)

锋哥原创的Pandas2 Python数据处理与分析 视频教程&#xff1a; 2025版 Pandas2 Python数据处理与分析 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili pivot() 是 pandas 中用于数据重塑的核心方法&#xff0c;它将长格式数据转换为宽格式数据&#xff0c;与 melt() 方…