
GA3219 / GA3218 / GA3217 Preliminary Data Sheet
Proprietary and Confidential
32718 - 2
February 2005
14 of 24
7.7 Telecoil Path
The telecoil input is calibrated during the Cal/Config process. To compensate for
the telecoil/microphone frequency response mismatch, a first order filter with
500Hz corner frequency is implemented. Through ARKonline it is possible to
implement a telecoil compensation filter with an adjustable corner frequency. To
accommodate for the gain mismatch, the telecoil gain is adjusted to match the
microphone gain at 500Hz or 1kHz (default) and is selectable in ARKonline.
There is also a telecoil gain adjustment parameter, which can be enabled in
ARKonline and set in IDS that will allow for manual adjustment of the telecoil gain
compensation.
7.8 Graphic Equalizer
Venture has an 8 band graphic equalizer. The bands are spaced logarithmically,
and each one provides up to 24dB of gain adjustment in 1dB increments.
7.9 Biquad Filters
Additional frequency shaping can be achieved by configuring generic biquad filters.
The transfer function for each of the biquad filters is as follows:
b0 + b1 * z
-1
+ b2 * z
-2
H(z) =
______________________
1 + a1 * z
-1
+ a2 * z
-2
Note that the a0 coefficient is hard-wired to always be a 1. The coefficients are
each 16 bits in length and include one sign bit, one bit to the left of the decimal
point, and 14 bits to the right of the decimal point. Thus, before quantization, the
floating-point coefficients must be in the range
-2.0 <= x < 2.0 and quantized with the function:
round(x * 214)
After designing a filter, the quantized coefficients can be entered into the
PreBiquads or PostBiquads tab in the Interactive Data Sheet. The coefficients b0,
b1, b2, a1, and a2 are as defined in the transfer function above. The parameters
meta0 and meta1 do not have any effect on the signal processing, but can be used
to store additional information related to the biquad with which they are associated.
The underlying code in the product components automatically checks all of the
filters in the system for stability (that is, the poles have to be within the unit circle)
before updating the graphs on the screen or programming the coefficients into the
hybrid. If the Interactive Data Sheet receives an exception from the underlying
stability checking code, it will automatically disable the biquad being modified and
display a warning message. When the filter is made stable again, it can be
re-enabled.