Free考研资料 - 免费考研论坛

 找回密码
 注册
打印 上一主题 下一主题

卷积码编码与解码!!!

[复制链接]
跳转到指定楼层
楼主
夜色幻影 发表于 08-11-20 16:44:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求高手指点下 !!
解码函数怎么编写的!!!!!!
MATLAB的 函数
自带的viterbi看不懂!!!!!
谢谢!!!
沙发
 楼主| 夜色幻影 发表于 08-12-23 17:31:19 | 只看该作者

求个解码!!!急用!!!!

(3,1,4)编码,信息取八位
约束关系为: y1=m1  y2=m1+m2+m3+m4  y3=m1+m3+m4
>> M=randint(1,8)
M =
     1     0     1     0     1     1     0     0
>> g=[1,1,1,0,1,1,0,1,0,0,1,1];
>>G=[g,zeros(1,12);zeros(1,3),g,zeros(1,9);zeros(1,6),g,zeros(1,6);zeros(1,9),g,zeros(1,3);zeros(1,12),g;zeros(1,15),1,1,1,0,1,1,0,1,0;zeros(1,18),1,1,1,0,1,1;zeros(1,21),1,1,1];
>> Y=M*G

Y =

  Columns 1 through 18

     1     1     1     0     1     1     1     2     1     0     2     2     1     2     1     1     3     3

  Columns 19 through 24

     0     2     1     0     2     1

>> for i=1:1:24
   if Y(i)>1
   Y(i)=mod(Y(i),2);
   else  Y(i)=Y(i);
   end
end
>> Y

Y =

  Columns 1 through 17

     1     1     1     0     1     1     1     0     1     0     0     0     1     0     1     1     1

  Columns 18 through 24

     1     0     0     1     0     0     1
板凳
wireline 发表于 08-12-24 06:01:51 | 只看该作者
我也有类似问题,谢谢二楼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|Free考研资料 ( 苏ICP备05011575号 )

GMT+8, 24-11-29 01:49 , Processed in 0.101610 second(s), 12 queries , Gzip On, Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表