我是靠谱客的博主 野性手机,最近开发中收集的这篇文章主要介绍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,QAM调制解调中如何加入软解调算法程序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部