您现在的位置:首页 >> 通信 >> 内容

m考虑时偏影响的根升余弦滤波器matlab仿真

时间:2024/4/21 1:15:51 点击:

  核心提示:0X_050m,包括程序操作录像...

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

---

作者:我爱C编程 来源:我爱C编程
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
本类固顶
  • 没有
  • FPGA/MATLAB商业/科研类项目合作(www.store718.com) © 2025 版权所有 All Rights Reserved.
  • Email:1480526168@qq.com 站长QQ: 1480526168