DSPRelated.com
Free PDFs
Filtered by topic: Real-Time DSP [clear filter]
Reduced-Delay IIR Filters

Reduced-Delay IIR Filters

Rick Lyons
Still RelevantIntermediate

This document describes a straightforward method to significantly reduce the number of necessary multiplies per input sample of traditional IIR lowpass and highpass digital filters.


Physical Principles Involved in Transistor Action

Physical Principles Involved in Transistor Action

J. Bardeen, W.H. Brattain
HistoricalAdvanced


Reducing IIR Filter Computational Workload

Reducing IIR Filter Computational Workload

Rick Lyons
Still RelevantIntermediate

This document describes a straightforward method to significantly reduce the number of necessary multiplies per input sample of traditional IIR lowpass and highpass digital filters.


The Art of VA Filter Design

The Art of VA Filter Design

Vadim Zavalishin
Still RelevantIntermediate

The book covers the theoretical and practical aspects of the virtual analog filter design in the music DSP context. Only a basic amount of DSP knowledge is assumed as a prerequisite. For digital musical instrument and effect developers.


A New Contender in the Digital Differentiator Race

A New Contender in the Digital Differentiator Race

Rick Lyons
Still RelevantAdvanced

This blog proposes a novel differentiator worth your consideration. Although simple, the differentiator provides a fairly wide 'frequency range of linear operation' and can be implemented, if need be, without performing numerical multiplications.


Specifying the Maximum Amplifier Noise When Driving an ADC

Specifying the Maximum Amplifier Noise When Driving an ADC

Rick Lyons
TimelessIntermediate

I recently learned an interesting rule of thumb regarding the use of an amplifier to drive the input of an analog to digital converter (ADC). The rule of thumb describes how to specify the maximum allowable noise power of the amplifier.


Introduction to Real-Time Digital Signal Processing

Introduction to Real-Time Digital Signal Processing

Sen M. Kuo, Bob H. Lee
Still RelevantIntermediate

Chapter 1 of the book: Real-Time Digital Signal Processing: Fundamentals, Implementations and Applications, 3rd Edition


Computing FFT Twiddle Factors

Computing FFT Twiddle Factors

Rick Lyons
TimelessAdvanced

In this document are two algorithms showing how to compute the individual twiddle factors of an N-point decimation-in-frequency (DIF) and an N-point decimation-in-time (DIT) FFT.


Digital Image Processing Using LabView

Digital Image Processing Using LabView

Rubén Posada-Gómez, Oscar Osvaldo Sandoval-González & Albin
Still RelevantIntermediate

Digital Image processing is a topic of great relevance for practically any project, either for basic arrays of photodetectors or complex robotic systems using artificial vision. It is an interesting topic that offers to multimodal systems the capacity to see and understand their environment in order to interact in a natural and more efficient way. The development of new equipment for high speed image acquisition and with higher resolutions requires a significant effort to develop techniques that process the images in a more efficient way. Besides, medical applications use new image modalities and need algorithms for the interpretation of these images as well as for the registration and fusion of the different modalities, so that the image processing is a productive area for the development of multidisciplinary applications. The aim of this chapter is to present different digital image processing algorithms using LabView and IMAQ vision toolbox. IMAQ vision toolbox presents a complete set of digital image processing and acquisition functions that improve the efficiency of the projects and reduce the programming effort of the users obtaining better results in shorter time. Therefore, the IMAQ vision toolbox of LabView is an interesting tool to analyze in detail and through this chapter it will be presented different theories about digital image processing and different applications in the field of image acquisition, image transformations. This chapter includes in first place the image acquisition and some of the most common operations that can be locally or globally applied, the statistical information generated by the image in a histogram is commented later. Finally, the use of tools allowing to segment or filtrate the image are described making special emphasis in the algorithms of pattern recognition and matching template.