最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Communications Toolbox System object - カテゴリ別

アルファベット順 カテゴリ別

エンドツーエンドのシミュレーション

ソースとシンク

comm.BarkerCodeバーカー符号の生成
comm.BasebandFileReaderベースバンド信号のファイルからの読み取り
comm.GoldSequenceGold シーケンスの生成
comm.HadamardCodeアダマール符号の生成
comm.KasamiSequenceカサミ シーケンスの生成
comm.OVSFCodeOVSF コードの生成
comm.PNSequence疑似ノイズ (PN) シーケンスの生成
comm.RBDSWaveformGeneratorRDS/RBDS 波形の生成
comm.WalshCode直交符号集合からのウォルシュ符号の生成
comm.BasebandFileWriterベースバンド信号のファイルへの書き込み
comm.ConstellationDiagram入力信号のコンスタレーション ダイアグラムの表示
comm.EyeDiagram時間領域信号のアイ ダイアグラムの表示

情報源符号化

comm.DifferentialDecoder差動復号化によるバイナリ信号の復号化
comm.DifferentialEncoder差動符号化によるバイナリ信号の符号化

誤りの検出と訂正

巡回冗長検査符号化

comm.CRCDetectorCRC を使用した入力データのエラー検出
comm.CRCGeneratorCRC 符号ビットの生成と入力データへの付加
comm.HDLCRCDetectorCRC を使用した入力データのエラー検出
comm.HDLCRCGeneratorCRC 符号ビットの生成と入力データへの付加

ブロック符号化

comm.BCHEncoderBCH 符号化器を使用したデータの符号化
comm.BCHDecoderBCH 復号化器を使用したデータの復号化
comm.RSEncoderリード・ソロモン符号化器を使用したデータの符号化
comm.RSDecoderリード・ソロモン復号化器を使用したデータの復号化
comm.HDLRSEncoderリード・ソロモン符号化器を使用したメッセージの符号化
comm.HDLRSDecoderリード・ソロモン復号化器を使用したメッセージの復号化
comm.LDPCEncoderバイナリ低密度パリティ チェック コードの符号化
comm.LDPCDecoderバイナリ低密度パリティ チェック コードの復号化
comm.gpu.LDPCDecoderGPU を使用したバイナリ低密度パリティ チェック データの復号化

畳み込み符号化

comm.APPDecoder事後確率法を使用して畳み込み符号を復号化
comm.ConvolutionalEncoderバイナリ データの畳み込み符号化
comm.gpu.ConvolutionalEncoderGPU によるバイナリ データの畳み込み符号化
comm.TurboDecoder並列連結復号化スキームを使用した入力信号の復号化
comm.gpu.TurboDecoderGPU による並列連結復号化を使用した入力信号の復号化
comm.TurboEncoder並列連結符号化方式を使用した入力信号の符号化
comm.ViterbiDecoderビタビ アルゴリズムを使用した畳み込み符号化されたデータの復号化
comm.gpu.ViterbiDecoderGPU によるビタビ アルゴリズムを使用した畳み込み符号化されたデータの復号化

信号処理

comm.Descrambler入力信号のデスクランブル
comm.Scrambler入力信号のスクランブル

インターリーブ

comm.AlgebraicDeinterleaver代数的に求めた置換ベクトルを使用して入力シンボルをデインターリーブ
comm.AlgebraicInterleaver代数的に求めた置換ベクトルを使用して入力シンボルをインターリーブ
comm.BlockDeinterleaver置換ベクトルを使用して入力シンボルをデインターリーブ
comm.gpu.BlockDeinterleaverブロック インターリーブされたシーケンス順序の GPU による復元
comm.BlockInterleaver置換ベクトルを使用して入力シンボルを置換
comm.gpu.BlockInterleaverGPU によるブロック インターリーブ シーケンスの作成
comm.MatrixDeinterleaver置換行列を使用して入力シンボルをデインターリーブ
comm.MatrixHelicalScanDeinterleaver行列を対角線上に埋めて入力シンボルをデインターリーブ
comm.MatrixHelicalScanInterleaver行列要素を対角線上に選択して入力シンボルを並べ替える
comm.MatrixInterleaver置換行列を使用した入力シンボルの並べ替え
comm.ConvolutionalDeinterleaverシフト レジスタを使用してシンボルの順序を復元
comm.gpu.ConvolutionalDeinterleaverGPU によるシフト レジスタを使用したシンボル順序の復元
comm.ConvolutionalInterleaver同じプロパティ値のシフト レジスタを使用して、入力シンボルを並べ替える
comm.gpu.ConvolutionalInterleaverGPU によるシフト レジスタを使用した入力シンボルの並べ替え
comm.HelicalDeinterleaverヘリカル配列を使用したシンボルの順序を復元する
comm.HelicalInterleaverヘリカル配列を用いた入力シンボルの並べ替え
comm.MultiplexedDeinterleaver遅延指定のあるシフト レジスタを使って入力シンボルをデインターリーブする
comm.MultiplexedInterleaver指定した遅れをもつシフトレジスタを使ってシンボルを並べ替える

