Цитата(snedelko @ Oct 26 2006, 10:56)

Вопросик вскочил. Значит записал я свой голос в wav файл (чтобы проверить функции модуляции/демодуляции). Но решил сначала сохранить в файл (чтоб посмотреть, искажается он или нет)
A = wavread('imxo'); % Здесь я читаю файл.
.........................................................................
% А здесь записываю
fout = fopen('Data_out.dat','w+');
fwrite(fout,A,'double');
fclose(fout);
Потом открываю в Adobe Audition, и слышу очень зашумленный голос.
Так вот, что я делаю не так, и как надо (или в каком формате) сохранять?
------------------------------------
Ft=12000;
Tm=2.0;
N=fix(Tm*Ft);
wav=wavrecord(N,Ft,1);
sound(wav,Ft);pause(1.);
plot((1:N)/Ft,wav);grid on;hold off;
wavwrite(wav,Ft,'voice');
-------------------------------------
Ft - частота дискретизации при записи голоса, Гц
Tm - время записи, сек
N - колич. отсчетов
wav - массив для хранения отсчетов в Workspace
voice - имя wav-файла с записью голоса (в папке work)
при открытии wav-файла в Adobe Audition (import) может потребоваться указать
установленную при записи частоту дискретизации.
Сообщение отредактировал TimJet - Nov 4 2006, 18:12