Instruction Manual DFP2 Digital Filter Package

Similar documents
HARDWARE IMPLEMENTATION OF LOCK-IN AMPLIFIER FOR NOISY SIGNALS

Analog Lowpass Filter Specifications

Notes on OR Data Math Function

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Signal Processing Toolbox

Moku:Lab. Specifications INSTRUMENTS. Moku:Lab, rev

Signal Processing for Digitizers

Signals and Filtering

Experiment 2 Effects of Filtering

Moku:Lab. Specifications. Revision Last updated 15 th April, 2018.

Digital Filtering: Realization

LeCroy. SDA-UWB Software Option. Operator s Manual

ASN Filter Designer Professional/Lite Getting Started Guide

This tutorial describes the principles of 24-bit recording systems and clarifies some common mis-conceptions regarding these systems.

DIGITAL SIGNAL PROCESSING TOOLS VERSION 4.0

Digital Signal Processing

Using the isppac 80 Programmable Lowpass Filter IC

Brief Introduction to Signals & Systems. Phani Chavali

Operator s Manual. PP017 and PP018 Passive Probes

Filters. Phani Chavali

Filter Design Application Notes. Filter Design. Application notes. All rights reserved (c) Innosolve Ltd.

University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium

DECIMATION FILTER FOR MULTISTANDARD WIRELESS RECEIVER SHEETAL S.SHENDE

Design of FIR Filters

Lab 1B LabVIEW Filter Signal

Operator s Manual. PP022 Passive Probe

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

ASC-50. OPERATION MANUAL September 2001

Introduction to Simulink

Introduction (cont )

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

Biosignal filtering and artifact rejection. Biosignal processing, S Autumn 2012

THE NEXT GENERATION AIRBORNE DATA ACQUISITION SYSTEMS. PART 1 - ANTI-ALIASING FILTERS: CHOICES AND SOME LESSONS LEARNED

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

DAPL IIR Filter Module Manual

How to Setup a Real-time Oscilloscope to Measure Jitter

Digital Filters - A Basic Primer

Digital Filter Designer

Chapter 15: Active Filters

Enhanced Sample Rate Mode Measurement Precision

Spectrum Analyzer TEN MINUTE TUTORIAL

Simulation Based Design Analysis of an Adjustable Window Function

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

What the LSA1000 Does and How

ISOlinear Architecture. Silicon Labs CMOS Isolator. Figure 1. ISOlinear Design Architecture. Table 1. Circuit Performance mv 0.

Experiment 6: Multirate Signal Processing

ELT Receiver Architectures and Signal Processing Exam Requirements and Model Questions 2018

The Discussion of this exercise covers the following points: Filtering Aperture distortion

Biosignal filtering and artifact rejection. Biosignal processing I, S Autumn 2017

ijdsp Workshop: Exercise 2012 DSP Exercise Objectives

8.5 Modulation of Signals

List and Description of MATLAB Script Files. add_2(n1,n2,b), n1 and n2 are data samples to be added with b bits of precision.

Filters occur so frequently in the instrumentation and

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

Advanced Digital Signal Processing Part 5: Digital Filters

01/26/2015 DIGITAL INTERLEAVED PWM FOR ENVELOPE TRACKING CONVERTERS. Pallab Midya, Ph.D.

PHYS225 Lecture 15. Electronic Circuits

4. Design of Discrete-Time Filters

Real Time Jitter Analysis

A Lower Transition Width FIR Filter & its Noise Removal Performance on an ECG Signal

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab

Rapid Design of FIR Filters in the SDR- 500 Software Defined Radio Evaluation System using the ASN Filter Designer

Digital-to-Analog Converter (DAC) Output Response

EE247 Lecture 2. Butterworth Chebyshev I Chebyshev II Elliptic Bessel Group delay comparison example. EECS 247 Lecture 2: Filters

VLSI Implementation of Digital Down Converter (DDC)

Chapter 2. The Fundamentals of Electronics: A Review

