⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 leci.h54

📁 The line echo canceller (LEC) is designed to provide the maximum attainable transparent voice qualit
💻 H54
字号:
ILEC_FR_SZ		.set	(40)



LEC_IO_FRAMES   .set	(2)
LEC_FRAMES      .set	(4)
LEC_HST_FRAMES  .set	(LEC_FRAMES + LEC_IO_FRAMES)
LEC_FLT_SZ      .set	(LEC_FRAMES*ILEC_FR_SZ)
LEC_FLT2_SZ     .set	((LEC_FRAMES+1)*ILEC_FR_SZ)
LEC_HST_SZ      .set 	(LEC_HST_FRAMES*ILEC_FR_SZ)


LEC_SECTION_SZ 	.set	(4)

LEC_1DB			.set	(170)

;--------------------------------------
ILEC_tCfg		.struct

uControl		.int
sErlMin			.int
sRcvMax			.int

sClipThr		.int
sToneDetectThr	.int
sToneReleaseThr	.int

ILEC_tCfg_Sz		.endstruct

;--------------------------------------

LEC_MIKET_tStts .struct
uFlags			.int
sTxEn			.int
sRxInEn			.int
sErrEn			.int
sErl			.int
sErle			.int
LEC_MIKET_tStts_Sz	.endstruct	

;--------------------------------------
LEC_tVad		.struct
;
slEnergy		.long;

sZc				.int;
sZcNoise		.int;
sEn				.int;
sEnNoise		.int;

sEnNoiseMax		.int;
sCrit			.int;
sState			.int;
sFiller0		.int

LEC_tVad_Sz		.endstruct;

;--------------------------------------
LEC_tAdf		.struct 

slAcc			.long;
    
sERL			.int;
sMSE			.int
sShift			.int;
sNegShift		.int;

sErleAveraged	.int;
uConverged		.int;
	
LEC_tAdf_Sz		.endstruct


;--------------------------------------
LEC_tDb			.struct

psHst			.int
psTxF			.int

Adf1			.tag	LEC_tAdf
Adf2			.tag	LEC_tAdf
VadErr			.tag	LEC_tVad

aslRk			.long 	6
aslRkSav		.long 	6

asAdf1			.int	LEC_FLT2_SZ
asAdf2			.int	LEC_FLT2_SZ

asLpSav			.int  	5
asTxEnLog		.int 	7
sTxMaxCnt		.int 
uErlOkCnt		.int

sClipLevel		.int
sErrAvrEn		.int
sErrOverrideCnt	.int
sRxNoiseLevel	.int
sSeed			.int
sRand			.int 	4

sDtCriteria		.int
sToneCnt		.int
uTone			.int
uIsDt			.int
uTest			.int

Cfg				.tag	ILEC_tCfg
Stts			.tag	LEC_MIKET_tStts
LEC_tDb_Sz		.endstruct

;--------------------------------------
LEC_tSc			.struct

psRx			.int
psTx			.int

aslRk			.long	6
aslRkTx			.long	6
aslG			.long	6
slEn			.long

asRk			.int	6
asF				.int	6
asK				.int	6

asErr1			.int	ILEC_FR_SZ
asErr2			.int	ILEC_FR_SZ
asNormErr		.int	ILEC_FR_SZ
asTmp			.int 	ILEC_FR_SZ*2

sStepSize		.int
sStepCorr		.int
sRxEn			.int
sTxEn			.int
sExpectedErrorEn	.int
sAdaptThreshold	.int
sClipThreshold		.int

sErr1En			.int
sErr2En			.int
sErlEst			.int
sErl			.int
sErle			.int
sERL			.int
sMSE			.int

sRxNoiseAtt		.int
sJ0Tx			.int
sJ0				.int
sInvR0			.int

uFlags			.int
uNlpMode		.int
uAdaptMode		.int
uFltCpyMode		.int

LEC_tSc_Sz		.endstruct



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -