🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

3 total messages Started by Brad Hards Sun, 09 Aug 1992 11:50
comp.dsp FAQ 0.0alpha
#97
Author: Brad Hards
Date: Sun, 09 Aug 1992 11:50
387 lines
19139 bytes
Here is the first ever release of the comp.dsp FAQ. Rather obviously 
it has a long was to go. I am eagerly seeking out information on all
topics, from the best layout(eg should chips and prototype boards be
another FAQ?) to a good annotated list of DSP articles and reference
books. This was mainly taken from my limited records of comp.dsp and
comp.archives postings. It is probably best to email any suggestions 
to me - all ideas that are incorporated will be acknowledged.
My comments are all in curly braces {like this}  
=========================================================================
0. What is comp.dsp?
   comp.dsp is a worldwide UseNet news group that is used to discuss 
  various aspects of digital signal processing. It is unmoderated, though
  we try to keep the signal to noise ratio up. (DSP joke that :-)
  If you need to ask a question that isn't in the FAQ, and can't figure
  out how to post, consult news.newusers.questions.
  Other relevant news groups are comp.compression, sci.image.processing.
=======================================================================
1.  What are the available DSP chips and chip architectures?

{ Anyone want to write this? Manufacturers want to submit anything? }
=======================================================================
2.  Summary of DSP prototyping boards, especially those fitting common busses.
{ Again we need much more information - David Pepper's format seems fine }
	a. S-Bus
>From:		dpepper@thumper.bellcore.com (David Pepper)
----------------------------------------------------------------------------
Board Name: VS-20
Type of Board: Stereo DSP Sbus card
Company: Vigra (619) 483-1197
Price: ~$1,500
Availability: April 1991
Features:  DSP Processor: 56001
	   A/D -- D/A: 2 channel linear device (16 bit input, 18 bit output)
	   Comments:  Available sampling rates are only 
		      32 KHz, 44.1, or 48KHz.  Push to get this
		      board out before the VS-30 (below).  The
		      tool kit that is provided with the board
		      runds under OpenWindows.
-----------------------------------------------------------------------
Board Name:  VS-30
Type of Board:  SBus Dual Channel Telephone Signal Processor
Company:  Vigra  (619) 483-1197
Price: ~$1,500
Availability:  June 1991
Features:  DSP Processor:  56001
	   A/D -- D/A:  2 channel linear device (#bits TBD)
			Probably only 8kHz sampling rate.
	   Comments:  Has two independent telephone connections on
	     board.  Does speech data Compression.
-----------------------------------------------------------------------
Board Name:  SKY Challenger
Type of Board:  VME-Bus DSP board
Company:  SKY Computers
Features:  DSP Processor:  2 TMS320C30
-----------------------------------------------------------------------
board Name:  SKYstation
Type of Board:  DSP vectorizing accelerator for sparc workstations
                Uses SCSI port (pizza box).
Company:  SKY Computers  (508) 256-1626
Price: $10K and up (depends on amount of memory required)
Availability:  Now.
Features:  DSP Processor:  I860/960
	   A/D -- D/A:  None.
	   Comments:  Vectorizing C and FORTRAN compilers available.
	     Math library (hand coded) also available.  Company also
	     makes VME cards with similar features.
-----------------------------------------------------------------------
Board Name:  ??
Type of Board:  SCSI DSP board
Company:  Brent Townshend  (514) 289-8715 (home)
Price:  approx $1,500
Availability:  Sample board available mid May
Features:  DSP Processor: DSP-32C  (also has a 68000 on board)
	   A/D -- D/A:  AES-EBU interface  (DAT interface)
	   Comments:  Can used AT&T's DSP-32DS debugging tools with the
	     board.  DSP only has on chip memory (2Kx32).  Card has
	     2 Meg of RAM.  Can load user software on the DSP itself.
	     Board acts as a "SCSI Tape Drive" to the UNIX machine
	     (standard drivers).
-----------------------------------------------------------------------
Board Name:  SURFboard
Type of Board:  VME DSP board
Company:  AT&T  (Louis Rosa 908-582-5667 or Jim Snyder  surf@research.att.com)
Price:  $10K
Availability:  Now
Features:  DSP Processor:  6 DSP-32C's organized as 2 sets of 3 processors
                           (input, output, central -- can be configured)
	   A/D -- D/A:  None.  Suggest use of the Ariel ProPort VME board.
	   Comments:  Multiple boards can be chained together.  Central
	     DSP's both have access to a 1Mbyte DRAM which is also the
	     interface to the VMEbus.  Input and output DSP's only have
	     the (on chip?) 2Kx32 memory.  Central DSP also have 256Kbytes
	     of local SRAM.
-----------------------------------------------------------------------
Board Name:  SPIRIT-30
Type of Board:  33 MFLOP Application Accelerator -- SBus
Company:  Sonitech International Inc. (617) 235-6824
Price:  $8,995  ($9,795 for the 40 MFLOP board)
Availability: Now
Features:  DSP Processor:  TMS320C30
	   A/D -- D/A:  Optional Serial port box (extra $1795)
			IC-100-1  16 bit single channel @ 100kHz
			or, DSP/AIB-1:  A/D 2 ch., D/A 1 ch., user
			selectable sampling rate up to 20 kHz with
			on board anti-aliasing filters and a telephone
			handset interface ($495 + $75 for power supply
			option).  
			New stereo audio and telephone interface card (1-22)
			for $695 comes complete with SW library and demo
			programs. ($595 w/o telephone I/O). 16 bit @ 48kHz.
	   Comments:  Other options for the A/D/A system are available
		      Filter modules are extra.  Board runs the SPOX
		      operating system.  All of their boards are code
		      compatible with each other (PC and SUNS and VME).  SBus
		      board is memory mapped to the sun.
		      Boards are also available wo/ the C-complier
		      for less money.
-----------------------------------------------------------------------
Board Name:  Banshee\VME
Type of Board:  VME bus DSP accelerator card
Company:  Atlanta Signal Processors, Inc.
Price:  start at $4,995
Availability:  March 1991
Features:  DSP Processor:  TMS320C30
	   A/D -- D/A:  available as a separate daughter board
	   Comments:  Not specifically designed to run in a Sun/Sparc
		      environment.  Programming tools can be used through
		      any PC-compatible computer (separate debugging port).
-----------------------------------------------------------------------
Board Name:  S-32C
Type of Board:  SBus Accelerator Board
Company:  Ariel  (Steve Curtin src@ariel.com)
Price:  $2,995  ($5,795 with C compiler)
Availability: Orders being taken now.
Features:  DSP Processor: AT&T DSP-32C  50MHz (Floating Point)
                          256 Kby to 4 Mby SRAM
	   A/D -- D/A:  Interfaces with Ariel's ProPort & Digital Microphone
			(DM-N $595.00; ProPort = $1,295)
	   Comments:  The ProPort is a dual channel 16-bit A/D, 20 bit D/A
		      add on box which has 7 crystal controlled sample
		      rates from 8 to 96 kHz (including 48, 44.1, & 32).
		      This device is in a separate box which attaches to
		      the "NeXT compatible port" on the DSP board.
		      Note:  The digital microphone (DM-N) is for input only.
		      Minimum s/n of 90dB.  Entropic is porting Waves+ for
		      use with this board.
-----------------------------------------------------------------------
Board Name: S-56 / S-56X
Type of Board:  SBus Accelerator Board
Company:  Ariel  (board was designed by Berkeley Camera Engineering)
Price: $2,495 / $2,995
Availability:  Now
Features:  DSP Processor:  Motorola 56001 (Integer)
	   A/D -- D/A:  Digital Microphone or ProPort (see above)
	   Comments:  The S-56X has a Xilinx Gate Array for special
		      purpose I/O.  (1.2 Mby/sec transfer rate using
		      the S-56X, w/ ~3ms latency at DMA page boundaries).
-----------------------------------------------------------------------
Board Name:  DSP-32C
Type of Board:  SCSI Interface DSP Board -- Actually a PC board which can be
		accessed through an on board SCSI port.
Company:  Ariel
Price:  $3,495
Availability:  Now
Features:  DSP Processor:  AT&T DSP-32C
	   A/D -- D/A:  16 Bit analog I/O
	   Comments:  Includes the PDS-32C Program Development Software.
-----------------------------------------------------------------------
Board Name:  DeskLab
Type of Board:  SCSI data collection/analysis box
Company:  Gradient (609) 387-8688
Price:  $5,500
Availability:  Now
Features:  DSP Processor:  ??
	   A/D -- D/A:  14 bit A/D D/A,  Telephone interface is available.
	   Comments:  Complete package of data collection and analysis
		      tools under UNIX.  It is not possible (supported)
		      to directly access the DSP that is in the box nor
		      can user specified functions be run using their
		      analysis package.
-----------------------------------------------------------------------
Board Name:  ADDA1418-166
Type of Board: S-Bus A/D and D/A   (A/D and D/A are also available separately)
Company:  Analyx Systems Inc.  (510) 656-8017
Price: $2,495.00 (4-92)
Availability:
Features:  DSP Processor:  None
	   A/D -- D/A:  166 kHz 16 Channel, 14 Bit Isolated A/D
	      and 4 Channel 18 Bit D/A converter.  Includes software
	      and screw terminal board and 4' cable assembly.
	   Comments:  32K Dual-Ported on-board RAM.  Single S-Bus slot.
	      All software included.  (A/D only is $1,995.00 and
	      D/A only is $1,895.00)
-----------------------------------------------------------------------
Other information sources:  
	1.  SBus Developer List maintained by Sun.  Lists all known SBus
	    devices being developed.  Contact Jeff Siegel 
	    (sieg@pistons.sun.com).
  2.  Signal Technology's N! Power (X-windows software for signal
	    analysis) is designed to work with "a variety of Data
	    Acquisition Hardware devices."  Their system also has basic
	    and advanced DSP modules.
  3.  Entropic Speech's Waves+ package (X-windows software for DSP
	    type processing -- includes a lot of speech tools) works with
	    a number of processor boards including some of those from
	    Ariel.
=======================================================================

3. Summary of DSP books and significant research articles.
(1) Bibles of DSP 

A.V. Oppenheim and R.W. Schafer, Digital Signal Processing
  Prentice-Hall, Inc., Englewood Cliffs, N.J., 1975.

(2) Array signal processing
J.E. Hudson, Adaptive Array Principles
IEE London and New York, Peter Peregrinus Ltd. Stevenage, U.K., and New York, 1981.

R.A. Monzingo and T.W. Miller, Introduction to Adaptive Arrays
  John Wiley and Sons, New York, 1980.

S. Haykin, J.H. Justice, N.L. Owsley, J.L. Yen, and A.C. Kak
Array Signal Processing, Prentice-Hall, Inc., Englewood Cliffs, N.J., 1985.

B. Widrow and S.D. Stearns, Adaptive Signal Processing, 
Prentice-Hall, Inc., Englewood Cliffs, N.J., 1985.

(3) Windowing articles.
>From: evans@eedsp.gatech.edu (Brian Evans)
Perhaps the classic overview paper for discrete-time windows is
"On the Use of Windows for Harmonic Analysis with the DFT, F. J. Harris,
IEEE Proceedings,  Jan 1978, pp 51--83 "
It discusses some 15 different classes of windows including their
          spectral responses and the reasons for their development.

>From: bobb@vice.ICO.TEK.COM (Bob Beauchaine)
  Some other articles, while sligthly narrower of scope, include:

  "Some Novel Windows and a Concise Tutorial Comparison of Window
  Families", Nezih C. Geckinli & Davras Yavuz, IEEE Transactions on
  Acoustics, Speech, and Signal Processing, Vol. ASSP-26, No. 6,
  December 1978.

  "Some Windows with Very Good Sidelobe Behavior", Albert H.
  Nuttall, IEEE ASSP, Vol ASSP-29, No. 1, February 1981.

  "Optimum Low-Order Windows for Discrete Fourier Transform
  Systems", Hrvoje Babic & Gabor C. Temes, IEEE ASSP, Vol. ASSP-24,
  No. 6, December 1976.
=======================================================================
4. Where can I get some free/cheap software for dsp?

>From: evans@eedsp.gatech.edu (Brian Evans)
 There was an entire session on this subject at ICASSP '92
	chaired by Dr. Sally Wood and Dr. James McClellan.  It appears
	in Volume 4 of the Proceedings pages 73-112.

	Sample of educational software in the public domain:

       (1) Ptolemy--- block diagram simulator for DSP systems.
       Runs on Suns under X. Graphical interface. See ICASSP '92 session.
       Contact:  Joe Buck at UC Berkeley  jbuck@janus.berkeley.edu

        (2) Khoros--- block diagram simulator for image processing.
      Runs on Suns under X.  Graphical interface.  1-D SP supported.
	    There is an entire Usenet news group for Khoros - comp.soft-sys.khoros
	    Contact:  Univ. of New Mexico

        (3) DSP Tutorials---  computer-aided instruction
	    Runs on Suns under SunView. Graphical interface. See ICASSP '92 session.
	    Contact:  Dr. Sally Wood  

	Sample of public domain extensions to existing software:
       (1) Mathematica--- Signal Processing Packages (SPP) and Notebooks
      SPP implements 1-D symbolic convolution and 1-D/m-D linear
	    transforms (showing intermediate results).  Tutorial Notebooks
	    written on analog filter design, DTFT, convolution, z-transform.
	    SPP-- Contact:   Brian Evans at evans@eedsp.gatech.edu 
       FTP site:  euler.eedsp.gatech.edu (130.207.226.7) (different archive formats)

      (2) Mathematica--- Controls Systems Packages (COSYPAK) and Notebooks
	    follows the textbook "Modern Controls Theory" by Ogata.
	    The packages are largely based on SPP (above).
	    COSYPAK Contact:  Dr. Sreenath at sree@veda.esys.cwru.edu 
		  FTP site: veda.esys.cwru.edu

       (3) Maple--- Linear systems toolbox
	    Contact:  Tony Richardson  amr@egr.duke.edu
	    FTP site:  cameron.egr.duke.edu  (pub/maple/linsys.tar.Z)

      (4) Malab--  A plethora of toolboxes are available via FTP
	    FTP site:  research.att.com  (use netlib for the username)

        There are many course sequences being developed based on commerical
	programs.  In this case, the extensions to the commerical programs
	would come with the purchase of the textbooks, e.g.
      (1) Matlab--- four-part DSP curriculum, including Stochastic SP
	    Authored by Drs. McClellan, Parks, Burrus, and Schussler.
	    See ICASSP '92 special session.
	    Contact:  Dr. McClellan at mcclella@eedsp.gatech.edu

>From: jbuck@galileo.berkeley.edu  (Joe Buck)
Gabriel is a hierarchical block diagram programming system for prototyping
signal processing systems on single or multiple processors.  It has an
optional graphical interface. 
HOW TO GET IT:
Anonymous ftp to copernicus.berkeley.edu, and retrieve
gabriel-license.shar.  This is a shar file of licenses that you must sign
and mail back to us (the old-fashioned way) before we can give you the
source.  Then we can tell you the password for an account that will allow
you to FTP Gabriel.
=======================================================================
5. Where can I get the Motorola DSP C compilers source?

   There are two separate compiler sources. One is the port of gcc 1.40 done
   by Andrew Sterian (ASTERIAN@BNR.CA) and the other is a port of gcc 1.37
   done by Motorola and returned to the FSF. These may be portable to 
   gcc2.x.x with some effort required.
   Neither of these compilers includes an assembler, though a publicly 
   available assembler exists, thanks to Quinn Jensen. (jensenq@qcj.icon.com).
   The current version is 1.1, and it is posted to alt.sources, so look for
   it on mirrors of this newsgroup (like wuarchive.wustl.edu)

>From: Andrew (A.) Sterian <ASTERIAN@BNR.CA>
The source code for the Moto compiler is available on nic.funet.fi. 

My own DSP56K port has bowed to Motorola's version. My DSP56156 port is still
the only DSP56156 compiler around and I have just released an updated
version of it. Both this compiler and the previous incarnation are archived
on wuarchive.wustl.edu (in the usenet/alt.sources directory) amongst other
places.
=======================================================================
6. Where can I get a free compiler for the C30/C40 ?

   Currently, you can't. {any corrections to this - anyone working on it?}
=======================================================================
7. OK then, where can I pay money for a C30/C40 compiler ?
   
   TI has a C30/C40 compiler for C. Tartan has an ADA compiler. Computer
   Motion has a C++ compiler for C3x based on GNU C++, but it appears they 
   haven't returned the deltas to FSF.
=======================================================================
8. Where can I get some algorithms?
   This is sourced from phillip@ee.adfa.oz.au (Phillip Musumeci) and the 
   netlib help file.
    (1) there is host ux1.cso.uiuc.edu  - log in as anonymous, cd math

    (2) there is the netlib host which also serves some of this software via
     email. Try mail to netlib@ORNL.GOV with "send help" in the subject
     field.
     For Europe: 
        Internet:       netlib@nac.no
        EARN/BITNET:    netlib%nac.no@norunix.bitnet
        X.400:          s=netlib; o=nac; c=no;
        EUNET/uucp:     nac!netlib
     For the Pacific, try    
           netlib@draci.cs.uow.edu.au
     For background about netlib, see Jack J. Dongarra and Eric Grosse,
     Distribution of Mathematical Software Via Electronic Mail, \
     Comm. ACM (1987) 30,403--407.
     
     A similar collection of statistical software is available from
           statlib@temper.stat.cmu.edu.

     The symbolic algebra system REDUCE is supported by
          reduce-netlib@rand.org.

    (3) It may be possible to get a set of fortran routines from the
    Naval Surface Warfare Centre. { Any one got more data ?}

    (?) if you don't know where to find what you're after, try archie.
=======================================================================
9. Yeah, but thats all in fortran and I only wanted some simple stuff for 
my 56000...

Firstly, not all of the above stuff is in fortran, some is in C.

Dr BuB (the Motorola BBS) is mirrored on:
calvin.stanford.edu   (36.14.0.43)     in   /motorola
bode.ee.ualberta.ca   (129.128.16.96)  in   /pub/dos/motorola
nic.funet.fi          (128.214.6.100)  in   /pub/misc/motorola
doc.ic.ac.uk          (            )   in   
/computing/systems/motorola/digital-signal-processing/dr.bub.sources

Also try nic.funet.fi in /pub/ham/dsp for a lot of good stuff on 
communications uses, including some hardware
=======================================================================
Re: comp.dsp FAQ 0.0alpha
#106
Author: Dr. Steven L. Eddins
Date: Tue, 11 Aug 1992 18:06
36 lines
1926 bytes
I thought it appropriate to correct the statement below about Khoros:

----------- Quote from FAQ 0.0alpha -------------------------------

>4. Where can I get some free/cheap software for dsp?

>>From: evans@eedsp.gatech.edu (Brian Evans)
> There was an entire session on this subject at ICASSP '92
>	chaired by Dr. Sally Wood and Dr. James McClellan.  It appears
>	in Volume 4 of the Proceedings pages 73-112.

>	Sample of educational software in the public domain:

>       (1) Ptolemy--- block diagram simulator for DSP systems.
>       Runs on Suns under X. Graphical interface. See ICASSP '92 session.
>       Contact:  Joe Buck at UC Berkeley  jbuck@janus.berkeley.edu

>        (2) Khoros--- block diagram simulator for image processing.
>      Runs on Suns under X.  Graphical interface.  1-D SP supported.
>	    There is an entire Usenet news group for Khoros - comp.soft-sys.khoros
>	    Contact:  Univ. of New Mexico

----------------------- End of quote ------------------------------

Khoros is definitely *not* public domain.  It's all carefully
copyrighted, and although it may generally be obtained free if you get
it directly from UNM, there are restrictions on redistributing Khoros
or Khoros derivatives.  See the FAQ in comp.soft-sys.khoros for more
info.


-- 
Steve Eddins	
eddins@holst.eecs.uic.edu 	(312) 996-5771 		FAX: (312) 413-0024
University of Illinois at Chicago, EECS Dept., M/C 154, 1120 SEO Bldg,
Box 4348, Chicago, IL  60680
Re: comp.dsp FAQ 0.0alpha
#606
Author: Brad Hards
Date: Thu, 13 Aug 1992 11:57
16 lines
1289 bytes
In article <1992Aug11.180633.11475@bert.eecs.uic.edu>, eddins@bert.eecs.uic.edu (Dr. Steven L. Eddins) writes:
> 
> I thought it appropriate to correct the statement below about Khoros:
[Me quoting someone else saying Khoros is public domain]
> Khoros is definitely *not* public domain.  It's all carefully
> copyrighted, and although it may generally be obtained free if you get
> it directly from UNM, there are restrictions on redistributing Khoros
> or Khoros derivatives.  See the FAQ in comp.soft-sys.khoros for more
> info.
Steve Eddins is quite correct. Note that I also managed to state that 
the ptolemy system is Public Domain which is also in error. There will be
a new draft of the FAQ (with lots of other errors corrected) soon.

Just think: what could you contribute?

Brad Hards
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads