主要内容

。

comm.basebandfilewriter.

ベースバンド信号のファイルへの书架

说明

,Comm.BaseBandfileWriter System对象™により书记れます。ベースバンド信号は,通讯,通讯,通讯,通讯,通讯,通讯,通讯,数量0Hzににコンバートされれれれれ采样率および中心罚款プロパティはファイルの作用成时ににされ。

ベースバンド信号をファイルに保存は,次を行。

  1. comm.basebandfilewriter.〖作文成〗,オブジェクトのプロパティを设定し。

  2. ををて,ベースバンド信号をににします。

  3. 释放をを呼び出し,ベースバンド信号をに保存してファイル闭じます。

メモ

または,メソッドメソッド使使て,系统对象によってによって定义された演算を実する代わりに演算を关たとえばたとえばにに使っ使っ使っ呼び出すことができにに使っ使ってててことができことができことができますますことができたとえばy =步骤(obj,x)y = obj(x)はは同等の演算演算を実ししし

构筑

bbw = comm.basebandfilewriter.は,既定のプロパティを使使て,ベースバンドライターオブジェクトBBW.ををます。

bbw = comm.basebandfilewriter(fname)BBW.を返し,Fname.文档名称プロパティとして设定します。

bbw = comm.basebandfilewriter(fname,fs)は,さらに,FS.采样率プロパティとして设定します。

bbw = comm.basebandfilewriter(fname,fs,fc)は,さらに,FC.中心罚款プロパティとして设定します。

BBW = Comm.BaseBandFileWriter(FNAME,FS,FC,MD)は,さらに,繁体m元数据プロパティとして设定します。

bbw = comm.basebandfileWriter(___,名称,价值)は,名称,价值ペアペア使ししを指定ししををなりプロパティプロパティははなりなりなりになりなりなりなりなりなり。

bbw = comm.basebandfileWriter('qpsk_data.bb',10e6,2e9);

プロパティ

すべて展开する

保存保存ベクトル指定します。

出力信号のレート。正のスカラーとしてててします。

ベースバンド信号の中心分数。正の数量スカラーまたは行ベクトルとしてとしてとしてとしてとしてとしてします。中心罚款が行ベクトルの综合,各要素が1つのチャネルにしします。

ベースバンド信号を记述するデータ。构造体として指定します。构造体は任意の数のフィールドおよび任意のフィールド名をもつことができます。フィールド値は任意の数値型,论理型,または文字データ型で,任意の次元数号もつもつます。

保存保存サンプル数。正の分数で指定し。

  • すべてすべてベースバンド信号サンプルサンプルファイル书籍には,numsamplestowrite.INF.に设定します。

  • 最后のnumsamplestowrite.ののサンプルだけををファイルにき込むに,numsamplestowrite.股有限公司に设定ますます。

データ型:双倍的

メソッド

信息 ベースバンドファイルライターに关键词
重启 ベースバンドベースバンドファイルライターオブジェクトオブジェクトの状态リセットリセット
ベースバンド信号のファイルへの书架
すべての系统对象にに通
释放

系统对象ののプロパティ値値の変更可

すべて折りたたむ

1 khzのサンプルレートと,0 hzの中心周波をベースバンドファイルライターオブジェクトをを。

bbw = comm.basebandfileWriter('baseband_data.bb',1000,0);

元数据构造体に今日の日付格式します。

bbw.metadata = struct('日期',日期);

QPSK変调されたデータチャネルを2つ作物成し。

d = randi([0 3],1000,2);X = PSKMOD(D,4,PI / 4,'灰色的');

ベースバンドデータをファイル'baseband_data.bb'に书着。

bbw(x)

BBW.に关键报を表示ます。

信息(BBW)
ans =.结构与字段:文件名: '/tmp/Bdoc20b_1465442_136869/tpf21b4114/comm-ex66490302/baseband_data.bb' SamplesPerFrame:1000个NumChannels:2数据类型: '双' NumSamplesWritten:1000
释放(BBW)

ベースバンドファイルたデータをます。

bbr = comm.basebandfilereader('baseband_data.bb''samplesperframe',100);bbr.metadata.
ans =.结构与字段:日期:'25 -aug-2020'

ファイルからデータを読み取ります。

z = [];尽管〜Isdone(BBR)Y = BBR();z =猫(1,z,y);结尾

BBR.に关键线を表示ます。BBR.を解放します。

信息(BBR)
ans =.结构与字段:NumSamplesIndata:1000数据类型:'Double'NumSamplesRead:1000
释放(BBR)

元元の変调さされたXがファイル'baseband_data.bb'から読み取ったデータZ.と一致することを确认ますます。

isequal(x,z)
ans =.逻辑1

ヒント

  • comm.basebandfilewriter.は,ベースバンド信号を圧缩のファイルファイル书记。これらのファイルをを共にために,关联压缩をを使ててファイルに圧缩できます。详细については,ZIPアーカイブの作用成と解冻を参照してください。

拡张机械

R2016Bで导入