ProMemo

pp9-12

最終更新:

yosilove

- view
だれでも歓迎! 編集
link_pdfプラグインはご利用いただけなくなりました。

講義メモ/情報通信論/G711.1/pp9-12


このページはメモ書きです、どこまで正しいかは不明です。


6.5 Algorithmic delay

The G.711.1 coder has an algorithmic delay of 11.875 ms (190 samples at 16000 Hz). 
G.711.1コーダには11.875ミリ秒のアルゴリズム遅延(ちえん)(16000 Hzで190のサンプル)があります。

The delaycontributions are listed below:
内訳は以下のとおりです。

  • 5 ms for input frame
入力が5ms
  • 5 ms for the MDCT(Modified Discrete Cosine Transform) analysis (lookahead).
修正離散コサイン変換に5ms
  • 1.875 ms for the QMF (Quadrature Mirror Filterbank )analysis-synthesis filterbank.
直交ミラーフイルター分析合成のフィルタバンクに5ms

6.6 Computational complexity and storage requirements

The observed worst-case complexity of the G.711.1 coder (encoder plus decoder) is 8.70 WMOPS
based on the basic operators of ITU-T software tool library STL2005 v2.2 in [ITU-T G.191].
[ITU-T G.191]内のツールライブラリSTL2005 v2.2にもとづいて計算すると、一番最悪の場合、G.711.1コーダ(エンコーダとデコーダ合わせて)8.7万回の重み付け動作が行われます。

The worst computational complexity is detailed in Table 6-3, and all the figures show the observed
worst complexity either in u-law or A-law.
表6-3に最悪の場合の計算時間を示します、u-lawかA-lawのより悪いほうでかかれてます。

The G.711.1 storage requirements in 16-bit words for the cases of with and without the postfilter are given in Tables 6-4 and 6-5, respectively.
G.711.1のストレージ要件は16ビットの文字でポストフィルタあり又はなしで表6-4と表6-5で表示されています。

Note that the RAM figures are based on the arrays which form the dominant part, but not on singular
variables.
注意してほしいのはRAMの値は主要部分を形成する配列に基づいていて、決して、個別な値には基づいていません。

It was found that the number of singular variables were insignificant when compared with
the size required by arrays.
理由としては、個別の値が要求される配列のサイズ比べ、取るに足りないと判明されたからです。

Scratch 一時的な

6.7 Coder description

The description of the coding algorithm of this Recommendation is made in terms of bit-exact
fixed-point mathematical operations.
この勧告の符号化アルゴリズムは固定小数点の数学的演算でビット単位で正確に記述されています。

The ANSI C code indicated in clause 10, which constitutes an integral part of this Recommendation, reflects this bit-exact, fixed-point descriptive approach.
10節のANSI C コードは、この勧告の必要不可欠な部分をなしていて、正確なビット演算な固定小数点の記述を示します。


The mathematical descriptions of the encoder and decoder can be implemented(実現可能) in other fashions(方式),possibly leading to a codec implementation not complying with this Recommendation.
エンコーダとデコーダの数学的定義は他の方式でも実現可能です、なのでこの勧告に従わない実現も可能です。

Therefore,the algorithm description of the ANSI code of clause 10 shall take precedence over the
mathematical descriptions whenever discrepancies are found.

食い違いが起こった場合、数学的な定義よりも10節で示すANSIコードのほうが優先されます。

A non-exhaustive(不完全) set of test signals, which can be used with the ANSI C code, is available as an electronic attachment to this Recommendation.
この勧告の電子的媒体として少しのテスト信号セットをANSI Cコードが存在します。

6.8 Transcoding between different modes, and legacy G.711

In case the bitstream must be transcoded in translators, truncating layer bitstreams (downward
transcoding) or adding layers (upward transcoding) can be performed (note R1 mode is compatible
with legacy G.711).
ビットストリームをトランスレータからトランスコーディングする場合、トランケーティングレイヤんのビットストリームしたり、

While downward transcoding can be trivial, upward transcoding can beperformed as setting all bits in an added layer to "0".
下向きトランスコーディングの内容はどうでもいいが、上向きトランスコーディングはすべてのビットストリームを0を追加することができます。

When a respective layer decoder receives a bitstream with all bits set to zero, the layer output becomes transparent, i.e., the respective enhancement signal becomes 0.

たとえば、対応する強調信号は0になる。

For Layer 1, if IL1 is all 0, the enhancement signal eL1(n) becomes zero and, as a consequence, sˆL1(n) becomes zero (see clause 8.1 for the signal).
レイヤ1は、IL1すべてが0なら、評価信号eL1(n)も0になり、結果も0になる。

Similarly, if IL2 is all 0, the all higher-band MDCT coefficients SˆHBm(k) becomes zero.
同様に、IL2がすべて0なら、高帯域MDCT係数SˆHBm(k)は0になる。

Note that this does mean that the decoded wideband signal sˆWB(n) results in no power
above 4000 Hz because the QMF is not an ideal band-split filterbank.
注意してほしいのが、これは次のことを意味します、QMFフィルタバンクは完璧ではないので、復号化された広帯域の信号は4000Hz


タグ:

講義メモ
+ タグ編集
  • タグ:
  • 講義メモ

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

目安箱バナー