1.完整项目描述和程序获取
>面包多安全交易平台:https://mbd.pub/o/bread/ZZ6cm5xu
>如果链接失效,可以直接打开本站店铺搜索相关店铺:
>如果链接失效,程序调试报错或者项目合作也可以加微信或者QQ联系。
2.部分仿真图预览
3.算法概述
在实际通信系统中,由于同步误差的存在,接收到的信号可能发生时偏(Timing Offset, TO)。为了应对这种情况,RRC滤波器的设计需要考虑到在有限的时偏范围内仍能保持良好的ISI抑制能力。此时,滤波器的性能可以通过其脉冲响应的旁瓣衰减和主瓣宽度来衡量。考虑时偏影响的根升余弦滤波器在设计时需要兼顾符号间隔离度与频谱利用率,通过合理选择滚降系数α,确保在一定范围内的时偏条件下,系统的误码率仍然维持在较低水平。
4.部分源码
t = mod((i - 4) * err * Ts , Ts);% 计算当前时间偏移量t
% 计算并存储4个连续样本点的滤波结果
sample_data((i - 4)*nsamp + 1) = datain(j) * u_rcosine(t - 2 * T,nsamp) + datain(j - 1) * u_rcosine(t - T,nsamp) ...
+ datain(j - 2) * u_rcosine(t,nsamp) + datain(j - 3) * u_rcosine(t + T,nsamp);
t = t + Ts;
sample_data((i - 4)*nsamp + 2) = datain(j) * u_rcosine(t - 2 * T,nsamp) + datain(j - 1) * u_rcosine(t - T,nsamp) ...
+ datain(j - 2) * u_rcosine(t,nsamp) + datain(j - 3) * u_rcosine(t + T,nsamp);
t = t + Ts;
sample_data((i - 4)*nsamp + 3) = datain(j) * u_rcosine(t - 2 * T,nsamp) + datain(j - 1) * u_rcosine(t - T,nsamp) ...
+ datain(j - 2) * u_rcosine(t,nsamp) + datain(j - 3) * u_rcosine(t + T,nsamp);
t = t + Ts;
sample_data((i - 4)*nsamp + 4) = datain(j) * u_rcosine(t - 2 * T,nsamp) + datain(j - 1) * u_rcosine(t - T,nsamp) ...
+ datain(j - 2) * u_rcosine(t,nsamp) + datain(j - 3) * u_rcosine(t + T,nsamp);
0X_050m
---