日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

码长6075的qc-ldpc编译码的MATLAB误码率仿真

發布時間:2025/4/5 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 码长6075的qc-ldpc编译码的MATLAB误码率仿真 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.算法簡介

? ? ? ?為滿足高的數據需求,提出一種新的QC-LDPC碼.該校驗矩陣的校驗部分為近似下三角結構,上對角線下面的非零元素可以任意放置,因此是一種半確定的結構.這種結構的碼設計靈活,性能也極高.通過對該碼的不同編譯碼算法進行比較,提出更有效的編譯碼算法.MATLAB仿真表明,此結構的QC-LDPC碼比雙對角線結構的QC-LDPC碼具有更低的誤碼率,快速編碼算法和Offset BP-based譯碼算法的有效性大大提高,且可以得到近似甚至超過傳統算法的可靠性.

2.部分核心代碼

clc; clear all; load G; load H; %測試量化級數對誤碼性能的影響 codeword=zeros(1,6075); %碼字長度 cBit=zeros(1,675); %校驗位長度 rate=5402/6075; %碼率 SNR=[1:6]; sNum=length(SNR); EbNo=10.^(0.1*SNR); sigma=1./(sqrt(2*rate*EbNo)); maxcycle=10000; %-------- 設定試驗次數-------- maxblockerr=10; %-------- 設定最大錯誤幀數-------- errornum=zeros(1,sNum); numoferrorFrame=zeros(1,sNum); numofFrame=zeros(1,sNum); MS_BER=zeros(1,sNum); MS_FER=zeros(1,sNum); decInter=40; %--------選擇一個合適的迭代次數----------------m=7; %-----------設置量化位數 m=3 5 7 9 (不含符號位) ----------------- unitarydata=zeros(1,6075); %存儲歸一化后的數據 a=zeros(1,6075); %存儲mbit量化后的數據 c=zeros(1,6075); tic for i=1:sNumcyc=0; blockerr=0;while(cyc<maxcycle & blockerr<maxblockerr)cyc=cyc+1mBit=rand(1,5402)>=0.5;codeword=mod(mBit*G,2);waveform=bpsk(codeword,1); % 1~~~~~-1;% 0~~~~~1;%--------------接收到的加噪后的碼字------------re_waveform=waveform+sigma(i)*randn(1,6075); jieduan_data=re_waveform;maxdata=1.8;for num=1:6075if re_waveform(num)>1.8jieduan_data(num)=1.8;elseif re_waveform(num)<-1.8jieduan_data(num)=-1.8;endendunitarydata=jieduan_data./maxdata; % 將每位數據進行歸一化a=unitarydata.*(2^m-1); % 轉換為跟量化級數相關的數據c=floor(a); % 取整%--------------最小和譯碼后誤碼率--------------------de_code=MinSumDecoder(c, H, decInter,1);errors=find(de_code~=codeword);eacherrornum=length(errors);errornum(i)=errornum(i)+eacherrornum;if eacherrornum~=0blockerr= blockerr+1;endblockerrendnumoferrorFrame(i)=blockerr;numofFrame(i)=cyc;MS_BER(i)=errornum(i)/(6075*cyc)MS_FER(i)=numoferrorFrame(i)/cycend tocfigure plot(SNR,MS_BER,'g--*'); set(gca,'Yscale','log'); grid on; ylabel('BER'); xlabel('SNR'); title('碼長6075的QC-LDPC碼譯碼誤碼率曲線');

3.仿真演示

4.相關參考文獻

[1]劉麗, 王中訓. 一種有效的QC-LDPC碼設計及編譯碼仿真實現[C]// 中南大學出版社有限責任公司. 中南大學出版社有限責任公司, 2011:1068.

C46

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的码长6075的qc-ldpc编译码的MATLAB误码率仿真的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99re国产在线 | 91久久免费 | 欧美日韩一级大片 | 麻豆视屏 | 国产精品久久久久久久天堂 | 久久美女精品 | 国产精品三级在线观看 | 91精品免费观看 | 在线观看色网站 | 亚洲二区在线视频 | av无码精品一区二区三区宅噜噜 | 欧美变态网站 | 热99视频| 亚洲精品国产精品乱码不66 | 一本色道久久hezyo无码 | 日本丰满熟妇hd | 一区二区三区激情视频 | 日本www高清视频 | 成人亚洲免费 | 国产美女无遮挡免费视频 | 五级毛片 | 欧美成年人视频在线观看 | 精品人妻一区二区三区日产 | 国产操操操 | 久久在草| av在线中文| 一区二区成人在线 | 成人免费毛片入口 | 久久精品综合 | 99re免费视频精品全部 | 少妇搡bbbb搡bbb搡小说 | 伊人网欧美 | 色资源av | 综合久久一区二区 | 国产aⅴ精品 | 四虎8848 | 黄色一区二区三区四区 | www在线 | 一区二区三区四区高清视频 | 特高潮videossexhd | 噜噜在线视频 | 加勒比久久综合 | 羞羞动漫免费观看 | 无码人妻丰满熟妇啪啪 | 亚洲精品高清视频在线观看 | 黄色大片日本 | 成人里番精品一区二区 | 黄视频在线免费 | 免费福利av | 日本五十熟hd丰满 | 都市激情麻豆 | 国产精品成人电影在线观看 | 欧美日韩人妻精品一区二区 | 色综合久久久久 | 日产精品久久久久久久蜜臀 | 日韩欧美精品在线播放 | 国产乱码一区二区三区 | 亚洲欧美制服丝袜 | 日韩无砖| 国产一级不卡毛片 | 韩国三级与黑人 | 不卡在线一区 | 日韩中文字幕视频在线 | 黄频网站在线观看 | 国模无码大尺度一区二区三区 | 99视频免费| 天天操夜夜爽 | 一区二区三区在线免费播放 | 成人小视频在线观看 | 爱逼av | 日韩日韩 | 中文字幕国产亚洲 | 青青草免费在线 | 九一在线视频 | 97网站| 免费的av片 | 欧美天天搞 | 国产孕交 | 制服一区二区 | 91免费版在线看 | 亚洲二区中文字幕 | 兄弟兄弟全集免费观看 | 人妻夜夜爽天天爽三区麻豆av网站 | 春日野结衣av | 欧美hdxxxx | 国产精品美女久久久久图片 | 床戏高潮做进去大尺度视频网站 | 尤物在线视频观看 | 日批动态图| 91成人福利在线 | 亚洲欧美自拍另类 | 日日摸夜夜添夜夜添高潮喷水 | 亚洲激情另类 | 在线观看的av网址 | 波多野结衣免费在线视频 | 操女人网 | 中文字幕在线观看三区 | 欧美黄色特级片 | 成人免费在线观看 |