Products & Services Solutions Academia Support User Community Company

Learn more about Signal Processing Toolbox   

Version 6.2 (R14) Signal Processing Toolbox Software

This table summarizes what is new in Version 6.2 (R14):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known ProblemsRelated Documentation at Web Site

Yes
Details below

Yes — Details labeled as Compatibility Considerations, below.
See also Summary.

Fixed Bugs

No

New features and changes introduced in this version are

Spectral Estimation Objects Changes

Spectrum Object Added

Signal Processing Toolbox version 6.2 adds a new spectrum object. Spectrum objects contain parameter information for a particular spectral estimation method (e.g., spectrum.welch). This object provides an improved way to view and manipulate spectral estimation parameters. See the spectrum reference page and the associated estimation method reference pages for more information.

Dspdata Object Added

A new data object dspdata has been added. These data objects contain parameter information for spectral data. Available types of data objects are dspdata.msspectrum, dspdata.psd, and dspdata.pseudospectrum. These objects contain the mean-square spectrum data, the power spectral density data, and the pseudospectrum data, respectively. With these objects, you can apply methods that calculate certain values or modify the data, such as computing the average power, centering the DC value, converting the spectrum between one-sided and two-sided, and normalizing the frequency. You can plot the data in a new Spectral Analysis plot. See dspdata for information.

Spectrum Options Object Added

A new options object dspopts has been added. This object contains optional parameter information for spectrum objects. You create options objects via methods on other objects.

Spectral Estimation Functions Enhancement

All of the spectral estimation functions (pburg, pcov, peig, periodogram, pmcov, pmtm, pmusic, pwelch, and pyulear) now use the new Spectral Analysis plot when no output arguments are specified. For an example of this plot, see the spectrum reference page.

psd and psdplot Functions Replaced by psd and plot methods

The psd method on spectrum objects or plot method on dspdata.psd objects replaces the obsoleted psd function.

Compatibility Consideration.   You should update any code that uses psd to use the plot or dspdats.psd method.

pmem Function Replaced by spectrum.yulear

The pmem function has been replaced by the new spectrum.yulear object.

Compatibility Consideration.   You should update any code that uses pmem to use spectrum.yulear instead.

dfilt Enhancements

Filter States Object Added

A new filter states object filtstates with two properties—Numerator and Denominator, that contain the filter states for an IIR Direct-form I filter, has been added. The states property of a dfilt.df1, dfilt.df1t, dfilt.df1sos, or dfilt.df1tsos filter now contains a filtstates.dfiir object, instead of a double vector. See filtstates for more information.

Note that you cannot change the values in the Numerator or Denominator using this syntax:

Hd.states.numerator = [<data>]

Compatibility Considerations

The sign of the Denominator states for dfilt.df1t and dfilt.df1tsos is negated from what it was in previous versions. Refer to the structure diagrams shown on the reference pages.

If you use the double command on a filter states object to get a vector of double-precision values of the numerator and denominator, the numerator values are listed first, followed by the denominator values. In previous versions, the denominator values were listed first.

States saved for SOS objects in previous versions cannot be loaded into the current version.

sigwin Enhancements

Two new methods have been added to sigwin objects:

FDATool/FVTool Changes

FDATool Pole/Zero Editor Added

A new graphical Pole/Zero Editor panel has been added. You can graphically edit the filter (move, add, and delete poles/zeros) and see the resulting effect on your filter design.

FDATool File Export Enhancements

File->Export changes include adding the ability to export the filter directly to SPTool, exporting an ASCII coefficient file instead of a text file, exporting cascades and parallel structures, and general improvements to the dialog box.

FDATool New Design Methods Added

FIR Constrained Least Squares (fircls) and complex and nonlinear-phase equiripple FIR (cfirpm) filters have been added as design methods.

FDATool Filter Manager Added

A Filter Manager has been added. You can use the Filter Manager to store and recall multiple filters in a single FDATool session. You can also use it to cascade filters easily.

FDATool/FVTool Analysis Parameters Improved

The Analysis Parameters dialog box has been reorganized and simplified. The Frequency Units field has been removed and a Normalized Frequency checkbox has been added. (This also applies to FVTool.)

FVTool Changing Sampling Frequency

From the command line, you can change the sampling frequency (Fs) for the filter(s) in FVTool. See the Controlling FVTool from the MATLAB Command Line section of fvtool for more information.

Function Name Changes

remez Function Replaced by firpm

The remez function has been replaced by the new firpm function.

Compatibility Consideration.   You should update any code that uses remez to use firpm instead.

cremez Function Replaced by cfirpm

The cremez function has been replaced by the new cfirpm function.

Compatibility Consideration.   You should update any code that uses cremez to use cfirpm instead.

remezord Function Replaced by firpmord

The remezord function has been replaced by the new firpmord function.

Compatibility Consideration.   You should update any code that uses remezord to use firpmord instead.

tfe Function Replaced by tfestimate

The tfe function has been replaced by the new tfestimate function.

Compatibility Consideration.   You should update any code that uses tfe to use tfestimate instead. Note that tfestimate has different default values and may produce different results.

csd Function Replaced by cpsd

The csd function has been replaced by the new cpsd function.

Compatibility Consideration.   You should update any code that uses csd to use cpsd instead. Note that cpsd has different default values and may produce different results.

cohere Function Replaced by mscohere

The cohere function has been replaced by the new mscohere function.

Compatibility Consideration.   You should update any code that uses cohere to use mscohere instead. Note that mscohere has different default values and may produce different results.

New Demos

Two new demos have been added:

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS