アナログシンセ掲示板ログ閲覧所
Library of BBS for DIYers of Analog Synth
[
トップページへ
/
一覧表示
/
最新記事
/
管理用
]
[
to Top Page
/
Title List
]
設計と製作
Re:指数変換
#8815
RJB
(2008年01月07日22時39分)
こういう組み込み用途っぽい数値演算アルゴリズムは、いろいろと隠れたノウハウ(職人技?)があるようですね。
普段、パソコン上でやっていると深く考えずにmathライブラリを使いますけど、このようなタイミング的に制約がある場合には、すぐ割り込みインターバルを超えちゃったりするので、おいそれとは使えないですしね…
>まず、計算全体の底を10とか2.718じゃなくて2にしても同じ結果がえられそうだぞと。で、小数点のついた面倒な乗算部分はテーブルから引っ張っちゃう。
仰る対数演算法はAVRのテルミン型コントローラを作ったときに使いました。ただし、テーブルじゃなくて直線近似にしましたけど、感覚的にはテーブルでも直線近似でもほとんど差がありませんでした。
http://www.rjblog.net/archives/2007/e000268.php
ちなみに、このとき参考にしたのはなひたふさんのブログで紹介されていたものです。
http://nahitafu.cocolog-nifty.com/nahitafu/2006/11/fpga_04ab.html
[この記事の元になった記事]
▲
指数変換
: takeda
(2008年01月07日19時37分)
[この記事に対する返事]
▼
Re[2]:指数変換
: takeda
(2008年01月08日02時23分)