1 / 24

FIR

DSP Алгоритми и Архитектуре. FIR. Жељко Банковић 12154 Милан Ерић 12197 Милан Радосављевић 12352 M илош и Немања Савић 12366 и 1236 7. Увод. Теорије комуникација Дигитална технологија Тржиште потрошачких апарата. Увод - наставак. Захтев код преносивих апликација: ‘’Више за мање’’.

kera
Télécharger la présentation

FIR

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DSPАлгоритми и Архитектуре FIR Жељко Банковић 12154 Милан Ерић 12197 Милан Радосављевић 12352 Mилош и Немања Савић 12366и 1236 7

  2. Увод • Теорије комуникација • Дигитална технологија • Тржиште потрошачких апарата

  3. Увод - наставак Захтев код преносивих апликација: ‘’Више за мање’’

  4. Историјат DSP-а • 1982 TMS32010, TI избацује први програмабилни DSP опште намене на тржиште. • Перформансе су биле 5 MIPS-а. • Идеалан за модеме и сличне апликације. • 1988 TMS320C3x, први DSP који ради у покретном зарезу на тржишту. • Веома захтевне апликације које захтевају израчунавања у покретном зарезу као што су voice/fax пошта, 3-D графика, bar codeчитачи и системи за видео конференције. • Идеалан за модеме и сличне апликације. TMS320C1x, уграђује се у прве слушне апарате које производи TI.

  5. Историјат DSP-а - наставак • 1989 TMS320C5x, генерација процесора у фиксном зарезу са највећим могућим перформансама – 26 MIPS– а. • ‘C5x процесори се карактеришу 2 – 4 пута већом брзином од било којих других DSP - ова. • Овај процесор је намењен за примене у индустрији, комункацијама, рачунарству и аутомобилској индустрији, најчешће се користи у следећим апликацијама: • мобилни телефони, • брзи модеми, • штампачи и • копир апарати

  6. Типична DSP апликација

  7. Сигнали Сигнал је променљиви феномен који се мери (звук, напон, температура, ... , слика). • Грешке услед мерења • Репрезентација сигнала • Низ вредности Појам сигнала се може разумети као (континуални или дискретни) низ (континуалних или дискретних) вредности.

  8. Сигнали - наставак • Сигнали који имају континуалне вредности за континуалну вредносту параметра. • Сигнали који имају континуалне вредности за дискретне вредности параметра односно независно променљиве. • Сигнали који имају дескретне вредности за континуалне вредности параметра. • Сигнали који имају дискретне вредности за дискретне вредности параметра. Овакви сигнали се користе унутар рачунара, с тим што је опсег бројева који се могу представити ограничен.

  9. Филтри Манипулација над сигналима Филтри могу бити аналогни и дигитални.

  10. Дигитални филтри • FIR (нерекурзивни) • IIR (рекурзивни) • Сабирачи • Множачи • Елементи за кашњење

  11. FIR (Finite Impulse Response)

  12. IIR (Infinite Impulse Response)

  13. Прорачунавање коефицијената • Коришћење програма FDATOOLиз програмског пакета MATLAB • Позива се наредбом fdatool из команде линије

  14. Прорачунавање коефицијената • Пропусник ниских фреквенција-петог реда • Фреквенција одмеравања 300Hz • Гранична фреквенција пропусног опсега 50 Hz • Гранична фреквенција непропусног опсега 100 Hz • 16-битна дужина речи, формат Q 0.16

  15. Прорачунавање коефицијената % Generated by MATLAB(R) 7.6 and the Signal Processing Toolbox 6.9. % % Generated on: 05-May-2010 23:56:14 % % Coefficient Format: Binary % Discrete-Time FIR Filter (real) % ------------------------------- % Filter Structure : Direct-Form FIR % Filter Length : 6 % Stable : Yes % Linear Phase : Yes (Type 2) % Arithmetic : fixed % Numerator : s16,14 -> [-2 2) % Input : s16,15 -> [-1 1) % Filter Internals : Full Precision % Output : s31,29 -> [-2 2) (auto determined) % Product : s29,29 -> [-5.000000e-001 5.000000e-001) (auto determined) % Accumulator : s31,29 -> [-2 2) (auto determined) % Round Mode : No rounding % Overflow Mode : No overflow Numerator: 1111110000000100 0000100110100100 0001110101101011 0001110101101011 0000100110100100 1111110000000100

  16. Прорачунавање коефицијената Фреквентна карактеристика Фазна карактеристика

  17. VHDL имплементација

  18. VHDL имплементација

  19. Табела

  20. “Stage”

  21. Clock-gate • Постоје два основна начина реализације ове технике: • Нелечовани clock gating и • Лечовани clock gating.

  22. Clock-gate

  23. Testbench

  24. Резултати имплементације

More Related