%%File_C7:Jakes.m

%本程序将一随机信号通过瑞利信道产生输出

%%

clear;

clc;

Ts=0.02;

fmax=2;%最大多普勒频移

Nt=400;%采样序列的长度

sig=j*ones(1,Nt);%信号

t=[0:Nt];

%设定信道仿真参数

N0=25;

D=1;

[u]=jakes_single_rayleigh(N0,D,fmax,Nt,Ts);%生成瑞利信道 RecSignal=u.*sig;

plot(20*log10(RecSignal));

%JakesRayleigh.m

%本函数用Jakes方法产生单径的符合瑞利分布的复随机过程

%%%%%%%%%%%%%%%%%%%%%%%%%%%

function [u]=jakes_single_rayleigh(N0,D,fmax,M,Ts,Tc) % 输入参数:

% N0 频率不重叠的正弦波个数

% D 方差,可由输入功率得到

% fmax 最大多普勒频移

% M 码片数

%输出参数

%u 输出复信号

%u1 输出信号的实部

%u2 输出信号的虚部

%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%

N=4*N0+2;%Jakes仿真叠加正弦波的总个数

%计算Jakes仿真中的离散多普勒频率fi,n

f=zeros(1,N0+1);

for n=1:N0

f(n)=fmax*cos(2*pi*n/N);

end

f(N0+1)=fmax;

%计算多普勒增益ci,n

%同向分量增益c1,n

c1=zeros(1,N0+1);

matlab实现瑞利信道需要的步骤,瑞利信道Matlab仿真程序相关推荐

  1. 多径信道理论的直观感受与MATLAB仿真

    格式乱了,程序源码与原文点击下面链接: 多径信道理论的直观感受与MATLAB仿真 - 子木的文章 - 知乎 https://zhuanlan.zhihu.com/p/116761401 目录 1.多径 ...

  2. 5G NR OFDM链路层仿真及Matlab代码实现(1):LDPC信道编译码之5G Tollbox中相关函数使用介绍

    目录 0. 写在前面 1. 信道编码 2. 经过信道(❤) 3. LDPC译码 0. 写在前面 这是OFDM链路仿真系列的第一部分. 第一次写博客,望前辈们多多指教!!! 本来想着一口气写完整个过程, ...

  3. 【MIMO】两种空间相关信道生成方式的记录(公式+MATLAB代码)

    文章目录 前言 一. Kronecker相关信道模型 二.生成方式1 1.公式 2.MATLAB代码 三.生成方式2-complex correlation 1.公式 2.MATLAB代码 四.生成方 ...

  4. MATLAB/SIMULINK生成嵌入式代码的步骤

    昨天参加了Mathworks公司在东南大学举办的关于MATLAB的培训,内容是关于MATLAB/SIMULINK的嵌入式代码生成以及物理建模,在这里把代码生成的步骤及一些相关内容总结一下. 嵌入式代码 ...

  5. matlab 信道模拟 差错概率,移动信道差错序列的分布概率模拟法及门限电平的讨论...

    1概述近年来数字式移动通信系统正在国内逐步推广,人们对它的认识更加深入,更多的科技工作者已涉足这个领域.数字式移动通信的实时性和传输的可靠性已是近年来通信理论研究中的热门课题.为实现移动通信的可靠传输 ...

  6. 【通信仿真】基于matlab GUI数字基带通信仿真【含Matlab源码 2510期】

    ⛄一.数字基带信号波形仿真简介 主要研究了数字信号的基带传输的基本概念及数字信号基带传输的传输过程和如何用MATLAB软件仿真设计数字基带传输系统.本文首先介绍了MATLAB仿真软件.然后介绍了本课题 ...

  7. matlab 度分秒转换成度_如何利用matlab统一处理照片亮度对比度

    第一:下软件MATLAB,和插件SHINEtoolbox.安装路径最好不要有中文. 将插件复制到文件夹下见图片 注意:不用学习matlab的具体应用,会使用插件就行了,插件是已经做好的编程,仅需把插件 ...

  8. link函数 matlab,安装Excel link插件,实现Excel与Matlab的互联

    本文介绍Excel link插件的安装,实现Excel与Matlab的互联. Excel link是在Microsoft Windows环境下实现Microsoft Excel和MATLAB进行交互的 ...

  9. 如何将MATLAB程序发布为独立的不依赖MATLAB环境可执行的程序包(基于Matlab R2015b版 )

    如何将MATLAB程序发布为独立的不依赖MATLAB环境可执行的程序包(基于MatlabR2015b版) 关键字:MatlabR2015b,可独立运行,可脱离Matlab环境,m文件,Matlab程序 ...

最新文章

  1. 2022-2028年中国集装箱涂料行业市场研究及前瞻分析报告
  2. hackthon提高
  3. Android --- RecycleView获取第 i 个 item 里面的控件并进行赋值
  4. 动态规划:二维费用背包
  5. prometheus的搭建与使用
  6. webservice jsonp格式调用
  7. accept和select的区别
  8. 如何把数据库从sql变成mysql_(转)如何将数据库从SQL Server迁移到MySQL
  9. alias自定义别名
  10. 面向服务架构十大技术与基础理论
  11. html获取元素的rgb值,使用javascript提取支持的HTML或X11颜色名称及其RGB值的列表
  12. 2018北航计算机考研复试经验
  13. 打散线条lisp_cad细线模式(cad中宽线炸开后变成细线是怎么回事)
  14. 实用主义学python【笔记】
  15. C-V2X 与智能车路协同技术的深度融合
  16. MYSQL系列---默认隔离级别所引发的问题
  17. 【项目】数仓项目(三)
  18. C++ 值传递、指针传递、引用传递详解
  19. 【HDOJ】4355 Party All the Time
  20. 隐私计算及密码学学习记录

热门文章

  1. python实现双色球_python中双色球
  2. DOM(document Object model)
  3. 常见的现货白银投资专业术语
  4. 升级AndrOid4.3,三星S4升级Android 4.3系统后应用停止运行的解决办法图解
  5. C 不再是一种编程语言
  6. 学习SVM,这篇文章就够了!(附详细代码)
  7. 音乐识别科技公司SHAZAM十年来终于再次盈利
  8. FITC-PEG-OH荧光素-聚乙二醇-羟基用以标记生物分子,例如蛋白质,抗体,肽等
  9. Linux常用命令大全(冰河世纪到现在最全的收集)
  10. 未觉池塘春草梦,阶前梧桐已秋声——2014.9-2015.9