Modulation

ベースバンド デジタル変調

comm.GeneralQAMModulator任意の QAM コンスタレーションの変調
comm.GeneralQAMDemodulator任意の QAM コンスタレーションの復調
comm.CPFSKModulatorCPFSK メソッドを使用した変調
comm.CPFSKDemodulatorCPFSK メソッドとビタビ アルゴリズムを使用した復調
comm.CPMModulatorCPM 法を使用した変調
comm.CPMDemodulatorCPM 法とビタビ アルゴリズムを使用した復調
comm.GMSKModulatorGMSK 法を使用した変調
comm.GMSKDemodulatorGMSK 法とビタビ アルゴリズムを使用した復調
comm.MSKModulatorMSK 法を使用した変調
comm.MSKDemodulatorMSK 法とビタビ アルゴリズムを使用した復調
comm.FSKModulatorM-ary FSK 手法を使用した変調
comm.FSKDemodulatorM-ary FSK 手法を使用した復調
comm.OFDMModulatorOFDM 法を使用した変調
comm.OFDMDemodulatorOFDM 法を使用した復調
comm.BPSKModulatorBPSK メソッドを使って変調する
comm.BPSKDemodulatorBPSK メソッドを使って復調する
comm.DBPSKModulatorDBPSK メソッドを使って変調する
comm.DBPSKDemodulatorDBPSK メソッドを使って復調する
comm.DPSKModulatorM-ary DPSK 手法を使用した変調
comm.DPSKDemodulatorM-ary DPSK 手法を使用した復調
comm.DQPSKModulatorDQPSK メソッドを使って変調する
comm.DQPSKDemodulatorDQPSK メソッドを使って復調する
comm.OQPSKModulatorOQPSK 法を使用した変調
comm.OQPSKDemodulatorOQPSK 法を使用した復調
comm.PSKModulatorM-ary PSK 手法を使用した変調
comm.PSKDemodulatorM-ary PSK 手法を使用した復調
comm.gpu.PSKModulatorGPU を使用した M-ary PSK 法による変調
comm.gpu.PSKDemodulatorGPU を使用した M-ary PSK 法による復調
comm.QPSKModulatorQPSK メソッドを使用した変調
comm.QPSKDemodulatorQPSK メソッドを使用した復調
comm.GeneralQAMTCMModulatorバイナリ データを畳み込み符号化して任意の QAM コンスタレーションを使用してマッピング
comm.GeneralQAMTCMDemodulator任意の QAM コンスタレーションにマップされた符号化データを畳み込み復調
comm.PSKTCMModulatorバイナリ データの畳み込み符号化および M-ary の PSK コンスタレーションを使用したマッピング
comm.PSKTCMDemodulatorM-ary の PSK コンスタレーションにマップされた符号化データの畳み込み復調
comm.RectangularQAMTCMModulatorバイナリ データの畳み込み符号化および長方形の QAM コンスタレーションを使用したマッピング
comm.RectangularQAMTCMDemodulator長方形の QAM コンスタレーションにマップされた符号化データの畳み込み復調

アナログ ベースバンド変調

comm.FMBroadcastModulatorブロードキャスト FM 信号の変調
comm.FMBroadcastDemodulatorブロードキャスト FM 信号の復調
comm.FMModulatorFM 方式を使用した変調
comm.FMDemodulatorFM 方式を使用した復調

フィルター処理

comm.IntegrateAndDumpFilter周期リセットを伴う離散時間信号の積分
comm.RaisedCosineReceiveFilterレイズド コサイン フィルターを使用した信号間引きによるパルス整形の適用
comm.RaisedCosineTransmitFilterレイズド コサイン フィルターを使用した信号内挿によるパルス整形の適用

