我是靠谱客的博主 野性手机,这篇文章主要介绍qam调制与解调matlab,QAM调制解调中如何加入软解调算法程序,现在分享给大家,希望可以做个参考。

这是一段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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部