欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 心得体会 > 卷积编码的心得体会

卷积编码的心得体会

时间:2018-01-30 06:21

总结线性分组码和卷积编码的联系与区别

在编码器复杂性相同的情况下,卷积码的性能优于分组码。

卷积码若以(n,k,m)来描述卷积码,其中k为每次输入到卷积编码器的bit数,n为每个k元组码字对应的卷积码输出n元组码字,m为编码存储度,也就是卷积编码器的k元组的级数,称m+1= K为编码约束度m称为约束长度。

卷积码将k元组输入码元编成n元组输出码元,但k和n通常很小,特别适合以串行形式进卷积码的编码器行 传输,时延小。

与分组码不同,卷积码编码生成的n元组元不仅与当前输入的k元组有关,还与前面m-1个输入的k元组有关,编码过程中互相关联的码元个数为n*m。

卷积码的纠错性能随m的增加而增大,而差错率随N的增加而指数下降。

线性分组码一个[n,k]线性分组码,是把信息划成k个码元为一段(称为信息组),通过编码器变成长度为n个码元的一组,作为[n,k]线性分组码的一个码字。

若每位码元的取值有q种(q为素数幂,q进制),则共有q的k次方个码字。

用卷积编码,如果我输入的代码是101101,请问我输出的是什么

%% 未编码,卷积码,汉明码的性能比较cycl=50;%运行次数SNR=0;1;12;%信噪比msg=randint(1,10000);%输入信息BER0=zeros(1,length(SNR));BER1=zeros(1,length(SNR));BER2=zeros(1,length(SNR));%% 网络结构trellis=poly2trellis(3,[5 7]);%从电路求出参数,或已知参数%% 未编码的误码率for n=1:cyc1 for k=1:length(SNR) modbit0=pskmod(msg,2);%调制 y0=awgn(modbit0,SNR(k),'measured');%在传输序列中加入AWGN噪声 demmsg0=pskdemod(y0,2);%解调 recode0=reshape(demmsg0',1,[]); [num0,rat0]=biterr(recode0,msg);%误码计算 BER0(n,k)=rat0; endendBER0=mean(BER0);%% 卷积编码的误码率code=convenc(msg,trellis);%编码modbit1=pskmod(code,2);%调制for n=1:cyc1 for k=1;length(SNR) y1=awgn(modbit1,SNR(k),'measured');%在传输序列中加入AWGN噪声 demmsg1=pskdemod(y1,2);%解调 recode1=reshape(demmsg1',1,[]); tblen=5;%回潮长度 decoded1=vitdec(recode1,trellis,tblen,'cont','hard');%译码 [num1,rat1]=biterr(double(decode1(tblen+1:end)),msg(1:end-tblen));%误码计算 BER1(n,k)=rat1; endendBER1=mean(BER1);%% 汉明编码的误码率code2=encode(msg,7,4,'hamming');%(7,4)汉明编码modbit2=pskmod(code2,2);%调制for n=1;cyc1; for k=1;length(SNR)%编码的序列,调制后经过高斯白噪声信道,再解调制,再纠错后求误码 y2=awgn(modbit2,SNR(k),'measured');%在传输序列中加入AWGN噪声 demmsg2=pskdemod(y2,2);%解调 recode=reshape(demmsg2',1,[]); bitdecoded=decode(recode,7,4,'hamming');%译码 %% 计算误码率 error2=(bitdecoded~=msg); errorbits=sum(error2); BER2(n,k)=errorbits\\\/length(msg); endendBER2=mean(BER2);%% 画图semilogy(SNR,BER0,'b-o',SNR,BER1,'r-s',SNR,BER2,'k-+');xlabel('SNR\\\/dB');ylabel('BER');legend('未编码','卷积编码(码率为1\\\/2)','汉明编码');title('未编码、卷积编码(码率为1\\\/2)与汉明码性能比较');grid on

信息论 卷积编码器的一道题求教

000000000011------------------------------------0000 00000110 00000100 0011------------------------------------1111 0000 00000101 0110 00000011 0100 0011------------------------------------ 1111 0000 0000 0101 0110 0000 0011 0100 0011------------------------------------ 1111 0000 0000 0101 0110 0000 0011 0100 0011g∞=1111 0000 00000101 0110 00000011 0100 0011

double数据怎么进行递归卷积编码

implement

卷积码的用途

移动通信系统中,数字信号在无线信道中传输时,由于信道自身条件特性的不理想,会受到诸多噪声干扰的影响,因而产生误码。

为了在已知信噪比的情况下达到一定的误码率指标,除在合理设计基带信号,选择调制解调方式,并采用信道均衡,分集等措施的基础上,还应使用信道编码与交织,使误码率进一步的降低。

差错控制编码已经十分成熟的应用于信道编码技术之中。

卷积码和分组码是差错控制编码的2种主要形式,在编码器复杂度相同的情况下,卷积码的性能优于分组码,因此卷积码几乎被应用在所有无线通信的标准之中,如GSM,CDMA-IS95和WCDMA的标准中。

很高兴为您解答,祝你学习进步

【梦华幻斗】团队为您答题。

有不明白的可以追问

如果您认可我的回答。

请点击下面的【选为满意回答】按钮,同时可以【赞同】一下,谢谢

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片