               Copyright (c) 1993-95 by DSP Solutions
                        All Rights Reserved.

                       E-mail: DSPSOL@AOL.COM
___________________________________________________________________________

This archive contains the demo version of DSP Solutions signal processing
package for MS Windows 3.1 or later.



TABLE OF CONTENTS

1.  License agreement
2.  Installation instructions
3.  Descriptions of programs in the package
    3.1.  PC-DSP for Windows
    3.2.  PC-SIM for Windows



1. LICENSE AGREEMENT
--------------------

This is a legal agreement between you, the end user, and DSP Solutions.
By installing the demo/evaluation software referenced above (hereafter
referred to as 'the software') on a computer, you are agreeing to be
bound by the terms of this agreement. If you do not agree to the terms
of this agreement, do not use the software. This license agreement
applies to demo/evaluation versions of PC-DSP for Windows and PC-SIM
for Windows; it does not apply to fully-functional versions of these
programs.

DSP Solutions grants to you the right to use the software for evaluation
purposes. You may also distribute the software to others provided that
you distribute it in its entirety and without any modifications. You may
not sell the software for profit.

The software is owned by DSP Solutions, and is protected by United States
copyright laws, international treaty provisions, and all other applicable
national laws.

The software is provided "as is" without warranty of any kind. To the
maximum extent permitted by applicable law, DSP Solutions further
disclaims all warranties, including, without limitation, any implied
warranties of merchantability and fitness for a particular purpose and
non-infringement.  The entire risk arising out of the use or performance
of the software remains with you.  To the maximum extent permitted by
applicable law, in no event shall DSP Solutions be liable for any
consequential, incidental, direct, indirect, special, punitive, or other
damages whatsoever (including, without limitation, damages for loss of
business profits, business interruption, loss of data or other pecuniary
loss) arising out of the use of or inability to use the software and any
accompanying materials, even if DSP Solutions has been advised of the
possibility of such damages.



2. INSTALLATION INSTRUCTIONS
----------------------------

To install the DSP Solutions demo on a hard disk, do the following:

  - Unzip the archive "DSPDEM10.ZIP" into either a floppy disk or a
    temporary directory on the hard disk.

  - From within MS-Windows program manager, execute the file
    "SETUP.EXE".

  - Follow the on-screen prompts.



3. DESCRIPTIONS OF PROGRAMS IN THE PACKAGE
------------------------------------------

3.1.  PC-DSP for Windows
------------------------

PC-DSP (Personal Computer Digital Signal Processing) is an interactive,
menu-driven software package used for analysis, design, and implementation
of discrete-time signals and systems.  It can be considered as a special-
purpose calculator geared toward performing digital signal  processing
operations such as waveform synthesis and manipulation, Fourier transforms,
convolution, correlation, filter design, analysis and implementation, power
spectrum analysis, and graphics.

PC-DSP reads and writes the same data file formats as PC-SIM, thus,
simulation results generated by PC-SIM can be brought into PC-DSP for FFT
analysis, correlation analysis, power spectral density estimation, or
publication-quality graphics output.  Analog and digital filters can be
designed using PC-DSP, and used as blocks in the PC-SIM system description
file.  Waveform synthesis functions of PC-DSP can be used to generate input
signals for the system simulated using PC-SIM.


3.2.  PC-SIM for Windows
------------------------

PC-SIM is a continuous- and discrete-time simulator that is used for time-
domain simulation of systems described by block diagrams.  It was designed
to be a flexible and open-ended tool to allow simulation of a broad range
of systems encountered in communications, signal processing, and control
systems.  The block diagram under consideration may contain linear and
nonlinear components.  Continuous- and discrete-time components can be
mixed within the same block diagram through the use of impulse samplers
coupled with continuous-to-discrete and discrete-to-continuous converters,
and zero- and first-order hold devices.  Multiple samplers can be used with
different sampling rates and/or non-synchronized timing.

PC-SIM is fully compatible with PC-DSP in terms of the data file formats
used.  For example, a sequence generated in PC-DSP can be used as input to
a system to be simulated using PC-SIM.  The output signal obtained from
this simulation can be brought into PC-DSP for FFT analysis.  A filter
(analog or digital) designed using PC-DSP can be used as one block in a
block diagram to be simulated using PC-SIM.

A block diagram is described to the program using a very simple script
language.  Simulation models for a wide variety of linear and nonlinear
component types have been developed for use in systems to be simulated.
Following is a partial list of available component types:

      Input port (ASCII and PC-DSP files, WAV sound files)
      Recorder   (  "    "    "      "  ,  "    "     "  )
      Adder                                  Sin(x), Cos(x), Tan(x)
      Multiplier                             ArcSin(x)
      Amplifier                              ArcCos(x)
      Dead zone                              ArcTan(x)
      Comparator                             Sinh(x)
      Comparator w/ dead zone                Cosh(x)
      Comparator w/ hysteresis               Tanh(x)
      Limiter                                ArcSinh(x)
      Limiter w/ dead zone                   ArcCosh(x)
      Limiter w/ hysteresis                  ArcTanh(x)
      Compressor (u-law and A-law)           Exp(x)
      Expander   (  "    "    "  )           Log(x)
      Full-wave rectifier                    Log10(x)
      Half-wave rectifier                    Square
      Zero-order hold                        Square-root
      First-order hold                       Reciprocate
      Sampler (Impulse sampling)             Minimum
      Continuous-to-discrete converter       Maximum
      Discrete-to-continuous converter       Sine Oscillator
      Continuous linear system { G(s) }      Cosine Oscillator
      Discrete linear system { H(z) }        Pulse Oscillator
      Integrator                             Triangular Oscillator
      Differentiator                         Unit-Step Generator
      Delay element                          Unit-Impulse Generator
      Quantizer                              Gaussian Noise
      Multiplexer                            Uniform Noise
      Demultiplexer                          Volt. Cont. Oscillator
      FIR digital filter (from PC-DSP)       Down-Sampler
      IIR digital filter (from PC-DSP)       Up-Sampler
      Analog filter (from PC-DSP)            Adaptive LMS filter

In addition, well-commented C language source code can be automatically
generated for the block diagram described.  This allows the development of
stand-alone executables to simulate particular systems, and can also be
used for porting a system to run on a DSP processor.

The Windows version of PC-SIM also allows interactive drawing of the
block diagram on the screen.  Once the block diagram is drawn, the system
description file is automatically generated, and the simulation is run.
