Computer-aided Measuring System

Rambler's Top100 Ðóññêèé
shmelyoff@post.ru
mirrors: 1 2 3 4 5

SOUND FREQUENCY GENERATOR

Real-Time Multi-Channel FFT Spectrum Analyzer

Multi-Channel & Multi-Tone
Audio Frequency Sweep Generator
Produces signals by the instrumentality
of any PC sound card

Read more about Sound Generator  
Journal article about this Sweep Generator
Download the software (~420 kb):
exe 
site 1 site 2 site 3 site 4   
zip 
site 1 site 2

Spectrum Analyzer - OscilloMeter is a Set of Real-Time Multi-Channel Gauges
acquires data from any ADC by order or 16-, 24- and 32-bit ADC of sound card.

FFT Spectrum Analysis DC voltmeter Effective Number Of Bits
OscilloScope Total Power Total Harmonic Distortion
Frequency counter Signal-to-Noise Ratio Inter-Modulation Distortion
AC Peak voltmeter Signal to Noise and Distortion Ratio Phase Shift and Group Delay
AC RMS voltmeter Spurious-Free Dynamic Range Amplitude Distribution


3d2f.com: "If you are seeking a professional spectrum analyzer to be used on your PC, you should definitely check out OscilloMeter –Spectrum Analyzer!".

Both programs run in Windows 95/98/NT/200X/XP/Vista/7 (32|64). Kernel Streaming and WDM drivers are supported.
Discrete Acoustics Lab ® = Audio Frequency Sweep Generator and Spectrum Analyzer in one package
Download (~1 Mb) exe 
Site 1 Site 2 Site 3  Site 4   zip Site 1 Site 2
Infrasonic Band in a Computer Signal Generator and Spectrum Analyzer - Journal article

<<< Other Hardware-specific Software >>>

 

Spectrum Analyzer

  OscilloMeter - Spectrum Analyzer for real-time v.7.01  
  • Works by algorithm of Fast Fourier transform (FFT).
  • Size of the FFT block is up to 224 samples of an input signal.
  • Processing the overlapped time series of samples of input signals for combination of the analysis high resolution both in time and on frequency simultaneously.
  • Spectrum analysis uses different smoothing windows (more than 90 types) for weighting of input signals in time domain.

Special modes of dual-channel FFT spectral analysis:

  • Separate channels spectra.
  • Spectra of digital sum and difference of signals of two channels.
  • Spectrum of digital product of signals of two channels.
  • Spectrum of digital difference of original signal and its fundamental.
  • Spectrum of digital product of original signal and its fundamental. Use for jitter analysis and measurement.
  • Real Transfer Function as Ratio of power of corresponding spectral components versus frequency.
  • Complex Transfer Function as Vector ratio of corresponding spectral components versus frequency.
  • Cross Spectrum as product of left channel spectrum and complex conjugate right channel spectrum.
  • Coherence Function.
  • All above items can be represented by special 3-d spectra versus time view

Program Measures Signal Parameters

Mode Range Inaccuracy of calculation
FFT Spectral Analysis 190 dB
0...FS / 2
0.01 dB
2-24 FS Hz
OscilloScope 0...Full Scale 1 LSB
Frequency counter 0...FS / 2 5·10-8 …5·10-7 of value
AC Peak voltmeter 190 dB 0.01 dB
AC RMS voltmeter 190 dB 0.01 dB
DC voltmeter ADC Full Scale 1 LSB
Total Power 190 dB 0.01 dB
Signal-to-Noise Ratio (SNR) 190 dB 0.05 dB
Signal-to-Noise and Distortion (SINAD) 190 dB 0.05 dB
Spurious-Free Dynamic Range (SFDR) 190 dB 0.05 dB
Effective Number Of Bits (ENOB) 0...Full Scale 0.1 bit
Total Harmonic Distortion (THD) 190 dB 0.1 dB
Inter-Modulation Distortion (IMD) 190 dB 0.1 dB
Phase Shift ±180° 0.0001°
Group Delay

±1/2(f1-f2)

0.1 %

Amplitude Distribution 0...100% 1 LSB

