Main Content

Differential Decoder

差動符号化を使用して、バイナリ信号を復号化

ライブラリ

Source Coding

  • Differential Decoder block

説明

Differential Decoder ブロックはバイナリ入力信号を復号化します。出力はチャネル内の連続的な入力要素間の論理差です。さらに具体的に言えば、ブロックの入力と出力は次のような関係になります。

m(i0) = d(i0) XOR [Initial condition] パラメーター値

m(ik) = d(ik) XOR d(ik-1)

ここで

  • d は差分符号化された入力です。

  • m は出力メッセージです。

  • ik は k 番目の要素です。

  • XOR は排他的論理和または演算子です。

このブロックはスカラー、列ベクトル、または行列の入力信号を受け入れ、列をチャネルとして扱います。

パラメーター

Initial conditions

排他的論理和または初期入力値をもつこの値は、初期出力値を形成します。

サポートされているデータ型

端子サポートされているデータ型
In
  • double

  • single

  • boolean

  • 整数

  • 固定小数点

Out
  • double

  • single

  • boolean

  • 整数

  • 固定小数点

参考文献

[1] Couch, Leon W., II, Digital and Analog Communication Systems, Sixth edition, Upper Saddle River, N. J., Prentice Hall, 2001.

ペア ブロック

Differential Encoder

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2006a より前に導入

参考

ブロック