Skip to content

C Algorithms for Real-Time DSP

Best in textbook rentals since 2012!

ISBN-10: 0133373533

ISBN-13: 9780133373530

Edition: 1995

Authors: Paul M. Embree

List price: $105.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

For electrical engineers and computer scientists. Digital signal processing techniques have become the method of choice in signal processing as digital computers have increased in speed, convenience, and availability. At the same time, the C language is proving itself to be a valuable programming tool for real-time computationally intensive software tasks. This book is a complete guide to digital real-time signal processing techniques in the C language.
Customers also bought

Book details

List price: $105.00
Copyright year: 1995
Publisher: Prentice Hall PTR
Publication date: 5/17/1995
Binding: Paperback
Pages: 256
Size: 7.25" wide x 9.75" long x 1.00" tall
Weight: 1.628
Language: English

Digital Signal Processing Fundamental
Sequences
The Sampling Function
Samples Signal Spectra
Spectra of Continuous Time and Discrete Time Signals
Linear Time-Invariant Operators
Causality
Difference Equations
The z- Transform Description of Linear Operators
Frequency Domain Transfer Function of an Operator
Frequency Response from the z-Transform Description
Digital Filters
Finite Impulse Response (FIR) Filters
Infinite Impulse Response (IIR) Filters
Examples of Filter Responses
Filter Specifications
Discrete Fourier Transforms
Form
Properties
Power Spectrum
Averaged Periodograms
The Fast Fourier Transform (FFT)
An Example of the FFT
Nonlinear Operators
m-Law and A-Law Compression
Probability and Random Processes
Basic Probability
Random Variables
Mean, Variance, and Gaussian Random Variables
Quantization of Sequences
Random Processes, Autocorrelation, and Spectral Density
Modeling Real-World Signals with AR Processes
Adaptive Filters and Systems
Wiener Filter Theory
LMS Algorithms
References
C Programming Fundamentals
The Elements of Real-Time DSP Programming
Variables and Data Types
Types of Numbers
Arrays
Operators
Assignment Operators
Arithmetic and Bitwise Operators
Combined Operators
Logical Operators
Operator Precedence and Type Conversion
Program Control
Conditional Execution: if-else
The Switch Statement
Single-Line Conditional Expressions
Loops: while, do-while, and for
Program Jumps: break, continue, and goto
Functions
Defining and Declaring Functions
Storage Class, Privacy, and Scope
Function Prototypes
Macros and the C Preprocessor
Conditional Preprocessor Directives
Aliases and Macros
Pointers and Arrays
Special Pointer Operators
Pointers and Dynamic Memory Allocation
Arrays of Pointers
Structures
Declaring and Referencing Structures
Pointers to Structures
Complex Numbers
Common C Programming Pitfalls
Array Indexing
Failure to Pass-by-Address
Misusing Pointers
Numerical C Extensions
Complex Data Types
Iteration Operators
Comments on Programming Style
Software Quality
Structured Programming
References
DSP Microprocessors in Embedded Systems
Typical Floating-Point Digital Signal Processors
AT&T DSP32C and DSP3210
Analog Devices ADSP-210XX
Texas Instruments TMS320C3X and TMS320C40
Typical Programming Tools for DSP
Basic C Compiler Tools
Memory Map and Memory Bandwidth Considerations
Assembly Language Simulators and Emulators
Advanced C Software Tools for DSP
Source Level Debuggers
Assembly-C Language Interfaces
Numeric C Compilers
ReaL-Time System Design Considerations
Physical Input/Output (Memory Mapped, Serial, Polled)
Interrupts and Interrupt- Driven I/O
Efficiency of Real-Time Compiled Code
Multiprocessor Architectures
Real-Time Filtering
Real-Time FIR and IIR Filters
FIR Filter Function
FIR Filter Coefficient Calculation
IIR Filter Function
Real-Time Filtering Example
Filtering to Remove Noise
Gaussian Noise Generation
Signal-to-Noise Ratio Improvement
Sample Rate Conversion
FIR Interpolation
Real-Time Interpolation Followed by Decimation
Real-Time Sample Rate Conversion
Fast Filtering Algorithms
Fast Convolution Using FFT Methods
Interpolation Using the FFT
Oscillators and Waveform Synthesis
IIR Filters as Oscillators
Table-Generated Waveforms
References
5
FFT Power Spectrum Estimation
Speech Spectrum Analysis
Doppler Radar Processing
Parametric Spectral Estimation
ARMA Modeling of Signals
AR Frequency Estimation
Speech Pr