Presentation is loading. Please wait.

Presentation is loading. Please wait.

Digital Audio Processor William Buttinger and Dimitri Podoliev.

Similar presentations


Presentation on theme: "Digital Audio Processor William Buttinger and Dimitri Podoliev."— Presentation transcript:

1 Digital Audio Processor William Buttinger and Dimitri Podoliev

2 Project Overview Highly customizable digital audio system Provide pre-built effects packages with user-specifiable parameters Use audio “building blocks” with the packages to create unique effects Use a computer to configure the processor

3 Overall Block Diagram AC97 Codec Controller Interconnect Architecture Module1 Input1 RS232 Input2 InputN Module2ModuleN ….... SDATA_IN SDATA_OUT Left_inright_inLeft_outright_out reprogram Signal_outN Signal_inN parametersN Signal_out1 Signal_in1 parameters1 input1 params1 inputN paramsN 18 Analog_In1 Analog_In2 Analog_InN computer 18 Reprogram Controller Bit_clock To all modules

4 Interconnect Architecture … … … … Control bit Asynchronous Interconnect Router provides most flexibility Reprogramming done by synchronized FSM. Control Bit controls a tristate buffer

5 Modules Module NameParameters Delay Duration, Level, Feedback Band Pass Central Frequency, Width Compressor Threshold, Ratio, Attack time, Release Time Expander Threshold, Ratio, Attack time, Release Time Mixer- MultiplierCo-efficient ……..More?

6 Theoretical Implementation of Filters Signal Processing Digital filters implementation: IIR (Infinite Impulse Response) FIR (Finite Impulse Response) Design Path of an IIR filter: Bode plot Transfer Function Impulse Response Z-transform Difference equation Verilog implementation using modular blocks

7 Implementation of a single pole Low Pass Filter Transfer function: Difference equation: Implementation diagram: Other filters, such as:  High Pass  Band Pass  Band Reject Can be easily implemented using this building block

8 Design of a Simple Phaser

9 Routing of a Simple Phaser Filter

10 Questions?


Download ppt "Digital Audio Processor William Buttinger and Dimitri Podoliev."

Similar presentations


Ads by Google