function [h, t_state] = Jakes_Flat(fd, Ts, Ns, t_state, E0, phi_N)
% INPUTS
% fd : Doppler frequency
% Ts : Sampling period
% Ns : Sampling numbers
% t0 : Initial time
% E0 : Channel power
% phi_N : Initial phase of the sin signal with Max Doppler frequency
% OUTPUTS
% h : Complex fading vector
% t_state : current occasion
if nargin < 6, phi_N = 0; end
if nargin < 5, E0 = 1; end
if nargin < 4, t_state = 0; end
if nargin < 3
error('More arguments are needed for Jakes_Flat()');
end
N0 = 8;
N = 4*N0 + 2;
wd = 2*pi*fd; % Max Doppler frequency[rad]
t = t_state + [0:Ns-1] * Ts; % Time vector
t_state = t(end) + Ts; % Final time
coswt = [sqrt(2) * cos(wd*t); 2*cos(wd*cos(2*pi/N*[1:N0]')*t)];
h = E0/sqrt(2*N0 + 1) * exp(1i*[phi_N pi/(N0+1)*[1:N0]]) * coswt;
help butter
新建文件夹 (2).rar_Jakes仿真_Jakes模型_jakes
版权申诉
84 浏览量
2022-09-20
23:00:17
上传
评论
收藏 2KB RAR 举报
JonSco
- 粉丝: 75
- 资源: 1万+
最新资源
- 疯狂吃月饼游戏小程序前端源码
- 知识领域: 人工智能 技术关键词: TensorFlow、Keras、深度学习、神经网络
- 知识领域: 自动化测试 技术关键词: pytest、unittest、自动化测试、测试框架
- 知识领域: 数据库管理 技术关键词: SQLAlchemy、数据库、ORM、SQL 内容关键词: 数据库连接、数据查询、数据操作
- 知识领域: 网络编程 技术关键词: socket、网络编程、异步IO、TCP/IP 内容关键词: 客户端、服务器、网络协议
- 知识领域: 自然语言处理 技术关键词: NLTK、spaCy、文本处理、语言模型
- 硬件工程师毕业设计心形灯PCB原理图+程序
- 开源光谱分析仪博客的代码
- 基于深度学习的工业缺陷检测(续篇)
- 大创项目编程示例开发案列优质学习资料资源工具与案列应用场景开发文档教程资料.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