メインコンテンツ

ソースとシンク

入力と出力の信号とシーケンスおよびファイル IO 形式

信号ソース データとノイズを生成して通信リンクをシミュレートします。通信システムのシミュレーションのパフォーマンスを可視化して解析します。

取得した信号を処理するため、Communications Toolbox™ は、バイナリ ベースバンド信号と NI™ テクニカル データ管理ソリューション (TDMS) 形式のファイルがサポートされています。TDMS ファイルを個別に読み取るか、TDMS ファイルのコレクションを同時に読み取ることにより、データを table または timetable に読み取ることができます。

アプリ

無線波形発生器変調された波形の作成、劣化要因の追加、可視化、およびエクスポート

関数

すべて展開する

randiUniformly distributed random integers
randerrビット エラー パターンの生成
randsrc指定のアルファベットを使用した乱数行列の生成
commsrc.combinedjitter組み合わせジッター発生器オブジェクトの作成
commsrc.patternパターン発生器オブジェクトの構築
zadoffChuSeqルート Zadoff-Chu シーケンスの生成
mask2shiftマスク ベクトルから線形シフト レジスタのシフトへの変換
shift2mask線形シフト レジスタ用にシフトをマスク ベクトルに変換する
wgnホワイト ガウス ノイズ サンプルの生成
biterrビット エラー数とビット エラー レート (BER) の計算
eyediagramアイ ダイアグラムの作成
scatterplotIQ 平面における入力信号の表示
symerrシンボル エラー数とシンボル エラー レートの計算
tdmsreadTDMS ファイルからのデータの読み取り (R2022a 以降)
tdmswriteWrite data to TDMS file (R2022b 以降)
tdmsinfoTDMS ファイルに関する情報 (R2022a 以降)
tdmsreadpropTDMS ファイルからの単一行テーブルとしてのプロパティの読み取り (R2022a 以降)
tdmswritepropWrite properties to TDMS file (R2022b 以降)

オブジェクト

すべて展開する

comm.BarkerCodeバイポーラ バーカー符号の生成
comm.GoldSequenceシーケンスのセットからの Gold シーケンスの生成
comm.HadamardCodeアダマール符号の生成
comm.KasamiSequenceカサミ シーケンスの生成
comm.OVSFCodeOVSF 符号の生成
comm.PNSequence疑似ノイズ (PN) シーケンスの生成
comm.RBDSWaveformGeneratorRDS/RBDS 波形の生成
comm.WalshCodeバイポーラ ウォルシュ符号の生成
comm.ConstellationDiagramIQ 平面における入力信号の表示と解析
comm.BasebandFileReaderファイルからのベースバンド信号の読み取り
comm.BasebandFileWriterベースバンド信号のファイルへの書き込み
tdmsDatastoreDatastore for collection of TDMS files (R2022a 以降)

ブロック

すべて展開する

Barker Code Generatorバイポーラ バーカー符号の生成
Bernoulli Binary Generatorベルヌーイ分布ランダム 2 進数を生成する
Gold Sequence Generatorシーケンスのセットからの Gold シーケンスの生成
Hadamard Code Generatorコードの直交集合からのアダマール符号の生成
Kasami Sequence Generatorカサミ シーケンスのセットからのカサミ シーケンスの生成
OVSF Code GeneratorOVSF 符号の生成
PN Sequence Generator疑似ノイズ シーケンスを生成する
Poisson Integer Generatorポアソン分布のランダムな整数を生成する
Random Integer Generator指定した範囲内でランダムに分布された整数を生成する
Walsh Code Generator直交符号集合からのウォルシュ符号の生成
Constellation DiagramIQ 平面における入力信号の表示と解析
Eye Diagram時間領域信号のアイ ダイアグラムの表示 (R2023b 以降)
Baseband File Writerベースバンド信号のファイルへの書き込み
Baseband File Readerベースバンド信号のファイルからの読み取り

トピック

  • 信号に関する用語

    フレームベースおよびサンプルベースの処理とともに、行列、ベクトル、およびスカラーに関する用語について学習する。

  • Sources

    Use random and nonrandom sources in communications systems.

  • Sinks

    Use sinks and display devices to analyze communications system performance.

  • 拡散シーケンス

    単一パスおよびマルチパス環境での単一ユーザーおよびマルチユーザー シナリオの拡散シーケンスを比較する。

  • 無線波形発生器アプリを使用した波形の作成

    変調された波形の作成、劣化、可視化、およびエクスポートを行います。

  • MATLAB へのデータのエクスポート

    シミュレーション結果を MATLAB ワークスペースに送信し、MATLAB を使用してデータを解析する。

注目の例