itn_512.m
来自「关于短波通信中多径的Matlab仿真代码」· M 代码 · 共 31 行
M
31 行
%TE-迭代过程的子程序
%copyright:flyingxiang
function [Ldc,Ldb,Lec_deint_apriori_dec,numero,taxa]=itN_512(var,Ldc_anterior,Lec_deint,y,bits_trans)
%迭代中的turbo均衡,外部信息作为迭代的对象
%得到信道译码器输出的外部信息
Lext_dec=Ldc_anterior-Lec_deint;
%经过交织器
Lapriori_equa=int1000(Lext_dec);
%得到均衡器输入的外部信息
[C0equa,C1equa]=converte(Lapriori_equa);
%经过均衡器------MAP算法
[Leci,saidaequai]=Lblocoequaiter(y,var,C1equa,C0equa);
%得到均衡器输出的外部信息
Lext_equa=Leci-Lapriori_equa;
%解交织
Lec_deint_apriori_dec=deint1000(Lext_equa);
%得到译码器输入的外部信息
[C0,C1]=converte( Lec_deint_apriori_dec);
%信道译码------MAP算法
[Ldb,Ldc]=appv3(C1,C0,Lec_deint_apriori_dec);
[numero,taxa]=erro1000(Ldb,bits_trans);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?