流浪小狗的窝

没有传播的代码是死的,没有对尽可能多的人施加影响是对自己智力的亵渎。 [http://www.goldenhawking.org:8088]...

连载:有限状态机以及维特比(Viterbi)译码器(三)

现在,我们有了一个通用的状态机编译码器,还有针对前向码、反馈码的具体状态生成器。测试一下。 就一个文件,main.cpp 先是为了弥合C++不同的编译器,弄些辅助代码。 #include #include #include "lsm_viterbi.h" #inclu...

2013-05-13 13:31:08

阅读数:2295

评论数:0

连载:有限状态机以及维特比(Viterbi)译码器(二)

上一节,我们实现了一个通用的有限状态机编码器及维特比译码器。这一节,实现两种卷积码(前向、反馈)的状态机初始化类。 前向码需要一组参数,分别是 n,k,m ,还有具体的管脚描述。 管脚描述采用Matlab的八进制格式。 前向卷积码, front_conv_lsmaker.h /** \br...

2013-05-13 13:17:10

阅读数:1555

评论数:0

连载:有限状态机以及维特比(Viterbi)译码器(一)

学习《通信原理》的时候,总是对维特比算法的实质有些把握不清楚,实现起来,颇煞费周章。这些天,赶上生病,好好思考了一下,总算有些领悟的意思了。        维特比算法并不是只针对卷积码的,可以说,它是一个普适的有限状态机算法(LSM)。只要有一个LSM,能够受不同输入的触发,在各个状态间跳转,并...

2013-05-13 13:07:34

阅读数:2759

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