文献阅读【研究生数学建模竞赛B题】:Effective-SNR Mapping for Modeling Frame Error Rates in Multiple-state2 Channels

多状态信道帧错误率建模的有效信噪比映射

摘要

本文献阐述了爱立信公司关于“有效信噪比映射(ESM)”的观点,该映射用于多状态信道的帧错误率(FER)表征。从理论角度给出了优良ESM的需求条件,研究了多种ESM函数,并通过仿真验证了其准确性。研究发现,对于所有Strawman信道模型,基于互信息的映射可将Turbo编码反向业务信道(R-SCH)的帧错误率转换为高斯白噪声(AWGN)信道下的帧错误率,且误差小于0.1dB。针对卷积码,提出了指数型ESM,并通过仿真验证了其有效性:在大范围信噪比变化下,指数型ESM的精度可达±2.0dB。

1 引言

目前,所有反向链路增强提案均基于包含5种不同信道模型的Strawman进行评估。即使在信噪比(SNR)短期平均值(帧信噪比)相同的情况下,不同多普勒速度(3km/h至120km/h)也会导致帧错误率(FER)存在差异。此外,当前提案均包含混合自动重传请求(Hybrid ARQ,H-ARQ)机制。在高多普勒信道中,由于存在多次重传,每帧都会受到多状态信道的影响。

由于系统仿真中可能存在大量信噪比组合,要获取全面的链路仿真结果面临巨大挑战。如何将多状态信道的信噪比映射为帧错误率性能模型,成为获得可靠系统结果的关键。本献文为解决该问题提供了初步方案。

2 等效信噪比映射:理论视角

在理想信道状态信息假设下,多状态信道的“容量”¹可计算为²:
I(γeff)=∫I(γ)fSNR(γ)dγ=∑iI(γi)pi\begin{aligned} I\left(\gamma_{eff }\right) & =\int I(\gamma) f_{S N R}(\gamma) d \gamma \\ & =\sum_{i} I\left(\gamma_{i}\right) p_{i} \end{aligned}I(γeff)=I(γ)fSNR(γ)dγ=iI(γi)pi
其中,fSNR(γ)f_{SNR}(\gamma)fSNR(γ) 是连续值信道符号信噪比 γ\gammaγ 的概率密度函数(pdf),pip_ipi 是离散值信噪比 γi\gamma_iγi 的概率质量函数(pmf)。

有效信噪比映射(ESM)的目标是求解:
γeff=I−1(∫I(γ)fSNR(γ)dγ)=I−1(∑iI(γi)pi)\begin{aligned} \gamma_{eff} & =I^{-1}\left(\int I(\gamma) f_{S N R}(\gamma) d \gamma\right) \\ & =I^{-1}\left(\sum_{i} I\left(\gamma_{i}\right) p_{i}\right) \end{aligned}γeff=I1(I(γ)fSNR(γ)dγ)=I1(iI(γi)pi)

需注意,“信道容量”是信息论中定义明确的术语。在本节中,使用广义术语“信息度量”来表示表征信道容量的函数 I(γ)I(\gamma)I(γ)。以下列出几种常用的信息度量:

1. 互信息 IMII_{MI}IMI

对于高斯白噪声(AWGN)信道中的二进制相移键控(BPSK)调制,互信息定义为:
IMI(γ)=EXY{ log⁡2P(Y∣X,γ)∑XP(X)P(Y∣X,γ)}I_{MI}(\gamma)=E_{XY}\left\{\log _{2} \frac{P(Y | X, \gamma)}{\sum_{X} P(X) P(Y | X, \gamma)}\right\}IMI(γ)=EXY{ log2XP(X)P(YX,γ)P(YX,γ)}
其中,XXX 为二进制输入,YYY 为信道输出。

2. AWGN信道容量 IACCI_{ACC}IACC

IACC(γ)=12log⁡2(1+γ)I_{ACC}(\gamma)=\frac{1}{2} \log _{2}(1+\gamma)IACC(γ)=21log2(1+γ)

注1:函数 I(γ)I(\gamma)I(γ) 未必是信息论中定义的严格信道容量。
注2:在理论分析中,通常会对“容量”按概率分布取平均值,且容量曲线的形态通常不会发生显著变化。对于瑞利衰落和能量受限信号,其与静态AWGN信道的差异在渐近情况下为2.5dB[2];对于信噪比动态范围较小的信道,其与AWGN信道容量的差异则更小。

需注意,此处对信道输入的调制格式未作限制。

3. 截止速率 IR0I_{R0}IR0

