LinearInterpolator
2点間の線形補間器
phaseは0以上1未満のunsigned Q0.PHASE_WIDTH値で、sample0からsample1へ移動する割合を表す。入力窓からの組み合わせlatencyは0です
Parameters
| SAMPLE_WIDTH | u32 | サンプルの符号付きビット幅 |
|---|---|---|
| PHASE_WIDTH | u32 | 位相の小数部ビット幅 |
| ROUNDING_MODE | RoundingMode | 右シフト時の丸め方式 |
| OVERFLOW_MODE | OverflowMode | 出力幅超過時の処理方式 |
Ports
| sample0 | input | signedlogic| 補間窓の前側サンプル
|
sample1 |
input |
signedlogic | 補間窓の後側サンプル
|
phase |
input |
logic | sample0からsample1へ進む位相
|
sample |
output |
signedlogic | 補間結果
|
|
|---|