当前位置: 首页 > news >正文

OFDM系统PAPR算法的MATLAB仿真,对比SLM,PTS以及CAF,对比不同傅里叶变换长度

目录

1.算法运行效果图预览

2.算法运行软件版本

3.部分核心程序

4.算法理论概述

4.1、选择映射(SLM)

4.2 相位截断星座图(PTS)

5.算法完整程序工程


1.算法运行效果图预览

(完整程序运行后无水印)

2.算法运行软件版本

matlab2022a

3.部分核心程序

(完整版代码包含详细中文注释和操作步骤视频)

for jj=1:NbitsIndex(1,:)   = floor(length(MAP_qpsk)*rand(1,Lfft))+1; % 生成第一个符号的随机索引Index(2:N,:) = floor(length(Phases)*rand(N-1,Lfft))+1; % 生成其余符号的随机索引X(1,:)       = MAP_qpsk(Index(1,:)); % 原始频域信号Phase_Rot    = Phases(Index(2:N,:)); % 相位旋转X(2:N,:)     = repmat(X(1,:),N-1,1).*Phase_Rot; % 相位旋转后的频域信号x            = ifft(X,[],2); % 时域信号Pow1         = abs(x.^2); % 信号功率Pow2         = max(Pow1,[],2); % 峰值功率Pow3         = mean(Pow1,2);   % 平均功率PAPR_temp    = 10*log10(Pow2./Pow3); % 计算PAPRpapr0(jj)    = PAPR_temp(1); % 存储原始PAPRpapr_slm(1,jj)  = min(PAPR_temp(1:end)); % 存储SLM N=4的情况
end% 计算累积分布函数
[cdf1, PAPR1] = ecdf(papr0); % 原始PAPR的CDF
[cdf2, PAPR2] = ecdf(papr_slm(1,:)); % SLM N=2的PAPR CDF
174

4.算法理论概述

       在正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)系统中,高峰均功率比(Peak-to-Average Power Ratio, PAPR)是一个关键问题,因为它会导致功率放大器非线性失真、增加发射机功耗等问题。为了降低PAPR,研究人员提出了多种算法,其中包括选择映射(Selected Mapping, SLM)、相位截断星座图(Partial Transmit Sequences, PTS)等技术。

4.1、选择映射(SLM)

        选择映射(SLM)算法通过生成多个相位旋转的子载波数据,并选择具有最低PAPR的信号进行传输。假设原始信号为x,则生成N个相位旋转的信号xi​,其中 i=1,2,…,N。

4.2 相位截断星座图(PTS)

        PTS方法通过对部分子载波施加相位旋转来降低PAPR。假设将 K 个子载波分为 V 个组,每组内的子载波可以独立地施加相位旋转。

5.算法完整程序工程

OOOOO

OOO

O

http://www.lryc.cn/news/434125.html

相关文章:

  • 常见概念 -- 光回波损耗
  • uni-app环境搭建
  • 数据结构 栈 队列
  • 嵌入式学习路线+嵌入式校招建议 嵌入式学习面试规划
  • 服务器深度学习环境配置
  • 使用 Parallel 类进行多线程编码(下)
  • 基于微信小程序+Java+SSM+Vue+MySQL的药店管理系统
  • C#使用MQTT(一):MQTT服务端
  • AD原理图update为pcb
  • 应用海外仓系统后,可以改善哪些海外仓的核心业务流程?
  • SQL进阶技巧:截止当前批次前的批次量与订单量 | 移动窗口问题
  • C#中的Graphics类和SetQuality()自定义方法
  • 圣诞节:白酒与西式料理的异国风情
  • 2.ChatGPT的发展历程:从GPT-1到GPT-4(2/10)
  • yjs01——机器学习的过程
  • Git工作流程
  • Qt-QWidget的font属性(18)
  • Go语言概述
  • P6627 [省选联考 2020 B 卷] 幸运数字
  • 活动|华院计算宣晓华受邀出席“AI引领新工业革命”大会,探讨全球科技的最新趋势
  • k8s配置
  • 力扣第79题 单词搜索
  • 【系统架构设计师】抽象工厂设计模式
  • 海外云手机有哪些推荐?
  • 旋转目标检测对照实验-mmrotate基础教程
  • Spring常见的面试问答题(一)
  • STM32 之 SDRAM 详解
  • 基于图神经网络的最大独立集问题的目标分支
  • 【Qt】事件过滤器
  • 字符串转换为整数、整数转换为字符串