MATLAB Answers

datファイルからの音響スペクトログラム解析

11 views (last 30 days)
Tomo
Tomo on 1 Jun 2021
Commented: Atsushi Ueno on 1 Jun 2021
Matlabでは,datファイルの状態から,音響スペクトログラム解析をすることは可能でしょうか?
また,datファイルをwavファイルに変換することは可能でしょうか?
私は現在,データレコーダー(EZ7510,NF回路ブロック社)を用いて,100kHz以上の高周波の音声を録音しています.
ですが,このレコーダーはdatファイルのみでしか記録ができないので,音響スペクトログラム解析をするにはwavファイル等に変換をする必要があります.
もし,Matlabのツールボックス等を利用することで,wavファイルへの変換,またはdatファイルのままでの音響スペクトログラム解析が可能であれば,
Matlabを購入しようと考えております.
ご存じの方がいらっしゃいましたら,ご回答いただければ幸いでございます.
  4 Comments
Atsushi Ueno
Atsushi Ueno on 1 Jun 2021
誤)EZ7510はスタンドアロンで動作します。(中略)CSVエクスポート等他のアプリと連携する術も無い様です。
正)EZ7510はスタンドアロンで動作します。(中略)CSVエクスポート等他のアプリと連携する術は有り
この点を誤解していました。datからCSVに変換できるのであればCSV経由で読み込めるではないですか。
質問内容は「CSV経由でMATLABに読み込めるが、datファイルから直接MATLABに読込できるかどうか」だったんですね。どうしてもdatファイルから直接MATLABに読込されたいのであれば、コメントに書いた様な内容が必要です。

Sign in to comment.

Accepted Answer

Hernia Baby
Hernia Baby on 1 Jun 2021
readtable関数はいかがでしょうか?
wav形式での出力はaudiowriteが対応していますが、正規化する必要があります
datのインポートについては以下のような質問が以前に来ております
ご参考にどうぞ
  1 Comment
Tomo
Tomo on 1 Jun 2021
回答いただきありがとうございました.
datからwavに直接変換するのは難しそうなので,附属のアプリでcsvにしてから,
Matlab上でwavに変えようと思います.
ありがとうございました.

Sign in to comment.

More Answers (1)

Atsushi Ueno
Atsushi Ueno on 1 Jun 2021
>Matlabでは,datファイルの状態から,音響スペクトログラム解析をすることは可能でしょうか?
音響スペクトログラム解析は可能ですが、質問文のdatファイルを読み込めるかどうかが判りません。
>また,datファイルをwavファイルに変換することは可能でしょうか?
Hernia Babyさんの回答のようにwav形式への変換は可能ですが、質問文のdatファイルを読み込めるかが判りません。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!