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

m基于QPSK+LDPC的载波同步和定时同步matlab性能仿真,包括Costas和gardner环

时间:2023/8/4 1:42:56 点击:

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

1.完整项目描述和程序获取

>面包多安全交易平台:https://mbd.pub/o/bread/ZJyXkppr

>如果链接失效,可以直接打开本站店铺搜索相关店铺:

点击店铺

>如果链接失效,程序调试报错或者项目合作可以加微信或者QQ联系。

2.部分仿真图预览



3.算法概述

      载波同步是相干解调的基础,不管对于模拟通信还是数字通信来说,只要是相干解调,接收端都必须提供同频同相的载波。当然,若采用基带传输,此时便没有载波同步的问题,因为没有频带调制,即没有乘以载波进行频谱搬移的过程。

4.部分源码

for i = 2 : interplen - 1

     for k = 1 : nsamp

         y_temp = q0 - w;

         q(m) = q0;

         if y_temp > 0

            q0 = y_temp;

         else 

            q0 = mod(y_temp,1);

            mk = m;

            uk = s0 * q(m);

            uu(j) = uk;

            data1 = datarcosI(mk);

            data2 = datarcosI(mk + 1);

            interp_outI(j) = uk * data2 + (1 - uk) * data1;

            if mod(j,2) ~= 0

               qoutI((j+1)/2) = interp_outI(j);

            end

            data1 = datarcosQ(mk);

            data2 = datarcosQ(mk + 1);

            interp_outQ(j) = uk * data2 + (1 - uk) * data1;

            if mod(j,2) ~= 0

               qoutQ((j+1)/2) = interp_outQ(j);

            end

            j = j + 1;

         end

         m  = m + 1;

     end         

     Detector_out(i) = (interp_outI((i - 2)* 2 + 2)) * ((interp_outI((i - 1)* 2 + 1)) - (interp_outI((i - 2)* 2 + 1))) + (interp_outQ((i - 2)* 2 + 2)) * ((interp_outQ((i - 1)* 2 + 1)) - (interp_outQ((i - 2)* 2 + 1)));

     w = w + (C1 * (Detector_out(i) - Detector_out(i - 1)) + C2 * Detector_out(i));  

     Wm(i) = w;

end

0X_016m

---

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