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

📄 window.dsp

📁 ADSP-21xx Applications Handbook File Area
💻 DSP
字号:
.MODULE         windowing;

{       Calling Parameters
                I0 = ---> 1st element of input data buffer to be windowed
                I4 = ---> 1st element of window coefficients
                M0,M4 = 1;
                L0,L1,L4 = 0;
                (constant) N = 1024 for 1024-pt FFT input values

                for complex values, call this routine twice, once for
                the real values, and once for the imaginary values, each 
                time setting I0 and I4 to the proper addresses

        Return Values
                Data windowed in same buffer as original

        Altered Registers
                I0,I1,I4,M0,M4,MX0,MY0,MR,CNTR
}

.CONST          N = 1024;

.VAR/PM         window_coeffs[N];
.INIT           window_coeffs: <window.dat>;

.ENTRY          window;

window:         I1=I0;
                CNTR=N-1;
                MX0=DM(I0,M0),MY0=PM(I4,M4);
                DO windowloop UNTIL CE;
                    MR=MX0*MY0(RND),MX0=DM(I0,M0),MY0=PM(I4,M4);
windowloop:         DM(I1,M0)=MR1;
                MR=MX0*MY0(RND);
                DM(I1,M0)=MR1;
                RTS;
.ENDMOD;

⌨️ 快捷键说明

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