Filter Coefficient Generator for CMX860, CMX867, & CMX868 3 Application Note
¤
¤¤
¤2001 MX-COM, Inc. www.mxcom.com tel: 800 638 5577 336 744 5050 fax: 336 744 5054 Doc. # 20830151.001D
4800 Bethania Station Road, Winston-Salem, NC 27105-1201 USA All Trademarks and service marks are held by their respec t ive companies.
3.3. CMX868 2’s Complement Coefficients
This is the output panel where the desired filter coefficients are located. The values are displayed in 2's
complement decimal and can be written, in hex format, to the Programming Register of the respective
MX-COM device. The coefficients are “words”, numbered 2 to 14 (for Filter 1) and 15 to 27 (for Filter 2),
where the numbers relate to the coefficients’ location in the Programming Register. Word 1 should be set to
32769 (8001 hex) and must not be changed.
Once the basic characteristics are entered, the user clicks the “Ok” button. After a short delay, the resultant
2's complement coefficients will be displayed in the “CMX868 2’s Complement Coefficients” window. The user
will now be able to examine the filter frequency response, as illustrated by the graphs, and decide whether the
required performance has been reached. If the user is not satisfied with the results, fine adjustments can be
made to the coefficients by clicking the “IIR Adjust” button; doing so will cause the “Z-Coefficient User Fine
Tweak” window to appear.
3.4. Z-Coefficient User Fine Tweak
Figure 3: Z-Coefficient User Fine Tweak
The “Z-Coefficient User Fine Tweak” window allows for the direct manipulation of the coefficients, one iteration
at a time. In use, there will probably be no need to alter the values by more than a few units, but more are
possible if so desired.
Please note that the 2’s complement values displayed in the main “Z-Coefficient User Fine Tweak” window are
not saved upon exiting the application.
3.5. Notes
When designing the IIR filter performance for these devices, allowance must be made for the fixed receive
filtering, which has the low-pass characteristic shown in Figure 4.