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

起床ミスって日中の作業時間が、、

8bit音声に対して圧縮率が悪いのは、8bit音声を非常に低振幅(-128 - 127)のデータとして扱っ …

more ...

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

NNGSAとのRMS比較をやる。NNGSAが低いのなら後段でSAかませたい。 残差の振幅分布を見ると、やっぱNGSAの方が良い。0付近へよ …

more ...

コーデック作り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 ...