psg sounds mat to wav

hi all,
ı got psg(polysomnography) records from phsyio.net. They have a tool for extracting rec(record) to mat file. And i used it then i tried to save files as wav file. Their sampling frequencies 128hz i used wavwrite for this by Fs=128 but i couldn't listen it by matlab, goldwave or etc. goldwave has an error it can't accept a sampling rate above 1000hz so ı resampled it to 1280hz and 1000hz by matlab resample function but still same problem.
Could anyone suggest me about saving mat file as wav.

2 个评论

Attach your mat file if you want anyone to try to convert it to a wav file for you. Also give your code where you tried to convert it to a wav file.
Sure thanks ..
first of all ı downloaded psg files the webpage below
then my codes are
y=sound;
filename='ucddb020';
Fs=128;
wavwrite(y,Fs,filename);

请先登录,再进行评论。

回答(2 个)

Walter Roberson
Walter Roberson 2013-10-30

0 个投票

Is "sound" the file you loaded in? "sound" is the name of a MATLAB library call to play sounds, so you should avoid using it as the name of a variable.
Ensure that your "y" variable has one column per channel. Your psg data might be row-oriented instead of column-oriented.
geem
geem 2013-10-30

0 个投票

I changed my data name and change it as column vector then it seems like snore sound now but still i can't hear snores. And i guess it can be about sampling rate problem. Thanks for reply

类别

帮助中心File Exchange 中查找有关 Audio I/O and Waveform Generation 的更多信息

标签

提问:

2013-10-29

回答:

2013-10-30

Community Treasure Hunt

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

Start Hunting!

Translated by