多径衰落信道

  • 前言
  • 一、模型建立
  • 二、公式推导
  • 三、仿真和结果
  • 四、频率选择性衰落
  • 总结

前言

本来第一节是加性高斯白噪声的,它的方法很简单,就是在原信号上加上一个高斯白。一般用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

总结

下面几章会从数字信号载波传输来仿真,也会将程序分享出来

水声通信系统的建模和仿真-多径衰落信道相关推荐

  1. matlab的实用与仿真,MATLAB建模与仿真实用教程

    前言 第1章MATLAB建模基础 1.1 MATLAB简介 1.1.1 MATLAB的安装 1.1.2 MATLAB通用命令 1.1.3 MATLAB应用窗口简介 1.2 MATLAB数学建模概述 1 ...

  2. 多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    接上一节 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在多径衰落信道下的性能. ...

  3. MATLAB多径衰落信道仿真程序,基于Matlab的移动通信中多径衰落信道的仿真

    移动通信中多径衰落信道的仿真 文章编号:1007-3558(2004)05-0078-04 基于Matlab的移动通信中多径衰落信道的仿真 陈岚,,万国春,,冯志彪2 (1.江西科技师范学院,江西南昌 ...

  4. 多学科可行法matlab,微小卫星多学科建模与仿真方法研究

    微小卫星是由控制.电子.力学等多学科.多系统构成的复杂系统,各学科间耦合严重,高精度.高置信度仿真要求将不同学科领域的分系统组合成为一个完整的系 统,在各种不同环境和工作模式下,进行相应的仿真分析.本 ...

  5. MATLAB对水下目标去噪声代码,水下目标噪声与背景噪声的建模与仿真

    0引言在水声信号处理领域中,舰船在海水中的辐射噪声信号一直是人们研究的热点,它是被动式声呐设备的信息来源,这一信息可用于对舰船目标进行探测.定向.定位.跟踪和识别等.由于实测舰船噪声离散性很大并需要耗 ...

  6. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——第3章 数据流 3.1同步数据流...

    本节书摘来自华章出版社<信息物理融合系统(CPS)设计.建模与仿真--基于 Ptolemy II 平台>一书中的第3章,第3.1节,作者:[美]爱德华·阿什福德·李(Edward Ashf ...

  7. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.6 类和继承...

    本节书摘来自华章出版社<信息物理融合系统(CPS)设计.建模与仿真--基于 Ptolemy II 平台>一书中的第2章,第2.6节,作者:[美]爱德华·阿什福德·李(Edward Ashf ...

  8. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.7 高阶组件...

    本节书摘来自华章出版社<信息物理融合系统(CPS)设计.建模与仿真--基于 Ptolemy II 平台>一书中的第2章,第2.7节,作者:[美]爱德华·阿什福德·李(Edward Ashf ...

  9. matlab画圈中圈的程序,课题:投篮问题的数学建模及其仿真(MATLAB 实现) 三.数学建模.pdf...

    数学实验课程论文数学实验课程论文 课题 投篮问题的数学建模及其仿真 课题 投篮问题的数学建模及其仿真 MATLAB 实现 实现 课题组成员 航天学院 电子科学与技术专业 3 班 田义 学号 10421 ...

最新文章

  1. CloudCompare基础架构介绍(PPT)
  2. Leetcode题目:House Robber II
  3. 数组、ArrayList、链表、LinkedList
  4. v-bind 属性绑定
  5. 软件工程随堂小作业—— 寻找“水王”(C++)
  6. wcf 返回图片_WCF图片上传
  7. JVM知识(三):内存模型和可见性
  8. MTK 驱动 (70)---MTK Projiectconfig.mk文件详细解释
  9. Linux中tty、pty、pts的概念区别
  10. mysql 无法创建用户_无法在MySQL 5.6中创建用户
  11. exchange EWS 开发随笔二
  12. python根据题库答案自动答题_直播答题助手 自动检测出题、搜索答案
  13. Visual FoxPro正式版
  14. 病毒软件诈骗帝国 恐惧心理刺激销售
  15. I DEA出现Spring配置错误:class path resource [.xml] cannot be opened because it does not exist
  16. html点击鼠标页面出现爱心,js实现鼠标点击飘爱心效果
  17. 计算机自动计算的条件,电脑表格怎样自动计算
  18. 抖音快手如何快速涨粉技巧整理
  19. 白痴学日语系列之初识日语(七)附语法二
  20. Ubuntu18.04下安装搜狗输入法

热门文章

  1. 上海电气推出电力行业数字化服务解决方案
  2. 四年级计算机wps教案,四年级上册信息技术教案-《初识“WPS文字”》苏教版新版...
  3. vue3:路由守卫(全局守卫、路由独享守卫、组件内守卫)
  4. 【面试大全-缓存】-Redis有哪些适合的场景
  5. python lxml xpath_Python的lxml库学习之XPATH语法
  6. Linux内核编译与升级
  7. 中考计算机flash试题及答案,2014年中考信息技术题库试题Flash知识点.doc
  8. Problem F: 计票
  9. SVN客户端安装配置和使用(windows)
  10. 大电流场效应管500a_常用大功率场效应管参数