同期と受信機の設計

comm.AGC一定の信号レベル出力を得るために適応的にゲインを調整する
comm.CarrierSynchronizer搬送周波数オフセットの補正
comm.SymbolSynchronizerシンボル タイミングのクロック スキューの補正
comm.PreambleDetectorデータのプリアンブルの検出
comm.CoarseFrequencyCompensatorPAM、PSK または QAM の周波数オフセットの補正
comm.IQImbalanceCompensatorI/Q 不均衡の補正
comm.PSKCoarseFrequencyEstimatorPSK 信号の周波数オフセットの推定
comm.QAMCoarseFrequencyEstimatorQAM 信号の周波数オフセットの推定
comm.DiscreteTimeVCO可変周波数正弦波を生成する
comm.GMSKTimingSynchronizer4 次非線形性法を使用したシンボル タイミング位相の再生
comm.MSKTimingSynchronizer4 次非線形性法を使用したシンボル タイミング位相の再生

イコライズ

comm.MLSEEqualizer最尤系列推定を使用したイコライズ

チャネルのモデル化と RF 損失

comm.AWGNChannelホワイト ガウス ノイズの入力信号への付加
comm.RayleighChannel レイリー マルチパス フェージング チャネルによる入力信号のフィルター処理
comm.RicianChannel ライス フェージング チャネルによる入力信号のフィルター処理
comm.MIMOChannelMIMO マルチパス フェージング チャネルによる入力信号のフィルター処理
comm.WINNER2ChannelWINNER II フェージング チャネルによる入力信号のフィルター処理
comm.gpu.AWGNChannelGPU を使用した入力信号へのホワイト ガウス ノイズの付加
comm.MemorylessNonlinearity入力信号に無記憶非線形性を適用する
comm.PhaseFrequencyOffset位相と周波数オフセットを入力信号に適用
comm.PhaseNoise位相ノイズをベースバンド信号に適用する
comm.ThermalNoise信号への熱ノイズの付加

測定、可視化および解析

comm.ACPR隣接チャネル電力比測定
comm.CCDF相補累積分布関数の測定
comm.ErrorRate入力データのビットまたはシンボル誤り率を計算
comm.EVMエラー ベクトル振幅の測定
comm.MER変調誤差比の測定
comm.ConstellationDiagram入力信号のコンスタレーション ダイアグラムの表示
comm.EyeDiagram時間領域信号のアイ ダイアグラムの表示
dsp.SpectrumAnalyzer時間領域信号の周波数スペクトルの表示
dsp.TimeScope時間領域信号の表示と測定
dsp.ArrayPlotDisplay vectors or arrays

多入力多出力 (MIMO)

comm.MIMOChannelMIMO マルチパス フェージング チャネルによる入力信号のフィルター処理
comm.OSTBCCombiner直交空間時間ブロック符号を使用した入力の結合
comm.OSTBCEncoder直交空間時間ブロック符号を使用した入力の符号化
comm.SphereDecoder球面復号化器を使用した入力の復号化

規格準拠の波形生成

3G 規格ベースのリンク

comm.RBDSWaveformGeneratorRDS/RBDS 波形の生成

GPU を使ったシミュレーションの高速化

comm.gpu.AWGNChannelGPU を使用した入力信号へのホワイト ガウス ノイズの付加
comm.gpu.BlockDeinterleaverブロック インターリーブされたシーケンス順序の GPU による復元
comm.gpu.BlockInterleaverGPU によるブロック インターリーブ シーケンスの作成
comm.gpu.ConvolutionalDeinterleaverGPU によるシフト レジスタを使用したシンボル順序の復元
comm.gpu.ConvolutionalEncoderGPU によるバイナリ データの畳み込み符号化
comm.gpu.ConvolutionalInterleaverGPU によるシフト レジスタを使用した入力シンボルの並べ替え
comm.gpu.LDPCDecoderGPU を使用したバイナリ低密度パリティ チェック データの復号化
comm.gpu.PSKDemodulatorGPU を使用した M-ary PSK 法による復調
comm.gpu.PSKModulatorGPU を使用した M-ary PSK 法による変調
comm.gpu.TurboDecoderGPU による並列連結復号化を使用した入力信号の復号化
comm.gpu.ViterbiDecoderGPU によるビタビ アルゴリズムを使用した畳み込み符号化されたデータの復号化