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

通过概率整形技术对64QAM进行星座图整形,并输出GMI指标

时间:2023/1/16 23:47:53 点击:

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

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

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

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

点击店铺

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

2.部分仿真图预览




3.算法概述

        概率整形技术与现有的光通信系统相结合的呢?如图9所示,二进制数据经过DM后变成非均匀分布的符号,将这些整形后的符号以二进制标签来表示,以便于进行FEC编码,然后再像普通光通信一样,进行星座图的映射,电光调制,光纤传输,光电转换,DSP处理,解调,解码等过程后,再将二进制标签转化为符号,送入DM逆变换器中,恢复发送的数据。注意到,整形是在FEC之前完成的,并且如果采用概率幅度整形(PAS),一般PCS都是这样做的,整形和FEC是完全独立的,FEC也不会改变DM映射之后的概率分布,这给设计带来了很好的灵活性,也降低了实现的复杂度。正是基于此,Nokia在业内最先发布了支持PCS技术的相干DSP芯片PSE3,并且最近成功完成现场测试,验证了可行性。华为也将PCS成功应用于其自研ODSP芯片中,取得较好的效果。

4.部分源码

................................................................

for i = 1:1:log2(order_QAM)

    for ii= 1:1:order_QAM

        tempx1=datx(ii,1);

        if bitget(tempx1,i)==0

             tempx2     = x2(ii,1); 

             tempx4     = x4(ii,1); 

             xb0(n1,i)  = tempx2;

             pxb0(n1,i) = tempx4;

             n1 = n1+1;

        else 

             tempx2     = x2(ii,1); 

             tempx4     = x4(ii,1); 

             xb1(n2,i)  = tempx2;

             pxb1(n2,i) = tempx4;

             n2 = n2+1;

        end

    end

    n1=1;

    n2=1;

end

 

tic

SNR= -20:30;

for ijk= 1:length(SNR)

    ijk

    Nunifm_dqam = awgn(unifm_dqam,SNR(ijk),'measured');

    NPS_QAMs    = awgn(PS_QAMs,SNR(ijk),'measured');

    %GMI

    for k=1:Lens                            

        y_k     = NPS_QAMs(k,1);

        y_k_bit = imsgss(k,1);

        %分母条件概率

        q_chs   = ch_con_pro(PS_QAMs,NPS_QAMs,y_k,x,Lens);

        denss   = sum(q_chs.*px);

        for i = 1:log2(order_QAM)                 

            bit_temp = bitget(y_k_bit,i);       

            if bit_temp ==0

               x_bit  = xb0(:,i);

               px_bit =  pxb0(:,i);

            else

               x_bit  = xb1(:,i);

               px_bit =  pxb1(:,i);          

            end

.............................................................

n = n +1;

end

A236

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