HIGH FREQUENCY FILTERING OF 24-HOUR HEART RATE DATA

AN-1098 APPLICATION NOTE

Flatten DAC frequency response EQUALIZING TECHNIQUES CAN COPE WITH THE NONFLAT FREQUENCY RESPONSE OF A DAC.

PART. MAX7421CUA 0 C to +70 C 8 µmax INPUT CLOCK

EE 422G - Signals and Systems Laboratory

EEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class

EE247 - Lecture 2 Filters. EECS 247 Lecture 2: Filters 2005 H.K. Page 1. Administrative. Office hours for H.K. changed to:

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Fading Channel. Base Station

Testing Sensors & Actors Using Digital Oscilloscopes

APPENDIX A to VOLUME A1 TIMS FILTER RESPONSES

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

Analog and Telecommunication Electronics

Corso di DATI e SEGNALI BIOMEDICI 1. Carmelina Ruggiero Laboratorio MedInfo

ME scope Application Note 01 The FFT, Leakage, and Windowing

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

ISDS210A ISDS210B. Multi VirAnalyzer. InstruStar Electronic Technology

Application Note #5 Direct Digital Synthesis Impact on Function Generator Design

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

Implementation of CIC filter for DUC/DDC

BIOMEDICAL SIGNAL PROCESSING (BMSP) TOOLS

PGT313 Digital Communication Technology. Lab 3. Quadrature Phase Shift Keying (QPSK) and 8-Phase Shift Keying (8-PSK)

Multi-Path Fading Channel

Digital Processing of Continuous-Time Signals

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

Gentec-EO USA. T-RAD-USB Users Manual. T-Rad-USB Operating Instructions /15/2010 Page 1 of 24

Reading: Johnson Ch , Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday.

Infinite Impulse Response Filters

LECTURER NOTE SMJE3163 DSP

Digital Filters Using the TMS320C6000

Implementing DDC with the HERON-FPGA Family

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002

Digital Processing of

Transcription:

Instruction Manual DFP2 Digital Filter Package

Digital Filter Package 2 Software Instructions 2017 Teledyne LeCroy, Inc. All rights reserved. Unauthorized duplication of Teledyne LeCroy, Inc. documentation materials other than for internal sales and distribution purposes is strictly prohibited. However, clients are encouraged to duplicate and distribute Teledyne LeCroy, Inc. documentation for their own internal educational purposes. Teledyne LeCroy is a trademark of Teledyne LeCroy, Inc., Inc. Other product or brand names are trademarks or requested trademarks of their respective holders. Information in this publication supersedes all earlier versions. Specifications are subject to change without notice. 923132 Rev B October 2017

Contents Introduction 1 Low-pass Filter 2 High-pass Filter 3 Band-pass Filter 4 Band-stop Filter 5 Communications Channel Filters 6 Raised Cosine 6 Raised Root Cosine (a low-pass filter) 7 Gaussian 7 IIR Filters 8 Filter Set Up 9 Filter Subdialog 9 Frequencies Subdialog 10 Frame Subdialog 10 Multirate Filters 11 Custom Filters 13 Technical Support 14 Live Support 14 Resources 14 Service Centers 14 i

Digital Filter Package 2 Software Instructions About This Software Manual This manual covers the operation of the DFP2 software. With the introduction of later versions of the 64-bit MAUI software, particularly version 8.3 and later, the graphical user interface on some instruments looked very different from what was offered on earlier instruments and included different touch screen capabilities. In particular, software running on oscilloscope models without the OneTouch features may look somewhat different than what is shown in this manual. Despite the difference in appearance, however, the functionality is the same unless otherwise stated. Where there are differences or limitations in capabilities, these are explained in the text. ii

