1.仿真代码 clear all EbN0 = 0:2:10; %SNR范围 N = 1000000; %消息比特个数 M = 2; %BPSK调制 L = 7; %约束长度 tre1 = poly2trellis(L,[171 133]); %卷积码的生成多项式 tblen = 6*L; %Viterbi译码器回溯深度 msg = randi([0,1],1,N); %消息比特序列 msg1 = convenc(msg,tre1); %卷积编码 x1 = pskmod(msg1,M); %BPSK调制 for ii=1:length(EbN0) ii y = awgn(x1
2022-05-12 20:39:33 43KB ab atl ite
1
摘要:卷积码及其Viterbi译码是现代通信系统中常用的一种信道编码方法。文中介绍了Viterbi译码算法的原理,分析了Viterbi译码器的结构,然后用Verilog语言设计了一种基于Altera公司的EP3C120F780C8芯片的(2,l,7)Viterbi译码器,同时给出了时序仿真图。   0 引言   在现代通信系统中,要使信号能够更可靠地在信道中传输,往往需要我们在信道编码中采用纠错码来降低信号受噪声的影响,以降低传输的误码率。这种方法叫做差错控制编码或纠错编码,其思想是在发送端的信息码元序列中增加一些监督码元,这些监督码与信码之间有一定的关系,接收端可以利用这种关系由信道译码
2022-04-04 18:31:16 226KB 基于FPGA的Viterbi译码器设计
1
一个软件的毕业设计,viterbi译码算法设计与实现 做毕设所需的东西都在里面
2022-03-17 21:00:48 9.45MB 维特比
1
(2,1,2)模式的Viterbi译码器的C语言源代码,为本人原创的,希望大家多指证。 C语言 , 译码器 , 源代码
2022-02-08 13:57:13 1KB Viterbi 译码 C语言 源代码
1
Viterbi译码的实Matlab现,算法原理,matlab仿真
2022-01-13 22:12:24 240KB Viterbi译码 Matlab
1
仿真(7,5)卷积码在AWGN信道下,BPSK调制时的性能。 仿真中利用了matlab提供的卷积吗编译吗的指令
2021-12-09 22:19:59 996B 卷积码以及Viterbi译码
1
Matlabviterbi译码-viterbi译码.rar Matlab Viterbi 译码程序,希望对大家有些用
2021-10-15 10:54:44 4KB matlab
1
用C语言实现了 (2,1,2)模式的Viterbi译码
2021-10-10 12:29:13 5KB Viterbi 译码器 C语言
1
viterbi译码程序-vtb20110325.m (217)卷积码,生成多项式为171,133,对应的维特比译码程序,另外还有一小部分为coe文件的编写
2021-06-30 08:09:25 3KB matlab
1
列表式的 Viterbi 译码算法 Matlab实现-附件资源
2021-06-24 10:49:35 106B
1