Added equalizer to smooth out RX audio passband.
This commit is contained in:
parent
519a208508
commit
c5a7592346
@ -156,6 +156,8 @@ void RigAudio::init() const {
|
||||
mixRX.gain(i, 0.0);
|
||||
mixTX.gain(i, 0.0);
|
||||
}
|
||||
|
||||
audioEqualizer();
|
||||
|
||||
USBDEBUG("audio initialization completed");
|
||||
}
|
||||
@ -723,6 +725,24 @@ void audioDigiFilter()
|
||||
audioCtrl.eqFilter(5, hpFilter);
|
||||
}
|
||||
*/
|
||||
|
||||
int eqFilter1[5];
|
||||
|
||||
void audioEqualizer()
|
||||
{
|
||||
audioCtrl.audioPreProcessorEnable();
|
||||
audioCtrl.eqSelect(PARAMETRIC_EQUALIZER);
|
||||
// calcBiquad(FilterType,FrequencyC,dBgain,Q,QuantizationUnit,SampleRate,int*);
|
||||
calcBiquad(FILTER_PARAEQ, 2700, 6, 0.707, 524288, 44100, eqFilter1);
|
||||
// calcBiquad(FILTER_HIPASS, 100, 0, 0.707, 524288, 44100, hpFilter);
|
||||
audioCtrl.eqFilter(0, eqFilter1);
|
||||
// audioCtrl.eqFilter(1, hpFilter);
|
||||
// audioCtrl.eqFilter(2, lpFilter);
|
||||
// audioCtrl.eqFilter(3, hpFilter);
|
||||
// audioCtrl.eqFilter(4, lpFilter);
|
||||
// audioCtrl.eqFilter(5, hpFilter);
|
||||
}
|
||||
|
||||
//======================================================================
|
||||
// EOF
|
||||
//======================================================================
|
||||
|
Loading…
Reference in New Issue
Block a user