平坦衰落信道的MATLAB仿真

平坦衰落信道的MATLAB仿真 仿真代码如下 function [h]= Rayleigh_singlePath(fd,t) %产生瑞利衰落信道 fc=900*10^6; %选取载波频率 v1=30*1000/3600; %移动速度v1=30km/h c=3*10^8; %定义光速 fd=v1*fc/c; %多普勒频移 ts=1/10000; %信道抽样时间间隔 t=0:ts:1; %生成时间序列 h1=Rayleigh_singlePath(fd,t); %产生信道数据 v2=90*1000/3600; %移动速度v2=90km/h fd=v2*fc/c; %多普勒频移 h2=Rayleigh_singlePath(fd,t); %产生信道数据 subplot(2,1,1),plot(20*log10(abs(h1(1:10000)))) title( v=30km/h时的信道曲线 ) xlabel( 时间 );ylabel( 功率 ) subplot(2,1,2),plot(20*log10(abs(h2(1:10000)))) title( v=90km/h时的信道曲线 ) xlabel( 时间 );ylabel( 功率 ) function [h]= Rayleigh_singlePath(fd,t) %该程序利用改进的jakes模型来产生单径的平坦型瑞利衰落信道 %输入变量说明: % fd:信道的最大多普勒频移 单位Hz % t :信号的抽样时间序列,抽样间隔单位s % h为输出的瑞利信道函数,是一个时间函数复序列 N=30; %假设的入射波数目 wm=2*pi*fd; M=N/4; %每象限的入射波数目即振荡器数目 Tc=zeros(1,length(t)); %信道函数的实部 Ts=zeros(1,length(t)); %信道函数的虚部 sigma=sqrt(1/M); %归一化功率系 theta=2*pi*rand(1,1)-pi; %区别个条路径的均匀分布随机相位 for n=1:M %第i条入射波的入射角 alfa(n)=(2*pi*n-pi+theta)/N; fi_tc=2*pi*rand(1,1)-pi; %对每个子载波而言在(-pi,pi)之间均匀分布的随机相位 fi_ts=2*pi*rand(1,1)-pi; Tc=Tc+2*cos(wm*t*cos(alfa(n))+fi_tc); Ts=Ts+2*cos(wm*t*sin(alfa(n))+fi_ts); %计算冲激响应函数 end; h= sigma*(Tc+j*Ts); %乘归一化功率系数得到传输函数

matlab平坦衰落,平坦衰落信道的MATLAB仿真相关推荐

  1. 【通信】多径衰落信道的matlab仿真

    1 简介 2 部分代码 clearf_c=1e3; %carrier frequency(no modulation)time_1 = (linspace (0, 10, 1000)); %times ...

  2. matlab仿真散射信道,无线信道建模原理及SUI-3信道的MATlab仿真.doc

    无线信道建模原理及SUI-3信道的MATlab仿真 无线衰落信道及仿真 无线衰落信道 在无线移动信道中,信号从发射天线经过复杂的传播环境到达接收天线,接收信号为各反射.衍射和散射分量以及信道噪声的复合 ...

  3. 【MATLAB教程案例5】常见无线通信信道的matlab模拟和仿真分析——自由空间损耗模型,Okumura-Hata模型以及COST231 Hata模型

    FPGA教程目录 MATLAB教程目录 -------------------------------------------------------------------------------- ...

  4. 二元固定信道(BSC)信道的MATLAB实现

    二元固定信道(BSC)信道参数p(转移概率)如图所示: 其中错误转移概率为,正确转移概率为,,,,. 现通过MATLAB编程实现该信道,由于该信道的转移特性与输入输出特性可知,该信道可通过一个二元信源 ...

  5. 【多径信道】多径信道的simulink仿真

    1.软件版本 matlab2021a 2.本算法理论知识 空空信道是一种典型的频率选择性衰落信道.在通信过程中,通信双方之间存在直射径.根据实际工程测量,考虑可分辨多径数为2,因此,其冲击响应和接收数 ...

  6. 静电场的有限差分法与matlab 仿真课程设计,计算物理和MATLAB课程设计--自激振动系统的MATLAB仿真.doc...

    东北石油大学课程设计任务书 课程 计算物理和MATLAB课程设计 题目 自激振动系统的MATLAB仿真 专业 姓名 学号 主要内容.基本要求.主要参考资料等 主要内容: 研究范?德?波耳(Van de ...

  7. 基于Matlab模拟独立瑞利衰落下双分支分集接收机QPSK的误码率

    基于Matlab模拟独立瑞利衰落下双分支分集接收机QPSK的误码率 本文介绍了如何使用Matlab仿真独立瑞利衰落下双分支分集接收机QPSK的误码率,其中包括如何生成数据.如何进行信道仿真.如何实现Q ...

  8. 基于matlab的qpsk与bpsk信号性能比较仿真,基于matlab的QPSK与BPSK信号性能比较仿真.doc...

    基于matlab的QPSK与BPSK信号性能比较仿真.doc 2装订线目 录第一章概述2第二章QPSK通信系统原理与仿真22.1 QPSK系统框图介绍22.2QPSK信号的调制原理32.2.1QPSK ...

  9. m基于matlab的WLAN室内无线信道建模与仿真

    目录 1.算法仿真效果 2.算法涉及理论知识概要 3.MATLAB核心程序 4.完整算法代码文件 1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 室内无线信道是指室内 ...

最新文章

  1. python3.7新功能_2018-11-08安装Python3.7详解
  2. Cisco交换机路由器的部分命令解析(3)
  3. kicad最小布线宽度默认是多少_你想知道建仓库时叉车通道宽度留多少吗?
  4. 1080*1920 下看网站很爽
  5. Win8下怎样安装Win7 or Win7下怎样安装win8?
  6. opencv(二) 图片处理
  7. C#中IEnumerableT.Aggregate()的简单使用
  8. 第一次失效_直击震撼场面!宁乡新沩丰坝建成以来第一次高水位应急演练!
  9. Spark sample入门到精通
  10. 固态硬盘用软件测试温度高,硬盘温度过高的原因,固态硬盘温度过高-
  11. python计算工资工时_Python实现扣除个人税后的工资计算器示例
  12. Web服务http日志收集
  13. Morgan Fairchild Makes the Most of It With 'The Graduate'
  14. 项目中遇到的问题(一)弹出UIAlertController 时出现 Warning: Attempt to present * on * which is already presenting
  15. 提高客户转化率的关键点
  16. 免费分享嵌入式stm32基础项目开发:心率检测仪的设计与实现
  17. 计算机组成(超详细)+附带思维导图
  18. 第七节 Html字体样式,HTML学习笔记 CSS文本及字体及连接及列表 第七节 (原创)(示例代码)...
  19. 饿了么 EMonitor 演进史
  20. Springboot中使用log4j2_自动检测参数monitorInterval不生效

热门文章

  1. 测试面试之Linux
  2. Java中关于length和length()的问题小结
  3. 两大热门技术碰撞 论区块链在物联网中的应用
  4. VMware Workstation Player 找不到共享文件夹的解决方法
  5. knif4j 访问不了
  6. 偶像 贝尔·格里尔斯(Bear Grylls)
  7. C语言函数及复杂数据结构的综合应用——简单户籍管理系统
  8. bes2300 tws配对_功耗仅4mA!BES恒玄推出TWS蓝牙耳机芯片BES2300
  9. 擦地机器人排行榜_扫地机器人十大排行榜
  10. 前端开发第三方分享/登录功能备忘(facebook、weibo、QQ、weixin微信好友或者朋友圈)