Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

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

Serving Software Downloads in 956 Categories, Downloaded 50.191.547 Times

FilterM 1.0

  Date Added: April 14, 2013  |  Visits: 313

FilterM

Report Broken Link
Printer Friendly Version


Product Homepage
Download (39 downloads)



FilterM, FiltFiltM: Fast digital filterThese functions are compatible to MATLAB's FILTER and FILTFILT commands,but they are faster (see screenshot): FilterM: 30%-40% of FILTER runtime FiltFiltM: 4%-20% of FILTFILT runtimeADDITIONAL FEATURES:- The dimension to operate on can be specified for FiltFiltM.- FilterM can process the signal in backward direction. (This is the main part of the acceleration of FiltFiltM, because it avoids to reverse the signal two times.)- For signals of type SINGLE, the intermediate values are stored in DOUBLE precision to increase the accuracy. The output is converted to SINGLE again.- The Signal Processing Toolbox is *not* needed.CALLING: Y = FiltFiltM(b, a, X, Dim) [Y, Zf] = FilterM(b, a, X, Zi, Dim, Reverse) b, a: Filter parameters as DOUBLE vectors. X: Signal as DOUBLE or SINGLE vector or array. Zi, Zf: Initial and final conditions as DOUBLE or SINGLE array. Optional, default: Zeros. Dim: Dimension to operate on. Optional, default: 1st non-singelton. Reverse: Flag to process the signal in reverse direction. Optional, default: FALSE. Y: Filtered signal, same size and type as X. While FilterM filters in forward direction, FiltFiltM processes the signal forward and reverse direction for a zero phase distortion.INTENTION:To accelerate my FEX submission FiltFiltM, I've implemented a filter asC-Mex, which works in reverse order. To my surprise this was faster thanrunning Matlab's FILTER forward, e.g. 3.7 times for a [10000 x 1] vector,5th order Butterworth filter (Matlab 2009a, WinXP 32 bit, single core).Therefore I've expanded the Mex such that the direction can be definedas input. The algorithm is a direct form II transposed structure.A future version will be mutli-threaded.INSTALLATION:Setup the compiler if not done before: mex -setup.Auto-compilation: Call FilterM without inputs to start the compilation.A pre-compiled Mex can be downloaded: http://www.n-simon.de/mexRun the unit-tests uTest_FilterM and uTest_FiltFiltM to check validity and speed.Tested: Matlab 6.5, 7.7, 7.8, WinXP, 32bit Compiler: LCC2.4/3.8, BCC5.5, OWC1.8, MSVC2008Assumed Compatibility: higher Matlab versions, Mac, Linux, 64bitThis is faster and more powerful than my former submission "FiltFiltM", which will be removed soon

Requirements: No special requirements
Platforms: Matlab
Keyword: Algorithm Defined Direct Expanded Input Setup Single Structure Transposed
Users rating: 0/10

License: Shareware Size: 20.48 KB
USER REVIEWS
More Reviews or Write Review


FILTERM RELATED
Development Tools  -  Optimization with MATLAB and the Genetic Algorithm and Direct Search Toolbox 1.0
M-files accompanying the " Genetic Algorithms & New Optimization Methods in MATLAB " webinar.These files provide what you need to run the two demos: Optimization of non-smooth objective function, and Optimization of a random stochastic objective...
10 KB  
Development Tools  -  Optimization of a Double Wishbone Suspension System 1.0
This demo shows how to use MATLAB, Optimization Toolbox, and Genetic Algorithm and Direct Search Toolbox to optimize the design of a double wishbone suspension system.Note: You will need to have the following products installed in order to run...
2.02 MB  
Multimedia & Graphics  -  SpliceGrapher 0.0.5
SpliceGrapher predicts alternative splicing patterns and produces splice graphs that capture in a single structure the ways a gene's exons may be assembled. It enhances gene models using evidence from next-generation sequencing and EST...
 
Development Tools  -  Mean-variance portfolio optimization using GA and PATTERNSEARCH 1.0
Please see PORTOPTGADS, by following link 'Published m-files' below.PS. The cool picture is a visualization of Rastrigin's function, taken from Genetic Algorithm and Direct Search Toolbox documentation.
40.96 KB  
Development Tools  -  4-D Sobel Edge Detection 1.0
4-D Sobel Edge Dection4-D edge Sobel edge detectorINPUT: A - 4-d double/single tensorOUTPUT: S - 4-d double/single tensor Sobel edge magnitude values at every location (x,y,z,t)Class support of input: float: double, single
10 KB  
Modules  -  Format Number API 6.x-1.6
The Format Number API module provides a method to configure number formats (site default and user defined) with configurable decimal point and thousand separators.Since 6.x-1.6: This module also provides the 'numericfield' Forms API element, which...
20.48 KB  
Libraries  -  Crypt::Enigma 1.1
Crypt::Enigma is a Perl extension for emulating a World War II Enigma. SYNOPSIS use Crypt::Enigma; my($enigma) = Crypt::Enigma->new(); # Set the enigma to the proper rotor, ring, and initial setting. $enigma->setup("312", "ABC", "ERZ");...
6.14 KB  
Miscellaneous  -  Attributes WithProtection without pain 1.0
This script enables proper protection of attributes that are mangled with Pythons privacy indicator: the single underscore _. WithProtection can be used as a base class for all classes that want true protection of user defined attributes mangled...
 
Development Tools  -  FAST K-NEAREST NEIGHBOURS SEARCH 3D VERSION 1.0
In this file you can find a simple but very effective algorithm for Nearest Neighbour Search which I megalomaniacly called the GLTree.You want more? go to the Professional version of GLTreeIt has been designed for uniformly random data, where is...
10 KB  
Development Tools  -  FAST K-NEAREST NEIGHBORS SEARCH 1.0
this file you can find a simple but very effective algorithm for Nearest Neighbour Search which I megalomaniacly called the GLTree.You want more? go to the Professional version of GLTreeIt has been designed for uniformly random data, where is the...
10 KB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Development Tools  -  Aml2CHM 3.50
Those who use the popular Aml Pages text editor might be looking out for a way of generating help files from their text and notes. Aml2CHM is a plug-in that was developed to offer people a quick and efficient way of converting Aml Pages documents...
549.99 KB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]...
768 KB  
Development Tools  -  IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without...
51.2 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB