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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

BCH编译码

發布時間:2024/8/1 编程问答 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BCH编译码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

% 對BCH碼進行了仿真,可變調制方式BPSK,4QAM,16QAM等
% 每楨長度等于K的整數倍
clear ;
clc;
n_frame=20;
N=15;
K=11;
M=1; ? ?%1--BPSK ? ?2--QPSK or QAM ? ?3---8PSK ? 4---16PSK or 16QAM
? ? ? ? ? % psk ? ? ? ?psk ? ? qask ? ? ? ?psk ? ? ? ? psk ? ? qask
Es=1; ? % 數字映射后的符號能量 psk--1
? ? ? ? % ? ? ? ? ? ? ? ? ? ? ?16QAM--10
L_frame=10000;
start=-16;
step=2;
finish=20;
?[pg, pm] = bchgenpoly(N, K);
?
r=K/N; % 編碼效率
Eb=Es/M; % 每比特能量
plot_pe=[];
Q=1;
axis_EbN0=start:step:finish;
%******************************************************************8

for EbN0=start:step:finish
? ? Liner_EbN0=10^(EbN0/10);
? ? pe_number=0;
? ? variance=0.5*(Eb/Liner_EbN0)/r; ?% 噪聲方差, 來源于a^2/(2*delta^2)=Liner_EbN0,a^2信息幅值的平方即比特能量, 2*delta^2=N0. ? ?N0/r得到編碼后的噪聲功率譜密度
? ? for i=1:1:n_frame
? ? ? ??
? ? ? ? x_msg=randint(L_frame/K,K,2); ? ? %真正的信息
? ? ? ?
? ? ? ? x_code_msg=bchenc(x_msg,N,K); ? ?% 編碼模塊
? ? ? ??
? ? ? ? X_code_msg=reshape(x_code_msg',1,[]); % 碼字整形,矩陣變成行向量
? ? ? ?
? ? ? ? symbol=bi2symbol(X_code_msg,M); % 二進制到十進制轉換
? ? ? ??
? ? ? ? modulation_sig=qammod(symbol,1,1,'qask',2^M); % 數字映射
? ? ? ??
? ? ? ? x_ch=g_ch(modulation_sig,variance); ?% 經過高斯信道,噪聲方差var
? ? ? ??
? ? ? ? de_symbol=qamdemod(x_ch,1,1,'qask',2^M); %逆映射
? ? ? ??
? ? ? ? rec=symbol2bit(de_symbol,M); % 十進制轉換二進制
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ? out=reshape(rec,N,L_frame/K)'; % 碼字整形,行向量變成矩陣
? ? ? ? in=out;
? ? ? ??
? ? ? ? x_dec_msg=bchdec(in,K,t);% 解碼模塊
? ? ? ??
? ? ? ? pe_number=pe_number+sum( sum(x_msg~=x_dec_msg) );
? ? ? ?
? ? ? ? current_time=fix(clock);
? ? ? ?fprintf('i am working %g ? ? ?%g年 ?%g月 ?%g日 ?%g時 ?%g分 ?%g秒\n\n',Q,current_time(1),current_time(2),current_time(3),current_time(4),current_time(5),current_time(6))
? ? ? ? Q=Q+1;
? ? ? ? fprintf('\n\n')
? ? ? ??
? ? end
? ? pe=pe_number/(L_frame*n_frame);
? ? plot_pe=[plot_pe,pe];
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
semilogy(axis_EbN0,plot_pe,'b*-')

xlabel('Eb/N0 信號功率/噪聲功率(db)')
ylabel('BER')
title('誤碼率')
grid on

D79

總結

以上是生活随笔為你收集整理的BCH编译码的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 噼里啪啦免费看 | 亚洲视频123 | 国产精品18久久久 | 青娱乐91| 男女做受视频 | 69视频网址 | 国产精品一区二区三区在线播放 | 亚洲 日本 欧美 中文幕 | 亚洲av首页在线 | 91性高潮久久久久久久 | 久久亚洲一区二区三区四区 | 亚洲第一视频网站 | 就爱av| 亚洲天堂二区 | 中文字幕日韩精品一区 | 成人看片网站 | 中文字幕人妻熟女在线 | 自拍偷拍精品视频 | 成人欧美一区二区三区小说 | 欧美日韩二三区 | 久久中文字幕国产 | 亚洲乱码精品久久久久 | 人妻无码一区二区三区久久 | 色人阁在线视频 | 日韩av在线看免费观看 | av在线首页| 亚洲AV无码久久精品国产一区 | av在线三区 | 天天舔天天干 | 久久久久国产精品人妻 | 国产片一区二区三区 | 亚洲制服一区 | 999久久久久 | 国产99热| 果冻av在线 | 亚洲国产精一区二区三区性色 | 在线观看 亚洲 | 欧美综合自拍 | 伊人久久久久噜噜噜亚洲熟女综合 | 91成人免费在线观看 | 美国式禁忌1980 | 亚洲成人欧美 | 亚洲一级网 | 天天干狠狠 | 国产一区二区久久久 | 欧洲亚洲精品 | 日本一区二区在线免费观看 | 中文字字幕在线中文乱码 | 亚洲av人人澡人人爽人人夜夜 | 亚洲热av | 成人免费久久 | 久久夜靖品2区 | 粉嫩久久99精品久久久久久夜 | 亚洲av永久无码精品放毛片 | 成人亚洲网站 | 激情五月色播五月 | 亚洲第一精品在线观看 | h官场少妇第三部分 | 午夜激情视频在线 | 欧美日韩在线二区 | 男女av免费| 六月丁香综合网 | 亚洲国产精品免费 | 黄色片网站免费看 | 富二代成人短视频 | 色88久久久久高潮综合影院 | 久久久精品在线观看 | 日韩在线不卡一区 | 香蕉污视频 | 在线观看免费av片 | 韩国日本在线观看 | sm国产在线调教视频 | 麻豆国产一区二区三区四区 | 久久久久久久一 | 天天av网 | 黄色免费网站观看 | 苍井空亚洲精品aa片在线播放 | 91麻豆影视 | 97在线影院 | 男女午夜爽爽爽 | 一级片一区二区三区 | 亚洲我射av | 桃色视频在线 | 国产精品xxx在线 | 国产精品日日摸天天碰 | 亚洲熟妇无码久久精品 | 最新国产视频 | 可以免费看av | 亚洲破处视频 | 国产美女在线播放 | 永久精品网站 | 可以在线观看的av网站 | 久久久久亚洲av无码专区 | 涩涩久久 | jizzjizz在线播放 | 天天草天天摸 | 精品视频一二三区 | 中出在线观看 | 亚洲手机看片 |