Kaskadli integralator - taroq filtri - Cascaded integrator–comb filter

Yilda raqamli signallarni qayta ishlash, a kaskadli integrator-taroq (CIC) ning optimallashtirilgan sinfidir cheklangan impulsli javob (FIR) filtri an bilan birlashtirilgan interpolator yoki dekimator.[1][2]

CIC filtri bir yoki bir nechtasidan iborat integrator va taroq filtri juftliklar. Parchalanuvchi CIC holatida kirish signali bir yoki bir nechta kaskadli integralator orqali, so'ngra pastga namuna oluvchi, so'ngra bir yoki bir nechta taroqsimon qismlar orqali beriladi (soni bo'yicha integral soniga teng). Interpolatsiya qiluvchi CIC ushbu arxitekturaning teskari tomoni bo'lib, pastga namuna oluvchisi nolga to'ldiruvchi (up-sampler) bilan almashtirilgan.[2]

CIC filtri

CIC interpolatori R faktori bilan, Hogenauer quvursiz shaklda

CIC filtrlari tomonidan ixtiro qilingan Evgeniya B. Xogenauer, va ishlatiladigan FIR filtrlari sinfi raqamli signalni ko'p stavkali qayta ishlash. CIC filtri interpolatsiya va dekimatsiya qilishda dasturlarni topadi. Ko'pgina FIR filtrlaridan farqli o'laroq, u me'morchilikda o'rnatilgan dekimator yoki interpolatorga ega. O'ngdagi rasmda CIC interpolatori uchun Hogenauer arxitekturasi ko'rsatilgan.[2]

Kompozit CIC filtri uchun tizim funktsiyasi yuqori namuna olish tezligiga, fs bu:

Qaerda:

R = dekimatsiya yoki interpolatsiya nisbati
M = bir bosqichda namunalar soni (odatda 1, lekin ba'zida 2)
N = filtrdagi bosqichlar soni

CIC filtrlarining xususiyatlari

  1. Lineer fazali javob;
  2. Faqat kechiktirish va qo'shish va olib tashlashdan foydalaning; ya'ni ko'paytirish operatsiyalari talab qilinmaydi;

CIC harakatlanuvchi o'rtacha filtri sifatida

CIC filtri - bu samarali dastur harakatlanuvchi o'rtacha filtr. Buni ko'rish uchun harakatlanuvchi o'rtacha filtrni eng yangi namunani qo'shish orqali qanday qilib rekursiv ravishda amalga oshirilishini ko'rib chiqing oldingi natijaga va eng qadimgi namunani olib tashlash. Bo'linishni qoldirish , bizda ... bor:

Ikkinchi tenglik taroqqa to'g'ri keladi () keyin integralator (). An'anaviy CIC tuzilishi kaskad orqali olinadi bir xil harakatlanuvchi o'rtacha filtrlar, so'ngra birinchi navbatda barcha integrallarni (dekimator) yoki taroqlarni (interpolator) joylashtirish uchun bo'limlarni qayta tashkil etish. Bunday qayta tuzish mumkin, chunki ikkala taroq ham, integralator ham LTI. Interpolator uchun odatda interpolatsiya filtridan oldingi upsampler taroqsimon qismlar orqali Asil shaxs, zarur bo'lgan kechikish elementlari sonini kamaytirish . Xuddi shunday, dekimator uchun, odatda dekimatsiya filtrini kuzatib boruvchi pastga tushuvchi vosita taroq qismlaridan oldin harakatlanishi mumkin.

CIC ning harakatlanuvchi o'rtacha filtrga tengligi uning bit o'sishini ahamiyatsiz hisoblash imkonini beradi .[3]

Boshqa filtrlar bilan taqqoslash

CIC filtrlari ko'p stavkali ishlov berishda qo'llaniladi. An FIR filtri dasturlarning keng massivida ishlatiladi va interpolator yoki dekimator bilan birgalikda ko'p stavkali ishlov berishda foydalanish mumkin. CIC filtrlari past chastotali xususiyatlarga ega,[2] FIR filtrlari bo'lishi mumkin past pas, yuqori o'tish, yoki band-pass chastota xususiyatlari. CIC filtrlari faqat qo'shish va olib tashlashdan foydalanadi.[2] FIR filtrlari qo'shish, olib tashlashdan foydalanadi, ammo ko'pchilik FIR filtrlari ko'paytirishni ham talab qiladi. CIC filtrlari ma'lum bir chastotaga ega ko'chirish,[2] past chastotali FIR filtrlari o'zboshimchalik bilan keskin chastotali siljishga ega bo'lishi mumkin.

CIC filtrlari umumiy FIR filtrlariga qaraganda ancha tejamkor,[2] ammo savdo-sotiq bilan bog'liq. Faqat ozgina miqdorda interpolatsiya yoki dekimatsiya zarur bo'lgan hollarda, FIR filtrlari odatda ustunlikka ega. Shu bilan birga, stavkalar 10 yoki undan ko'p marta o'zgarganda, foydali FIR filtrini yumshatishga qarshi to'xtash chizig'iga erishish ko'plab FIR kranlarini talab qiladi.

Katta stavkaning o'zgarishi uchun CIC me'moriy va bino jihatidan FIR filtriga nisbatan sezilarli ustunlikka ega hisoblash samaradorligi.[2] Bundan tashqari, CIC filtrlari odatda integrallar va taroq qismlarining bit kengligini hisobga olgan holda dekimatsiya / interpolyatsiya bo'limidan boshqa hech narsani o'zgartirmasdan, har xil stavkalar bo'yicha qayta tuzilishi mumkin, bu mumkin bo'lgan tezlik o'zgarishiga asoslangan holda ma'lum matematik mezonlarga javob beradi.

Holbuki, FIR filtri ishlatishi mumkin sobit yoki suzuvchi nuqta matematika, CIC filtrida faqat sobit matematikadan foydalaniladi.[2] Buning uchun zarurdir, chunki rekursiv ravishda amalga oshirilgan FIR filtri sifatida CIC filtri integrator bo'limlaridan qutblarni taroq qismlaridan nollar bilan aniq bekor qilishga tayanadi. Sabablari intuitiv bo'lmagan bo'lsa-da, CIC arxitekturasining o'ziga xos xususiyati shundaki, agar u belgilangan bit uzunligi bo'lsa toshib ketadi integrallarda uchraydi, ular taroq qismlarida tuzatiladi.[2]

CIC filtridan olinadigan filtr shakllari va javoblari oralig'i biroz cheklangan. Ko'proq miqdor stopband qutblar sonini ko'paytirish orqali rad etishga erishish mumkin.[2] Biroq, buni amalga oshirish o'sishni talab qiladi bit kengligi filtrni ko'paytiradigan integrator va taroq qismlarida murakkablik. Filtrning javob shakli hatto kamroq dizayn erkinligini ta'minlaydi.[2] Shu sababli, ko'plab haqiqiy filtrlash talablarini faqat CIC filtri qondira olmaydi. Shu bilan birga, CIC filtri, so'ngra qisqa yoki o'rtacha uzunlikdagi FIR yoki IIR yuqori darajada qo'llanilishini tasdiqlaydi. Bunga qo'shimcha ravishda, FIR filtri shakli normallashtirilgan CIC ning FIR / CIC interfeysida namuna olish tezligiga nisbatan, shuning uchun bir qator FIR koeffitsientlari CIC interpolatsiyasi va parchalanish stavkalari oralig'ida ishlatilishi mumkin.[2]

Adabiyotlar

  1. ^ Donadio, Metyu (2000) CIC filtri bilan tanishish "Hogenauer" Cascaded Integrator-Comb "yoki qisqacha" CIC "(ba'zan" Hogenauer filtrlari "deb ham nomlanadi) deb nomlangan raqamli filtrlarning muhim sinfini taqdim etdi.
  2. ^ a b v d e f g h men j k l m Xogenauer, Eugene B. (1981 yil aprel). "Dekimatsiya va interpolatsiya uchun raqamli filtrlarning iqtisodiy klassi". Akustika, nutq va signallarni qayta ishlash bo'yicha IEEE operatsiyalari. 29 (2): 155–162. doi:10.1109 / TASSP.1981.1163535.CS1 maint: ref = harv (havola)
  3. ^ Xogenauer 1981 yil, Tenglama 11

Tashqi havolalar