特許
J-GLOBAL ID:200903092677667033

三角関数生成装置

発明者:
出願人/特許権者:
代理人 (1件): 早瀬 憲一
公報種別:公開公報
出願番号(国際出願番号):特願2000-019575
公開番号(公開出願番号):特開2001-209525
出願日: 2000年01月28日
公開日(公表日): 2001年08月03日
要約:
【要約】【課題】 ディジタル信号処理で用いる小規模な三角関数生成装置を提供する。【解決手段】 角度入力θに対応する特定のアドレスへ変換するアドレス生成装置100と、アドレス生成装置100の出力を入力とするcos/sin関数に近似した近似関数を生成するcos/sin近似関数生成装置200/300と、アドレス生成装置100の出力を入力としcos/sin近似関数生成装置200/300で生成された近似関数とcos関数/sin関数との誤差を記憶したcos/sin誤差記憶装置250/350と、cos/sin近似関数生成装置200/300の出力とcos/sin誤差記憶装置250/350の出力を加算する加算装置400/450と、角度入力θにより制御されるデータ入れ替え装置500と、角度入力θにより制御される符号反転制御装置600/650を備え、符号反転制御装置600/650の出力を出力データとする三角関数生成装置。
請求項(抜粋):
nを0から7までの整数とし、任意の角度入力θに対して、(n・π/4)〜((n+1)・π/4)ラジアンの範囲内で一意に決まる特定のアドレスを生成するアドレス生成装置と、前記アドレス生成装置の出力を入力とし、(n・π/4)〜((n+1)・π/4)ラジアンの範囲のcos関数に近似した近似関数を生成するcos近似関数生成装置と、前記アドレス生成装置の出力を入力とし、前記cos近似関数生成装置で生成される近似関数とcos関数との誤差を、(n・π/4)〜((n+1)・π/4)ラジアンの範囲で記憶しており、上記入力に対応して上記誤差を出力するcos誤差記憶装置と、前記アドレス生成装置の出力を入力とし、(n・π/4)〜((n+1)・π/4)ラジアンの範囲のsin関数に近似した近似関数を生成するsin近似関数生成装置と、前記アドレス生成装置の出力を入力とし、前記sin近似関数生成装置で生成された近似関数とsin関数との誤差を、(n・π/4)〜((n+1)・π/4)ラジアンの範囲で記憶しており、上記入力に対応して上記誤差を出力するsin誤差記憶装置と、前記cos近似関数生成装置の出力と、前記cos誤差記憶装置の出力とを加算する第1の加算装置と、前記sin近似関数生成装置の出力と、前記sin誤差記憶装置の出力とを加算する第2の加算装置と、前記第1の加算装置の出力と前記第2の加算装置の出力とを入力とし、上記第1,第2の加算装置の出力をそれぞれcos関数側出力,sin関数側出力に出力する状態と、上記第1, 第2の加算装置の出力をそれぞれsin関数側出力, cos関数側出力に出力する状態とを、切り替えるデータ入れ替え制御装置と、上記データ入れ替え制御装置の各々の出力の、符号反転制御を行う第1,第2の符号反転制御装置とを備えた、ことを特徴とする三角関数生成装置。
IPC (3件):
G06F 7/548 ,  G06F 1/02 ,  G06F101:04
FI (3件):
G06F 7/548 A ,  G06F 1/02 ,  G06F101:04
引用特許:
審査官引用 (18件)
全件表示

前のページに戻る