OpenCores
URL https://opencores.org/ocsvn/vhdl_wavefiles/vhdl_wavefiles/trunk

Subversion Repositories vhdl_wavefiles

[/] [vhdl_wavefiles/] [trunk/] [sim/] [GenerateWave.m] - Blame information for rev 5

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 alex008
clear all;
2
close all;
3
 
4
fs = 1e9;
5
% frequence, amplitude
6
Sinus = [6e6, 0.6];
7
lf = [1e6, 0.8];
8
noise = 0.2;
9
bits = 9;
10
t = 2e-6;
11
 
12
LF = SinGen(fs,t, lf);
13
S =  SinGen(fs,t, Sinus);
14
 
15
InputValues = [LF S]';
16
Mono = InputValues/(max(InputValues)+0.02);
17
 
18
wavwrite(Mono,1e6,8,'iMono.wav');
19
 
20
Stereo = [Mono Mono];
21
wavwrite(Stereo, 44100,16,'iStereo.wav');
22
 
23
z = rand(length(InputValues(:,1)),8);
24
Ch10 = [z Stereo];
25
wavwrite(Ch10, 1e9,16,'iCh10.wav');
26
plot(InputValues(:,1));
27
 
28
wavwrite(Stereo, 1e5,32,'iBit32.wav');
29
plot(InputValues(:,1));
30
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.