日韩性视频-久久久蜜桃-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误码率仿真的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 中文字幕在线影院 | 日本毛片在线 | 中文字幕av免费在线观看 | 亚洲国产精品久久久久久久 | 中文字幕在线免费视频 | 免费在线观看你懂的 | 玩弄人妻少妇500系列 | 亚洲视频综合网 | 亚洲AV无码成人精品区先锋 | 中国一级片黄色一级片黄 | 自拍视频国产 | 少妇av在线播放 | 久久久人体 | 中文字幕理论片 | 国产性爱精品视频 | 性视屏| 二区免费视频 | 国产伦精品一区二区三区照片 | 欧美性极品xxxx做受 | 黄网站在线免费看 | 亚洲码无人客一区二区三区 | 亚色成人 | 午夜国产在线 | 黄色免费91 | 91九色视频在线 | 怡春院欧美| 欧美人妻少妇一区二区三区 | 91伊人网| 免费观看av网站 | 四虎影视永久 | 日本激情网 | 精国产品一区二区三区a片 国产精品第一 | 欧美乱码精品一区二区三区 | 久久久久久免费毛片精品 | 国产资源在线观看 | 精品在线视频免费 | 欧美动态色图 | 国产精品suv一区二区 | 亚洲香蕉久久 | 精品热久久 | sm乳奴虐乳调教bdsm | 亚洲精品性 | 激情久久网站 | 中国第一毛片 | 久久在线中文字幕 | 久一国产| 国产成年人网站 | 97公开视频 | av在线影片 | 在线观看黄色大片 | 黄色网免费看 | 国产成人精品亚洲日本在线观看 | 欧洲性猛交 | 精品国产青草久久久久96 | 在线观看日韩一区二区 | 国产日产欧美一区二区 | 日韩欧美国产亚洲 | 精品免费一区二区 | 成人精品影视 | 深夜福利网址 | 欧美丰满艳妇bbwbbw | 国产精品视频网址 | 91在线导航 | 欧美老肥妇做爰bbww | 二区视频在线 | 天天碰免费视频 | 在线观看免费黄色小视频 | 东北熟女一区二区三区 | 亚洲一在线 | 美女被娇喘视频 | 在线免费看毛片 | 国产欧美一区二区精品久久久 | 麻豆久久久午夜一区二区 | 国产亚洲精品久久久久久打不开 | 国产无遮挡呻吟娇喘视频 | 国产精品2019| 色丁香久久 | 香蕉精品在线 | 午夜美女福利视频 | 波多野结衣在线观看一区二区三区 | 国产午夜精品一区二区理论影院 | 肥臀熟女一区二区三区 | 九九九热视频 | 日产亚洲一区二区三区 | 熊猫电影yy8y全部免费观看 | 亚洲天堂色图 | 粉嫩av一区二区三区免费观看 | 久久精品一区二区国产 | 欧美大片高清免费观看 | 日韩av在线播 | 国产伦一区二区 | 222aaa| 男女ss视频| 婷婷免费 | 最新天堂中文在线 | 一区二区影院 | 国产精品成人久久电影 | 日韩亚洲精品视频 | 国产激情二区 |