Additional Program Features

  • The obtained data and results of Spectral Analysis can be saved to files or clipboard.
  • Oscilloscope modes (for dual-channel ADC) are: original signals, sum, difference, dependence of one channel on another, dependence of channels sum on channels difference (stereo-meter), amplitude distribution of input signals.
  • Spectrum analyzer provides averaging of results of some sequential FFT: equally weighted - scalar or vector; exponentially weighted - scalar. Number of averaging transforms is from 2 up to 20 or infinite.
  • Spectrum analyzer provides measurement of power in fractionary-octave bands: from entire octave to its 1/96 part.
  • The parameters of noise and distortion in audio range can be calculated according to the subjective perception. The weighing is made under the recommendations of International electrotechnical commission (IEC-A,B,C,D), International Radio Consultative Committee (Consultative Committee on International Radiocommunications - CCIR-468-2/DIN45405) or ANSI/IEEE743-1384.
  • Synchronization of Spectrum analyzer is independent from the oscilloscope.
  • Spectrum analyzer can display holding or decaying maximum values of real-time spectra.
  • Indication of ADC input overload (clipping).
  • The OscilloMeter - Spectrum analyzer demo works with ADC of a sound card and is a fully functional copy of the program with one exception that input time is limited to 15 seconds after each "Start" button click.
  • The registration removes demonstration limitation of the OscilloMeter - Spectrum analyzer. See Help (F1)->Registration for details.

 

Multi-Channel Audio Frequency Sweep Generator   Multi-Channel Audio Frequency Sweep Generator v.5.13  
  • Is intended for adjusting and measuring parameters of audio equipment.
  • Works with 16-, 24- and 32-bit sound cards at sampling rate ( FS ) up to 400 kHz. Kernel Streaming and WDM drivers are supported.
  • Real-time signal synthesis.

Produced Signals

  • Single Sinusoidal wave form.
  • Up to eight independent oscillatory processes per each channel with separate frequency, initial phase and amplitude controls and adjustable noise pad.
  • Sweep frequency sinusoidal signals in independent channels with separately adjustable span and sweep rate in a linear or logarithmic time scale.
  • Sine Burst of adjustable duration with the raise and the fall synchronous to the carrier.
  • Square waveform signals.
  • Amplitude-modulated sinusoidal signals.
  • Digital mixing of output channels.

Noise Generator Modes

  • Dithering – addition of white noise with uniform or triangular amplitude distribution and value of 1/2 or 1 least significant bit (LSB) to output signal.
  • White noise with uniform, triangle or normal distribution.
  • Pink noise with spectral density of 1/f.
  • Brownian noise with spectral density of 1/f2.

Additional Program Features

  • DAC clock frequency shift compensation.
  • Writing signals to file on hard disk.
  • Cyclic playing of written files.
  • Half-tone frequency step.
  • Rounding to the nearest frequency coherent to Spectrum Analyzer-Oscillometer FFT.
  • Synchronous Start/Stop under control of Spectrum Analyzer.
  • "Remote control" from other user applications.

Sinusoidal Signal Parameters

Maximum number of channels 8
Frequency Span 0.001 Hz ... FS / 2
Frequency control step 0.00001 %
Level control span (in 24-bit mode) 0…-145 dB
Level control step 0.001 dB
Phase shift control span ±360°
Phase shift control step 0.001°
Frequency sweep period 0.001…9999 s
Total Harmonic and Inter-Modulation Distortion
in 24-bit mode without DAC contribution
-145 dB
  • Total Harmonic and Inter-Modulation Distortion, high precision and stability of a frequency is limited only to quality of the used sound card.
  • The Multi-Channel Audio Frequency Generator demo is completely functional, but the time of sounding is limited to 15 seconds after each clicking of the "Start" button.
  • The registration removes demonstration limitation of the Multi-Channel Audio Generator. See Help (F1)->Registration for details.

Frequently Asked Questions

Each program is provided "AS-IS". No warranties of any kind, expressed or implied, are made as to it or any medium it may be on. Any remedy for indirect, consequential, punitive or incidental damages arising from it, including such from negligence, strict liability, or breach of warranty or contract, even after notice of the possibility of such damages will not be provided.

Oleg Ya. Shmelyoff

30 July 2009 - Moscow, Russia

 

Rambler's Top100 E-Books Amateur Astronomer Archive The Programs We Take Forum "Measurement & Computer" New Articles