2011-01-01から1ヶ月間の記事一覧

Real FFT補足

先日書いたReal FFTについて少し補足しておきます。 FFTのこのようなふるまいの背景は、基礎になるフーリエ変換のカーネルが exp(-jwt) の形を取る*1ことにあります。expt(-jwt)は、cos(wt)/2 - jsin(wt)/2ですから、変換結果の実分は偶関数に、虚部は奇関数…

80bit += 32bit * 32bit

16bit DSPのMAC演算の構成は念仏のように十年一日 40bit += 16bit * 16bitとなっています。符号付き16ビット固定小数点演算*1では、積の形式がQ30*2となります。これを32bitにそろえてQ31とし、あふれ対策に8ビットの整数ガードを追加すれば、40bitとなりま…

gdbとブート

TOPPERS/JSPには「GDBのデバッグ時リセット能力が弱いので」特別なコードを入れているのですが、今頃になって、これ、私が書いたJSPのリセット後初期化コードの問題じゃないかという気がしてきました。 今のところ「気がする」だけですが、時間を見てu-boot…

チケット #24010に対応

TOPPERS/JSP for Blackfinにおいて、チップ共通部を識別するマクロが提供されていませんでしたので、これを提供しました。CVSのHEADには適応済みです。時期未定ですが、次のリリースに入れる予定です。 http://sourceforge.jp/ticket/browse.php?group_id=12…