info
ベースバンド ファイル ライターに関する特性情報
説明
例
1 kHz のサンプル レートと 0 Hz の中心周波数を指定するベースバンド ファイル ライター オブジェクトを作成します。
bbw = comm.BasebandFileWriter('baseband_data.bb',1000,0);今日の日付を Metadata 構造体に保存します。
bbw.Metadata = struct('Date',date);QPSK 変調されたデータのチャネルを 2 つ作成します。
d = randi([0 3],1000,2);
x = pskmod(d,4,pi/4,'gray');ベースバンド データをファイル baseband_data.bb に書き込みます。
bbw(x)
ベースバンド ファイル ライターに関する情報を表示します。次に、オブジェクトを解放します。
info(bbw)
ans = struct with fields:
Filename: '/tmp/Bdoc25b_2988451_2192830/tpa7c094fe/comm-ex66490302/baseband_data.bb'
SamplesPerFrame: 1000
NumChannels: 2
DataType: 'double'
NumSamplesWritten: 1000
release(bbw)
baseband file reader オブジェクトを作成して、保存したデータを読み取ります。ファイルからのメタデータを表示します。
bbr = comm.BasebandFileReader('baseband_data.bb', ... 'SamplesPerFrame',100); bbr.Metadata
ans = struct with fields:
Date: '09-Aug-2025'
ファイルからデータを読み取ります。
z = []; while ~isDone(bbr) y = bbr(); z = cat(1,z,y); end
ベースバンド ファイル リーダーに関する情報を表示します。次に、オブジェクトを解放します。
info(bbr)
ans = struct with fields:
NumSamplesInData: 1000
DataType: 'double'
NumSamplesRead: 1000
release(bbr)
元の変調されたデータ x が、ファイル baseband_data.bb から読み取ったデータ z と一致することを確認します。
isequal(x,z)
ans = logical
1
入力引数
ベースバンド ファイル ライター。comm.BasebandFileWriter System object として指定します。
出力引数
ベースバンド ファイル ライターに関する特性情報。構造体として返されます。既定のコンテンツにはこれらのフィールドが含まれます。
書き込むベースバンド ファイルの名前。文字ベクトルとして返されます。ファイル名は絶対パスを示します。
データ型: char
各フレームのサンプル数。正の整数として返されます。
依存関係
このフィールドを有効にするには、最初にベースバンド ファイル ライター オブジェクトを実行しなければなりません。
データ型: double
ファイルに書き込まれるベースバンド信号のチャネル数。正の整数として返されます。
依存関係
このフィールドを有効にするには、最初にベースバンド ファイル ライター オブジェクトを実行しなければなりません。
データ型: double
ファイルに書き込まれるベースバンド信号のデータ型。'double'、'single'、'uint8'、'uint16'、'uint32'、'uint64'、'int8'、'int16'、'int32'、または 'int64' として返されます。
依存関係
このフィールドを有効にするには、最初にベースバンド ファイル ライター オブジェクトを実行しなければなりません。
ファイルに書き込まれるベースバンド データ サンプルの合計数。正の整数として返されます。このフィールドは、入力ベースバンド ファイル ライター オブジェクトによって処理された合計サンプル数とそのオブジェクトの NumSamplesWritten プロパティのうち、小さい方を返します。
データ型: double
バージョン履歴
R2016b で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- 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)