SFS/ESystem Help File
ESystem is a learning environment for the theory of signals and systems. With ESystem you can study how signals can be characterised and measured; study how systems can be described; and study what systems do to signals that pass through them. ESystem is a kind of workbench which allows you to select from a range of input signals and pass them through a range of systems so that you can see the effects of each system on their waveform, their spectrum, and their sound.
ESystem is a simple application that is complete in itself but which is also designed to be compatible with the Speech Filing System (SFS) tools for speech research.
Other menu options
The input signal is displayed as a waveform. A waveform is a graph of signal amplitude (on the vertical axis) against time (on the horizontal axis). Conventionally, the zero line is taken to mean no input: in terms of a microphone this would imply that the sound pressure at the microphone was the same as atmospheric pressure. Positive and negative excursions can then be considered pressure fluctuations above and below atmospheric pressure.
The input signal picture shows what time varying signal is being put into the system. You can hear this signal by clicking on it with the mouse.
The input spectrum is a graph of the frequency content of the input signal. In other words it shows us which sinusoidal waveforms (sinewaves) make up the input. The Input Signal can be recreated from the Input Spectrum by adding together each of the component sinewaves shown in the spectrum. The amplitude of each component is expressed in decibels (=20log(linear_amplitude)) to make it easier to see what the system does to the input signal.
The Impulse Response graph is literally a graph of the response of the system to an impulse. To produce this picture, an impulse (single pulse of size 1) is input to the system and the output waveform is then observed until the amplitude of the output signal is small.
The Frequency Response graph shows how the system responds to sinusoidal inputs. The relative size of the output of the system when fed with an input sinewave at frequency f is called the response of the system at frequency f. The frequency response graph shows how this response varies as a function of the value of the frequency f.
The Output Signal graph shows the signal that comes out of the system when the input signal is put in. You can hear this signal by clicking on it with the mouse.
The Output Spectrum shows the frequency content of the output signal. You should be able to see that the output spectrum can always be calculated from the input spectrum and the frequency response by adding the decibel values for each frequency. This is the same as multiplying the amplitude with the response in linear units.
Want to learn more?
There is a Tutorial to go with the ESystem program.
If you find the study of speech interesting and would like to know more, why not visit the Internet Institute of Speech and Hearing at www.speechandhearing.net ? There you will find tutorials, reference material, laboratory experiments and contact details of professional organisations.
Please send suggestions for improvements and reports of program faults to firstname.lastname@example.org.
Please note that we are unable to provide help with the use of this program.
ESystem is not public domain software, its intellectual property is owned by Mark Huckvale, University College London. However ESystem may be used and copied without charge as long as the program and help file remain unmodified and continue to carry this copyright notice. Please contact the author for other licensing arrangements. ESystem carries no warranty of any kind, you use it at your own risk.
|© 2003 Mark Huckvale University College London||Version 1.1 July 2003|