DT Filter Application

Similar documents
Three Dimensional Interpolation of Video Signals

Green Master based on MapReduce Cluster

1. The Time Value of Money

APPENDIX III THE ENVELOPE PROPERTY

Preprocess a planar map S. Given a query point p, report the face of S containing p. Goal: O(n)-size data structure that enables O(log n) query time.

FINANCIAL MATHEMATICS 12 MARCH 2014

STATISTICAL PROPERTIES OF LEAST SQUARES ESTIMATORS. x, where. = y - ˆ " 1

Applications of Support Vector Machine Based on Boolean Kernel to Spam Filtering

DIGITAL AUDIO WATERMARKING: SURVEY

Constrained Cubic Spline Interpolation for Chemical Engineering Applications

MDM 4U PRACTICE EXAMINATION

CHAPTER 2. Time Value of Money 6-1

Chapter 3. AMORTIZATION OF LOAN. SINKING FUNDS R =

Numerical Methods with MS Excel

The analysis of annuities relies on the formula for geometric sums: r k = rn+1 1 r 1. (2.1) k=0

Online Appendix: Measured Aggregate Gains from International Trade

6.7 Network analysis Introduction. References - Network analysis. Topological analysis

Simple Linear Regression

RQM: A new rate-based active queue management algorithm

Average Price Ratios

ANOVA Notes Page 1. Analysis of Variance for a One-Way Classification of Data

Classic Problems at a Glance using the TVM Solver

CHAPTER 13. Simple Linear Regression LEARNING OBJECTIVES. USING Sunflowers Apparel

How To Balance Load On A Weght-Based Metadata Server Cluster

The simple linear Regression Model

Security Analysis of RAPP: An RFID Authentication Protocol based on Permutation

A Parallel Transmission Remote Backup System

Optimal multi-degree reduction of Bézier curves with constraints of endpoints continuity

IDENTIFICATION OF THE DYNAMICS OF THE GOOGLE S RANKING ALGORITHM. A. Khaki Sedigh, Mehdi Roudaki

ANALYTICAL MODEL FOR TCP FILE TRANSFERS OVER UMTS. Janne Peisa Ericsson Research Jorvas, Finland. Michael Meyer Ericsson Research, Germany

Crosstalk Mitigation in DMT VDSL with Impulse Noise *

Optimal Packetization Interval for VoIP Applications Over IEEE Networks

USEFULNESS OF BOOTSTRAPPING IN PORTFOLIO MANAGEMENT

Polyphase Filters. Section 12.4 Porat 1/39

10.5 Future Value and Present Value of a General Annuity Due

Session 4: Descriptive statistics and exporting Stata results

Chapter Eight. f : R R

SHAPIRO-WILK TEST FOR NORMALITY WITH KNOWN MEAN

A New Bayesian Network Method for Computing Bottom Event's Structural Importance Degree using Jointree

n. We know that the sum of squares of p independent standard normal variables has a chi square distribution with p degrees of freedom.

Robust Realtime Face Recognition And Tracking System

The Analysis of Development of Insurance Contract Premiums of General Liability Insurance in the Business Insurance Risk

The Digital Signature Scheme MQQ-SIG

Discrete-Event Simulation of Network Systems Using Distributed Object Computing

