| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Filter Design Toolbox |
| Contents | Index |
| Learn more about Filter Design Toolbox |
This table summarizes what is new and changed in Version 4.6 (R2009b):
New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems | Related Documentation at Web Site |
|---|---|---|---|
Yes | No | Printable Release Notes: PDF |
New features and changes introduced in this version:
Quality and Shelving Factor Support Added for Parametric Equalizer Filters
filterbuilder Support for Peaking and Notching IIR Comb Filters
Release R2009b introduces three new dfilt and mfilt methods for optimizing finite wordlength FIR filter designs. You can construct fixed-point filters that meet the floating-point specifications while minimizing or constraining the coefficient wordlength, or maximizing the stopband attenuation. For more information, see constraincoeffwl, maximizestopband, and minimizecoeffwl. Construction of fixed-point filters requires the Fixed-Point Toolbox™ software.
This release introduces support for the specification of a quality factor or shelving slope in parametric equalizer filters. You can specify parametric equalizer filters using the quality factor or shelving slope parameter in both fdesign.parameq and filterbuilder. Access the parametric equalizer filter design pane in filterbuilder by entering:
filterbuilder('parameq')at the MATLAB command prompt. Set Order mode to specify to enable the quality factor or shelving slope specifications.
R2009b introduces support for polyphase pulse-shaping filter designs using fdesign.decimator, fdesign.interpolator, fdesign.rsrc, and filterbuilder. The supported pulse-shaping filters include: Gaussian, raised cosine, and square root raised cosine filters. Access the design pane for multirate pulse shaping filters in filterbuilder by entering:
filterbuilder('pulseshaping')at the MATLAB command prompt. Specify the type of multirate filter with Filter Type.
Filter Design Toolbox™ Version 4.6 software now supports zero-phase equiripple Nyquist filter designs. The zero-phase option is available in fdesign.nyquist, fdesign.halfband, and filterbuilder using the 'N,TW' specification string. Setting 'ZeroPhase' to true returns a nonnegative amplitude, or zero phase response. 'ZeroPhase' defaults to false. The following example demonstrates how to design an equiripple Nyquist filter with a nonnegative zero phase response:
f=fdesign.nyquist(4,'N,TW'); d=design(f,'equiripple','ZeroPhase',true); % Plot the zero-phase response zerophase(d)
In filterbuilder, set Order mode to Specify and then set Frequency constraints to Transition width. These settings enable the nonnegative zero phase response option under Design options.
In R2009b, filterbuilder supports peaking and notching IIR comb filters. Access the comb filter design pane by entering:
filterbuilder
at the MATLAB command prompt and choosing comb from filter response menu, or by entering:
filterbuilder('comb')For help on using filterbuilder, see Designing a Filter in the Filterbuilder GUI.
If you use Simulink, you can now use the new MapCoeffstoPorts property with realizemdl to map filter coefficients from dfilt and mfilt objects to constant blocks. The coefficients also appear in the MATLAB workspace providing tunability to the realized Simulink model. See dfilt and mfilt for a list of supported filter structures and any restrictions.
![]() | Version 4.7 (R2010a) Filter Design Toolbox | Version 4.5 (R2009a) Filter Design Toolbox | ![]() |

Learn how to apply early verification to your development process through these technical resources.
How much time do you spend on testing to ensure implementation meets system-level requirements?
| © 1984-2010- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |