【技术实现步骤摘要】
本专利技术涉及电子计算装置领域,更具体地说,涉及三角函数值确定装置、方法及应用其的通信装置。
技术介绍
现代通信系统通常是基于数字信号处理(DSP)、现场可编程门阵列(FPGA)、特定用途集成电路(ASIC)等技术中的一种,或者是其中某几种的组合来实现的。在现代通信系统中,调制器、时频同步模块、信道均衡模块以及实际通信系统中的一些其它模块,通常需要用到大量的正弦和余弦运算。随着现代通信系统的带宽越来越宽,单位时间内需要处理的数据量越来越大,对正弦和余弦等周期运算的快速性和有效性提出了很高的要求。另外,不但在通信系统中,在很多其它电子系统、控制系统中也需要大量使用正弦和余弦运算。快速有效的正弦和余弦运算不仅能够加快这些系统的响应时间、提高系统性能,而且还能有效地节省系统资源,降低系统成本。为了提高运算速度、降低系统成本,在这些系统中很多情况下都是采用定点数进行计算。当进行浮点数运算时,首先需要将浮点数转换成定点数,然后再利用定点数运算来实现浮点数的运算。将浮点数用定点数表示,并利用定点数运算来实现浮点数的运算的过程被称为定点化。下面以16比特长度的定点数为例,说明定点化的过程。在说明定点化过程之前,需要先说明正定点数和负定点数的表示方法。在目前的应用中,定点数一般都是以二进制补码形式表示的。每个16位数用一个符号位来表示定点数的正负,0表示数值为正,1表示数值为负,其余15位表示数值的绝对值,对于正整数以及0,该15位二进制数对应的数值就是该数的绝对值;而对于负整数,该15位二进制数的反码加1所对应的数值才是该数的绝对值。如下例二进制数001000000 ...
【技术保护点】
一种三角函数值确定装置,其特征在于,该装置包括:三角函数表存储单元,用于存储三角函数表,所述三角函数表中包含定点化三角函数值;归一化处理单元,用于对定点化的输入角度进行归一化处理,以得到归一化处理后的定点化输入角度; 数位获取单元,用于获取所述归一化处理后的定点化输入角度的、与归一化处理的倍数相关的两个相邻比特;三角函数值确定单元,用于根据所述归一化处理后的定点化输入角度的、与归一化处理的倍数相关的两个相邻比特,以及所述归一化处理后的定点化输入角 度,查所述三角函数表以确定所述定点化输入角度的定点化三角函数值。
【技术特征摘要】
1.一种三角函数值确定装置,其特征在于,该装置包括三角函数表存储单元,用于存储三角函数表,所述三角函数表中包含定点化三角函数值;归一化处理单元,用于对定点化的输入角度进行归一化处理,以得到归一化处理后的定点化输入角度;数位获取单元,用于获取所述归一化处理后的定点化输入角度的、与归一化处理的倍数相关的两个相邻比特;三角函数值确定单元,用于根据所述归一化处理后的定点化输入角度的、与归一化处理的倍数相关的两个相邻比特,以及所述归一化处理后的定点化输入角度,查所述三角函数表以确定所述定点化输入角度的定点化三角函数值。2.根据权利要求1所述的三角函数值确定装置,其特征在于,所述归一化处理的倍数为1,所述归一化处理后的定点化输入角度的、与归一化处理的倍数相关的两个相邻比特为归一化处理后的定点化输入角度的小数部分最高位比特和小数部分次高位比特。3.根据权利要求1所述的三角函数值确定装置,其特征在于,所述归一化处理的倍数为2,所述归一化处理后的定点化输入角度的、与归一化处理的倍数相关的两个相邻比特为归一化处理后的定点化输入角度的小数部分次高位比特和小数部分第三次高位比特。4.根据权利要求2所述的三角函数值确定装置,其特征在于,所述定点化的输入角度为φz,并且φz为φ根据定标为(M1,M2)的定点化后的值;所述归一化处理单元,用于根据所述定点化的输入角度φz,计算φ除以所述三角函数的周期所得到的值φ′所对应的定点化值φ′z,并且根据所述φ′z,对φ′以定标值(M′1,M′2)重新定标,得到新的定点化值φ″z,其中M′2=N2+2,M′1=(M1+M2)-M′2=(M1+M2)-(N2+2);所述数位获取单元,用于获取φ″z的小数部分最高位比特bM′2和小数部分次高位比特bM′2-1;所述三角函数值确定单元,用于根据所述新的定点化值φ″z、小数部分最高位比特bM′2和小数部分次高位比特bM′2-1查三角函数值表以确定所述定点化输入角度的定点化三角函数值,其中所述三角函数值表的大小为2N2。5.根据权利要求1、2、3或4所述的三角函数值确定装置,其特征在于,所述三角函数表存储单元,用于存储包括至少四分之一周期的三角函数值的三角函数表。6.一种三角函数值确定方法,其特征在于,该方法包括A、对定点化的输入角度进行归一化处理,以得到归一化处理后的定点化输入角度;B、获取所述归一化处理后的定点化输入角度的、与归一化处理的倍数相关的两个相邻比特;C、根据所述归一化处理后的定点化输入角度的、与归一化处理的倍数相关的两个相邻比特,以及所述归一化处理后的定点化输入角度,查所述三角函数表,以确定所述定点化输入角度的定点化三角函数值,其中所述三角函数表中包含定点化三角函数值。7.根据权利要求6所述三角函数值确定方法,其特征在于,步骤A所述归一化处理的倍数为1,步骤B所述归一化处理后的定点化输入角度的、与归一化处理的倍数相关的两个相邻比特为归一化处理后的定点化输入角度的小数部分最高位比特和小数部分次高位比特。8.根据权利要求6所述三角函数值确定方法,其特征在于,步骤A所述归一化处理的倍数为2,步骤B所述归一化处理后的定点化输入角度的、与归一化处理的倍数相关的两个相邻比特为归一化处理后的定点化输入角度的小数部分次高位比特和小数部分第三次高位比特。9.根据权利要求7所述三角函数值确定方法,其特征在于,所述定点化的输入角度为φz,并且φz为φ根据定标为(M1,M2)的定点化后的值;所述步骤A包括根据定点化的输入角度φz,计算φ除以所述三角函数的周期所得到的值φ′所对应的定点化值φ′z,并且根据φ′z,对所述φ′以定标值(M′1,M′2)重新定标,得到新的定点化值φ″z,其中M′2=N2+2,M′1=(M1+M2)-M′2=(M1+M2)-(N2+2);所述步骤B为获取φ″z的小数部分最高位比特bM′2和小数部分次高位比特bM′2-1;所述步骤C为根据所述新的定点化值φ″z、小数部分最高位比特bM′2和小数部分次高位比特bM′2-1,查三角函数值表以确定所述定点化输入角度的定点化三角函数值,其中所述三角函数值表的大小为2N2。10.根据权利要求6、7、8、或9所述三角函数值确定方法,其特征在于,所述三角函数表包括至少四分之一周期的三角函数值。11.一种正余弦值确定装置,其特征在于,该装置包括,正弦值表存储单元,用于存储包含有 范围内的定点化正弦值的正弦值表,其中该表的大小为2N2;归一化处理单元,用于根据定点化的输入角度φz,计算φ′=&p...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。