flexran5gnrTDL部分matlab代码

本文档介绍了一个用于5G NR TDL(时间延迟线)信道模拟的MATLAB代码实现。主要包含一系列函数,如`channel_TDL.m`作为主函数,用于生成相关时域TDL信道矩阵。其他函数如`getHalfMaxRealDelay.m`计算最大时延,`getTDLInformation.m`获取TDL模型信息,`TDLChannelModel.m`生成信道模型等。代码涵盖了LOS和NLOS条件下的信道生成,并进行了配置参数检查和空间相关性处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数channel_TDL.m(主)

函数输入:simu_params,MAC_params,UE_idx,BS_idx
函数输出:H-相关时域TDL信道矩阵-Nr-Nt-L;MAC_params-适于TDL的

  • 确定空间子载波频率subcarrierspacing-ScSpacing
  • 确定上下行链路
  • 得到矩阵H(调用TDL文件夹其他函数)

函数getHalfMaxRealDelay.m

函数输入:TDL_Model,DelaySpread
函数输出:maxTimeDelay

  • TDL信道每一个模型的归一化时延存在
  • 实际时延RealDelay=归一化时延*DS
  • 求最大时延maxTimeDelay

函数getTDLInformation.m(几乎无函数调用)

函数输入:TDL_Model,DelaySpread,ScSpacing,Numsamples
函数输出:boolLOS,K,TapPaths,SamplingSpacing,SampleDelays,Length,PowerNormalized

  • 每一个TDL模型的功率和归一化时延均在901表格7.7.2-1-7.7.2-5中给出
  • 设置TDL模型和LOS情况的对应(bool)及莱斯K因子(dB),并将dB转成可以运算的量
  • 确定路径抽头数<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值