I am in engineering design in school. my design is to create a filter/amplification system for an acoustic guitar using code in MATLAB. I have two questions. First what should me code look like? Second what hardware can I use to impliment my code.
2 views (last 30 days)
Show older comments
Anthony Donnay-Wood on 13 Nov 2016
Commented: Anthony Donnay-Wood on 17 Nov 2016
Here is a sample of my code, I have the same code with different cut off frequencies for all the notes that an aucoustic guitar can play:
This is one note in octave 4
t = 0:Fs:2;
x_noise = C + randn(size(C));
[b,a] = butter(20,0.14,'low');
y = filter(b,a,x_noise);
[b,a] = butter(20, 0.13,'high');
Can this code be exported to hardware? If not how can I fix it.
Hari Desanur on 16 Nov 2016
This example in the documentation shows how to design octave-band filters.
To be able to export MATLAB code to hardware, the functions in the MATLAB code must be supported for code generation. To determine if a function is suitable for code generation, use the coder.screener function.
You can also check all the functions suitable for code generation in this link.
Find more on Measurements and Spatial Audio in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!