OCDM水下通信性能分析

参考文献:Sensors | Free Full-Text | Orthogonal Chirp Division Multiplexing for Underwater Acoustic Communication

一、通信系统设置

发射系统设置

如下图所示为数据帧的结构

Preamble sequence: 用于实现帧同步和多普勒估计。

CP PS:导频信号的CP

Pilot Symbol:用于信道估计和给出数据块的数量。

CP data:每个数据块间都有个 CP块用于防止串扰。

信道设置

静态水箱信道:只有多径

模拟真实信道:采用watermark channel(真实的仿真工具)

包括:直接重播信道模拟器和UWAC社区免费提供的信道测试文档。

模拟器的原理是通过输入波形和测量通道响应h(n)卷积来使得输入波形发生失真,以模拟载波偏移或运动导致的多普勒频移。

接收系统设置

由图中,按顺序首先接收信号经过

Frame synchro:实现帧同步

intitial Doppler correction:由前导序列估计多普勒频移,进行多普勒补偿(相位和频率补偿),

S/P  :串并转换,对发射每个数据块由串转成并行的数据块r_k, k个数据块

FFT:对每个数据块进行FFT,FFT后的公式可分解为如下公式所示

w_k是噪声,\Gamma ^{H}\Lambda都是NxN的对角阵,\Lambda为频率响应,\Gamma ^{H}理解为相位响应,x_k表示原来调制序列波形,Fx_k表示调制序列波形傅里叶变换。

\Gamma:实现相位旋转(相位补偿)(相位响应均衡)

MMSE:基于最小均方误差准则下的对角均衡矩阵(频率响应均衡)

通常是用最小二乘法从导频符号估计的CFR(频率响应)得到。

IFFT:傅里叶逆变换

P/S:并转串

Phase drift correction:补偿均衡信号内的残余多普勒频移,最终得到解调序列波形

Deinterleaver:解交织

FEC decoder:基于viterbi的解码器

二、实验分析

水箱信道(只有多径和噪声)

其中AWGN虚线表示,没有多径情况只有高斯噪声下的性能下界(最优情况)

发现满载(就是比如256个子载波,256个子载波都携带信息。),OCDM略优于OFDM系统,推测是由于OCDM的更优频率分集(用上多个子载波就是一种分集技术,能够提供分集增益)(OFDM也有频率分集)(OCDM的每个子载波的频率范围相同,所以频率选择性衰落,对每个子载波造成影响相同,而OFDM的不同子载波衰落不同)。

非满载情况下,OCDM系统优势明显,由于一个OCDM符号携带信息量减少一半,但频宽却不变,所以有扩频的特性,提供了扩频增益。

模拟海洋环境的(watermark NOF1 Channel)

满载情况下OFDM系统由于OCDM,作者认为,多普勒影响下,MMSE均衡器引起的噪声增强,OCDM提供的分集,不能有效地平衡噪声。

但在半负载情况下,OCDM性能显著增强。

三、结论

OCDM系统在低负载配置情况下(如256个子载波只用128个),提供分集增益和扩频增益,OCDM系统是可以成为一个鲁棒性更好地技术。

  • 24
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
OCDM(Objective-C代码混淆)是一种用于iOS应用程序的代码混淆技术,可以增加代码的复杂性和可读性,从而增加应用程序的安全性。 OCDM的完整仿真过程主要包括以下几个步骤: 1. 代码构建:在仿真过程开始之前,需要构建可执行的应用程序代码。这涉及到将源代码编译为二进制文件,以便在后续的混淆过程中进行处理。 2. 符号重命名:在仿真过程中,OCDM首先对代码中的符号进行重命名。符号可以是变量、函数、类名等程序元素的名称。通过对这些符号进行重命名,可以增加代码的复杂性,使其难以理解和逆向工程。 3. 代码混淆:在符号重命名之后,OCDM会通过改变代码结构和流程来进一步混淆代码。这可能包括将逻辑结构改变为难以理解的形式、插入无用的代码段或错误的代码逻辑等。这样的混淆措施可以增加代码的可读性,增加逆向工程的难度。 4. 代码优化:在混淆过程完成后,OCDM还会对代码进行优化,以确保应用程序在运行时的性能不受负面影响。这可能包括移除无用的代码、改进算法效率等。 5. 深度检查:最后,OCDM会对混淆后的代码进行深度检查,以确保代码的正确性和安全性。这可以通过自动化工具或专门的检测技术来完成。 通过以上步骤,OCDM可以对iOS应用程序的代码进行完整的仿真,增加代码的复杂性和可读性,从而增强应用程序的安全性,防止恶意攻击和逆向工程。但需要注意的是,OCDM并不能提供绝对的安全性,仍然需要其他安全措施的配合来保护应用程序的安全。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值