GNU Radio のファイル シンクがどのように機能するか知りたいです。シグナルを受信してからファイルに書き込み、書き込み中はシグナルの受信は行われませんか?
書き込みに時間がかかるため、信号の一部がファイルに書き込まれずに失われているかどうかを確認したいだけです。
これに関するヘルプや資料をいただければ幸いです。
デバイスのサンプリング レートによっては、サンプルを不連続にファイルに書き込むことができない場合があります。
ディスクに書き込む代わりに、サンプルをramdisk
. Ramdisk はファイル ストレージを抽象化したもので、RAM メモリをストレージ メディアとして使用します。RAM ディスクの大きな利点は、非常に高速な読み取り/書き込みデータ転送です。ただし、ファイル サイズは、ホストが持つ RAM メモリの量によって何らかの形で制限されます。
これは、Linux で RAM ディスクを作成するのに役立つ優れた記事です。Windows のガイドも簡単に見つかると思います。
通常、ファイル シンクは、平均書き込み速度が無線ブロックの出力速度を超えている限り、無線ソースをブロックしません。物事を少しスムーズにすることができる内部バッファーがありますが、ディスクがいっぱいになると、フローグラフの残りの部分が停止します。
出力コンソールに「O」メッセージが表示されない場合は、サンプルがドロップされていません。