04-28-2012 11:36 AM
For my project, I want to have the following requirements :-
32 band parametric equilizer + crossover
-46db to +3db
20hZ to 20kHZ
Could anybody guide me how to implement this ? I want to have input from mic i/p of laptop and route the output to speaker out of the same ? Is any other plugin required for the same or Labview is enough ? How to implement this, any calculations ? I have seen the example vi but all are graphic equalizer based..Thanks in advance...
04-28-2012 06:28 PM
You can probably do all of that in LV although the Sound and Vibration Toolkit probably has some things which would make it easier. I do not have the toolkit so I am not sure how helpful it would be.
What is the difference between the graphic equalizer example and what you want to do?
How much delay are you willing to tolerate between input and output?
Lynn
04-28-2012 08:15 PM
Thanks for the reply..Well I will tell you the applocation, it's in DTS Cinema Theatres.. Obviously the delay tolerance will be in nanoseconds.. Coming to difference, in graphic equalizer you cannot smoothify between bands whereas in parametric equalizer you can do that..Have a look at http://www.matrixeng.com/pdfs/CP500_Product_Sheet_old.pdf .. I don't think it can be fully implemented in LabView..You need DSP Module for the same..If you have any idea of fully implementing in labview please let me know..
04-28-2012 09:30 PM
Good luck.
Delays will be much longer than nanoseconds. The default sampling rate for the Sound Input VIs is 22050 kS/s. Even if you were able to read one sample at a time with no other delays, you would be looking at 45 microseconds between samples. I do not know if the OS would let you read batches that small. Even if it did, the OS latencies on any non-real-time OS would create much larger delays and jitter - typically on the order of milliseconds.
To do point by point filtering on 32 bands will also introduce delays and require significant amounts of processing time.
I suspect that Dolby has several high performance DSP devices running optimized code in that device. I have no experience with the DSP module and cannot advice whether it has sufficient capability to do this or not. You almost certainly cannot do anything close to that with a laptop and its built-in sound devices.
Lynn