Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

# ifilter: Interactive Fourier filter function, version 3 1.0

Date Added: August 21, 2013  |  Visits: 227

ifilter(x,y) or ifilter(y) or ifilter([x y]) or ry=ifilter(x,y,center,width,shape,plotmode,filtermode)Keyboard-operated interactive Fourier filter function for time-series signal (x,y), with keyboard controls that allow you to adjust the filter parameters continuously while observing the effect on your signal dynamically. Optinal input arguments set the intital values of center frequency, filter width, shape, plotmode (1=linear; 2=semilog frequency; 3=semilog amplitude; 4=log-log) and filtermode ('Band-pass','Lowpass', 'Highpass', 'Bandpass', and 'Band-reject (notch)'). Returns the filtered signal. Press K to list keyboard commands.T. C. O'Haver (toh@umd.edu), Version 3 adds X key to switch between frequency and period x scale on power spectrum plot. Example 1: x=0:100;y=sin(x);ifilter(x,y); Example 2 uses optional input arguments to set intital values: x=0:(1/8000):.3; y=(1+12/100.*sin(2*47*pi.*x)).*sin(880*pi.*x)+(1+12/100.*si(2*20*pi.*x)).*sin(2000*pi.*x); ry=ifilter(x,y,132,31,18,3,'Band-pass'); KEYBOARD CONTROLS when figure window is topmost: Adjust center frequency.......Coarse: < and > Fine: left and right cursor arrows Adjust filter width...........Coarse: / and " Fine: up and down cursor arrows Filter shape..................A,Z (A more rectangular, Z more Gaussian) Filter mode...................B=bandpass; N or R=notch (band reject) H=High-pass; L=Low-pass Select plot mode..............1=linear; 2=semilog frequency 3=semilog amplitude; 4=log-log Print keyboard commands.......K Pints this list Print filter parameters.......Q Prints input argumentsy: center,width,shape,plotmode,filtermode Print current settings........T Prints list of current settings Switch SPECTRUM X-axis scale..X switch between frequency and period x scale on POWER SPECTRA Switch OUTPUT Y-axis scale....Y switch between fixed or variable y scale on output plot Play output as sound..........P or Enter Save output as .mat file......S

 Requirements: No special requirements Platforms: Matlab Keyword: Arrows,  Cursor,  Dhighpass,  Dlowpass,  Filter,  Gaussian,  Ifilter,  Rectangular,  Reject,  Shapeaz,  Widthcoarse Users rating: 0/10

USER REVIEWS
IFILTER: INTERACTIVE FOURIER FILTER FUNCTION, VERSION 3 RELATED
 Development Tools  -  ifilter: Interactive Fourier filter function 3 ifilter(x,y) or ifilter(y) or ifilter([x y]) or ry=ifilter(x,y,center,width,shape,plotmode,filtermode)Keyboard-operated interactive Fourier filter function for time-series signal (x,y), with keyboard controls that allow you to adjust the filter... 10 KB Communication  -  Fast Gaussian Filtering 1.0 A recursive implementation of the Gaussian filter. This implementation yields an infinite impulse response filter that has 6 MADDs per dimension independent of the value of sigma in the Gaussian kernel.Recursive Gabor filtering for 1D and 2D... 10 KB Application Add-Ins  -  The Unscrambler X 10.1 The Unscrambler X is a comprehensive and reliable application that enables users to analyze large and complex data sets. It has set the standard in MVA software for over 25 years, and is the preferred tool for thousands of people around the world... 36.2 MB Development Tools  -  Simple Zero Phase Distortion Multiplier-less Gaussian Low-Pass & High-Pass Filter of a Linear Chirp 1.0 Simple Zero Phase Distortion Multiplier-less Gaussian Low-Pass & High-Pass Digital Filter of a Linear Chirp. 10 KB Audio Components  -  Audio Video IFilter 1.0 Audio Video IFilter is a content indexing filter for WMA, WMV and MP3 files. The IFilter is compatible with all indexing services based on the Microsoft Search technology: Microsoft Indexing Service, Windows Desktop Search, Microsoft SharePoint... 324 KB 3D Graphic Tools  -  GIMP arrow and cursor brushes 1.0 GIMP arrow and cursor brushes project consists of 17 sets of arrows and three cursors (a total of 72 brushes) to put in your GIMP brushes folder. Arrow brushes is my small payback for using the great GIMP program. I had a hard time (actually... 16.38 KB Communication  -  1D Gaussian lowpass filter 1.0 This function returns coefficients of Gaussian lowpass filter.Advantages of Gaussian filter: no ringing or overshoot in time domain.Diasadvantage: slow rolloff in frequency domain.Pass SR=sampling rate, fco=cutoff freq, both in Hz, to the... 10 KB Communication  -  Gaussian window in 3 dimensions 1.0 G3 = gauss3D(sz_X, sz_Y, sz_Z, a, prec);returns a 3 dimensional matrix being a gaussian bell curve where the width in the (x/y/z)-dimension is proportional to 1/a(1), 1/a(2) and 1/a(3), respectively. "prec" is the data precision.Default is a=[2.5... 10 KB Compression Tools  -  ZipTV Archive Filter 1.0.0 Search thousands of archives in seconds.An IFilter implementation to filter contents of all popular archive file formats from the widely used DOS/ Win95/98/NT/2000/Unix utilities.For Microsoft Platforms with Indexing Software.Works with... 996 KB Multimedia & Graphics  -  JPEG IFilter 1.0 JPEG IFilter is a content indexing filter for JPEG (JFIF) image files. The IFilter is compatible with indexing services based on the Microsoft Search technology: Microsoft Indexing Service, Windows Desktop Search, Microsoft SharePoint Portal etc.... 1.11 MB