1/18 1.Intro 2. Implementation 3. Results 4. Con.

Slides:



Advertisements
Similar presentations
Digital Filter Banks The digital filter bank is set of bandpass filters with either a common input or a summed output An M-band analysis filter bank is.
Advertisements

Programmable FIR Filter Design
Department of Computer Engineering University of California at Santa Cruz MPEG Audio Compression Layer 3 (MP3) Hai Tao.
Introduction to MP3 and psychoacoustics Material from website by Mark S. Drew
Guerino Mazzola (Fall 2014 © ): Introduction to Music Technology IIIDigital Audio III.6 (Fr Oct 24) The MP3 algorithm with PAC.
August 2004Multirate DSP (Part 2/2)1 Multirate DSP Digital Filter Banks Filter Banks and Subband Processing Applications and Advantages Perfect Reconstruction.
Coupling and Filter Circuits. Filter –a device that removes or “filters” or attenuates unwanted signals, and keeps (and sometimes magnifies) the desired.
Hearing Aids and Hearing Impairments Part II Meena Ramani 02/23/05.
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Hearing and Deafness 2. Ear as a frequency analyzer Chris Darwin.
Pitch organisation in Western tonal music. Pitch in two dimensions Pitch perception in music is often thought of in two dimensions, pitch height and pitch.
AUDIO COMPRESSION TOOLS & TECHNIQUES Gautam Bhattacharya.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Digital Representation of Audio Information Kevin D. Donohue Electrical Engineering University of Kentucky.
PAC/AAC audio coding standard A. Moreno Georgia Institute of Technology ECE8873-Spring/2004
EE Dept., IIT Bombay Workshop “AICTE Sponsored Faculty Development Programme on Signal Processing and Applications", Dept. of Electrical.
Institute of Applied Microelectronics and Computer Engineering © 2014 UNIVERSITY OF ROSTOCK | College of Computer Science and Electrical Engineering.
1 Copyright © S. K. Mitra Quadrature-Mirror Filter Bank In many applications, a discrete-time signal x[n] is split into a number of subband signals by.
1 Revision. 2 Multimedia Systems 1  Lecture 1 - The Physics of Sound  Lecture 2 - The Java Sound API  Lecture 3 - Input Transducers (Microphones) 
EE2F1 Speech & Audio Technology Sept. 26, 2002 SLIDE 1 THE UNIVERSITY OF BIRMINGHAM ELECTRONIC, ELECTRICAL & COMPUTER ENGINEERING Digital Systems & Vision.
MPEG Audio Compression by V. Loumos. Introduction Motion Picture Experts Group (MPEG) International Standards Organization (ISO) First High Fidelity Audio.
More Realistic 16-Tap FIR Presented By Lihua, DONG Deyan, LIU.
Fitting Formulas Estimate amplification requirements of individual patients Maximize intelligibility of speech Provide good overall sound quality Keep.
1 Audio Compression Multimedia Systems (Module 4 Lesson 4) Summary: r Simple Audio Compression: m Lossy: Prediction based r Psychoacoustic Model r MPEG.
GallagherP188/MAPLD20041 Accelerating DSP Algorithms Using FPGAs Sean Gallagher DSP Specialist Xilinx Inc.
GPGPU platforms GP - General Purpose computation using GPU
EE Audio Signals and Systems Psychoacoustics (Masking) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Real-time Implementation of Multi-band Frequency Compression for Listeners with Moderate Sensorineural Impairment [Ref.: N. Tiwari, P. C. Pandey, P. N.
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
Figures for Chapter 6 Compression
EE Dept., IIT Bombay NCC2014 Kanpur, 28 Feb.- 2 Mar. 2014, Paper No (Session III, Sat., 1 st Mar., 1020 – 1200) A Sliding-band.
1 SPEECH PROCESSING FOR BINAURAL HEARING AIDS Dr P. C. Pandey EE Dept., IIT Bombay Feb’03.
Second International Conference on Intelligent Interactive Technologies and Multimedia (IITM 2013), March 2013, Allahabad, India 09 March 2013 Speech.
IIT Bombay Dr. Prem C. Pandey Dr. Pandey is a Professor in Electrical Engineering at IIT Bombay. He is currently also the Associate.
Power Reduction for FPGA using Multiple Vdd/Vth
Cascaded Integrator Comb Filter 長庚電機通訊組 碩一 張晉銓 指導教授 : 黃文傑博士.
♠♠♠♠ 1Intro 2.Loudness 3.Method. 4.Results 5.Concl. ♦♦ ◄◄ ► ► 1/161Intro 2.Loudness 3.Method. 4.Results 5.Concl. ♦♦ ◄ ► IIT Bombay ICA 2010 : 20th Int.
EE Dept., IIT Bombay Indicon2013, Mumbai, Dec. 2013, Paper No. 524 (Track 4.1,
Chapter 6 Digital Filter Structures
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE Dept., IIT Bombay NCC 2015, Mumbai, 27 Feb.- 1 Mar. 2015, Paper No (28 th Feb., Sat., Session SI, 10:05 – 11:15, Paper.
FPGA Implementations for Volterra DFEs
♠ 1.Intro 2. List. tests 3. Results 4 Concl.♠♠ 1.Intro 2. List. tests 3. Results 4 Concl. ♥♥ ◄◄ ► ► 1/17♥♥◄ ► IIT Bombay ICA 2010 : 20th Int. Congress.
♥♥♥♥ 1. Intro. 2. VTS Var.. 3. Method 4. Results 5. Concl. ♠♠ ◄◄ ►► 1/181. Intro.2. VTS Var..3. Method4. Results5. Concl ♠♠◄◄►► IIT Bombay NCC 2011 : 17.
1 Audio Compression. 2 Digital Audio  Human auditory system is much more sensitive to quality degradation then is the human visual system  redundancy.
Sounds in a reverberant room can interfere with the direct sound source. The normal hearing (NH) auditory system has a mechanism by which the echoes, or.
Submitted By: Santosh Kumar Yadav (111432) M.E. Modular(2011) Under the Supervision of: Mrs. Shano Solanki Assistant Professor, C.S.E NITTTR, Chandigarh.
EE Dept., IIT Bombay IEEE Workshop on Intelligent Computing, IIIT Allahabad, Oct Signal processing for improving speech.
P. N. Kulkarni, P. C. Pandey, and D. S. Jangamashetti / DSP 2009, Santorini, 5-7 July DSP 2009 (Santorini, Greece. 5-7 July 2009), Session: S4P,
IIT Bombay {pcpandey,   Intro. Proc. Schemes Evaluation Results Conclusion Intro. Proc. Schemes Evaluation Results Conclusion.
ECE 448: Lab 7 Design and Testing of an FIR Filter.
EE Dept., IIT Bombay P. C. Pandey, "Signal processing for persons with sensorineural hearing loss: Challenges and some solutions,”
By: Daniel Barsky, Natalie Pistunovich Supervisors: Rolf Hilgendorf, Ina Rivkin Characterization Sub Nyquist Implementation Optimization 11/04/2010.
EE Dept., IIT Bombay Part B Sliding-band Dynamic Range Compression (N. Tiwari & P. C. Pandey, NCC 2014) P. C. Pandey, "Signal processing.
EE Dept., IIT Bombay Workshop “Radar and Sonar Signal Processing,” NSTL Visakhapatnam, Aug 2015 Coordinator: Ms. M. Vijaya.
IIT Bombay 17 th National Conference on Communications, Jan. 2011, Bangalore, India Sp Pr. 1, P3 1/21 Detection of Burst Onset Landmarks in Speech.
EE Dept., IIT Bombay CEP-cum-TEQUIP-KITE Course “Digital Signal Processing”, IIT Bombay, 2–6 November 2015, Course Coordinator:
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
Saketh Sharma, Nitya Tiwari, & Prem C. Pandey
III Digital Audio III.6 (Fr Oct 20) The MP3 algorithm with PAC.
A Smartphone App-Based
Multiplier-less Multiplication by Constants
VLSI Programming 2IMN35 Lab 1 Questionnaire
III Digital Audio III.6 (Mo Oct 22) The MP3 algorithm with PAC.
Quadrature-Mirror Filter Bank
Christian Hackmann and Evert Nord
Auditory Demonstrations
Chapter 7 Finite Impulse Response(FIR) Filter Design
Auditory Demonstrations
Presentation transcript:

1/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India FPGA-Based Implementation of Comb Filters Using Sequential Multiply- Accumulate Operations for Use in Binaural Hearing Aids by S. G. Kambalimath, P. C. Pandey P. N. Kulkarni, Mahant-Shetti and S. G. Hiremath

2/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India PRESENTATION OUTLINE 1 Introduction 2Implementation 3Results 4 Conclusion

3/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India 1. INTRODUCTION Sensorineural hearing loss ● Elevated hearing thresholds ● Decreased dynamic range and abnormal loudness growth ● Increased temporal & spectral masking Intro.1/5

4/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Binaural Dichotic Presentation Using Complementary Comb Filters for Persons Using Binaural Hearing Aids [Lyregaard, 1982; Lunner et al., 1983; Kulkarni et al, 2012] Spectral components likely to mask or get masked by each other are presented to different ears, for reducing the adverse effect of increased intraspeech spectral masking and improving speech perception. Intro.2/5 A binaural hearing aid using comb filters

5/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Auditory Critical Band Based Perceptually Balanced Comb Filter Pair [Kulkarni et el., 2012] Filter responses: magnitude responses designed for perceptually balanced loudness, linear phase responses. Magnitude responses of comb filter pair with floating-point coefficients & offline implementation. Results of test on hearing impaired listeners: (i) 14 – 31% increase in consonant recognition, (ii) 0.26 s decrease in response time, (iii) no adverse effect on the localization of broadband sounds. Intro.3/5

6/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Wide-band spectrograms (Δf = 0.3 kHz) of a sentence ‘would you write gun’: (a) diotic, (b) dichotic, processed with a pair of comb filters [Kulkarni et el., 2012] Intro.4/5

7/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Research Objective Efficient FPGA based Implementation of comb filter pair, as the first step for its use in binaural hearing aids, using different architectures. Intro.5/5

8/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Imp.1/4 2. FPGA BASED IMPLEMENTATION FPGA and Audio codec interfacing on FPGA board used for comb filter implementation Comb filter realization as direct-form FIR filter structure.

9/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Comb filter realization as transposed-form linear phase FIR filter structure. FPGA-based implementation of direct-form FIR filter structure using parallel multiply- accumulate operations. Imp.2/4 ▪ Uses (N-1) delays, N multipliers and, (N-1) adders

10/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India FPGA-based implementation of transposed-form linear phase filter structure using parallel multiply- accumulate operation. Imp.3/4 ▪ Explots symmetry in filter coefficients. ▪ No. of multipliers reduced to half as needed in direct form implementation.

11/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India FPGA-based implementation of direct-form FIR filter structure using sequential multiply- accumulate operations. Imp.4/4 ▪ Uses only one adder and one multiplier. ▪ Needs extra resources for implementing Multiplexer, control logic, and clock generator.

12/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Result.1/5 3. RESULTS All the implementations worked satisfactorily for sampling frequency of 10 kHz. Informal listening tests: Binaural presentation of the processed test stimuli showed no perceptual distortion for the processed sounds indicating nearly perfect perceptual fusion of the binaural sounds Magnitude responses of the 257-coefficient comb filters (dark & light for L & R filters) using Direct-form parallel implementation.

13/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Magnitude responses of the 257-coefficient comb filters (dark & light for L & R filters) using transposed form parallel implementation. Magnitude responses of the 257-coefficient comb filters (dark & light for L & R filters) using direct form, sequential implementation. Result.2/5

14/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Magnitude responses of the 513-coefficient comb filters (dark & light for L & R filters) using Direct-form parallel implementation. Magnitude responses of the 513-coefficient comb filters (dark & light for L & R filters) using transposed form parallel implementation. Result.3/5

15/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Magnitude responses of the 513-coefficient comb filters (dark & light for L & R filters) using direct form, sequential implementation. All the filter responses have pass-band ripple below 2 dB and cross-over gains of −4 to −8 dB, stop-band attenuation is greater than 25 dB for 513 coefficient filters and greater than 18 dB for 257-coefficient filter. Deviation in the sum of magnitude responses on a linear scale is below for all responses. The properties of the 513-coefficient FPGA- based comb filters closely match with those reported earlier (Kulkarni et al., 2012) Result.4/5

16/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India Resource Requirements of Different Filter Architectures. Filter Architecture Resources used for 257-coefficient filter Resources used for 513-coefficient filter Total logic eleme nts Total combin a­tional functio ns Dedica ted logic registe rs Embedd ed 9-bit multipli ers Total logic eleme nts Total combinatio nal functions Dedica ted logic registe rs Embedded 9-bit multipliers Earlier work [23] 53%47%34%---- Direct-form, Parallel multiply- accumulate 18%17%12%----32%29%24%---- Transposed- form linear phase, Parallel multiply- accumulate 18%17%12%----32%29%24%---- Direct-form, Sequential multiply- accumulate 15%9%12%<1%30%18%24%1% Result.5/5

17/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India 3. CONCLUSIONS All the implementations worked satisfactorily for sampling frequency of 10 kHz. Implementation using a 16-bit codec, 15-bit signed coefficients, and 32-bit registers resulted in satisfactory filter responses and used only a fraction of resources available on the chip. The filter architecture using sequential multiply-accumulate found more efficient in resource utilization with the scope for implementing other processing blocks of a hearing aid on the same chip. Implementation of prototype hearing aid with dynamic range compression, frequency-selective response, and comb filters can be taken up for developing a hearing aid. FPGA design can be converted to an ASIC for developing wearable hearing aid. Concl.1/1

18/18 1.Intro 2. Implementation 3. Results 4. Con. 11 th IEEE India Conference, INDICON 2014, Dec. 2014, Pune, India THANK YOU