Comp.dsp Conferences

Comp.dsp was a very active usenet group when usenet was popular. Many of the active members were (and still are) very skilled DSP practitioners. We all shared expertise among ourselves and many of the members become friends. In 2004, Danville hosted the first comp.dsp conference. A second conference was held in Kansas City by the late Vladimir Vassilevsky in 2010.

We wanted to make sure that the presentations made at these two conferences were available as content slowly disappears from the web.  Enjoy!

2004 Comp.dsp Conference Presentations

Below is a synopsis of the Presentations made by comp.dsp Usenet members at the 2004 Comp.dsp Conference held at Danville Signal in Cannon Falls, Minnesota. The PowerPoint and PDF files that we have on those presentations are available here as well.


Signal Processing for OFDM Systems by Eric Jacobsen (Intel Corp.)

This presentation explores the requirements imposed by typical multi-carrier modulation, like that used in Orthogonal Frequency Division Multiplexed (OFDM) systems, on the signal processing in a typical transceiver. The differences with respect to single-carrier systems are investigated, and the flexibility and opportunities created by multi-carrier modulation are also discussed.


Interpolated and Frequency Sampling FIR Filters by Rick Lyons (Besser Associates)

This presentation introduces two computationally-efficient, linear-phase, finite impulse response (FIR) filter structures. The Interpolated FIR structure is nonrecursive, while the Frequency Sampling structure is recursive. (It's true, you can build linear-phase recursive filters!) While these FIR filter designs have not received their deserved attention in the literature, they definitely belong in your filter design toolbag. Design examples will be discussed showing how these filters can be more efficient than standard Parks-McClellan-designed FIR filters.

Presentation - IFIRs

Presentation - FSFs


One-Bit Delta Sigma D/A Conversion - Theory & Implementation by Randy Yates (Sony Ericsson Mobile Communications)

This presentation covers oversampling and noise-shaping in one-bit D/A conversion. Classic architectures for interpolation and delta sigma modulation are presented, along with the use of dither in a delta sigma converters. A real-world implementation of a one-bit delta sigma D/A converter on DSP hardware within a Sony Ericsson handset will be discussed including psycho-acoustic noise-shaping within the modulator. Anomalies encountered in the prototype development of the converter are revealed, their solutions presented, and their sources theorized.

Presentation (part 1)
Presentation (part 2)


Q-Math Refresher - Understanding Q Math Basics by Shawn Steenhagen (Applied Signal Processing)

This presentation answers questions such as "where does that extra sign bit come from?" and "how do I know how many bits to shift when doing mixed Q-math arithmetic?". Examples are presented to help show the math behind the mixed Q-math rules.It provides some insights into making fixed point software development easier and more intuitive, describing a base set of library functions and #define macros that make C statements like: q15 q15_my_var = Q15(0.33); possible.


Survey of Forward Error Correction and Its Use in Modern Wireless Applications by Eric Jacobsen (Intel Corp.)

The ability to correct channel induced errors is critical to the reliability of most wireless communications systems, and recent advances in both theory and practice has led to a continually moving state-of-the-art in Forward Error Correction for these applications. A brief history of forward error correction is provided to set the context of the discussion. Fundamental theories are covered and how they apply to different approaches in detecting and correcting transmission errors is explored, as well as how channel impairments and system requirements may favor one type of system over another.


Signal to Noise and Numeric Range issues for Direct Form I & II IIR Filters on Modern Analog Devices and TI Digital Signal Processors by Mark Allie (Mark Allie Consulting LLC)

The implementation of IIR filters using fixed point math has been studied in the past by Jon Dattorro, Rhonda Wilson, and others. There are many fine papers on this topic that have been published in the Journal of the Audio Engineering Society. In most cases the comparisons have been made between 16 bit and 24 bit fixed point Digital Signal Processors (DSPs). This was due to the low cost availability of the TI TMS320, AD 21xx and Motorola 56K series of DSPs. The greatest demands came from the professional audio community which choose the Motorola processor. The 56K family offered 24 bit fixed point math where most competing DSPs from TI and Analog Devices utilized 16 bit operands. The general conclusion is that the Direct Form I IIR is superior for fixed point implementations.

There is evidence that 24 bits is not always enough for the recursive data path. This in part has shifted market share to Analog Devices and TI. Both companies offer low cost 32 bit DSPs. This presentation compares IIR filters using Direct Form I or Direct Form II topologies with either a fixed point or floating point implementation. The Analog Devices and TI floating point DSP’s can be configured as native 32 bit fixed point processors and 32 bit IEEE floating point processors. The AD SHARC processor also has an additional 40 bit extended precision IEEE floating point capability. The low cost and extended abilities of these processors suggests there could be a different optimum set of accurate, quiet, efficient filter structures.


The Art of Debugging: What are Commercial Emulators and How are They Used by Dr. Mike Rosing (University of Wisconsin - Madison)

This presentation covers the art of using JTAG emulators, oscilloscopes, and logic analyzers in debugging digital systems. An "art form" is an activity that requires a long time to acquire proficiency, to the point where many operations are instinctive. This presentation will discuss the practical aspects of using the tools of DSP engineering to improve your skills (and instincts) in finding problems in both hardware and software, and why understanding the system as a whole is critical.


Active Noise Control - Application Architectures and Potentials by Shawn Steenhagen (Applied Signal Processing)

This presentation describes the different approaches and architectures for actively controlling random or periodic noise and vibration. The difference between signal identification and system identification techniques are discussed. An evaluation process is presented which helps determine the viability of Active Control as a solution to a noise problem in both an economical and a technical sense.


Fast Convolution (FFT) Filtering: From Basics to Filter Banks by Mark Borgerding (Xetron)

Fast Convolution filtering is a powerful technique with which every DSP engineer should be familiar. All but the shortest FIR filters are more efficiently implemented with FFTs rather than direct forms. The longer the filter; the greater the advantage. This presentation begins with the primary forms of fast convolution: overlap-add and overlap-save. These concepts lay the foundation for building parallel filters that perform mixing, filtering, and downsampling in the frequency domain.

Fast Convolution (FFT) Filtering (Part 1)

Fast Convolution (FFT) Filtering (Part 2)

2010 Comp.dsp Conference Presentations

Below is a synopsis of the Presentations made by comp.dsp Usenet members at the 2010 Comp.dsp Conference held in Kansas City. 


Digital PLL Design and Analysis Topics by Eric Jacobsen


Communication and Location Under the Ground (VLF Technology Tricks) by Vladimir Vassilevsky


Windows Connections by Dale Dalrymple


Digital Resonators by Clay Turner


Remote Sensing of Impacts With Non-Gaussian Distributions by Maurice Givens


Analysis of Two Adaptive Filters in Tandem by Maurice Givens


HALOS: a Homemade Embedded RTOS for DSP Applications by Vladimir Vassilevsky


Introduction to Python by Grant Griffin


Life Without Matlab: DSP System Design and Analysis On The Cheap by Grant Griffin


Reduced-Delay Data Smoothing by Richard (Rick) Lyons


Improving FIR Filter Coefficient Precision by Richard (Rick) Lyons


Magnitude Squared Method to Solve a Collection of Arbitrary Functions by Al Clark & Justin Johnson


Multitone Signal Generation by Al Clark & Justin Johnson


© Copyright 2003-2018 Danville Signal Processing, Inc. All rights reserved.

Danville Signal Processing, Inc.
29687 82nd  Avenue Way,  Cannon Falls, MN 55009
Phone: (507) 263-5854 Fax: (877) 230-5629