|
[Date Index]
[Thread Index]
[Author Index]
Library of Signal processing routines
- To: mathgroup at christensen.cybernetics.net
- Subject: Library of Signal processing routines
- From: Simon Chandler <simonc at hpcpbla.bri.hp.com>
- Date: Wed, 19 Oct 94 0:07:14 BST
18/10/94
Dear Mathgroupers,
I would like your advice on the best library of fast signal processing routines
that I can use from within Mathematica. The sort of routines I need in the
library I'm looking for are:
* Calculation of power spectra from input (experimental) digitised waveform
* Filtering (FIR & IIR) of time domain waveform
* Interpolation of time domain waveform (i.e., rate changing)
I actually want to do some simulation of a phase locked loop (PLL) so it
would be great if a software PLL were in the library - but that's probably
just wishfull thinking.
The work is numerical, so although Brian Evan's package would do what I want
it's probably overkill to have algebraic capability. I need to process long
data waveforms so speed of execution of the routines is a big issue. I suspect
Brian's package (SPP) would be slow, but I could be wrong. Is the SPP package
somehow speed optimised when used on numerical input?
In fact, I've
already hacked together my own Mathematica code to do the signal proc'ing I
want - but it is slow so I'm looking for better code, possibly in Mathlinked
A
C (or other low-level languages) if they'll provide me with faster routines.
Is there a good library of such routines in C ?
I would try to Compile my Mathematica routines, but the data waveforms that
I want to process are input (ReadList) as lists. The current version of
Mathematica can't Compile code containing list objects, but I think I heard
that the next one (version 3.0 ?) will. Is that correct?
Thanks for your time,
Simon
-----=----==---=-=--====-=---===--=--=-==-===-==--==-=-=-======--=-==--=
Dr Simon Chandler
Hewlett-Packard Ltd Tel: 0272 228109
Computer Peripherals Bristol Fax: 0272 236091
Filton Road, Stoke Gifford
Bristol, BS12 6QZ email: simonc at bri.hp.com
United Kingdom
---==----=-=---====--=---=-==--===-=-=--=====-=----===---=--=--==-==-=-=
Prev by Date:
simplifing inverse functions
Next by Date:
Re: plots in reverse order
Previous by thread:
simplifing inverse functions
Next by thread:
extending mathematica's functionality
|