Introduction Introduction With Digital Filter Package 2 (DFP2), Teledyne LeCroy provides a solution that includes seven of the most widely used Finite Impulse Response filters (FIR) and four Infinite Impulse Response (IIR) filters (Butterworth, Chebyshev, Inverse Chebyshev, Bessel). You can easily set the Cutoff Frequency in addition to the Stop Band Attenuation and Pass Band Ripple for each filter. It is even possible to use single filters or multiple filters cascaded for even more complex filtering. Once filtered, waveforms include mostly relevant frequency components, undesired parts being greatly attenuated. If you want filters with special characteristics, the custom design feature allows you to design unique filters tailored to your specific needs. The required filter can be designed with a digital filter design or with a math package such as MATLAB, Mathcad, or Excel. Filter coefficients can be directly downloaded from the program into the instrument. DFP2 filters are added to the oscilloscope s standard menu of Math operators, enabling them to be coupled with other Teledyne LeCroy software products to provide improved solutions. 1

Digital Filter Package 2 Software Instructions Low-pass Filter Low-pass filters are useful for eliminating accumulated high-frequency noise and interference, and for canceling high-frequency background noise. Example applications are: datacom, telecommunications, and disk drive and optical recording analysis for accurate RF signal detection. Band 1: Pass Band DC to top of the transition region; signal passes unattenuated. Band 2: Transition Region edge frequency to edge frequency plus width; increasing attenuation. Band 3: Stop Band above end of transition region; signal is highly attenuated. 2

High-pass Filter High-pass Filter High-pass filters are useful for eliminating DC and low-frequency components. Example applications are: disk drive and optical recording analysis (emulation of the SLICING function). Band 1: Stop Band DC to bottom of the transition region; highly attenuated. Band 2: Transition Region edge frequency minus width to edge frequency; decreasing attenuation. Band 3: Pass Band above edge frequency; signal passes unattenuated. 3

Digital Filter Package 2 Software Instructions Band-pass Filter Band-pass filters are useful for emphasizing a selected frequency band. Example applications are: radio channel identification, broadband transmission, ADSL, clock generators (i.e., eliminating the central frequency and displaying harmonics only), and telecommunications (Jitter measurement over a selected frequency range). Band 1: First Stop Band DC to bottom of first transition region; highly attenuated. Band 2: First Transition Region lower corner minus width to lower corner; decreasing attenuation. Band 3: Pass Band signal passes unattenuated. Band 4: Second Transition Region upper corner to upper corner plus width; increasing attenuation. Band 5: Second Stop Band signal highly attenuated. 4

Band-stop Filter Band-stop Filter Band-stop filters are useful for eliminating a narrow band of frequencies. Example applications are: medical equipment, such as ECG monitors where the dominant ripple at 50/60 Hz is rejected, leaving the low energy biological signals intact. Digital troubleshooting: the inherent frequency of the switched power supply is blocked, revealing power line voltage drops and glitches caused by the system clock generator. Band 1: First Pass Band DC to bottom of first transition region; signal passes unattenuated. Band 2: First Transition Region lower corner minus width to lower corner; increasing attenuation. Band 3: Stop Band signal is highly attenuated. Band 4: Second Transition Region upper corner to upper corner plus width; decreasing attenuation. Band 5: Second Pass Band signal passes unattenuated. 5

Digital Filter Package 2 Software Instructions Communications Channel Filters Raised Cosine Raised cosine is one of a class of filters used to minimize intersymbol interference: the time domain impulse response crosses zero at all bit time intervals except the one with the impulse. Applying raised root cosine twice (or at the sending and receiving end of a signal, for example) results in a raised cosine filter effect. Example applications are: wireless cellular communications such as WCDMA, datacom, telecommunications, disk drive and optical drive analysis. Band 1: Pass Band DC to corner frequency minus half width; signal passes unattenuated. Band 2: Transition Region corner minus half width to corner plus half width; attenuation increases with frequency with a rolloff shape of 0.5cos(a) + 0.5, where a ranges from 0 to p over the transition region. This region is determined by b, which is specified as a percentage of the corner frequency. Band 3: Stop Band above corner frequency plus half width; highly attenuated. The impulse function for the raised cosine filter is: 6

