[发明专利]三角函数运算装置在审
申请号: | 202010609183.2 | 申请日: | 2020-06-29 |
公开(公告)号: | CN112181359A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 山崎真人;丸山裕史 | 申请(专利权)人: | 蓝碧石半导体株式会社;多摩川精机株式会社 |
主分类号: | G06F7/548 | 分类号: | G06F7/548 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 卜劲鸿 |
地址: | 日本神奈川县横*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三角函数 运算 装置 | ||
为了解决本发明的课题,三角函数运算装置具有:地址产生器,其产生由与相位对应的多个比特串构成的地址信号;三角函数表,其存储有分别对应于由地址信号的高位比特指示的相位的第1正弦和第1余弦、以及分别对应于由地址信号的低位比特指示的相位的第2正弦和第2余弦;运算电路,其通过使用了通过参考三角函数表而提取出的、与地址信号对应的第1正弦、第1余弦、第2正弦和第2余弦的运算处理,将与地址信号对应的正弦作为运算值输出;以及校正部,其基于与地址信号对应的校正值来校正运算值。
技术领域
本公开涉及三角函数运算装置。
背景技术
作为生成正弦波的技术,已知有以下的技术。例如,在堀江诚一著的“通过音频信号处理来制作要学习的DSP(第7次)Sin波—参考表的技术”Interface、CQ出版、2007年10月、p.166-174(非专利文献1)中记载了在通过基于参考表的三角函数的计算来生成正弦波的情况下,通过使用由下述的式(1)表示的三角函数的加法定理,能够抑制表的数据量。具体而言,记载了在用16比特表现圆周的情况下,准备将圆周分割为256份的表和将圆周分割为65536份的表,将表示圆周的16比特的索引分割为高位、低位的各8比特,用分割后的索引来引出各个表,通过使用式(1)合成值,能够生成以16比特精度分割圆周后的三角函数。
【式1】
sin(α+β)=sinαcosβ+cosαsinβ……式(1)
发明内容
本发明要解决的问题
但是,即使在如上述那样使用加法定理生成正弦波的情况下,为了提高正弦波的精度,也需要增加记录在表中的数据的数据长度。例如,在以小数点的第8位的精度无误差地生成正弦波的情况下,需要预先将以小数点的第10位的精度表示的sinα、cosα、sinβ、cosβ的值记录在表中。这样,当记录在表中的数据的数据长度增加时,乘法电路和加法电路等运算电路的电路规模增加,该乘法电路和加法电路使用记录在表中的值来进行运算处理。
本公开是鉴于以上情况而完成的,其目的在于提供一种三角函数运算装置,能够在不伴随运算电路的电路规模的增大的情况下确保三角函数运算的精度。
解决问题的手段
为了达到上述目的,本公开的三角函数运算装置具有:地址产生器,其产生由与相位对应的多个比特串构成的地址信号;三角函数表,其存储有分别对应于由所述地址信号的高位比特表示的相位的第1正弦和第1余弦、以及分别对应于由所述地址信号的低位比特表示的相位的第2正弦和第2余弦;运算电路,其通过使用了参考所述三角函数表而提取出的、与所述地址信号对应的所述第1正弦、所述第1余弦、所述第2正弦以及所述第2余弦的运算处理,将与所述地址信号对应的正弦作为运算值输出;以及校正部,其根据与所述地址信号对应的校正值来校正所述运算值。
本发明的效果
根据本公开,能够在不伴随运算电路的电路规模的增大的情况下确保三角函数运算的精度。
附图说明
图1是示出本公开的实施方式的存储部的一例的图。
图2是示出本公开的实施方式的第1三角函数表的一例的图。
图3是示出本公开的实施方式的第2三角函数表的一例的图。
图4是示出根据本公开的实施方式的校正值表的一例的框图。
图5是示出本公开的实施方式的三角函数运算装置的功能结构的一例的框图。
图6是示出比较例的三角函数运算装置的功能结构的一例的框图。
具体实施方式
以下,参考附图,详细说明用于实施本公开的实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蓝碧石半导体株式会社;多摩川精机株式会社,未经蓝碧石半导体株式会社;多摩川精机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010609183.2/2.html,转载请声明来源钻瓜专利网。