Simple Programming Example

The NEXTWave Signal Processing Lab data analysis software provides a wide variety of signal processing functions for use in your application.  SPL harnesses the standard Microsoft ribbon interface for its algorithm construction and provides an intuitive, icon-based graphical method for programming and establishing algorithm data flow.  In the example shown below NEXTWave SPL is used to apply a notch filter from user-supplied design parameters.  The effects of the filter are then analyzed by using NEXTWave SPL to observe the resulting behavior of the notch filter as it is applied to an input signal.

 

NEXTWave SPL includes a variety of signal processing functions and allows for the creation of custom user functions. (more information)

Easily Construct an Algorithm and Perform Analysis with NEXTWave SPL

In the example shown below NEXTWave SPL is used to design a notch filter, and then analyze its behavior in both the time and frequency domains.  The step-by-step process shown below illustrates the ease of use provided by the NEXTWave SPL programming and analysis environment.

 

 

Step 1:  Select the Sine, Cosine, Add, and Notch Filter functions and add them to the Design Waveform menu ribbon

 
 

Step 2:  Configure the sine waveform to use a frequency of 1000 Hz

Step 3: Configure the cosine waveform to use a frequency of 125 Hz

Step 4: Set the data flow for the Add function by choosing the icons for both the sine and cosine generator functions.

Step 5: Configure the Notch Filter function to use an external slider control for its desired notch frequency.  Set the data flow for the Notch Filter function by choosing the icon for the Add function.

Step 6: Select the Run button to begin execution of the algorithm.

 

Step 7: Change the notch frequency slider and observe the filter impulse response in the Time Domain waveform display.

 

  

Step 8: Change the notch frequency slider and observe the filter frequency response in the Frequency Domain waveform display.