概述
这是一段QAM调制解调程序,想要加入如图片所示软解调算法程序,不知怎么添加。还望高手指点,感激不尽!!
%任务三(3):(2,1,4)卷积码+16QAM+AWGN+deqam+维特比软判决和硬判决对性能的影响
clear;
clc;
N=10000;
times=100;
EbN0_db=0:0.5:4.5;
EbN0=10.^(EbN0_db/10);
M=16;
k=log2(M);
codeRate=1/2;%码率
snr_db=EbN0_db+10*log10(k)-10*log10(1/codeRate);
K=5;%约束长度
trellis=poly2trellis(K,[23 33]);%产生格图
tblen=5*K;
%构造调制和解调对象
qamobj = modem.qammod('M', M, 'PhaseOffset', 0, 'SymbolOrder',...
'Gray', 'InputType', 'bit');
qamdeobj1=modem.qamdemod(qamobj);
qamdeobj2=modem.qamdemod(qamobj,'OutputType','bit','DecisionType','approximate llr',...
'NoiseVariance',1);%产生QAM解调对象&
最后
以上就是野性手机为你收集整理的qam调制与解调matlab,QAM调制解调中如何加入软解调算法程序的全部内容,希望文章能够帮你解决qam调制与解调matlab,QAM调制解调中如何加入软解调算法程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复