Design custom filter for Analog Devices AD9361/AD9364 RF chip
designCustomFilter( opens the ADI
filter wizard application. Use the ADI filter wizard to change the default
filter design applied to the filter chain in the receiver or transmitter
System object™ specified by
For example, if the gain or bandwidth characteristics of the default filter does
not satisfy the requirements for your application, you can design a custom
filter that meets your specific requirements. The wizard
enables you to design a custom filter for the Analog Devices® AD9361/AD9364 RF chip based on the
BasebandSampleRate property of the object. You can
adjust and optimize the settings for calculating the analog filters, the
interpolation and decimation filters, and the FIR coefficients. When applying
the filter design to an FMCOMMS5 System object, the new filter setting is
applied to each channel in use across both AD9361 chips.
When applying a custom filter to the
System object, the
UseCustomFilter property of the object
is set to
true. To switch between the default and your custom
filter design, set the
UseCustomFilter property to
The ADI filter wizard requires these MathWorks® products:
Signal Processing Toolbox™
DSP System Toolbox™
For instructions on operating the ADI filter wizard, visit the Analog Devices website at MATLAB Filter Design Wizard for AD9361.
For more information, see Baseband Sampling Rate and Filter Chains.
Change Filter Design in Receiver or Transmitter
Create a receiver or a transmitter System object, then open the ADI Filter Wizard. For example:
tx = sdrtx('AD936x'); designCustomFilter(tx)
Design a new filter. To transfer the new filter settings to the object, click Apply filter design.