📄 deemp.dsp
字号:
.module/boot=3/boot=4 de_emphasize_speech;
{ DEEMP.DSP - deemphasizes a speech frame. (filters it)
INPUT:
i0 -> frame of speech
l0 = 0
OUTPUT: speech deemphasized
FUNCTIONS CALLED:
None
DESCRIPTION:
Filters speech using : H(z) = 1/(1 - 0.75)
}
{Include constant definitions}
#include "lpc.h"
.entry de_emph;
.external overflow;
.var/dm/ram delay;
de_emph:
{deemphasize}
mx0 = 0x6000; {a1 = 0.75}
cntr = FRAME_LENGTH;
do filt_speech until ce;
mr = 0;
mr1 = dm(i0,m0); {x(n)}
my0 = dm(delay); {y(n-1)}
mr = mr + mx0*my0 (ss);
if mv call overflow;
dm(delay) = mr1; {update delay with y(n)}
filt_speech: dm(i0,m1) = mr1;
rts;
.endmod;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -