🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.dsp
Article #1051

Re: Wanted: Info on signal processing software (ASYST & MatLab)

#1051
From: Dave Mc Mahan
Date: Tue, 30 Oct 1990 03:46
57 lines
3111 bytes
 In a previous article, hogstedt@ae.chalmers.se (PER HOGSTEDT) writes:
>We are currently looking for a suitable software package for signal
>acquisition and analysis on a PC platform in our biomagnetism lab.
>
>We would like to use the programs for signal acquisition, data editing,
>fairly advanced signal processing, control of analouge and digital I/O
>and would most of all like to see this as a set of callable subroutines
>to include in our own software.
>
>After scanning most of the market (I think) we seems to be left with two
>candidates: ASYST and MatLab-386.
>
>None of these packages allow us to use then as a library, rather, we will
>have to use these programs as our platform, calling special routines
>of our own from them :-(.
>
>Questions:
>If you have used one or both of these programs, what is your general
>opinion?

I have used matlab (an older version, dated 1984) for doing simulations of
digital filters.  It works quite well.  It has a built-in function that
actually implements FIR and IIR filter structures within the program, and
so is fairly quick.  I don't know how well it would work for real-time data
acquisition, filtering, and control.  I am not aware of any way to call your
own external program from within matlab, but this may have changed since my
version was released.  The version I have only works in floating point and
requires a math coprocessor to work.  If you plan to do anything quickly,
you should use a fast CPU host.  I think you may have trouble doing sustained
realtime I/O and control from within this program.


>Programming MatLab seems to be quite straight forward, but ASYST's FORTH-
>looking code makes me a bit doubtful. Do you write understandable, main-
>tainable code in ASYST?

I haven't used ASYST, but the MatLab programming language isn't bad.  It is
not as structured as I would like to see it, but it does work.  It has
trouble dealing with very large data sets (dimensions of 3000 or more) but
seems to work fine for data that is smaller.  It isn't really oriented for
making decisions and bit-control of I/O (there aren't any operators that
really allow this easily) and doesn't really understand about true integers.

>Can MatLab support mouse driven, menu/icon based user interfaces?

The version I have doesn't support this mode, but this may have changed since
1984.  If you really need speed or a menu-type of user interface, you will
probably have to create the desired functions within your own code after
verifying the simulations on matlab.


>Per Hogstedt
>Chalmers University of Technology
>Internet: hogstedt@plab.se  OR  hogstedt@ae.chalmers.se

   -dave
Technical Details
Message-ID: <15809@netcom.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!att!bu.edu!rpi!zaphod.mps.ohio-state.edu!usc!apple!netcom!mcmahan
References: <435.2729d62b@ae.chalmers.se>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!att!bu.edu!rpi!zaphod.mps.ohio-state.edu!usc!apple!netcom!mcmahan
From: mcmahan@netcom.UUCP (Dave Mc Mahan)
Newsgroups: comp.dsp
Subject: Re: Wanted: Info on signal processing software (ASYST & MatLab)
Message-ID: <15809@netcom.UUCP>
Date: 30 Oct 90 03:46:26 GMT
References: <435.2729d62b@ae.chalmers.se>
Organization: Dave McMahan @ NetCom Services
Lines: 57