ZC-OFDM雷达通信一体化减小PAPR——部分传输序列法(PTS)

article/2025/6/16 5:35:54

文章目录

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


前言

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


一、PTS 技术

1、简介

部分传输序列法(Partial Transmit Sequence,PTS)是对选择映射法(SLM)的一种改进方法。与选择映射法相比,PTS显著降低了边带信息的传输量。其基本原理如下:假设OFDM信号选择的子载波总数为 N N N,首先将这 N N N 个子载波分成 V V V 个子块,每个子块包含 N / V N/V N/V 个子载波,并且不同子块之间的数据不重叠。为了使每个子块的长度与总长度 N N N 相匹配,需要在每个子块的对应位置补充零。接着,对每个子块分别进行 IFFT 运算,从而得到 V V V 个不同的 OFDM 信号。然后,这 V V V 个信号与不同的相位因子集进行相位加权,通过遍历搜索找到使得 PAPR 最小的相位因子。选出的最优相位因子与相应的 OFDM 信号相结合,从而得到 PAPR 被有效抑制的传输信号。为了让接收端能够正确解调原始信号,最优相位因子必须与通信数据一同发送到接收端。PTS 算法的工作原理框图如下所示:
在这里插入图片描述

2、原理

在上图中,部分传输序列(PTS)技术将包含 N N N 个符号的输入数据块 X X X 划分为 V V V 个互不相交的子块:
X = [ X 1 , X 2 , ⋯ , X V ] T 公式一 X=\left[X^1,X^2,\cdots,X^V\right]^\mathrm{T} \qquad公式一 X=[X1,X2,,XV]T公式一
其中, X i X^{i} Xi 代表连续分布的、具有相同大小的子块。接着对每一个分割后的子数据块乘以一个相应的复相位因子 b ν = e j ϕ ν , ν = 1 , 2 , ⋯ , V b^{\nu}=e^{j\phi\nu},\quad\nu=1,2,\cdots,V bν=ejϕν,ν=1,2,,V,随后经过 IFFT 得到:
x = I F F T ∑⁡⁡V ⁡ ⁡ ν = 1 b ν X ν = ∑⁡⁡V ⁡ ⁡ ν = 1 b ν ⋅ I F F T { X ν } = ∑⁡⁡V ⁡ ⁡ ν = 1 b ν x ν 公式二 x=IFFT\underset{\nu=1}{\operatorname*{\operatorname*{\overset{V}{\operatorname*{\operatorname*{\sum}}}}}}b^\nu X^\nu=\underset{\nu=1}{\operatorname*{\operatorname*{\overset{V}{\operatorname*{\operatorname*{\sum}}}}}}b^\nu\cdot IFFT\{X^\nu\}=\underset{\nu=1}{\operatorname*{\operatorname*{\overset{V}{\operatorname*{\operatorname*{\sum}}}}}}b^\nu x^\nu \qquad公式二 x=IFFTν=1VbνXν=ν=1VbνIFFT{Xν}=ν=1Vbνxν公式二
其中, { x ν } \{x^{\nu}\} {xν} 为PTS,选择相位向量,使得 PAPR 最小:
[ b ~ 1 , ⋯ , b ~ V ] = arg ⁡ min ⁡ [ b 1 , ⋯ , b V ] ( max ⁡ ∣ ∑ v = 1 V b v x v [ n ] ∣ ) 公式三 [\tilde{b}^1,\cdots,\tilde{b}^V]=\arg\min_{[b^1,\cdots,b^V]}\left(\max\left|\sum_{v=1}^Vb^vx^v[n]\right|\right) \qquad公式三 [b~1,,b~V]=arg[b1,,bV]min(max v=1Vbvxv[n] )公式三
这样,最小 PAPR 向量的时域信号可以表示为:
x ~ = ∑ ν = 1 V b ~ ν x ν 公式四 \tilde{\boldsymbol{x}}=\sum_{\nu=1}^{V}\tilde{b}^{\nu}\boldsymbol{x}^{\nu} \qquad公式四 x~=ν=1Vb~νxν公式四
为降低复杂度,仅在一个有限的集合中选择相位因子 { b ν } ν = 1 ν \left\{b^\nu\right\}_{\nu=1}^\nu {bν}ν=1ν,因为允许的相位因子集合是 b = { e j 2 π i / W ∣ i = 0 , 1 , ⋯ , W − 1 } \left.b=\left\{\mathrm{e}^{\mathrm{j}2\pi i/W}| \begin{array} {c}i=0,1,\cdots,W-1 \end{array}\right.\right\} b={ej2πi/Wi=0,1,,W1},所以应该在 W V − 1 W^{V-1} WV1 个相位因子集合中搜索最佳的相位因子集合。因此,搜索的复杂度随子块数的增加呈指数上升。对于每一个数据块,PTS技术需要 V V V 次 IFFT 运算和 ⌊ log ⁡ 2 W V ⌋ \left\lfloor\log_2W^V\right\rfloor log2WV 比特的边信息。

PTS 技术的 PAPR 性能不仅受子块数 V V V 和允许的相位因子的影响,而且受子块分割的影响。实际中有三种子块分割方案:相邻、交叉和伪随机方案。在这些方案中,伪随机方案性能最好,下面针对 PTS 技术存在搜索最优相位向量集合时复杂度较高的问题,特别是当子块数增加时,采用二进制相位因子 {-1,1} 的次优化算法降低复杂度,下面为算法的过程:

  • 如公式一所示,将输入数据块分为 V V V 个子块;
  • 设置所有的相位因子 b v = 1 , v = 1 , 2 , … , V b^v = 1, \quad v = 1, 2, \ldots, V bv=1,v=1,2,,V,找到公式二中的 PAPR,将其设为PAPR_min;
  • 设置 v = 2 v=2 v=2
  • b v = − 1 b^v = -1 bv=1 的情况下,找到公式二中的 PAPR;
  • 如果 PAPR>PAPR_min,那么 b v = 1 b^v = 1 bv=1;否则更新 PAPR=PAPR_min;
  • 如果 v < V v<V v<V,那么 v v v 加1,然后回到步骤 4,否则,得到最优的相位因子 b ~ \tilde{b} b~,然后退出程序。

在次优的组合算法中对公式二计算 V V V 次,远小于原来的 PTS 技术所需的计算次数,即 V ≪ W V V \ll W^V VWV

二、MATLAB 仿真

1、核心代码

        %PTS算法%PTS算法相关参数V=2;B=[-1 1];ptsseq=ptsseqgen(V,B);for ii2=1:size(ptsseq,1)t_fft_l2=t_fft_l.*kron(ones(1,NBt/V),ptsseq(ii2,:));yt_fft2=yt_fft;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%yt1(ii2,:) = ifft(yt_fft2)*sqrt(Ns);      % 一体化波形yt1(ii2,:) = ifft(yt_fft2);      % 一体化波形yt1max(ii2)=max(abs(yt1(ii2,:)));end[~,Ind]=min(yt1max);papr(2,ii)=paprcal(yt1(Ind,:));yt=yt1(Ind,:);ptsseq_tmp=kron(ones(1,NBt/V),ptsseq(Ind,:));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_fft(Nf0+NBp+NB+1:Nf0+NBp+NB+NBt)=y_r_fft(Nf0+NBp+NB+1:Nf0+NBp+NB+NBt)./ptsseq_tmp;yrt = [sign(real(y_r_fft(Nf0+NBp+NB+1:Nf0+NBp+NB+NBt))), sign(imag(y_r_fft(Nf0+NBp+NB+1:Nf0+NBp+NB+NBt)))];   % 将接收的通信部分数据的实部及虚部映射到[-1,1]的区间后再进行拼接bertmp(2,ii) = mean(yrt(:)~= yft(:));   % 累加计算误码率数量

2、仿真结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从图 3 可见,PTS 算法抑制前后 OFDM 雷达通信一体化时域波形峰值会有一定减小。如图 4 展示了分割子块个数 V V V 取 2、4和8时的 PAPR 性能。随着 V V V 取值增大时,即分组数量的增加,系统的 PAPR 性能越来越好。如图 5 所示,PTS 算法抑制后的OFDM雷达通信一体化信号误码率也会有显著的降低。但由此前的计算复杂度分析可知,PTS 算法的复杂度和子数据块的数量呈正相关,随着分组数的增多,PAPR性能的提升以提高算法的计算复杂度为代价。因此,在实际应用中,应该综合考虑PAPR性能和计算复杂度。

