User`s guide
Discussion
A synthesis table contains a maximum of 22 poles/zeros, poles/residues, or numerators/denominators
(polynomial). It also contains the time delay, system gain, and either scale frequency (s-domain) or
sample frequency and z power sign (z-domain).
The first 4 lines of the ASCII file contain the time delay, system gain, scale or sample frequency, and z
power sign, respectively. The next line contains the # of poles (or numerators) followed by the # of zeros
(or residues or denominators). Each of the following lines contain a complex pole (2 fields) followed by
a complex zero (2 fields). This is repeated for all the poles and zeros in the synthesis table. If there are
fewer zeros than poles, then the extra zeros contain the value 0.0, 0.0 (and vice versa). (MATLAB and
MATRIXx files are not zero filled.)
Both the MATLAB and MATRIXx files contain the following matrix variables:
TimeDelay Time delay (in seconds)
SysGain System gain
SynthFreq Scale frequency (Hz) if s-domain table
Sample frequency (Hz) if z-domain table
PoleData Vector of complex poles (if pole/zero or pole/residue table)
NumerData Vector of complex numerators (if polynomial table)
ZeroData Vector of complex zeros (if pole/zero table)
ResData Vector of complex residues (if pole/residue table)
DenomData Vector of complex denominators (if polynomial table)
Zpower 1 if negative z powers, 0 if positive z powers. (Only useful for z-domain table.)
Sharing Data Between Analyzers
SYNTH63
4-63