From a61b69bd7910e46b06890d5819937c8298b13a97 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 25 Oct 2015 09:44:51 +0000 Subject: [PATCH] - added git-svn-id: http://moon:8086/svn/vhdl/trunk@1328 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/filter/sim/in2wav.m | 8 ++++++++ lib/filter/sim/wav2in.m | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 lib/filter/sim/in2wav.m create mode 100644 lib/filter/sim/wav2in.m diff --git a/lib/filter/sim/in2wav.m b/lib/filter/sim/in2wav.m new file mode 100644 index 0000000..ad5221e --- /dev/null +++ b/lib/filter/sim/in2wav.m @@ -0,0 +1,8 @@ +function in2wav(name) + +fid = fopen(name, 'r'); +x = fread(fid, 'int'); +fclose(fid); + +wavwrite(x*(2^-15), 44100, 'wav_out.wav'); + diff --git a/lib/filter/sim/wav2in.m b/lib/filter/sim/wav2in.m new file mode 100644 index 0000000..de385b4 --- /dev/null +++ b/lib/filter/sim/wav2in.m @@ -0,0 +1,8 @@ +function wav2in(name) + +x = wavread(name)*(2^15); + +fid = fopen('wav_in.dat', 'w'); +fwrite(fid, fix(x), 'int'); +fclose(fid); +