会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 30. 发明授权
    • Method and apparatus for multiplying and accumulating complex numbers in a digital filter
    • 用于在数字滤波器中乘法和累加复数的方法和装置
    • US06823353B2
    • 2004-11-23
    • US10211203
    • 2002-08-02
    • Stephen A. FischerLarry M. MennemeierAlexander D. PelegCarole DulongEiichi Kowashi
    • Stephen A. FischerLarry M. MennemeierAlexander D. PelegCarole DulongEiichi Kowashi
    • G06F752
    • G06F17/10
    • The invention provides a method and apparatus for performing complex digital filters. According to one aspect of the invention, a method for performing a complex digital filter is described. The complex digital filter is performed using a set of data samples and a set of complex coefficients. In addition, the complex digital filter is performed using a inner and outer loop. The outer loop steps through a number of corresponding relationships between the set of complex coefficients and the set of data samples. The inner loop steps thorough each complex coefficient in the set of complex coefficients. Within the inner loop, the data sample corresponding to the current complex coefficient (the complex coefficient currently identified by the inner loop) is determined according to the current corresponding relationship (the corresponding relationship currently identified by the outer loop). Then, in response to receiving an instruction, eight data elements are read and used to generate a currently calculated complex number. These eight data elements were previously stored as packed data and include two representations of each of the components of the current complex coefficient and its current corresponding data sample. Each of these data elements is either the positive or negative of the component they represent. As a result of the manner in which these eight data elements are stored, the currently calculated complex number represents the product of the current complex coefficient and its current corresponding data sample. The currently calculated complex number is then added to the current output packed data.
    • 本发明提供一种用于执行复杂数字滤波器的方法和装置。 根据本发明的一个方面,描述了一种用于执行复数数字滤波器的方法。 使用一组数据样本和一组复系数来执行复数数字滤波器。 另外,使用内循环和外循环执行复数数字滤波器。 外循环遍历复系数集合和数据样本集之间的若干对应关系。 内循环遍及复系数集合中的每个复系数。 在内循环中,根据当前对应关系(当前由外循环确定的对应关系)确定对应于当前复系数(由内循环确定的复系数)的数据样本。 然后,响应于接收到指令,读取并使用八个数据元素来生成当前计算的复数。 这八个数据元素预先存储为打包数据,并且包括当前复系数及其当前相应数据样本的每个分量的两个表示。 这些数据元素中的每一个都是它们表示的组件的正或负。 作为存储这八个数据元素的方式的结果,当前计算的复数代表当前复系数和其当前相应数据样本的乘积。 然后将当前计算的复数加到当前输出的打包数据中。