コーデック作り2021春(9)

NNGSAは一旦置く。NGSAで勝負をしかけていく。

ステップサイズの調節を入れてみたが、上がったり下がったり。もっとよく見 …

more ...

コーデック作り2021春(8)

NNGSAをうまく動かしたい。キモは整数除算。

と思っていたら正規化定数が負になっているのを見て、異常だと思った。アル …

more ...

コーデック作り2021春(6)

ナイーブな全体エンコード・デコードはできている。 また、LMS/Newton AR(1)もまあできたかなというところ。flac, wavpackと同程度に …

more ...

コーデック作り2021春(7)

プリエンファシスを掛けるとよくない。 これは確かにAR(1)のアルゴリズム的にもうなずける。

今日はNNGSAをためしてみ …

more ...

コーデック作り2021春(5)

今日は少なくともヘッダエンコード・デコード、ハンドル作成までいっておきたい。 その先は一括エンコード、デコー …

more ...

コーデック作り2021春(4)

ディレクトリ構成を固めてみた。 内部依存がある場合がどうなるかわからん。今日コーダーモジュールを持ってくる …

more ...

コーデック作り2021春(3)

cmake+gtestのディレクトリ構成を迷っている。。。

現在各モジュールごとにtestを作っているが、もしかしたら細かくやりすぎ? SLA …

more ...

コーデック作り2021春(2)

テスト環境整備中。

gtestはC++用のフレームワークのようで、Cコンパイラでビルドするとエラーが出る( <limits> なんて無い、と …

more ...

コーデック作り2021春(1)

さて、コーデックづくりに入ろう。今回は、CMake/C89で作る。 テストもctestを使おうと思っており、その導入検討を行う。

まず、ctestの …

more ...

\(\mathrm{AR}(p)\) へ一般化(6)

\begin{equation*} \newcommand\ve[1]{\boldsymbol{#1}} \newcommand\mean[2]{\mathrm{E}_{#1} \left[ #2 \right]} \end{equation*}

論文出したけど、自己共分散と自己相関でまだ混乱してる。 実装時には嘘つ …

more ...