Digital Signal Processing System-Level Design Using LabVIEW


  • Nasser Kehtarnavaz, University of Texas at Dallas, Dallas, TX, USA
  • Namjin Kim, University of Texas at Dallas, Dallas, TX, USA

LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) developed by National Instruments is a graphical programming environment. Its ease of use allows engineers and students to streamline the creation of code visually, leaving time traditionally spent on debugging for true comprehension of DSP. This book is perfect for practicing engineers, as well as hardware and software technical managers who are familiar with DSP and are involved in system-level design. With this text, authors Kehtarnavaz and Kim have also provided a valuable resource for students in conventional engineering courses. The integrated lab exercises create an interactive experience which supports development of the hands-on skills essential for learning to navigate the LabVIEW program. Digital Signal Processing System-Level Design Using LabVIEW is a comprehensive tool that will greatly accelerate the DSP learning process. Its thorough examination of LabVIEW leaves no question unanswered. LabVIEW is the program that will demystify DSP and this is the book that will show you how to master it.
View full description


hardware and software technical managers and practicing engineers familiar with DSP and involved in system-level design using LabVIEW. These readers will be at companies involved with wireless communications, security systems, military systems, embedded control systems (automotive), e.g., Texas Instruments, Nokia, Ericsson, Motorola, GE, Sony, Raytheon, etc.


Book information

  • Published: June 2005
  • Imprint: NEWNES
  • ISBN: 978-0-7506-7914-5


“The publication’s approach allows students/engineers to easily design DSP systems without getting bogged down in low-level programming issues. Growing numbers of users of LabVIEW in both academia and industry will benefit by having in one place, the information they need to perform high-level design.” –

Table of Contents

PrefaceChapter 1: IntroductionChapter 2: LabVIEW Programming EnvironmentLab 1: Getting Familiar with LabVIEW:Part 1Lab 2: Getting Familiar with LabVIEW:Part 2Chapter 3: Analog-to-Digital Signal ConversionLab 3: Sampling, Quantization, and ReconstructionChapter 4: Digital FilteringLab 4: FIR/IIR Filtering System DesignChapter 5: Fixed-Point vs. Floating-PointLab 5: Data Type and ScalingChapter 6: Adaptive FilteringLab 6: Adaptive Filtering Systems Chapter 7: Frequency Domain ProcessingLab 7: FFT, STFT, and DWTChapter 8: DSP Implementation Platform: TMS320C6x Architecture and Software ToolsLab 8: Getting Familiar with Code Composer StudioChapter 9: LabVIEW DSP IntegrationLab 9: DSP Integration ExamplesChapter 10: DSP System Design: Dual Tone Multi Frequency (DTMF) SignalingLab 10: Dual Tone Multi FrequencyChapter 11: DSP System Design: Software-Defined RadioLab 11: Building a 4-QAM ModemChapter 12: DSP System Design: MP3 PlayerLab 12: Implementation of MP3 Player in LabVIEW