说明:在MATLAB上设计一个(2,1,3)卷积编码器和对应的采用维特比译码算法的译码器。编码器的生成多项式为:[1 0 1;1 1 1]。将编码器的输出经过一个高斯白噪声信道的结果作为译码器的输入,观察比较译码器输出和编码器输入,了解卷积码的容错性,并计算译码结果的误比特率。
卷积编码器 2-1-3卷积编码 信道卷积编码 vb卷积 卷积码编码
说明:搭建BPSK+编码+交织仿真通信链路,仿真分析在不同信道条件下的不同译 码算法的误比特率性能。基于matlab,搭建BPSK+卷积编码+交织通信收发链路, 仿真参数如下: 1) 信源比特速率: 100 b R kbps = 2) 卷积编码:码率为1/2,生成多项式为(561,753) 3) 译码方式...
BPSK BPSK编码 交织仿真 通信链路 译码算法 误比特率 收发链路 信源比特速率 卷积编码 维特比译码 硬判决译码 软判决译码 比特量化 行列交织
说明:数字信号QPSK调制,卷积编码,根升余弦滤波器,高斯信道。并画出误码率曲线。
卷积神经网络 数字信号 QPSK调制 QPSK 卷积编码 弦滤波器 高斯信道
说明:卷积编码,使用成型函数,采用1/2码率,64状态。即,一入两出,64个状态则为6个移位寄存器。采用交织,按行输入,按列输出,采用QPSK调制,即符号两两一组,映射到-1+j,-1-j,1+j,1-j。信道采用Proakis-B信道。
matlab 编码 调制 qpsk 卷积
说明:卷积码编码器,对二进制向量进行编码,希望对大家有帮助-Convolutional code encoder, to encode binary vector, in the hope that everyone has to help
matlab 编码 矢量 进行 大家 希望 二进制 编码器 卷积码
说明:319卷积码的编译码程序,通过修改G的系数可以修改编码器,同时包含维特比译码以及性能的对比图 convencoder.m 为主函数,三次分别使用直接判决,维特比硬判决和维特比软判决三种译码方式
matlab 程序 基本 卷积码
说明:非系统卷积码的维特比译码器。编码器可以设计任意通过生成矩阵和参数 k。行数生成矩阵是输出比特和科洛姆是约束长度。参数 k 是并行输入的数量。test.m 是一个主要的文件。
matlab 译码器 维特比
说明:这是一个代码 ;Viterbi译码器采用维特比算法的比特流,一直采用卷积码和网格编码的编码解码。本程序是在MATLAB中生成。作为一个功能,我们要进入我们的解码之后,我们要如 长度序列的卷积码的生成到维特比解码器; ;concode = [ 1 0 1 1 0 1 0 1 1 1】 ;长度= 5。此...
Viterbi 译码器
说明:Turbo码编码器,采用并行级联结构,是由一对递归系统卷积码(Recursive Systematic Convolution Code,RSCC)编码器和一个交织器组成。这类Turbo码也称为PCCC。RSCC编码器和卷积码编码器之间的主要区别的从移存器输出到信息位输出端之间有反馈路径。
matlab turbo
说明:turbo的基本代码,Turbo码中,利用递归系统卷积码(RSC)编码器作为成员码时,低重量的输入序列经过编码后可以得到高重量的输出序列。同时交织器的使用,也能加大码字重量。实际上,Turbo码的目标不是追求高的最小距离,而是设计具有尽可能少的低重量码字的码。Turbo码由两个递归系统卷积码(RSC...