Communications Channel Filters Raised Root Cosine (a low-pass filter) Band 1: Pass Band DC to corner frequency minus half width; signal passes unattenuated. Band 2: Transition Region corner minus half width to corner plus half width; attenuation increases with frequency with a rolloff shape of 0.5[cos(a) + 0.5]½, where a ranges from 0 to p over the transition region. This region is determined by b, which is specified as a percentage of the corner frequency. Band 3: Stop Band: above corner frequency plus half width; signal is highly attenuated. The impulse function for the square-root raised cosine filter is: Gaussian Band 1: Pass Band DC to half power bandwidth% times modulation frequency, pass; 3 db down at half power bandwidth. The shape of a Gaussian filter s frequency response is a Gaussian distribution centered at DC. The signal becomes more attenuated with increasing frequency. It is not possible to specify a transition region or a stop band for Gaussian filters. However, the BT value, a fraction of the symbol frequency, determines the filter s width, where: B = half power bandwidth T = bit (or modulation period) 7

Digital Filter Package 2 Software Instructions IIR Filters Infinite Impulse Response (IIR) filters are digital filters that emulate analog filters. The four types offered by the DFP2 option are: Butterworth Chebyshev Inverse Chebyshev Bessel The Butterworth or "maximally flat" filter has the flattest amplitude response of all the available filters. The Bessel filter is noted for its uniform phase response as a function of frequency. The following figure shows a comparison between Butterworth and Bessel filters. Note that the Bessel filter has a wider transition bandwidth, but linear phase within the pass band. If you need the fastest rolloff, the Chebyshev filters have the narrowest transition region for a given number of stages. However, the Chebyshev filter has ripple in the pass band, while the Inverse Chebyshev filter exhibits a flat pass band response, but has ripple in the stop band. In the setup of these filters, you have control of cutoff frequencies, transition region width, and stop band attenuation. 8

Filter Set Up Filter Set Up DFP2-specific operators are added to the instrument s Math Filter submenu when the option is activated. To apply a DFP filter to a source input: 1. Choose Math > Math Setup. 2. Open an available Function (Fn) dialog. 3. Choose to create a Single function if you want to perform just one filtering function on the trace, or Dual to perform additional math on, or apply a second filter to, the filtered output trace. See Multirate Filters for more information. 4. Touch Source1 and select the waveform to be filtered, or if OneTouch is available, drag the source descriptor box to the Source1 field. 5. In Operator1, choose the Filter operator from the Filter submenu. Filter Subdialog 1. On the Filter subdialog, touch FIR/IIR and make your selection: FIR (non-recursive) filters require a limited number of multiplications, additions, and memory locations. IIR (recursive) filters, which are dependent on previous input or output values, in theory require an infinite number of each. 2. Touch Filter Kind and select a filtering operation. Some choices are not available for IIR. 3. If using a FIR filter: Auto Length is selected by default to allow the oscilloscope to calculate the optimum number of taps based on the characteristics of the input signal. Alternatively, you can deselect Auto Length and touch Taps to enter a number. For Cosine, Raised Root Cosine, or Gaussian filters, enter the respective Beta value. Note: The suggested number of taps is a minimum required to meet the specification. Using more taps can give a more desirable response. 4. If using an IIR filter: Touch Type and choose the filter type. See IIR Filters for more information. Enter the number of StartupSamples. Auto Length is selected by default to allow the oscilloscope to calculate the optimum number of stages based on the characteristics of the input signal. Alternatively, you can deselect Auto Length and touch Stages to enter a number. 9

Digital Filter Package 2 Software Instructions Frequencies Subdialog Depending on the class and kind of filter you selected, and whether or not Auto Length is enabled, you can change the Cutoff Frequency, Transition Width (edge width), Stop Band Attenuation, and Pass Band Ripple on the Frequencies subdialog. See the descriptions of each filter type for recommendations. Frame Subdialog This dialog only appears when you have selected to ReFrame Output. It offers the option to Always Fit Frame to Data (default), or to manually Fit Frame to Data Now when the Always Fit Frame... option is deselected. 10

