EEEB 0765 Digital Signal Processing for Embedded Systems
EEEB 0765 Digital Signal Processing for Embedded Systems 2 Simulink and Digital Filters Design Assoc. Prof. Dr. Peerapol Yuvapoositanon Dept. of Electronic Engineering CESd. SP EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-1
Outline • Review of Digital Filters • Filter Design Tool (FDATOOL) and Simulink CESd. SP EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-2
Examples of Simulink Models • Acoustic Noise Canceller (dspanc. mdl) • Abandoned Object Detection (vipabandonedobj. mdl) • Staples Count (vipstaples_win. mdl) EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-3
Basic of Noise Cancellation • Noise n is modified by H(z) and gives n • n can be estimated and reverse phase -n n Quiet Zone H(z) n Noise from Plane Engine -n Loudspeaker Pilot Mic DSP ANC EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-4
Active Noise Cancellation Headphones • ANC Headphones= An Embedded system LX-18 Active Noise Cancelling Headphones EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-5
Diagram of Active Noise Cancellation Headphones n Ext. Mic n Pilot Mic H(z) = Acoustic Model Quiet Zone y EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSP ANC algorithm DSPEB-6
ANC Pilot Mic n Model Loudspeaker H(z) Exterior Mic FIR n y y + e DSP Algorithm ANC EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-7
Acoustice Noise Canceller in Simulink EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-8
EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-9
The FDATOOL Simulink EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-10
Example of Creating Simulation Model EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-11
EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-12
Review of Digital Filters EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-13
Digital Filter Structures • FIR – Direct form – Cascade form – Linear-phase form – Frequency-sampling • IIR – Direct form I and II – Cascade form – Parallel form EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-14
FIR: Cascade Form (ตอ ) กรณ M=5 EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-17
0 1 2 3 4 5 การรวบเทอมชวยใหลดการคณลงไป 50 % !! EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-19
FIR: Linear-phase Form TYPE I) กรณ N = เลขค ( ตวอยาง ถา N เปน เลขค กรณ N=7 และ h(n) เปน สมมาตร (1 ( EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-20
FIR: Linear-phase Form TYPE I) กรณ N = เลขค ( . . . EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-21
FIR: Linear-phase Form TYPE II (กรณ N= เลขค ) ตวอยาง ถา N เปน เลขค กรณ N=6 และ h(n) เปน สมมาตร (1 ( EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-22
FIR: Linear-phase Form TYPE II (กรณ N= เลขค ). . . EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-23
FIR: Frequency Sampling (1) เปนการสรางตวกรองโดยใช สมประสทธ จาก DFT EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-24
FIR: Frequency Sampling (2) เทยบเทากบ การ cascade ของ วงจรกรอง และตวกรองแบบหนงโพล จำนวน N ตว EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-25
FIR: Frequency Sampling (3) EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-26
IIR: Direct Form I EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-28
สลบลำดบของ สวน “เศษ”และ “สวน ” เศษ EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-29
IIR: Direct Form II EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-30
IIR: Cascade )ตอ ( EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-32
IIR: Parallel Form เรายงสามารถ แยกสวนประกอบออกเปนผลคณของเทอมยอยๆ ใชวธ ดยท Partial Fraction Expansion ในการแยก factor ได และ เปนเลขเชงซอน EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-33
IIR: Parallel Form )ตอ ( กรณ N =4 ( Ns=2) EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-34
Simulink Test Filter Model Doc_filter_ex 5_EB. mdl EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-35
FDATOOL EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-36
Parameter Setting EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-37
Results EEEB 0765 DSP fort Embedded Systems http: //embedsigproc. wordpress. com/eeeb 0765 Assoc. Prof. Dr. P. Yuvapoositanon DSPEB-38
- Slides: 38