代码搜索:正交编码器
找到约 1,413 项符合「正交编码器」的源代码
代码结果 1,413
www.eeworm.com/read/438353/6356635
m cnv_encd.m
%cnv_encd.m
%卷积码编码程序
function output=cnv_encd(G,k0,input)
%cnv_encd(G,k0,input),k0是每一时钟周期输入编码器的bit数,
%G是决定输入序列的生成矩阵,它有n0行L*k0列n0是输出bit数,
%参数n0和L由生成矩阵G导出,L是约束长度。L之所以叫约束长度
%是因为编码器在每一时刻里输出序列不但与当前输入
www.eeworm.com/read/405698/11459301
m cnv_encd.m
%cnv_encd.m
%卷积码编码程序
function output=cnv_encd(G,k0,input)
%cnv_encd(G,k0,input),k0是每一时钟周期输入编码器的bit数,
%G是决定输入序列的生成矩阵,它有n0行L*k0列n0是输出bit数,
%参数n0和L由生成矩阵G导出,L是约束长度。L之所以叫约束长度
%是因为编码器在每一时刻里输出序列不但与当前输入
www.eeworm.com/read/161262/10431209
m rx_init_viterbi.m
function rx_init_viterbi
global sim_consts;
global prev_state;
global prev_state_outbits;
sim_consts = struct( 'ConvCodeGenPoly', [1 0 1 1 0 1 1;1 1 1 1 0 0 1 ]);%定义卷积编码器的生成矩阵
prev_state = ze
www.eeworm.com/read/161260/10431284
m rx_init_viterbi.m
function rx_init_viterbi
global sim_consts;
global prev_state;
global prev_state_outbits;
sim_consts = struct( 'ConvCodeGenPoly', [1 0 1 1 0 1 1;1 1 1 1 0 0 1 ]);%定义卷积编码器的生成矩阵
prev_state = ze
www.eeworm.com/read/482677/6620928
m convencoder.m
function [out] = convencoder(din,trellis)
%卷积码编码器
%输入:din {0,1}序列码流
% trellis Matlab格式网格结构(可以用poly2trellis获得)
%初态为0
curState = 0;
for k=1:length(din)
d(k) = trellis.outputs( curState+
www.eeworm.com/read/211818/15172544
m rx_init_viterbi.m
function rx_init_viterbi
global sim_consts;
global prev_state;
global prev_state_outbits;
sim_consts = struct( 'ConvCodeGenPoly', [1 0 1 1 0 1 1;1 1 1 1 0 0 1 ]);%定义卷积编码器的生成矩阵
prev_state = ze
www.eeworm.com/read/201589/5057534
m sch_in_en.m
%SCH内编码
function u=SCH_IN_EN(d)
G=[1 0 0 1 1;1 1 0 1 1];%编码器的冲激响应
ch_out=viterbi_encoder1(G,d);%卷积码编码
u=ch_out(1:78);%编码结果
www.eeworm.com/read/201589/5057545
m sch_in_en.m
%SCH内编码
function u=SCH_IN_EN(d)
G=[1 0 0 1 1;1 1 0 1 1];%编码器的冲激响应
ch_out=viterbi_encoder1(G,d);%卷积码编码
u=ch_out(1:78);%编码结果
www.eeworm.com/read/201589/5057556
m sch_in_en.m
%SCH内编码
function u=SCH_IN_EN(d)
G=[1 0 0 1 1;1 1 0 1 1];%编码器的冲激响应
ch_out=viterbi_encoder1(G,d);%卷积码编码
u=ch_out(1:78);%编码结果
www.eeworm.com/read/201589/5057566
m sch_in_en.m
%SCH内编码
function u=SCH_IN_EN(d)
G=[1 0 0 1 1;1 1 0 1 1];%编码器的冲激响应
ch_out=viterbi_encoder1(G,d);%卷积码编码
u=ch_out(1:78);%编码结果