Chapter = 3000 ( ( 1 ) Present Value of an Annuity. Section 4 Present Value of an Annuity; Amortization

Measuring the Quality of Credit Scoring Models

A Real-time Visual Tracking System in the Robot Soccer Domain

of the relationship between time and the value of money.

Load and Resistance Factor Design (LRFD)

The impact of service-oriented architecture on the scheduling algorithm in cloud computing

CSSE463: Image Recognition Day 27

Trend Projection using Predictive Analytics

The Mathematical Derivation of Least Squares

Statistical Pattern Recognition (CE-725) Department of Computer Engineering Sharif University of Technology

Credibility Premium Calculation in Motor Third-Party Liability Insurance

Design and Research on Automotive Controller Area Network Bus Analyzer

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds.

Regression Analysis. 1. Introduction

Curve Fitting and Solution of Equation

T = 1/freq, T = 2/freq, T = i/freq, T = n (number of cash flows = freq n) are :

Speeding up k-means Clustering by Bootstrap Averaging

The Time Value of Money

Maintenance Scheduling of Distribution System with Optimal Economy and Reliability

Abraham Zaks. Technion I.I.T. Haifa ISRAEL. and. University of Haifa, Haifa ISRAEL. Abstract

Dynamic Service and Data Migration in the Clouds

Design of Experiments

Performance Attribution. Methodology Overview

Questions? Ask Prof. Herz, General Classification of adsorption

CIS603 - Artificial Intelligence. Logistic regression. (some material adopted from notes by M. Hauskrecht) CIS603 - AI. Supervised learning

Dynamic Two-phase Truncated Rayleigh Model for Release Date Prediction of Software

Locally Adaptive Dimensionality Reduction for Indexing Large Time Series Databases

An Evaluation of Naïve Bayesian Anti-Spam Filtering Techniques

A particle Swarm Optimization-based Framework for Agile Software Effort Estimation

Mathematics of Finance

An Evaluation of Naive Bayesian Anti-Spam Filtering

Numerical Comparisons of Quality Control Charts for Variables

Raport końcowy Zadanie nr 8:

RESEARCH ON PERFORMANCE MODELING OF TRANSACTIONAL CLOUD APPLICATIONS

Automated Event Registration System in Corporation

On Error Detection with Block Codes

RUSSIAN ROULETTE AND PARTICLE SPLITTING

CH. V ME256 STATICS Center of Gravity, Centroid, and Moment of Inertia CENTER OF GRAVITY AND CENTROID

A Smart Machine Vision System for PCB Inspection

Preparation of Calibration Curves

The Gompertz-Makeham distribution. Fredrik Norström. Supervisor: Yuri Belyaev

A system to extract social networks based on the processing of information obtained from Internet

Fractal-Structured Karatsuba`s Algorithm for Binary Field Multiplication: FK

Developing tourism demand forecasting models using machine learning techniques with trend, seasonal, and cyclic components

DECISION MAKING WITH THE OWA OPERATOR IN SPORT MANAGEMENT

Network dimensioning for elastic traffic based on flow-level QoS

Michael J. Rosenfeld, draft version 1.7 (under construction). draft November 5, 2015

Conversion of Non-Linear Strength Envelopes into Generalized Hoek-Brown Envelopes

A DISTRIBUTED REPUTATION BROKER FRAMEWORK FOR WEB SERVICE APPLICATIONS

On formula to compute primes and the n th prime

Impact of Interference on the GPRS Multislot Link Level Performance

How To Value An Annuity

Fundamentals of Mass Transfer

What is Candidate Sampling

Capacitated Production Planning and Inventory Control when Demand is Unpredictable for Most Items: The No B/C Strategy

Load Balancing Algorithm based Virtual Machine Dynamic Migration Scheme for Datacenter Application with Optical Networks

Transcription:

DT Flter Applcato These otes explore the use of DT flters to remove a terferece ( ths case a sgle toe) from a audo sgal. Image that you are the your home recordg studo ad have just recorded what you feel s a perfect take of a gutar solo for a sog you are recordg, ut you dscover that someoe had tured o some eary electroc devce that caused electromagetc radato that was pcked up somewhere the audo electrocs ad was recorded o top of the gutar solo. Rather tha try to recreate ths perfect take you decde that maye you ca desg a flter to remove t. We wll explore two dfferet cases: () a hgh-ptched toe that les aove the sgfcat porto of the gutar sgal s spectrum, ad () a md-ptched toe that les the mddle of the gutar sgal s spectrum. I. Sgal Access ad Explorato. Use MATLAB s wavread commad to load the gutar.wav fle:. Lste to the gutar sgal usg MATLAB s soud commad. 3. Plot the frst secod or so of the sgal the tme doma to see what the sgal looks lke. 4. Look at the gutar sgal the frequecy doma y computg ad plottg ( db) the DFT of varous 6384-pt locks of the gutar sgal. Verfy that the sgfcat porto of the gutar sgal s spectrum les elow 5 kh.

II. Addg A Hgh Frequecy Iterferece. Create a susod whose frequecy s kh that s sampled at the same rate as the gutar sgal ad has the same legth. The ampltude of ths susod should e.. Add ths sgal to the gutar sgal to create the smulated recorded sgal that has the terferece (call ths sgal x_ to dcate that t has a terferece at kh). 3. Lste to the gutar sgal wth terferece usg MATLAB s soud commad. 4. Plot the frst secod or so of the sgal wth terferece ad the sgal wthout terferece. 5. Compute the DFTs of the sgal that has terferece. Verfy that the terferece s outsde the sgfcat porto of the gutar spectrum.

III. Lowpass Flter Desg MATLAB cotas some easy to use routes for desgg FIR flters FIR (fte-mpulse respose) flters do t use ay output feedack therefore they do t really have ay poles ad they wll always e stale. They are the most wdely used type of DT flter practce. 3 3 3 A smple FIR flter: y x x x A more geeral FIR flter: y x Order of Flter They are qute easy to desg usg software-ased tools. We ll use the MATLAB FIR desg routes called remeord.m ad reme.m The commad remeord wll gve a estmate of the FIR flter order eeded to acheve gve specfcatos. The route reme.m wll the gve the requred desg. Here s how we state the flter specfcatos: 3 Lowpass Flter Specfcato δ p H ( ) δ p δ p δ p H ( ) δ s Passad Rpple log ( δ p ) db Stopad Atteuato log ( δ ) s db δ s p s

4 Hghpass Flter Specfcato δ p δ p δ s s p Badpass Flter Specfcato δ p δ p δ s δ s s p p s

5 Badstop Flter Specfcato δ p δ p δ p δ p δ s p s s p. Use the remeord ad reme commads to desg a lowpass flter eeded to acheve: 6 db of atteuato the stopad for the udesred sgal db of passad rpple passad edge at 7kH stopad edge at 9 kh. Look at DFTs to see why 6 db of atteuato s a reasoale choce. Use the MATLAB varale for the vector that holds the FIR flter coeffcets.. Plot the flter s mpulse respose. For a FIR flter t s easy to show that the mpulse respose s othg more tha the coeffcets ts dfferece equato y x

6 3. Compute ad plot the flter s frequecy respose. 4. Make a pole-ero plot for the flter s trasfer fucto. x y H!! ) ( IV. Remove Iterferece wth Flter. Use the desged flter to remove the terferece Flter x_ usg the LPF to get x out y flter(,a,x) flters the data vector x wth the flter descred y vectors a ad to create the fltered data y. The vectors a ad come from the coeffcets the dfferece equato: a x y a a a a a a a For a FIR flter lke we have here the dfferece equato s: x y so the a vector s a

. Assess the performace of the flter: Compare x out, x_, ad x the frequecy doma. Compare x out, x_, ad x the tme doma. Lste to the fltered gutar sgal usg MATLAB s soud commad. 7 V. Repeat for a Mdrage Iterferer ow mage that the terferg sgal s a 3 H susod of ut ampltude. ow you ca t smply desg a lowpass flter ecause t would flter out the gutar frequeces aove 3 H.. As a test, chage the lowpass flter desg aove to have a passad cutoff of 5 ad a stopad cutoff of 9 ad apply the flter to the orgal (terferece-free) gutar sgal.. Compare the spectrum of ths flter s output to that of the orgal sgal 3. Lste to ths flter s output. 4. Add a ut ampltude, 3 H susod to the gutar sgal ad use the DFT to see what the spectrum looks lke. 5. Desg a adstop (.e., otch flter) usg remeord ad reme as follows. a. Look at the spectrum of the terfered-wth sgal to make decsos aout approprate flter spec values. 6. Look at the flter s frequecy respose ad pole-ero plot 7. Apply the flter to the sgal ad assess the result the frequecy ad the tme doma as well as y lsteg to t.