CN101493760A - 一种高速除法器及其实现高速除法运算的方法 - Google Patents
一种高速除法器及其实现高速除法运算的方法 Download PDFInfo
- Publication number
- CN101493760A CN101493760A CNA2008102203522A CN200810220352A CN101493760A CN 101493760 A CN101493760 A CN 101493760A CN A2008102203522 A CNA2008102203522 A CN A2008102203522A CN 200810220352 A CN200810220352 A CN 200810220352A CN 101493760 A CN101493760 A CN 101493760A
- Authority
- CN
- China
- Prior art keywords
- module
- look
- divisor
- reciprocal value
- bit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 68
- 238000012545 processing Methods 0.000 claims abstract description 46
- 238000006243 chemical reaction Methods 0.000 claims abstract description 19
- 238000012937 correction Methods 0.000 claims abstract description 8
- 230000008569 process Effects 0.000 claims description 44
- 230000000295 complement effect Effects 0.000 claims description 23
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 239000007795 chemical reaction product Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 238000010845 search algorithm Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Landscapes
- Complex Calculations (AREA)
Abstract
本发明提供了一种高速除法器,包括编码转换模块、符号位判决模块、非零bit位搜索模块、倒数值查表模块、修正调节模块和乘法处理模块,所述编码转换模块与符号位判决模块、非零bit位搜索模块、倒数值查表模块、修正调节模块和乘法处理模块依次连接,编码转换模块、符号位判决模块还分别与乘法处理模块相连接,乘法处理模块的输出端输出除法运算的结果。本发明高速除法器为一种运算精度可控的高速除法器,既可以根据实际应用要求任意设定相应运算精度,而且,本发明高速除法器可以应用在高速数学运算处理中,而且运算时间短,处理延时小,结构简单,可行性好。
Description
技术领域
本发明涉及通信、电子技术领域的数字信号处理领域,具体涉及一种高速除法器及其实现高速除法运算的方法。
背景技术
在数字信号处理领域,除法运算是一个必不可少的处理。尤其是涉及到自适应信号处理,经常会遇到归一化或矩阵运算等处理,而这些都必须通过除法运算才得以实现。随着移动通信技术的发展,以及数字信号处理技术的不断进步,在如今的通信、电子设备中,越来越多的运用了基于信号处理技术实现的子系统或模块,因此,很多算法运算,如加法、减法、乘法和除法运算,都必须在硬件电路上实现,通过固定的硬件电路或是采用一定的算法,结合已有的一些硬件电路,而扩展实现应有的功能。对于加法、减法处理,硬件电路都是完全支持的;对于乘法运算,很多硬件电路是通过查找表(LUT)来实现的,一些特殊的器件,还嵌入了专门的乘法处理模块,如可编程逻辑器件厂商开发的高性能FPGA芯片,都具有专门的DSP模块,可以实现高速的乘法运算。加法、减法、乘法运算在实际应用中,都比较容易实现。但对于除法运算,硬件电路都是不具备专门的除法模块的,基本都是通过一定的算法,在现有的硬件电路资源情况下,通过组合不同资源得以实现除法处理。
在专利公开号为CN1423189A的中国申请专利“一种除法器”中,采用移位加减法的处理方式实现除法器,也是通过利用相应算法,控制硬件电路中固有的加法和减法资源,而得以实现除法处理。该除法器的优点在于运算较为精确,但处理的时钟周期较长,如一个简单的32bit除16bit的运算,需要16个时钟周期。在数字信号处理中,处理时钟周期的拉长,会引入额外的处理延时,给系统带来不利的映像。
在专利公开号为CN1979411A的中国专利公开了“一种高速除法器的实现方法与装置”,其整体处理结构图如图1所示,该高速除法器的实现装置由预处理模块、查找表模块、插值拟合模块、乘法器和后处理模块依次连接组成,预处理模块主要是将输入的除数和被除数都转换为无符号数,并记录商的符号;查找表模块主要是将区间[A,B]内依据等分或不等分的间隔分成N段,然后计算出各分隔点的对应倒数,做成表格;插值拟合模块主要采用插值的方法得到其余各点处倒数值的估算;乘法器主要是实现乘法运算,得到商的中间结果;后处理模块是对上述步骤中的数进行扩大或缩小K倍,得到最后的商。该方法避免了常规乘法器结构中的多次移位运算和减法操作,结构简单,可行性好、运算速度比较快,大大减少了除法运算的时钟周期。但该发明的运算精度受限,只比较适合对运算速度要求较高,而对运算精度要求不是很高的场合。
发明内容
本发明的目的在于克服上述现有技术的缺点和不足,提供一种高速除法器,本发明高速除法器为一种运算精度可控的高速除法器,即可以根据实际应用要求任意设定相应运算精度,而且,本发明高速除法器可以应用在高速数学运算处理中,而且运算时间短,处理延时小,结构简单,可行性好。
本发明的目的还在于提供上述高速除法器实现高速除法运算的方法。
本发明目的通过下述技术方案实现:一种高速除法器,包括编码转换模块、符号位判决模块、非零bit位搜索模块、倒数值查表模块、修正调节模块和乘法处理模块,所述编码转换模块与符号位判决模块、非零bit位搜索模块、倒数值查表模块、修正调节模块和乘法处理模块依次连接,编码转换模块、符号位判决模块还分别与乘法处理模块相连接,乘法处理模块的输出端输出除法运算的结果。
利用上述高速除法器实现高速除法运算的方法,包括下述步骤:
(1)编码转换模块对除数和被除数分别进行码制转换处理,即将非二进制补码的除数、被除数分别转换为二进制补码编码的除数、被除数;
(2)符号位判决模块对二进制补码编码的除数进行分部分解处理,确定分部分解处理后的二进制补码编码的除数的符号位,作为最后商的正负的参考准则;同时,对二进制补码编码的除数进行绝对化处理,以利于进行相应的搜索和查表等处理;
(3)非零bit位搜索模块从最高bit位开始搜索绝对化处理后的除数的第一个非零bit位,同时记录该非零bit位,并从该非零bit位开始扩展N bit的数;
(4)倒数值查表模块根据上述非零bit位,并结合扩展N bit的数,组成一个数,将该数作为倒数值查表模块中的查找表的地址,查询该地址,获得该地址对应的倒数值;
(5)修正调节模块对步骤(4)所述的倒数值进行修正调节处理,即对该倒数值进行相应的不同倍数的放大处理;
(6)乘法处理模块将输入数据,即输入的被除数与修正调节模块输入的倒数值进行乘法运算处理,并将乘法运算处理后的数值与步骤(2)所述除数的符号位结合起来,输出最后的商;也即,由于二进制补码编码的除数已经经过符号位判决模块分部分解处理和绝对化处理,因此,乘法运算处理后的数值不能简单作为高速除法器的最后结果,需要结合除数的符号位才能确定;当除数为正数的时候,乘法运算处理后的数值即为高速除法器的商;当除法为负数的时候,乘法运算处理后的数值的相反数才是高速除法器的商。
上述方法中,步骤(4)所述的倒数值查表模块根据上述非零bit位,并结合扩展N bit的数,组成一个数,将该数作为倒数值查表模块中的查找表的地址,查询该地址,获得该地址对应的倒数值;该倒数值的运算精度可以通过在步骤(3)中扩大或减少N的数值来提高或降低查找表的深度来控制,进而控制高速除法器的运算精度;也可以通过扩大或减少查找表的宽度,以加大或减少查找表中数据的位宽来控制,进而控制高速除法器的运算精度;也还可以将扩大或减少N的数值、扩大或减少查找表的宽度这两种处理方式结合起来,也即将提高或降低查找表的深度和以加大或减少查找表中数据的位宽结合起来,更好地控制该倒数值的运算精度,进而更好地控制高速除法器的运算精度。
上述方法中,步骤(6)所述乘法处理模块进行乘法运算处理的运算精度,可以通过控制乘法处理模块输入数据和输出的商的位宽来控制。
上述方法中,步骤(6)所述的乘法处理模块可以通过LUT、加法或是通过专用乘法模块实现。对于乘法运算,很多硬件电路是通过LUT实现,一些特殊的器件,还嵌入了专门的乘法处理模块,在实际应用中,都比较容易实现。
本发明的基本原理如下:为了获得除法运算后的结果 将其除法运算转化为乘法运算,也即:
其中,abs(Divisor)表示Divisor的绝对值。由上式可知,为了实现除法运算,计算的时候,先将Divisor进行分部分解处理,得到Divisor的符号位,再对Divisor进行绝对化处理得到abs(Divisor),通过对abs(Divisor)进行搜索、控制和查找表(具体操作如步骤(4)、(5)和(6))来获得。然后将和Dividend进行乘法运算,进而将乘法运算结果与步骤(2)所述Divisor的符号位结合起来,最后得到的结果即为商Quotient。
本发明相对于现有技术具有以下优点:
(1)本发明的除法运算的精度可以根据要求任意控制和调整可以满足多种应用场合的要求;
(2)本发明避免了常规的移位、加减法运算,也避免近似拟合的处理思路,而直接采用查表和乘法的处理,大大减少了除法运算的时钟周期,简化了设计,适合硬件电路实现;
(3)本发明的除法运算基于乘法结构,确保高速除法器可以工作在高速时钟频率下,因此,适合高速数字信号处理场合;
(4)本发明一种高速除法器的结构简单,可行性好,易于设计和实现。
附图说明
图1是专利公开号CN1979411A的中国专利“一种高速除法器的实现方法与装置”的结构图;
图2是本发明一种高速除法器的结构示意图;
图3是本发明中的非零bit位搜索算法模块的工作流程图;
图4是本发明中修正调节模块对倒数值的修正调节处理的示意图
具体实施方式
下面结合实施例及附图,对本发明作进一步地详细说明,但本发明的实施方式不限于此。
实施例
本发明的基本原理如下:为了获得除法运算后的结果 将其除法运算转化为乘法运算,也即:
其中,abs(Divisor)表示Divisor的绝对值。由上式可知,为了实现除法运算,计算的时候,先将Divisor进行分部分解处理,得到Divisor的符号位,再对Divisor进行绝对化处理得到abs(Divisor),通过对abs(Divisor)进行搜索、控制和查找表(具体操作如步骤(4)、(5)和(6))来获得。然后将和Dividend进行乘法运算,进而将乘法运算结果与步骤(2)所述Divisor的符号位结合起来(即进行乘法运算),最后得到的结果即为商Quotient。
图2所示为本发明的具体结构,一种高速除法器包括编码转换模块、符号位判决模块、非零bit位搜索模块、倒数值查表模块、修正调节模块和乘法处理模块,所述编码转换模块与符号位判决模块、非零bit位搜索模块、倒数值查表模块、修正调节模块和乘法处理模块依次连接,编码转换模块、符号位判决模块还分别与乘法处理模块相连接,乘法处理模块的输出端输出除法运算的结果。
利用上述高速除法器实现高速除法运算的方法,包括下述步骤:
(1)编码转换模块对特定数值(包括除数和被除数)分别进行码制转换处理,即将非二进制补码的除数、被除数分别转换为二进制补码编码的除数、被除数;由于编码的方式很多,有偏移码、二进制补码、二进制无极性码、1的补码等,在本发明中,编码转换模块将非二进制补码的数值转换为二进制补码编码的数值,以便于后续的运算处理;二进制补码的编码方式,对于数学运算非常有利,便于数字信号处理和运算,本发明的乘法运算处理也是基于二进制补码的编码方式的;
(2)根据如下处理“(Divisor的符号位)”,可知,要计算出的值,先要进行Divisor的符号位分离处理;因此,所述符号位判决模块对二进制补码编码的除数进行分部分解处理,确定分部分解处理后的二进制补码编码的除数的符号位即除数的正负情况,作为最后商的正负的参考准则;同时,对二进制补码编码的除数进行绝对化处理,以利于进行相应的搜索和查表等处理;
(3)所述非零bit位搜索模块是本发明中的一个重要组成部分,它主要确定了本发明中的除法运算的运算精度;由于经过绝对值化处理后的除数,已经转变为一个无符号数,其直接表现就是除数对应的倒数已经是一个非负数,因此,通过二进制码表示,其最高bit位已经是一个0;非零bit位搜索模块从最高bit位开始搜索绝对化处理后的除数的第一个非零bit位,同时记录该非零bit位,并从该非零bit位开始,扩展N bit的数作为步骤(4)中的查找表的深度参考,显然,N越大,相应的查找表深度越深,倒数值的运算精度也越高,这样就可以通过控制查找表的深度,来控制倒数值的运算精度,进而控制整个除法运算的精度;
图3是本发明中的非零bit位搜索算法模块的工作流程图。对于M bit的一个数,由于本发明中的符号位判决模块已经对除数进行了绝对值化处理,因此,对于M bit的数,其最高bit位是为0的,因此,从第M-1bit位开始搜索,直至搜索到第一个非零bit位,记录该bit位所对应的位置,便于后续的修正调节处理,搜索到第一个非零bit位之后,再扩展N bit的数。
(4)倒数值查表模块根据上述非零bit位,并结合扩展N bit的数,组成一个N+1bit的数,将该数作为倒数值查表模块中的查找表的地址,查询该地址,获得该地址对应的倒数值;因此,查找表中的数据要根据每个数A,在地址A存放对应的数值,这样,以使得查表运算简单、容易控制和实现;
(5)修正调节模块对步骤(4)所述的倒数值进行修正调节处理,即对该倒数值进行相应的不同倍数的放大处理;由于对于不同的数A和B,其非零bit位的起始点是不同的,但其对应扩展的N bit数值是完全一样的,这样,直接查表后的数值,对于A和B来说都是一样的,显然,这个时候的数值是不对应于和因此,需要进行相应的修正调节处理,才能获得对应的和
图4是修正调节模块对倒数值的修正调节处理的示意图。如图所示,对于同为11bit的A和B两个数,各自找到第一个非零bit位之后,同时扩展4bit,也即结合非零bit位,组成一个5bit的数值,由图可知,对于A和B来说,5bit数同为“10111”,因此,如果以“10111”作为查找表地址,得到对应的倒数值C,如果不加以修正处理,A和B得到的倒数值都为C,显然,这个结果是不正确的。因此,要结合A和B对应的非零bit位的起始点,对查表后得到的C值进行修正,也即进行不同倍数的放大处理,分别得到D和E,而修正后的D和E分别对应A和B的正确倒数值。具体的放大倍数,根据非零bit位的起始点,进行确定即可。
(6)乘法处理模块将输入数据,即输入的被除数与修正调节模块输入的倒数值进行乘法运算处理,并将乘法运算处理后的数值与步骤(2)所述除数的符号位结合起来,输出最后的商;也即,由于二进制补码编码的除数已经经过符号位判决模块分部分解处理和绝对化处理,因此,乘法运算处理后的数值不能简单作为高速除法器的最后结果,需要结合除数的符号位才能确定;当除数为正数的时候,乘法运算处理后的数值即为高速除法器的商;当除法为负数的时候,乘法运算处理后的数值的相反数才是高速除法器的商。
上述方法中,步骤(4)所述的倒数值查表模块根据上述非零bit位,并结合扩展N bit的数,组成一个数,将该数作为倒数值查表模块中的查找表的地址,查询该地址,获得该地址对应的倒数值;该倒数值的运算精度可以通过在步骤(3)中扩大或减少N的数值来提高或降低查找表的深度来控制,进而控制高速除法器的运算精度;也可以通过扩大或减少查找表的宽度,以加大或减少查找表中数据的位宽来控制,进而控制高速除法器的运算精度;也还可以将扩大或减少N的数值、扩大或减少查找表的宽度这两种处理方式结合起来,也即将提高或降低查找表的深度和以加大或减少查找表中数据的位宽结合起来,更好地控制该倒数值的运算精度,进而更好地控制高速除法器的运算精度。
上述方法中,步骤(6)所述乘法处理模块进行乘法运算处理的运算精度,可以通过控制乘法处理模块输入数据和输出的商的位宽来控制。
上述方法中,步骤(6)所述的乘法处理模块可以通过LUT、加法或是通过专用乘法模块实现。对于乘法运算,很多硬件电路是通过LUT实现,一些特殊的器件,还嵌入了专门的乘法处理模块,在实际应用中,都比较容易实现。
由上述方法可知,本发明除法运算的精度,主要受控于倒数值的运算精度以及乘法处理模块的运算精度,对于倒数值的运算精度,可以通过控制查找表的深度和宽带来实现对运算精度的控制,而乘法处理模块的运算精度,也可以通过控制乘法处理模块的位宽来控制,因此,本发明的除法运算的精度,可以根据需求,任意控制。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
Claims (7)
1、一种高速除法器,其特征在于:包括编码转换模块、符号位判决模块、非零bit位搜索模块、倒数值查表模块、修正调节模块和乘法处理模块,所述编码转换模块与符号位判决模块、非零bit位搜索模块、倒数值查表模块、修正调节模块和乘法处理模块依次连接,编码转换模块、符号位判决模块还分别与乘法处理模块相连接。
2、一种利用权利要求1所述一种高速除法器实现高速除法运算的方法,其特征在于,包括下述步骤:
(1)编码转换模块对除数和被除数分别进行码制转换处理,即将非二进制补码的除数、被除数分别转换为二进制补码编码的除数、被除数;
(2)符号位判决模块对二进制补码编码的除数进行分部分解处理,确定分部分解处理后的二进制补码编码的除数的符号位,作为最后商的正负的参考准则;同时,对二进制补码编码的除数进行绝对化处理;
(3)非零bit位搜索模块从最高bit位开始搜索绝对化处理后的除数的第一个非零bit位,同时记录该非零bit位,并从该非零bit位开始扩展N bit的数;
(4)倒数值查表模块根据上述非零bit位,并结合扩展N bit的数,组成一个数,将该数作为倒数值查表模块中的查找表的地址,查询该地址,获得该地址对应的倒数值;
(5)修正调节模块对步骤(4)所述的倒数值进行修正调节处理,即对该倒数值进行相应的不同倍数的放大处理;
(6)乘法处理模块将输入数据,即输入的被除数与修正调节模块输入的倒数值进行乘法运算处理,并将乘法运算处理后的数值与步骤(2)所述除数的符号位结合起来,输出最后的商。
3、根据权利要求2所述的一种高速除法运算的方法,其特征在于:步骤(4)所述的倒数值的运算精度通过提高或降低查找表的深度来控制,查找表的深度通过在步骤(3)中扩大或减少N的数值来提高或降低。
4、根据权利要求2所述的一种高速除法运算的方法,其特征在于:步骤(4)所述的倒数值的运算精度通过加大或减少查找表中数据的位宽来控制,查找表中数据的位宽通过扩大或减少查找表的宽度来扩大或减少。
5、根据权利要求2所述的一种高速除法运算的方法,其特征在于:步骤(4)所述的倒数值的运算精度通过提高或降低查找表的深度与加大或减少查找表中数据的位宽相结合的方式来控制,其中,查找表的深度通过在步骤(3)扩大或减少N的数值来提高或降低,查找表中数据的位宽通过扩大或减少查找表的宽度来扩大或减少。
6、根据权利要求2所述的一种高速除法运算的方法,其特征在于:步骤(6)所述乘法处理模块进行乘法运算处理的运算精度通过控制乘法处理模块输入数据和输出的商的位宽来控制。
7、根据权利要求2所述的一种高速除法运算的方法,其特征在于:步骤(6)所述的乘法处理模块通过LUT、加法模块或专用乘法模块实现。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008102203522A CN101493760A (zh) | 2008-12-24 | 2008-12-24 | 一种高速除法器及其实现高速除法运算的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008102203522A CN101493760A (zh) | 2008-12-24 | 2008-12-24 | 一种高速除法器及其实现高速除法运算的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101493760A true CN101493760A (zh) | 2009-07-29 |
Family
ID=40924377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008102203522A Pending CN101493760A (zh) | 2008-12-24 | 2008-12-24 | 一种高速除法器及其实现高速除法运算的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101493760A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102510365A (zh) * | 2011-11-23 | 2012-06-20 | 中国科学院微电子研究所 | 一种基于压缩编码的频域均衡装置及方法 |
CN101739232B (zh) * | 2010-01-15 | 2013-05-08 | 南通大学 | 基于可逆逻辑的除法器 |
CN104615404A (zh) * | 2015-02-15 | 2015-05-13 | 浪潮电子信息产业股份有限公司 | 一种基于查表操作的高速浮点除法部件装置 |
CN106354473A (zh) * | 2015-07-16 | 2017-01-25 | 浙江大华技术股份有限公司 | 一种除法器和求商和余数的方法 |
CN106959840A (zh) * | 2016-01-08 | 2017-07-18 | 瑞昱半导体股份有限公司 | 除法运算装置及其运算方法 |
CN107580712A (zh) * | 2015-05-08 | 2018-01-12 | 高通股份有限公司 | 定点神经网络的降低的计算复杂度 |
CN107992284A (zh) * | 2017-11-27 | 2018-05-04 | 中国航空无线电电子研究所 | 一种可编程器件的除法功能实现方法 |
CN108334472A (zh) * | 2017-01-19 | 2018-07-27 | 卡西欧计算机株式会社 | 计算器、该计算器的运算对象数的登记方法及计算机可读的存储介质 |
CN108459839A (zh) * | 2018-02-06 | 2018-08-28 | 芯颖科技有限公司 | 一种除法运算方法及除法器电路 |
CN108733347A (zh) * | 2017-04-20 | 2018-11-02 | 杭州海康威视数字技术股份有限公司 | 一种数据处理方法及装置 |
CN109308520A (zh) * | 2018-09-26 | 2019-02-05 | 阿里巴巴集团控股有限公司 | 实现softmax函数计算的FPGA电路及方法 |
CN111610960A (zh) * | 2018-08-30 | 2020-09-01 | 合肥工业大学 | 一种基于lms的除法器模块及其求除方法 |
CN112328511A (zh) * | 2021-01-04 | 2021-02-05 | 统信软件技术有限公司 | 一种数据处理方法、计算设备及可读存储介质 |
-
2008
- 2008-12-24 CN CNA2008102203522A patent/CN101493760A/zh active Pending
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101739232B (zh) * | 2010-01-15 | 2013-05-08 | 南通大学 | 基于可逆逻辑的除法器 |
CN102510365A (zh) * | 2011-11-23 | 2012-06-20 | 中国科学院微电子研究所 | 一种基于压缩编码的频域均衡装置及方法 |
CN104615404A (zh) * | 2015-02-15 | 2015-05-13 | 浪潮电子信息产业股份有限公司 | 一种基于查表操作的高速浮点除法部件装置 |
CN107580712A (zh) * | 2015-05-08 | 2018-01-12 | 高通股份有限公司 | 定点神经网络的降低的计算复杂度 |
CN106354473A (zh) * | 2015-07-16 | 2017-01-25 | 浙江大华技术股份有限公司 | 一种除法器和求商和余数的方法 |
CN106354473B (zh) * | 2015-07-16 | 2019-02-12 | 浙江大华技术股份有限公司 | 一种除法器和求商和余数的方法 |
CN106959840B (zh) * | 2016-01-08 | 2019-06-28 | 瑞昱半导体股份有限公司 | 除法运算装置及其运算方法 |
CN106959840A (zh) * | 2016-01-08 | 2017-07-18 | 瑞昱半导体股份有限公司 | 除法运算装置及其运算方法 |
CN108334472A (zh) * | 2017-01-19 | 2018-07-27 | 卡西欧计算机株式会社 | 计算器、该计算器的运算对象数的登记方法及计算机可读的存储介质 |
CN108334472B (zh) * | 2017-01-19 | 2022-01-04 | 卡西欧计算机株式会社 | 计算器、该计算器的运算对象数的登记方法及计算机可读的存储介质 |
CN108733347A (zh) * | 2017-04-20 | 2018-11-02 | 杭州海康威视数字技术股份有限公司 | 一种数据处理方法及装置 |
CN108733347B (zh) * | 2017-04-20 | 2021-01-29 | 杭州海康威视数字技术股份有限公司 | 一种数据处理方法及装置 |
CN107992284A (zh) * | 2017-11-27 | 2018-05-04 | 中国航空无线电电子研究所 | 一种可编程器件的除法功能实现方法 |
CN107992284B (zh) * | 2017-11-27 | 2022-12-23 | 中国航空无线电电子研究所 | 一种可编程器件的除法功能实现方法 |
CN108459839A (zh) * | 2018-02-06 | 2018-08-28 | 芯颖科技有限公司 | 一种除法运算方法及除法器电路 |
CN111610960A (zh) * | 2018-08-30 | 2020-09-01 | 合肥工业大学 | 一种基于lms的除法器模块及其求除方法 |
CN111610960B (zh) * | 2018-08-30 | 2022-09-27 | 合肥工业大学 | 一种基于lms的除法器模块及其求除方法 |
CN109308520A (zh) * | 2018-09-26 | 2019-02-05 | 阿里巴巴集团控股有限公司 | 实现softmax函数计算的FPGA电路及方法 |
CN109308520B (zh) * | 2018-09-26 | 2022-05-13 | 创新先进技术有限公司 | 实现softmax函数计算的FPGA电路及方法 |
CN112328511B (zh) * | 2021-01-04 | 2021-05-04 | 统信软件技术有限公司 | 一种数据处理方法、计算设备及可读存储介质 |
CN112328511A (zh) * | 2021-01-04 | 2021-02-05 | 统信软件技术有限公司 | 一种数据处理方法、计算设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101493760A (zh) | 一种高速除法器及其实现高速除法运算的方法 | |
CN101807089B (zh) | 输出信号偏移量任意可调的波形信号发生器 | |
CN105404208B (zh) | 一种可级联的波控机、波控机系统及波束控制方法 | |
CN104993827A (zh) | 模数转换器误差估计校正的装置及其方法 | |
CN110488228B (zh) | 线性调频信号生成方法、装置及存储介质 | |
CN201359721Y (zh) | 一种高速除法器 | |
CN112035796B (zh) | 面向集成电路的超低延时的整数次幂计算电路的优化方法 | |
US20040167956A1 (en) | Method and apparatus for executing division | |
US5382913A (en) | Method and apparatus for generating two phase-coherent signals with arbitrary frequency ratio | |
CN103176948B (zh) | 一种低成本的单精度初等函数运算加速器 | |
CN102063284B (zh) | 一种除法运算方法及装置 | |
US20110153995A1 (en) | Arithmetic apparatus including multiplication and accumulation, and dsp structure and filtering method using the same | |
JP7036075B2 (ja) | 整数除算装置およびモータ制御装置 | |
CN109857188B (zh) | 一种基于dds的脉冲波产生方法、装置及其系统 | |
CN1326565A (zh) | 数据处理系统中的算术运算 | |
CN107121581A (zh) | 一种数据采集系统的数据处理方法 | |
CN1979411A (zh) | 一种高速除法器的实现方法与装置 | |
EP1357460A2 (en) | A numerically controlled oscillator (NCO) for generating rational frequencies | |
CN105302520B (zh) | 一种倒数运算的求解方法及系统 | |
KR20010014014A (ko) | 디지털 필터 계수의 동적 범위를 변화시키는 시스템 | |
US20210224035A1 (en) | Xiu-accumulating register, xiu-accumulating register circuit, and electronic device | |
CN107219750B (zh) | 改善原子钟稳定度的延时线实时噪声修正方法 | |
CN100367191C (zh) | 一种快速流水线型除法器 | |
CN105391423A (zh) | 一种fir滤波器 | |
CN101964635B (zh) | 数字信号的自动增益控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20090729 |