このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Baseband File Reader
ベースバンド信号のファイルからの読み取り
ライブラリ:
Communications Toolbox /
Comm Sources
説明
Baseband File Reader ブロックは、ベースバンド ファイルから信号を読み取ります。ベースバンド ファイルは特定のタイプのバイナリ ファイルで、Baseband File Writer ブロックにより書き込まれます。ベースバンド信号は、通常はゼロでない中心周波数から 0 Hz にダウンコンバートされます。ブロックはサンプルレート、中心周波数、チャネル数および任意の記述データを自動的に読み取ります。
例
端子
出力
Data — ベースバンド信号
スカラー | ベクトル | 行列
ベースバンド信号。スカラー、ベクトルまたは行列として返されます。信号は [Baseband file name] パラメーターで指定されたファイルから読み取ります。サンプル時間はファイルから継承するか、[Sample Time (s)] パラメーターで設定できます。
データ型: double
複素数のサポート: あり
EOF — ファイル終端インジケーター
logical スカラー
ファイルの終端インジケーター。logical スカラーで返されます。[Repeatedly read the file] パラメーターが false
の場合、出力は true
で、ファイル全体が読み取られます。この端子を有効にするには、[出力のファイル終端インジケーター] パラメーターを選択します。
パラメーター
Baseband file name — データの読み取り元のファイル名
example.bb
(既定値) | 文字ベクトル
ベースバンド ファイル名を文字ベクトルとして指定します。
[Browse] をクリックして、読み取るベースバンド ファイルを見つけます。[File Info] をクリックして、この情報を表示します。
ファイル名
サンプル レート
中心周波数
サンプル数
チャネル数
データ型
任意のメタデータ フィールド
Inherit sample time from file — サンプル時間のソースの選択
on
(既定値) | off
このチェック ボックスをオンにして、[Baseband file name] で指定したファイルからサンプル時間を継承します。
Sample time (s) — ブロックのサンプル時間
1
(既定値) | 正のスカラー
ブロックのサンプル時間を秒単位で正のスカラーとして指定します。このパラメーターを有効にするには、[Inherit sample time from file] チェック ボックスをオフにします。
Samples per frame — 出力フレームごとのサンプル数
100
(既定値) | 正の整数スカラー
出力フレームごとのサンプル数。正の整数または Inf
として指定します。このパラメーターが Inf
の場合、出力フレームにはベースバンド ファイル内のすべてのサンプルが含まれます。
Repeatedly read the file — ファイルからデータを連続的にループします。
off
(既定値) | on
このチェック ボックスをオンにして、ベースバンド ファイルの内容を繰り返し読み取ります。ファイルの終わりに達すると、次のようになります。
[Repeatedly read the file] パラメーターが選択されていない場合 (
off
)、ブロックは 0 を出力します。[Repeatedly read the file] パラメーターが選択されている場合 (
on
)、ブロックはファイルの最初からサンプルを出力します。
Simulate using — 実行するシミュレーションのタイプ
コード生成
(既定値) | インタープリター型実行
実行するシミュレーションのタイプ。[コード生成]
または [インタープリター型実行]
として指定します。
コード生成
— 生成された C コードを使用してモデルをシミュレートします。シミュレーションの初回実行時、Simulink® は対象ブロックの C コードを生成します。このモデルは、モデルが変更されない限り以降のシミュレーションで C コードを再利用します。このオプションを使用すると、シミュレーションの起動時間は長くなりますが、以降のシミュレーションの速度は[インタープリター型実行]
オプションを使用した場合よりも速くなります。インタープリター型実行
— MATLAB® インタープリターを使用してモデルをシミュレートします。このオプションを使用すると、起動時間が短縮されますが、以降のシミュレーションの速度は[コード生成]
オプションを使用した場合よりも遅くなります。このモードで、ブロックのソース コードをデバッグできます。
詳細については、シミュレーション モード (Simulink)を参照してください。
ブロックの特性
データ型 |
|
多次元信号 |
|
可変サイズの信号 |
|
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
バージョン履歴
R2016b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)