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

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

时间:2023/7/9 4:19:35 点击:

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

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

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

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

点击店铺

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

2.部分仿真图预览



3.算法概述

   1024QAM是一种高阶调制方式,其星座图包含了1024个调制符号,具有高码率和高频谱效率的特点。1024QAM的星座图通常采用32×32的矩阵表示,其中每个点代表一个调制符号。1024QAM的星座图的特点是符号密度不均匀,即星座点在星座图中的分布不均匀。这种不均匀性会导致信道传输中出现较大的噪声和失真,从而影响信号的接收质量。因此,需要使用概率整形技术对1024QAM星座图进行整形,使得星座点的分布更加均匀。

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

0X_005m

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