水声通信matlab,MC-PSK在远程水声通信中的应用及其性能仿真

1 引言

随着科技的发展,人类对陆地的认识和开发越来越全面,而海洋作为尚未开发的宝地,已成为各军事强国的重要战略目标,是近年来国际上激烈竞争的焦点之一。认识海洋、开发海洋需要各种高技术手段,而无人水下航行器(Unmanned Undersea Vehicles,UUV)就是探索海洋的高新技术手段之一。特别是在军事上,作为一种具有风险承受能力强、低价位的装置,UUV可进入现有舰船不能直接行动的高威胁海区,收集战术情报,探测目标,甚至可作为武器,直接对目标进行攻击。但是,作为一种新概念武器平台,UUV的发展综合集成了许多高新技术,其中高数据率水下通信就是最为关键的技术之一,是实现水下平台作战效能的基本保障。由于海水对电磁波的强吸收作用,传统的无线电只能使用长波、极长波以上的波段才能穿透海水,实现通信,但正是由于波长太长,导致数据率无法提高,所以无法在UUV中使用。由于水下声信号在海水中的衰减要远小于电磁波信号,其为水下通信提供了一种新的手段。基于相位相干检测和自适应决策反馈均衡器的高速水声通信系统在远程水声信道中的成功应用,大大增加了人们对在恶劣水声信道中采用复杂通信技术实现高速、可靠的水声通信的信心。借鉴无线电通信中一些成功的调制方式,笔者将一种新的调制方式,多载波一相移键控(Multi-Cannier Phase Shift Keying,MC-PSK)运用于水声通信以提高水下通信数据率。

2 MC-PSK调制解调技术

在水声通信中,通常采用基于自适应均衡技术的相位相干检测技术来提高系统的数据率;但此技术对接收端的输入信噪比有较高要求,因此系统中采用大的发射和接收基阵,通过空间分集和组合,提高信噪比,确保系统性能。在远

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是Matlab实现4-PSK和16-PSK仿真代码,以及与8-PSK的比较: ```matlab % 4-PSK仿真 M = 4; % 调制阶数 N = 10^4; % 符号数 msg = randi([0 M-1],N,1); % 随机生成符号 txSig = pskmod(msg,M); % 4-PSK调制 rxSig = awgn(txSig,10,'measured'); % 加入高斯白噪声 rxMsg = pskdemod(rxSig,M); % 4-PSK解调 % 16-PSK仿真 M = 16; % 调制阶数 N = 10^4; % 符号数 msg = randi([0 M-1],N,1); % 随机生成符号 txSig = pskmod(msg,M); % 16-PSK调制 rxSig = awgn(txSig,10,'measured'); % 加入高斯白噪声 rxMsg = pskdemod(rxSig,M); % 16-PSK解调 % 8-PSK仿真 M = 8; % 调制阶数 N = 10^4; % 符号数 msg = randi([0 M-1],N,1); % 随机生成符号 txSig = pskmod(msg,M); % 8-PSK调制 rxSig = awgn(txSig,10,'measured'); % 加入高斯白噪声 rxMsg = pskdemod(rxSig,M); % 8-PSK解调 % 比较不同PSK调制方式的误码率 [ber4,ser4] = berawgn(rxSig, 'psk', 4, 'nondiff'); [ber8,ser8] = berawgn(rxSig, 'psk', 8, 'nondiff'); [ber16,ser16] = berawgn(rxSig, 'psk', 16, 'nondiff'); semilogy(ser4,ber4,'r-*',ser8,ber8,'b-^',ser16,ber16,'g-o'); legend('4-PSK','8-PSK','16-PSK'); xlabel('Eb/No (dB)'); ylabel('BER'); grid on; ``` 上述代码首先分别模拟了4-PSK、16-PSK和8-PSK的调制、解调过程,并分别加入了高斯白噪声。然后,使用 `berawgn` 函数计算了不同调制方式下的误码率,并绘制了误码率-信噪比曲线,进行了比较。 在这个例子,我们假设信噪比为10dB,可以看到,16-PSK的误码率相对于4-PSK和8-PSK更低,说明16-PSK具有更好的性能

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值