Кіріспе
Цифрлық сигналды өңдеу құралы
Сигналды өңдеуде сүзгі банкі (немесе сүзгілер жинағы) – кіріс сигналды бастапқы сигналдың тарамдық бөлігін (суб-диапазонын) ұсынатын бірнеше жолақты өткізу сүзгілерінің массиві. Сүзгі банкінің бір қолданысы – графикалық эквалайзер, ол компоненттерді әртүрлі деңгейде әлсіретіп, оларды бастапқы сигналдың өңделген нұсқасына қайта біріктіре алады. Сүзгі банкі жүзеге асыратын талдау процесі талдау деп аталады (яғни, сигналды әрбір тарамдық бөліктегі компоненттері тұрғысынан талдау); талдаудың нәтижесі – сүзгі банкіндегі сүзгілер санына тең тарамдық бөліктердің (суб-диапазондардың) жиынтығы. Қайта құру процесі синтез деп аталады, яғни сүзгілеу процесінен туындаған толық сигналды қайта құру. Цифрлық сигналды өңдеуде сүзгі банкі термині қабылдағыштар жинағына да жиі қолданылады. Айырмашылығы, қабылдағыштар тарамдық бөліктерді төменгі орталық жиілікке түрлендіреді, оларды төмендетілген жылдамдықпен қайта сынауға болады. Кейде жолақты өткізудің тарамдық бөліктерін төмендетілген сынау арқылы да осындай нәтижеге қол жеткізуге болады. Сүзгі банктерінің тағы бір қолданысы – сигналды сығу, егер кейбір жиіліктер басқаларына қарағанда маңыздырақ болса. Талдаудан кейін маңызды жиіліктер жоғары ажыратымдылықпен кодталады. Бұл жиіліктердегі шағын айырмашылықтар маңызды, сондықтан осы айырмашылықтарды сақтайтын кодтау схемасын қолдану қажет. Ал, маңызды емес жиіліктердің дәл болуы міндетті емес. Кодтауда кейбір ұсақ (бірақ маңызды емес) бөлшектер жоғалғанымен, іріктеулі кодтау схемасын қолдануға болады. Вокодер модулятор сигналының (мысалы, дауыс) тарамдық бөліктерінің амплитудалық ақпаратын анықтау үшін сүзгі банкін пайдаланады және оларды тасымалдаушы сигналдың (мысалы, гитара немесе синтезатордың шығысы) тарамдық бөліктерінің амплитудасын басқару үшін қолданады, осылайша модулятордың динамикалық сипаттамаларын тасымалдаушыға жүктейді. Кейбір сүзгі банктері негізінен уақыт доменінде жұмыс істейді, сигналды кішірек тарамдық бөліктерге бөлу үшін квадраттық айна сүзгілері немесе Герцель алгоритмі сияқты сүзгілер сериясын қолданады. Басқа сүзгі банктері жылдам Фурье түрлендіруін (FFТ) қолданады.
FFT сүзгі банктері
Қабылдаушылар банкін кіріс деректері ағынының үстіне жататын сегменттеріндегі FFT тізбегін орындау арқылы құруға болады. Әрбір сегментке сүзгілердің жиілік сипаттамасының пішінін басқару үшін салмақтық функция (немесе терезе функциясы) қолданылады. Пішін неғұрлым кең болса, Найквист іріктеу шарттарын қанағаттандыру үшін FFT-ті соғұрлым жиі жасау қажет. «Сүзгі» термині оның өткізу жолағындағы ақпаратты сақтайтынын және өткізу жолағынан тыс ақпаратты (немесе шуды) басады екенін білдіреді. Егер FFT жылдамдығы мұны істеу үшін жеткіліксіз болса, онда мұндай құрылғы әдетте спектрлік анализатор деп аталады. Бұл жағдайда сегменттердің үстіне жатуы міндетті емес. Белгілі бір сегмент ұзындығы үшін, үстіне жату мөлшері FFT-тің қаншалықты жиі орындалатынын анықтайды (және керісінше). Сондай-ақ, сүзгілердің пішіні неғұрлым кең болса, кіріс жолағының енін қамтитын сүзгілер соғұрлым аз қажет болады. Қажетсіз сүзгілерді жою (яғни жиілік бойынша жиынтықтау) әрбір салмақталған сегментті кіші блоктар тізбегі ретінде қарастыру арқылы тиімді жүзеге асырылады, ал FFT тек блоктардың қосындысына қолданылады. Бұл салмақтық үстіне жату қосылуы (WOLA) және салмақталған алдын ала сома FFT деп аталады. (қараңыз) Блоктар ұзындығы FFT аралығының толық еселігіне тең болғанда ерекше жағдай туындайды. Онда FFT сүзгі банкін бір немесе бірнеше полифазалық сүзгі құрылымдары түрінде сипаттауға болады, онда фазалар қарапайым қосылудың орнына FFT арқылы қайта құрастырылады. Блоктардың сегменттегі саны әрбір сүзгінің импульстік жауап ұзындығын (немесе тереңдігін) көрсетеді. Жалпы мақсаттағы процессордағы FFT және полифазалық құрылымдардың есептеу тиімділігі бірдей. Синтез (яғни бірнеше қабылдаушылардың шығыстарын біріктіру) негізінен әрқайсысын жалпы жолақтың еніне сәйкес жылдамдықпен үлгіні көтеру, әр арнаны жаңа орталық жиілігіне ауыстыру және үлгілер ағынын қосу болып табылады. Осы контексте, үлгіні көтерумен байланысты интерполяциялық сүзгі синтез сүзгісі деп аталады. Әрбір арнаның жалқы жиілік сипаттамасы синтез сүзгісінің жиілік сипаттамасы мен сүзгі банкінің (талдау сүзгісі) жиілік сипаттамасының көбейтіндісі болып табылады. Идеалды жағдайда, жақын орналасқан арналардың жиілік сипаттамалары арна орталықтары арасындағы кез келген жиілікте тұрақты мәнге дейін қосылады. Бұл жағдай толық қайта құру деп аталады.
A special case occurs when, by design, the length of the blocks is an integer multiple of the interval between FFTs. Then the FFT filter bank can be described in terms of one or more polyphase filter structures where the phases are recombined by an FFT instead of a simple summation. The number of blocks per segment is the impulse response length (or depth) of each filter. The computational efficiencies of the FFT and polyphase structures, on a general purpose processor, are identical. Synthesis (i. e. recombining the outputs of multiple receivers) is basically a matter of upsampling each one at a rate commensurate with the total bandwidth to be created, translating each channel to its new center frequency, and summing the streams of samples. In that context, the interpolation filter associated with upsampling is called synthesis filter. The net frequency response of each channel is the product of the synthesis filter with the frequency response of the filter bank (analysis filter). Ideally, the frequency responses of adjacent channels sum to a constant value at every frequency between the channel centers. That condition is known as perfect reconstruction.
Фильтрлік банктер уақыт-жиілік үлестірімі ретінде
Уақыт-жиілік сигналды өңдеуде сүзгі банкі – бұл бірлескен уақыт-жиілік доменіндегі сигналды көрсететін арнайы квадраттық уақыт-жиілік үлестірімі (TFD). Ол Wigner-Ville үлестірімімен квадраттық (немесе билинейлік) уақыт-жиілік үлестірімі класын анықтайтын екі өлшемді сүзгілеу арқылы байланысты. Сүзгі банкі және спектрограмма – квадрациялық TFD-ні жасаудың ең қарапайым екі жолы; олар мәні жағынан ұқсас, себебі біреуі (спектрограмма) уақыт доменін кесінділерге бөліп, содан кейін Фурье түрлендіруін қолдану арқылы алынады, ал екіншісі (сүзгі банкі) жиілік доменін кесінділерге бөліп, талдауға алынған сигналмен қозғалатын жолақты өткізгіш сүзгілер құрайды.
Көп реттік сүзгі банкі
Көп жылдамдықты сүзгілер жиынтығы сигналды бірнеше жиілік диапазондарына бөледі, оларды әр диапазонның еніне сәйкес әртүрлі жылдамдықтарда талдауға болады. Іске асыру үшін төмендету (децимациялау) және көбейту (кеңейту) қолданылады. Бұл операциялардың трансформациялық домендегі әсерлері туралы толыққанды түсінік алу үшін қараңыз.
Статистикалық оңтайландырылған сүзгі банкі (Eigen сүзгі банкі)
Дискретті уақыт сүзгі банктерінің құрылымы, дәстүрлі толық қайта құру қасиетінен өзге, дизайнға қажетті кіріс сигналына тәуелді мүмкіндіктерді қосуға мүмкіндік береді. Ақпараттық теориялық ерекшеліктер, мысалы, энергияны максималды түрде шоғырландыру, субдиапазон сигналдарының толық декорреляциясы және берілген кіріс ковариациясы/корреляция құрылымы үшін басқа да сипаттамалар, оңтайлы сүзгі банктерін жобалауға енгізіледі. Бұл сүзгі банктері сигналға тәуелді Кархунен-Леве трансформациясына (KLT) ұқсас, ол базалық функциялардың (сүзгілердің) ұзындығы L және M субкеңістік өлшемі бірдей болатын оңтайлы блок трансформациясы болып табылады.
Көп өлшемді сүзгі конструкциясы
1D сүзгі банктері бүгінгі күнге дейін жақсы дамыған. Дегенмен, көптеген сигналдар, мысалы, кескіндер, бейнелер, 3D дыбыс, радар, сонар көп өлшемді болып табылады және көп өлшемді сүзгі банктерін жобалауды талап етеді. Коммуникация технологиясының қарқынды дамуымен сигналды өңдеу жүйесіне өңдеу, тарату және қабылдау барысында деректерді сақтау үшін көбірек жад қажет. Өңделетін дерек көлемін азайту, жадты үнемдеу және күрделілікті төмендету мақсатында көп жылдамдықты дискретизациялау (sampling) әдістері енгізілді. Сүзгі банктері кескіндерді кодтау, дауысты кодтау, радар және т.б. сияқты түрлі салаларда қолданылады. Көптеген 1D сүзгілерге қатысты мәселелер жан-жақты зерттелді және зерттеушілер 1D сүзгі банктерін жобалау бойынша көптеген тәсілдерді ұсынды. Бірақ көп өлшемді сүзгі банктерін жобалауға қатысты көптеген мәселелер әлі де шешімін табуды күтуде. Кейбір әдістер сигналды дұрыс қайта құруға мүмкіндік бермейді, ал кейбірлері күрделі және іске асыру қиын. Көп өлшемді сүзгі банкін жобалаудың ең оңай жолы – 1D сүзгі банктерін ағаш тәрізді құрылымда каскадтау болып табылады, онда дискретизациялау матрицасы диагональды болады және деректер әрбір өлшемде жеке өңделеді. Мұндай жүйелер ажыратылатын жүйелер деп аталады. Алайда, сүзгі банктерінің қолдау аймағы ажыратылмайтын болуы мүмкін. Мұндай жағдайда сүзгі банкін жобалау қиындықтарға толы болады. Көп жағдайда біз ажыратылмайтын жүйелермен жұмыс істейміз. Сүзгі банкі талдау және синтез кезеңдерінен тұрады. Әрбір кезең параллель қосылған сүзгілер жиынтығынан құралады. Сүзгі банкін жобалау – талдау және синтез кезеңдеріндегі сүзгілерді жобалау процесі. Талдау сүзгілері сигналды қолдану талаптарына сәйкес, бір-бірімен жабысатын немесе жабыспайтын кіші жолақтарға бөледі. Синтез сүзгілері осы сүзгілердің шығыстары біріктірілген кезде кіріс сигналды кіші жолақтардан қайта құру үшін жобалануы керек. Өңдеу әдетте талдау кезеңінен кейін жүзеге асырылады. Бұл сүзгі банктерін шексіз импульстік жауапқа (IIR) немесе шекті импульстік жауапқа (FIR) ие болып жобалауға болады. Деректер жылдамдығын азайту үшін талдау және синтез кезеңдерінде тиісінше төмендету және көтеру дискретизациялау (downsampling and upsampling) жүргізіледі.
Қолданыстағы тәсілдер
Төменде көп өлшемді сүзгілер жиынтығын жобалауға қатысты бірнеше тәсілдер келтірілген. Толығырақ мәлімет алу үшін түпнұсқа сілтемелерге жүгініңіз.
Көп өлшемді бағыттағы сүзгілер мен беткілер
M өлшемді бағытталған сүзгі банктері (MDFB) — кез келген M өлшемді сигналдардың бағыттық ыдырауын қарапайым және тиімді ағаш құрылымды құрылым арқылы жүзеге асыратын сүзгі банктерінің отбасы. Олардың ерекше қасиеттері көп: бағыттық ыдырау, тиімді ағаш құрылысы, бұрыштық ажыратымдылық және толыққанды қайта құру. Жалпы M өлшемді жағдайда MDFB-ның идеалды жиіліктері гиперкубқа негіделген гиперпирамидалар болып табылады. MDFB-ның бірінші деңгейі N арналы бөлінбеген сүзгі банкі арқылы жүзеге асырылады, оның құрамындағы сүзгілер w1, …, wM осьтерімен сәйкес келетін M D «құм сағаты» пішіндес сүзгілерден тұрады. Содан кейін кіріс сигналы 2D қайталанған шахмат тақтасы сүзгі банктерінің IRCli(Li) (i=2,3,…,M) сериясымен одан әрі ыдырайды, мұнда IRCli(Li) өлшемдік жұппен (n1,ni) көрсетілген кіріс сигналының 2D тілімдерінде жұмыс істейді және (Li) үстін сызықшасы i-ші деңгейлі сүзгі банкінің ыдырау деңгейлерін білдіреді. Екінші деңгейден бастап, біз IRC сүзгі банкін алдыңғы деңгейден шыққан әрбір шығыс арнасына қосамыз, сондықтан барлық сүзгіде барлығы 2(L1 + … + LN) шығыс арнасы болады.
Жиілік аймағындағы сүзгі банкін жобалау
Егер толыққанды қайта құру қажет болмаса, FIR сүзгілерін пайдаланудың орнына жиілік доменінде жұмыс істеу арқылы есептің шешімі жеңілдетілуі мүмкін. Жиілік домені әдісі субдискретизацияланбаған сүзгілік банктерді жобалаумен ғана шектелмейтінін ескеріңіз (қараңыз).
Бағыттамалық сүзгі банктері
Бамбергер және Смит 2D бағытталған сүзгілер жиынтығын (DFB) ұсынды. DFB тиімді түрде l деңгейлі ағаш құрылымды жіктеу арқылы іске асырылады, бұл көмкершік пішіндес жиілік бөлімдері бар қосалқы жолақтарға әкеледі (суретті қараңыз). DFB-ның бастапқы құрылымы кіріс сигналын модуляциялауды және алмаз пішіндес сүзгілерді пайдалануды қамтиды. Сонымен қатар, қажетті жиілік бөлімін алу үшін күрделі ағаш кеңейту қағидасын сақтау қажет. Нәтижесінде, алынған қосалқы жолақтар үшін жиілік аймақтары 9-суретте көрсетілгендей, канал индекстеріне сәйкес келетін қарапайым реттемеге ие болмайды. DFB-ның бірінші артықшылығы – ол тек артық емес түрлендіру ғана емес, сонымен қатар толыққанды қалпына келтіруді ұсынады. DFB-ның тағы бір артықшылығы – оның бағыттық селективтілігі және тиімді құрылымы. Бұл артықшылық DFB-ді көптеген сигналдар мен кескіндерді өңдеуге қолайлы тәсіл етеді (мысалы, Лаплас пирамидасы, контурлет құрастыру, сирек кескіндерді бейнелеу, медициналық бейнелеу және т.б.). Бағытталған сүзгілер жиынтығын жоғары өлшемдерге дамытуға болады. Оны жиілікті бөлу үшін 3D-де қолдануға болады.
for the resulting subbands do not follow a simple ordering as shown in Figure 9 based on the channel indices. The first advantage of DFB is that not only it is not a redundant transform but also it offers perfect reconstruction. Another advantage of DFB is its directional selectivity and efficient structure. This advantage makes DFB an appropriate approach for many signal and image processing usage. (e. g., Laplacian pyramid, constructed the contourlets, sparse image representation, medical imaging, etc.). Directional Filter Banks can be developed to higher dimensions. It can be use in 3 D to achieve the frequency sectioning.
Сүзгі банкімен қабылдағыш
Сүзгі банктері кең жолақты сымсыз байланыстың физикалық қабатындағы маңызды элементтер болып табылады, мұнда мәселе – бірнеше арнаны тиімді түрде базалық жолақта өңдеу болып табылады. Сүзгі банкіне негізделген трансивер архитектурасы, бұрынғы схемаларда үзіліссіз емес арналар кезінде байқалған масштабталу және тиімділік мәселелерін жояды. Сүзгі банкіне байланысты өнімділіктің нашарлауын азайту үшін дұрыс фильтр дизайны қажет. Ұлттық деңгейде қолданылатын дизайнды алу үшін толқын пішімінің форматы, арна статистикасы және кодтау/декодтау схемасы туралы шағын болжамдар жасауға болады. Эвристикалық және оптималдық жобалау әдістемелерін де қолдануға болады, және трансивер жеткілікті үлкен артық дискретизация коэффициентімен жұмыс істесе, төмен күрделілікпен тамаша өнімділікке қол жеткізуге болады. OFDM трансляциясы – практикалық қолданыс, онда олар аз қосымша күрделілікпен өте жақсы өнімділікті қамтамасыз етеді.