A Blazing Fast Introduction to DSP

Featuring RIDE™ from National Instruments™ and Hyperception™

by L. Van Warren MS CS, AE  with foreword by TI Principal Fellow Gene Frantz TI

Cover
  Published By   Foreword by
Gene Frantz
Table of Contents        

Chapter One:
In the Beginning

A/D Conversion Sampling Terms Volume Control
page 5
A Better Echo The Best Echo Chapter Two:
Useful Widgets
Signal Generators
page 10
Scalars vs. Vectors Boolean Operations Bit Fiddling Functions Conditional Expr.
page 15
Statistics Widgets Butterfly Ordering Chapter Three:
The Frequency Domain
Functions & Inverses
page 20
Best Real Time FFT In and Out Frequency Doubling Frequency and Phase
Chapter Four:
Ideal Filtering Using FFT
Low Pass Filter High Pass Filter Band Pass Filter

Band Stop Filter

page 30
Chapter Five:
Other Transforms
Fast Hartley Transform David Hilbert Transform The Wavelet Transform
page 35
Chapter Six:
Filter Windows
Windowing
Functions
FIR vs IIR Filters Filter Design
page 40
Wideband Filter Chapter Seven:
Sonic Applications
One Sided Clipper Two Sided Clipper
page 45
Clamp, Min, Max Freq. Shift By Samp. Freq. Shift By Samp. Freq. Shift By Hetdyn.
page 50
Freq. Shift By FFT Equalization Supenfemal Filter Epilog
page 55
References   Acknowledgements Index
page 60
   
Searchable plaintext: Digital Signal Processing, Audio, Acoustics, 16-bit shorts, 32-bit floating point, 32-bit integers, 60 cycle hum, 64-bit double precision, 8-bit bytes, A/D, aliasing, Analog to Digital conversion, Analog to Digital converter, analog world, AND, aperiodic, arbitrary signal generator, Arithmetic Operators, array, average, band pass filter, Band Pass Filter, Band Stop Filter, Barry White, basis function, binary operators, Binary operators, binary representations, biometric applications, Bit Fiddling, Bit Fiddling Functions, bit level, bit reverse, block creation wizard, Boolean functions, buffer, burning spear, bytes, capacitors, Clamp, clicking artifact, clipping level, clipping threshold, coefficients, color channels, color televisions, colorblind, colorblindness, comb filter, Comb Filter, Compensation, complex exponentials, complex numbers, complex to real, conditional, conditional expression, Conditional Functions, connectors, constant control signal, constrained, convolution, convolution kernel, cosine generator, cryptographic methods, Cryptography, cutoff frequency, Daubechies, David Hilbert Transform, Decimation, derivative operator, deterministic, DHT, differentiable, differential, Digital Logic Functions, diminished intensity, discrete, Discrete Cosine Transform, Discrete Fourier Transform, disk space, distortion, double precision, DSP, earphones, echo, Echo, electrons, elephant, epsilon, Equalization, Fast Fourier Transform, Fast Hartley Transform, feedback, FFT, FHT, File I/O and Network, File Write block, filtered, filtering, filters, fingerprints, Finite Impulse Response, FIR Filter, floating point, Fourier transform, fractal, frame, Frame and Stats Widgets, Frame Maximum, Frame Minimum, Framesize, frequency, 28, frequency domain, Frequency Domain, Frequency Shifting, fully rectified wave, function block,  function blocks, Functions, fuzz tone, gain control, Google, grand piano, graph, Harmonic Clipper, harmonic distortion, harmony, heavy metal sound, heterodyning, high frequency sounds, High Pass Filter, Hilbert Transform, human hearing, Hyperception(tm), Ideal Filtering, ideal filters, if-then-else statement, IIR Filter, imaginary, inductors, Infinite Impulse Response, information theory, infrasound, Input/Output Widgets, integers, integral, integral equation, integral transform, Integral Transform, integral transforms, Integral-Differential Transform, Interpolation, inverse function, Inverses, invertibility, Jimi Hendrix, Joseph Fourier, just noticeable difference, Kaiser window, karaoke, keyboard, Labtec LVA, learning, Light, linear system of equations, low pass filter, Low Pass Filter, Low Pass Filtering, luminance, magnitude block, Marshall amp., mean, memory, messages, Mickey Mouse(tm), microphone, min and max, NAND, negative roots,  noise, non-statistical, normalize, NOT, Notch Filter, notes, numerical methods, Nyquist, octave, octaves, Octavia, OCWAB, ones complement, OR, overflow, parabola, parameter dialog box, parameters, FFT order, Framesize, Sampling Rate, PC, perception, periodic, phase shifts, Photons, physics, pirate radio, point integral, pop suppression, Process Model, process oriented system, processing rate, RMS, root mean square, round-off, sample buffer, Sample Rate. See Parameters, samples, scalars, sensor, shift right, shorts, signal, 28, signal generators, Signal Generators, sine generator, sine wave, single values, smooth, soft radio, Sound A/D block, Sound card hardware, sound pressure, sound propagation, Sound quality, spectral filter, spectrum, spectrum of noise, speech therapy devices,   square root, square wave, stages cascaded, statistical, statistics, step function, Streaming data, string theory, sum of the squares, Supenfemal Filter, sweep generator, tank circuits, teeth, Texas Instruments, text display, thermodynamics, time domain, tooth, transmission, traveling salesman, truncation, Two Sided Clipper, underflow, unexpected convenience, unique identifiers, unique inverses, unity signal, vacuum tube, value of unity, visual spectrum, voice prints, Volume Control, volume knob, volume knobs, waveform, Waveform Buffer, waveforms, Wavelet Transform, Wavelets, Wideband Filter, widgets, Wikipedia, Wire Types