手習ひデジタル信号処理(53) SDR、CICフィルタを使うダウン・サンプリング

CIC_N_1
Joseph Halfmoon

前回は直交信号発生器でした。今回メインはダウン・サンプラです。しかし、ここで前々回「やった」CICフィルタが再登場します。CICフィルタを積分器部分と櫛型フィルタ部分に分け、その中間にダウンサンプラを組み込むことで櫛型フィルタ部分を一挙に簡単化するという大技を繰り出すためです。この定番を最初に考えついた人は誰なのかな?
“手習ひデジタル信号処理(53) SDR、CICフィルタを使うダウン・サンプリング” の続きを読む

ぐだぐだ低レベルプログラミング(81)ARM64(AArch64)、条件フラグ、NZCV

nzcvFalgs
Joseph Halfmoon

面倒なので避けてきましたが、いよいよやらなければならないです。条件フラグ関係。昔から慣れ親しんだモノドモですが、RISC-Vの「フラグは無、その場で判断」方式を学んだあとは、とてもメンドく感じられるようになってます。今回はフラグが格納されている(ようにみえる)レジスタへのアクセスと基本的な上げ下げを動かしてみます。

“ぐだぐだ低レベルプログラミング(81)ARM64(AArch64)、条件フラグ、NZCV” の続きを読む