对于BPSK调制,截止速率表示为:
IR0(γ)=1−log⁡2(1+e−γ/2)I_{R0}(\gamma)=1-\log _{2}\left(1+e^{-\gamma / 2}\right)IR0(γ)=1log2(1+eγ/2)

4. 线性信噪比 IlinI_{lin}Ilin

通常直接将信噪比作为信息度量,即:
Ilin(γ)=γI_{lin}(\gamma)=\gammaIlin(γ)=γ

5. 分贝(dB)级信噪比 IlogI_{log}Ilog

Ilog(γ)=log⁡(γ)I_{log}(\gamma)=\log(\gamma)Ilog(γ)=log(γ)

上述信息度量的特性如图1所示。为便于比较信息度量函数的形态,所有曲线均经过偏移处理,使其在(0dB,0.5)点重合。

(图1:不同信息度量与信噪比的关系
纵轴:信息度量值(范围-0.21.0);横轴:信噪比(单位:dB,范围-810)
曲线标注:互信息(Mutual Information)、截止速率(Cutoff Rate)、AWGN信道容量(AWGN Channel Capacity)、线性ESM(Linear ESM)、对数ESM(Logarithmic ESM)、指数ESM(Exponential ESM))

图1中的6条曲线主要呈现两种特性:凸性(convexity)和S型(sigmoid)。其中,AWGN信道容量、线性信噪比和对数信噪比是 γ\gammaγ 的凸函数;互信息和截止速率则呈S型。

给定调制格式后,信道可传输的信息量应遵循S型曲线,而非无界的AWGN信道容量曲线。对于实际信道编码,可能不存在完全精确的“信息度量”;但无论如何,信息度量都应受调制格式和给定带宽的约束。可以预见,当信噪比逐渐升高时,凸函数会高估信道可传输的信息量;尤其在低信噪比场景下,对数型ESM还会低估信息量。

对于给定调制格式的实际信道编码,采用S型曲线建模更为合理。特别是当信道编码性能在固定调制格式下接近信道容量时,互信息能更准确地描述给定信道符号信噪比下的传输信息量。因此,有效信噪比映射的关键在于信息度量的S型特性。

在图1中,除互信息和截止速率外,还定义了一种指数型信息度量 IEXP(γ)I_{EXP}(\gamma)IEXP(γ)
IEXP(γ)=1−exp⁡(−γ)I_{EXP}(\gamma)=1-\exp(-\gamma)IEXP(γ)=1exp(γ)

由指数型信息函数可推导出指数型ESM:
IEXP(γeff)=∑i=1NIEXP(γi)pi=∑i=1Npi−∑i=1Npiexp⁡(−γi)=1−exp⁡(−γeff)I_{EXP}\left(\gamma_{eff}\right)=\sum_{i=1}^{N} I_{EXP}\left(\gamma_{i}\right) p_{i}=\sum_{i=1}^{N} p_{i}-\sum_{i=1}^{N} p_{i} \exp\left(-\gamma_{i}\right)=1-\exp\left(-\gamma_{eff}\right)IEXP(

提供了基于BP(Back Propagation)神经网络结合PID(比例-积分-微分)控制策略的Simulink仿真模型。该模型旨在实现对杨艺所著论文《基于S函数的BP神经网络PID控制器及Simulink仿真》中的理论进行实践验证。在Matlab 2016b环境下开发,经过测试,确保能够正常运行,适合学习和研究神经网络在控制系统中的应用。 特点 集成BP神经网络:模型中集成了BP神经网络用于提升PID控制器的性能,使之能更好地适应复杂控制环境。 PID控制优化:利用神经网络的自学习能力,对传统的PID控制算法进行了智能调整,提高控制精度和稳定性。 S函数应用:展示了如何在Simulink中通过S函数嵌入MATLAB代码,实现BP神经网络的定制化逻辑。 兼容性说明:虽然开发于Matlab 2016b,但理论上兼容后续版本,可能会需要调整少量配置以适配不同版本的Matlab。 使用指南 环境要求:确保你的电脑上安装有Matlab 2016b或更高版本。 模型加载: 下载本仓库到本地。 在Matlab中打开.slx文件。 运行仿真: 调整模型参数前,请先熟悉各模块功能和输入输出设置。 运行整个模型,观察控制效果。 参数调整: 用户可以自由调节神经网络的层数、节点数以及PID控制器的参数,探索不同的控制性能。 学习和修改: 通过阅读模型中的注释和查阅相关文献,加深对BP神经网络与PID控制结合的理解。 如需修改S函数内的MATLAB代码,建议有一定的MATLAB编程基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BetterInsight

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值