MrFantastic1982
Computer
- Aug 31, 2005
- 5
Hi there,
I am currently working on a problem using MATLAB and have come across some problems that I hope someone out there will be able to help solve.
Basically I am sending noise to a loudspeaker and recording that noise through a microphone. Then I want to train a NN in matlab ( I am using Radial Basis NN at the moment) so that the input values is the original noise file and the target values is what the microphone recorded.
I have recorded a test file and it is in sync with the original due to the software I used (aurora).
I have since then imported the two files into matlab and trained a RBF NN so that the original file X is the input and the recorded file Y is the target values.
This seems to have worked fine and when I simulate the NN with the x values the NN produces a file identical to the file Y.
However if I try to see what results I get by simulating the NN with different values all I get out of the NN is a matrix of zeros.
What I was hoping it to do was for me to be able to simulate the NN with an impulse (0,0,0,0,1,0,0,0,0) for example and where the NN has been trained using the values of the loudspeaker/microphone then the new output would be the impulse response of the pair.
I think this is the right way to go about it, but again all I get is a output matrix of zeros. PLEASE if ANYONE can offer any clues as to why I am getting zeros or if maybe I am going about this the wrong way, PLEASE could you let me know!!!
MANY MANY THANKS TO ANYONE IN ADVANCE
K
I am currently working on a problem using MATLAB and have come across some problems that I hope someone out there will be able to help solve.
Basically I am sending noise to a loudspeaker and recording that noise through a microphone. Then I want to train a NN in matlab ( I am using Radial Basis NN at the moment) so that the input values is the original noise file and the target values is what the microphone recorded.
I have recorded a test file and it is in sync with the original due to the software I used (aurora).
I have since then imported the two files into matlab and trained a RBF NN so that the original file X is the input and the recorded file Y is the target values.
This seems to have worked fine and when I simulate the NN with the x values the NN produces a file identical to the file Y.
However if I try to see what results I get by simulating the NN with different values all I get out of the NN is a matrix of zeros.
What I was hoping it to do was for me to be able to simulate the NN with an impulse (0,0,0,0,1,0,0,0,0) for example and where the NN has been trained using the values of the loudspeaker/microphone then the new output would be the impulse response of the pair.
I think this is the right way to go about it, but again all I get is a output matrix of zeros. PLEASE if ANYONE can offer any clues as to why I am getting zeros or if maybe I am going about this the wrong way, PLEASE could you let me know!!!
MANY MANY THANKS TO ANYONE IN ADVANCE
K