NR GSCN计算SSB中心频率MATLAB实现

 5G NR GSCN计算SSB中心频率MATLAB实现_matlab中心频率-优快云博客,这篇文章中的实现在gscn<3000的情况下计算太复杂。

尝试优化并记录一下:

if gscn>=2&&gscn<7498
	 x = mod(gscn, 3)
	 M = -3*(x^2) + 5*x + 3
	 N= (gscn-(M-3)/2)/3
	 freqency = (N * 1200 + M * 50)*1e3;
     freqency = freqency/1e6;
elseif gscn>=7499 && gscn <= 22255 %3000MHZ - 24250MHZ
     N = gscn - 7499;
     freqency = 3000 + N * 1.44;
elseif gscn>=22256 && gscn <= 26639 %3000MHZ - 24250MHZ
     N = gscn - 22256;
     freqency = 24250.08 + N * 17.28;
else
    freqency = 0;
    fprintf('error gscn %d\n',gscn);
end
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值