Multirate Filters Multirate Filters In many of today's development environments, digital filter design has become most challenging. Specifications typically require higher order filters, implying increased storage capacity for filter coefficients and higher processing power. Moreover, high-order filters can be difficult, if not impossible, to design. In applications such as 3G wireless systems, for example, at the receiver end data must be filtered very tightly in order to be processed. Although the DFP2 option provides many filter types, the correlation between edge frequencies and sample rate may be a limiting factor: edge frequencies are limited from 1% to 49.5% of the sample rate, while the minimum transition width region is 1% of the sample rate. Multirate, multistage filters are a practical solution for the design and implementation of FIR filters with narrow spectral constraints. Multirate filters change the input data rate at one or more intermediate points within the filter itself, while maintaining an output rate that is identical to the input rate. This approach provides a solution with greatly reduced filter lengths, as compared to standard single-rate filters. This can be achieved in a few simple steps by using the instrument s built-in Dual function Math feature, or by chaining math functions (using one function as the source of another). For example, a sine wave with a frequency of 3 MHz has a higher frequency noise component. A low-pass filter is required to remove the noise component. The sample rate of the scope is 2 GS/s. The minimum edge frequency of the low-pass filter for this sample rate is 20 MHz. While this filter is sufficient for removing part of the noise, it cannot remove the high frequency component completely. In such a case, the problem can be solved in three stages: 1. A first filter (with a relatively limited edge frequency) is applied. 2. The results of the first filter are decimated (using a sparsing function). 3. A second filter is applied to the decimated waveform, substantially reducing the lower edge frequency limit. The last trace in the image below shows the zoomed trace of a signal which was filtered by a multistage filtering method. Notice that all high frequency noise components were removed. 11

Digital Filter Package 2 Software Instructions The traces in the diagram above show (top to bottom): 1. A noisy sine wave with a frequency of 3 MHz; 2. The first low-pass filter applied with 20 MHz edge frequency and 30 MHz transition region; 3. A sparsed version of trace 1; 4. A second lowpass filter with an edge frequency of 5 MHz and a transition region width of 6 MHz applied to the sparsed trace in 3. 12

Custom Filters Custom Filters If the standard filters provided with DFP2 are not sufficient for your needs, you can create filters with virtually any characteristic, up to 2000 taps. Choose a Filter Kind of Custom, then upload your Coefficients File. The required Coefficients File is an ASCII file consists of numbers separated by spaces, tabs, or carriage returns. It can be designed with a digital filter design or math package such as MATLAB or Mathcad. Note: Do not use commas as separators. For a custom IIR filter there should be a multiple of 6 numbers. Each stage consists of 3 numbers for the numerator polynomial followed by 3 numbers for the denominator polynomial. They are in the order a b c where the polynomial is of the form: a + b * z -1 + c * z -2. 13

Digital Filter Package 2 Software Instructions Technical Support Live Support Registered users can contact their local Teledyne LeCroy service center at the number listed on our website. You can also submit Technical Support requests via the website at: teledynelecroy.com/support/techhelp Resources Teledyne LeCroy publishes a free Technical Library on its website. Manuals, tutorials, application notes, white papers, and videos are available to help you get the most out of your Teledyne LeCroy products. Visit: teledynelecroy.com/support/techlib The Datasheet published on the product page contains the detailed product specifications. Service Centers For a complete list of offices by country, including our sales & distribution partners, visit: teledynelecroy.com/support/contact Teledyne LeCroy 700 Chestnut Ridge Road Chestnut Ridge, NY, 10977, USA teledynelecroy.com Sales and Service: Ph: 800-553-2769 / 845-425-2000 FAX: 845-578-5985 contact.corp@teledynelecroy.com Support: Ph: 800-553-2769 customersupport@teledynelecroy.com 14