Files
matlab/common/dat2wav.m
T
jens b31f3e7435 - added
git-svn-id: http://moon:8086/svn/matlab/trunk@153 801c6759-fa7c-4059-a304-17956f83a07c
2021-03-22 20:28:22 +00:00

18 lines
374 B
Matlab
Executable File

% function y = dat2wav(name, fa, nBits, ampthresh)
%
function y = dat2wav(name, fa, nBits, ampthresh)
datfile = sprintf('%s.dat', name);
wavfile = sprintf('%s.wav', name);
fid = fopen(datfile,'r');
data_float = fread(fid, 'float32');
fclose(fid);
a = max(abs(data_float));
ks = ampthresh/a;
data = (2^(nBits-1))*ks*data_float;
wavw16(data,fa,wavfile);