主权项 |
1、一信号处理装置用的地址处理器,其特征在于: 用来对至少包含有一存放数字滤波器状态变量[X(n),X(n-1)……;Y(n),Y(n-1)……;W(n),W(n-1)……]的环形缓冲寄存器的读/写存贮器进行地址计算的装置,其中至少有一个缓冲寄存器包含有至少两个数字滤波器用的状态变量,同一缓冲寄存器中的每一滤波器都对应于相同的采样频率(sample_rate),而此缓存寄存器的长度(mod_numb)则取决于对应各缓存寄存器的滤波器中延迟元件数的总和,所说计算装置包括有: (a)一组用于存放各环形缓冲寄存器所用的相对于所述缓存器的绝对起始地址(mod_start)的现行页地址(mod_pointer)的寄存器(S);和 (b)执行下列步骤的计算单元(+) (1)将所说现行页地址(mod_pointer)与一被选择的状态变量(X(n),X(n-1)……;Y(n),Y(n-1)……;W(n),W(n-1)……)的相对于对应缓冲器起始地址(mod_start)的位移量(data_addr,Write_addr)相加; (2)如果步骤(1)所得的总和(data_addr+mod_pointer,Write_addr+mod_pointer)超过或等于所说对应缓存器的长度(mod_numb),就将从所说的总和中减去所说缓存器长度;和 (3)将所说缓存器起始地址(mod_start)与步骤(2)所得结果相加来求得所说被选的状态变量的绝对地址。 |