三、资源自取

下载链接:ZC-OFDM雷达通信一体化减小PAPR——部分传输序列法(PTS)
在这里插入图片描述
在这里插入图片描述


我的qq:2442391036,欢迎交流!



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

相关文章

第6章 放大电路的反馈

本章基本要求 会判&#xff1a;判断电路中有无反馈及反馈的性质 会算&#xff1a;估算深度负反馈条件下的放大倍数 会引&#xff1a;根据需求引入合适的反馈 会判振消振&#xff1a;判断电路是否能稳定工作&#xff0c;会消除自激振荡。 6.1 反馈的概念及判断 一、反馈的…

知识管理五强对比:Baklib高效突围

Baklib核心技术优势 Baklib的底层技术架构以知识中台为核心&#xff0c;深度融合自然语言处理&#xff08;NLP&#xff09;与分布式存储技术&#xff0c;实现多源异构数据的统一纳管。其智能分类引擎通过语义理解自动关联碎片化文档&#xff0c;结合动态标签体系与多维度权限控…

电机驱动器辐射骚扰整改

定位低压DC部分的骚扰源&#xff08;排除法&#xff09;&#xff1a; 为确定是电源哪部分出现问题&#xff0c;可以采取如下步骤进行验证&#xff1a; a.将12V转5V的芯片去掉&#xff0c;仅剩12V器件工作&#xff0c;然后测试&#xff1b; b.将5V转3.3V和隔离5V的芯片去掉&am…

CTFHub-RCE 命令注入-过滤空格

观察源代码 代码里面可以发现过滤了空格 判断是Windows还是Linux 源代码中有 ping -c 4 说明是Linux 查看有哪些文件 127.0.0.1|ls 打开flag文件 我们尝试将空格转义打开这个文件 利用 ${IFS} 127.0.0.1|cat${IFS}flag_195671031713417.php 可是发现 文本内容显示不出来&…

2022年 中国商务年鉴(excel电子表格版)

2022年 中国商务年鉴&#xff08;excel电子表格版&#xff09;.ziphttps://download.csdn.net/download/2401_84585615/89772883 https://download.csdn.net/download/2401_84585615/89772883 《中国商务年鉴2022》是由商务部国际贸易经济合作研究院主办的年度统计资料&#xf…

家长速查!3岁男童误吞“水精灵”危及生命

给孩子挑选放心的玩具是不少家长群讨论的热点。“小玩具”关乎“大安全”,如何帮助孩子远离“毒”“危”玩具?怎样合理选购、安全使用,让玩具成为孩子的益友?“六一”国际儿童节前夕,记者就此进行了走访。“毒”“危”玩具有何隐患?“本月我们又接诊了一名3岁男童误吞‘水…

划龙舟有多拼 鼓点一响全员开挂 岭南文化盛宴

广东龙舟不仅是一种仪式,更是一种文化符号。每一声鼓点都充满了热血与奋进,每一次冲刺都体现了拼搏与荣光。“下水!起桨!”有着20多年“龙舟龄”的东莞万江街道龙舟划手黄柱良,为了近日在东江江面举行的龙舟趁景活动,和伙伴们准备了1个多星期。活动当天上午,黄柱良和其他…

大巴黎如何拿到2025年欧冠的 战术转型与团队足球

2025年6月1日凌晨,2024-2025赛季欧冠决赛在慕尼黑安联球场举行,巴黎圣日耳曼以5-0大胜国际米兰,队史首次夺得欧冠奖杯。这场胜利不仅终结了巴黎多年来的“欧冠魔咒”,也标志着球队在姆巴佩离队后的战术转型取得巨大成功。比赛期间,大巴黎主帅恩里克延续了本赛季后半段的43…

thinkpad T-440p 2025.05.31

thinkpad T-440p 2025.05.31 老了退休了&#xff0c;说起来真的可恶现在笔记本的设计师&#xff0c;只有固态硬盘了

堆与堆排序及 Top-K 问题解析:从原理到实践

一、堆的本质与核心特性 堆是一种基于完全二叉树的数据结构&#xff0c;其核心特性为父节点与子节点的数值关系&#xff0c;分为大堆和小堆两类&#xff1a; 大堆&#xff1a;每个父节点的值均大于或等于其子节点的值&#xff0c;堆顶元素为最大值。如: 小堆&#xff1a;每个…

【题解-洛谷】P8094 [USACO22JAN] Cow Frisbee S

题目&#xff1a;P8094 [USACO22JAN] Cow Frisbee S 题目描述 Farmer John 的 N ( N ≤ 3 10 5 ) N\ (N\le 3\times 10^5) N (N≤3105) 头奶牛的高度为 1 , 2 , … , N 1, 2, \ldots, N 1,2,…,N。一天&#xff0c;奶牛以某个顺序排成一行玩飞盘&#xff1b;令 h 1 … h …

如何利用差分隐私技术在医疗领域守护患者隐私

在数字化医疗快速发展的当下&#xff0c;医疗数据已然成为一座蕴藏无限价值的宝库。一份完整的电子病历&#xff0c;不仅记录着患者的疾病诊断、治疗记录&#xff0c;还可能包含基因数据、生活习惯等敏感信息&#xff1b;而基因检测报告中携带的遗传密码&#xff0c;更是与个人…

Kanass入门教程- 事项管理

kanass是一款国产开源免费、简洁易用的项目管理工具&#xff0c;包含项目管理、项目集管理、事项管理、版本管理、迭代管理、计划管理等相关模块。工具功能完善&#xff0c;用户界面友好&#xff0c;操作流畅。本文主要介绍事项管理使用指南。 1、添加事项 事项有多种类型 分…

主人回应狗王“长毛”爆火 小狗成网红引来百万关注

近日,河北承德一只下司犬“长毛”的视频在外网爆火。视频中,“长毛”凭借威严的姿态让闹事的狗狗臣服。因此小狗被外国网友取名“查理国王”“狗王”等称号,连小狗的肖像都被印在T恤上作为周边售卖。火爆全网的狗王“长毛”。网络截图网友们纷纷表达了自己的惊叹与崇拜:“阿…

描述性统计的可视化分析

初步研究数据的分布时&#xff0c;最直观的方法就是可视化分析了。 1. 直方图 直方图&#xff08;histogram&#xff09;出现得很早&#xff0c;而且应用广泛。 直方图是以一种图形方法来概括给定数值X的分布情况的图示。 如果X是离散的变量&#xff0c;比如股票类型&#xf…

梅花鹿横穿马路被车撞倒后跑进丛林 后视镜遭殃引发热议

5月31日清晨,大连市民在滨海路晨跑时目睹了一起意外。一只梅花鹿试图穿过马路时被一辆小车撞翻在地,但随后它站起身来,迅速跑进了路边的树林。这辆小车的左侧后视镜被撞断。网友拍摄的视频显示,这只梅花鹿从绿化带突然跑向机动车道,一辆白色汽车避让不及撞了上去。此事引起…

福建8岁男童失踪近一个月 搜寻仍在继续

8岁男童邹某樽在福建仙游县石谷解登山时与家人失联,至今已失踪近一个月。网友们纷纷呼唤他快回家过“六一”儿童节。5月4日,邹某樽随父母到石谷解登山,在下山过程中与父母失去联系。当天16时左右,孩子母亲报警后,仙游县立即启动应急响应机制,组织公安、森林消防、救援队、…

论文笔记: Urban Region Embedding via Multi-View Contrastive Prediction

AAAI 2024 1 INTRO 之前基于多视图的region embedding工作大多遵循相同的模式 单独的单视图表示多视图融合 但这种方法存在明显的局限性&#xff1a;忽略了不同视图之间的信息一致性 一个区域的多个视图所携带的信息是高度相关的&#xff0c;因此它们的表示应该是一致的如果能…

Python实现P-PSO优化算法优化卷积神经网络CNN分类模型项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档&#xff09;&#xff0c;如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 随着人工智能技术的快速发展&#xff0c;卷积神经网络&#xff08;CNN&#xff09;在图像分类、目标检测和模式识别…

3D-激光SLAM笔记

目录 定位方案 编译tbb ros2humble安装 命令 colcon commond not found 栅格地图生成&#xff1a; evo画轨迹曲线 安装gtsam4.0.2 安装ceres-solver1.14.0 定位方案 1 方案一&#xff1a;改动最多 fasterlio 建图&#xff0c;加闭环优化&#xff0c;参考fast-lio增加关…