UHD/USRPを用いてキャプチャした生のI/Qは大きいため,ハードディスクに保存しておくと容量を食って大変です. 適当にGoogle先生に聞いてみると,FLACで圧縮するとかなり圧縮できるらしいのでやってみました.
凍結されました. 今後はMastodon fla.red@k3k0maの方で活動します.
タイトルの通り,TCP/IP経由で複数のUSRPで同期送受信をするプログラムを作りました. ソースコードは私のGitHubリポジトリに上げています.
研究で作っているD言語用のライブラリの一部として式テンプレート(Expression Template)を使った高速な線形代数ライブラリを作りましたのでその紹介をします.
単にBLASのライブラリを呼ぶためのラッパーですが,小さな行列でも大きな行列でも効率よく計算できるライブラリを作成できたと思います.
ちなみに,このライブラリはまだ非公開です...
正規分布に従う確率変数$x \sim \mathcal{N}(\mu, \sigma^2)$について,次のような公式があります.
\[\frac{\partial}{\partial \mu} \mathbb{E}_{x}\BRKTS{f(x)} = \mathbb{E}_{x}\BRKTS{\frac{\partial}{\partial x} f(x)} = \frac{1}{\sigma^2} \brkts{ \mathbb{E}_{x}\BRKTS{xf(x)} - \mu \mathbb{E}_{x}\BRKTS{f(x)} }\]研究で期待値伝播法(EP)とベクトル近似メッセージ伝播法(VAMP)について勉強したので, そのまとめを書き起こしておきます.
EPとVAMPは等価だと聞いたことがあるので,本当にそうなのか確認するだけですが. あと,いろいろ厳密じゃないところや間違ってそうな所あると思いますが...