水声通信系统的建模和仿真-多径衰落信道
多径衰落信道
- 前言
- 一、模型建立
- 二、公式推导
- 三、仿真和结果
- 四、频率选择性衰落
- 总结
前言
本来第一节是加性高斯白噪声的,它的方法很简单,就是在原信号上加上一个高斯白。一般用randn函数或awgn函数。
提示:以下是本篇文章正文内容,下面案例可供参考
一、模型建立
在该模型中,有一个基地(或者其他舰艇)会发射声波,这里的参数如下所示:
声速 | d | ro | 采样频率 | 发射信号 |
---|---|---|---|---|
1km/s | 100m | 30m | 1e5 | 1e2 |
以上参数可以自己改动,以达到自己的需求
二、公式推导
直达波、反射波和合成波公式:
E1=cos(2*pi*f.*(t-ro/c)+2*pi*fd_f*t)./(ro+v.*t); %%直径波信号
E2=cos(2*pi*f.*(t-(2*d-ro)/c)+2*pi*fd_z*t)./(2*d-ro+v.*t); %%反射波信号
E3=E1-E2; %%合成信号
可以看出当v不等于0时,可以推出合成波可以近似两个不同频率的余弦波相乘,也就是在余弦波在一个余弦波的包络中,可以通过下面的仿真看出来。
三、仿真和结果
clc;close all;clear all;
c=1000; %%水声的速度
f=50; %%信号的发射频率
T=1/f; %%信号的发射周期
v=100; %%信号速度
fd_z=(1+v/c)*f; %%相对方向的多普勒频率
fd_f=(1-v/c)*f; %%相同方向的多普勒频率
ro=30; %%与基站的距离
d=100; %%基站与障碍物的距离
delta_t=2*(d-ro)/c; %%直径波与反射波的时延差
fs=1e5; %%信号采样频率
t=0:1/fs:1;
E1=cos(2*pi*f.*(t-ro/c)+2*pi*fd_f*t)./(ro+v.*t); %%直径波信号
E2=cos(2*pi*f.*(t-(2*d-ro)/c)+2*pi*fd_z*t)./(2*d-ro+v.*t); %%反射波信号
E3=E1-E2; %%合成信号
figure;
subplot(3,1,1);
F1=plot(t,E1,'-k');
subplot(3,1,2);
F2=plot(t,E2,':b');
subplot(3,1,3);
F3=plot(t,E1,'-k',t,E2,':b',t,E3,'-r');
legend('直射波信号','反射波信号','移动台接收合成信号');
四、频率选择性衰落
频率选择性衰落:信道特性随着频率不同而不同
其中时间延时差和信号周期在仿真中为:
delta_t=2*(d-ro)/c; %%直径波与反射波的时延差
f=50; %%信号的发射频率
T=1/f; %%信号的发射周期
首先需要知道相干带宽是时延差的倒数
很容易可以知道:当时间延时差远小于信号周期(相干带宽远大于信号频率)时,时延差相对很小,直径波和反射波就相差不多;反之,当时间延时差远大于信号周期(相干带宽远小于信号频率)时,时延差相对很大,直径波就会被反射波验证干扰。
为了验证二者可以接着往下,写一个动态图的程序来观察这一点,其中需要将反射波和直径波分母去掉,否则二者幅值相差较大,观察现象不会很明显。这里遍了一个大致的程序,但是参数没有凑好,有兴趣的话可以自己后面再凑,如果能理解相干带宽的概念就不用。
%考虑时延差和信号周期(也就是信号频率和相干频率)
%用于判断会不会有频率选择性衰落,下面比较二者大小。
%但实际比较需要二者信号的幅值
while f<10000f=10+f;T=1/f;E1=cos(2*pi*f.*(t-ro/c)+2*pi*fd_f*t)./(ro+v.*t);E2=cos(2*pi*f.*(t-(2*d-ro)/c)+2*pi*fd_z*t)./(2*d-ro+v.*t);E3=E1-E2;delta_t=2*(d-ro)/c;F5=title(['反射信号和直射信号的时延差为',num2str(delta_t),',T=',num2str(T),',f=',num2str(f)]);set(F1,'XData',t,'YData',E1);set(F2,'XData',t,'YData',E2);set(F3,'XData',t,'YData',E3);drawnow;
end
总结
下面几章会从数字信号载波传输来仿真,也会将程序分享出来
水声通信系统的建模和仿真-多径衰落信道相关推荐
- matlab的实用与仿真,MATLAB建模与仿真实用教程
前言 第1章MATLAB建模基础 1.1 MATLAB简介 1.1.1 MATLAB的安装 1.1.2 MATLAB通用命令 1.1.3 MATLAB应用窗口简介 1.2 MATLAB数学建模概述 1 ...
- 多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)
接上一节 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在多径衰落信道下的性能. ...
- MATLAB多径衰落信道仿真程序,基于Matlab的移动通信中多径衰落信道的仿真
移动通信中多径衰落信道的仿真 文章编号:1007-3558(2004)05-0078-04 基于Matlab的移动通信中多径衰落信道的仿真 陈岚,,万国春,,冯志彪2 (1.江西科技师范学院,江西南昌 ...
- 多学科可行法matlab,微小卫星多学科建模与仿真方法研究
微小卫星是由控制.电子.力学等多学科.多系统构成的复杂系统,各学科间耦合严重,高精度.高置信度仿真要求将不同学科领域的分系统组合成为一个完整的系 统,在各种不同环境和工作模式下,进行相应的仿真分析.本 ...
- MATLAB对水下目标去噪声代码,水下目标噪声与背景噪声的建模与仿真
0引言在水声信号处理领域中,舰船在海水中的辐射噪声信号一直是人们研究的热点,它是被动式声呐设备的信息来源,这一信息可用于对舰船目标进行探测.定向.定位.跟踪和识别等.由于实测舰船噪声离散性很大并需要耗 ...
- 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——第3章 数据流 3.1同步数据流...
本节书摘来自华章出版社<信息物理融合系统(CPS)设计.建模与仿真--基于 Ptolemy II 平台>一书中的第3章,第3.1节,作者:[美]爱德华·阿什福德·李(Edward Ashf ...
- 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.6 类和继承...
本节书摘来自华章出版社<信息物理融合系统(CPS)设计.建模与仿真--基于 Ptolemy II 平台>一书中的第2章,第2.6节,作者:[美]爱德华·阿什福德·李(Edward Ashf ...
- 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.7 高阶组件...
本节书摘来自华章出版社<信息物理融合系统(CPS)设计.建模与仿真--基于 Ptolemy II 平台>一书中的第2章,第2.7节,作者:[美]爱德华·阿什福德·李(Edward Ashf ...
- matlab画圈中圈的程序,课题:投篮问题的数学建模及其仿真(MATLAB 实现) 三.数学建模.pdf...
数学实验课程论文数学实验课程论文 课题 投篮问题的数学建模及其仿真 课题 投篮问题的数学建模及其仿真 MATLAB 实现 实现 课题组成员 航天学院 电子科学与技术专业 3 班 田义 学号 10421 ...
最新文章
- CloudCompare基础架构介绍(PPT)
- Leetcode题目:House Robber II
- 数组、ArrayList、链表、LinkedList
- v-bind 属性绑定
- 软件工程随堂小作业—— 寻找“水王”(C++)
- wcf 返回图片_WCF图片上传
- JVM知识(三):内存模型和可见性
- MTK 驱动 (70)---MTK Projiectconfig.mk文件详细解释
- Linux中tty、pty、pts的概念区别
- mysql 无法创建用户_无法在MySQL 5.6中创建用户
- exchange EWS 开发随笔二
- python根据题库答案自动答题_直播答题助手 自动检测出题、搜索答案
- Visual FoxPro正式版
- 病毒软件诈骗帝国 恐惧心理刺激销售
- I DEA出现Spring配置错误:class path resource [.xml] cannot be opened because it does not exist
- html点击鼠标页面出现爱心,js实现鼠标点击飘爱心效果
- 计算机自动计算的条件,电脑表格怎样自动计算
- 抖音快手如何快速涨粉技巧整理
- 白痴学日语系列之初识日语(七)附语法二
- Ubuntu18.04下安装搜狗输入法
热门文章
- 上海电气推出电力行业数字化服务解决方案
- 四年级计算机wps教案,四年级上册信息技术教案-《初识“WPS文字”》苏教版新版...
- vue3:路由守卫(全局守卫、路由独享守卫、组件内守卫)
- 【面试大全-缓存】-Redis有哪些适合的场景
- python lxml xpath_Python的lxml库学习之XPATH语法
- Linux内核编译与升级
- 中考计算机flash试题及答案,2014年中考信息技术题库试题Flash知识点.doc
- Problem F: 计票
- SVN客户端安装配置和使用(windows)
- 大电流场效应管500a_常用大功率场效应管参数