Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

DSP signálu filtra Algoritmy

digitálny signálový procesor ( DSP ) je špecializovaný typ mikroprocesora čip , ktorý pracuje so zvukovými a inými typmi signálov . Pri naprogramovaný so správnym softvérom , pôsobí ako filter signálu . Filtre DSP báze majú lepší výkon ako ich analógové náprotivky , a pretože softvér definuje ich vlastnosti , môžete naprogramovať na rovnaký okruh vykonávať veľa rôznych úloh . Rôzne matematické procedúry , alebo algoritmy , definovať typ filtra DSP stane . DSP a algoritmy

DSP čip nespracováva analógové signály priamo , analógovo - digitálny prevodník najprv prevádza signály do prúdu binárnych čísel , každé číslo predstavuje okamžitú hodnotu v bode v čase na vlne signál je . DSP vykonáva výpočty v týchto bodoch , potom digital - to - analog okruhu zmení čísla späť na analógový signál . DSP je softvér sa skladá z algoritmov alebo matematických krokov . Počítačové vedci vyvinuli algoritmy , ktoré napodobňujú činnosť analógových filtrov , ako je ekvalizér a low - pass druhov , a boli vytvorené algoritmy pre filtračné funkcií nie je možné dosiahnuť u tradičných analógových obvodov . SAD vykonáva niekoľko sto miliónov krokov za sekundu , čo umožňuje spracovanie prepracovaný signálu v reálnom čase .
Hrebeňový filter

Jeden z najjednoduchších DSP algoritmov je pre funkciu s názvom hrebeňový filter . Krivka frekvenčná odozva hrebeňový filter má rovnomerne rozmiestnených sériu ostrých vrcholov pripomínajúce zuby hrebeňa a používa sa pre dramatické tryskové lietadlo zvukové efekty a spracovanie videa pre televízne signály . Ak kŕmite signál do analógovej oneskorenie obvodu a zmiešajte oneskorený signál s pôvodným , kombinácia vytvára konštruktívny a deštruktívne interferencie vzniknuté v reakcii hrebeň . K tomu sa v DSP , algoritmus pridá aktuálne hodnoty v binárne číslo prúdu , s ( m ) , s predchádzajúcou hodnotou , s ( MN ) . Časový rozdiel , n , medzi aktuálne a predchádzajúce hodnoty je oneskorenie . Kompaktný disk , napríklad, má 48000 vzoriek za sekundu , ak n je 48 , 48 delené 48000 je tisícina sekundy , alebo jedna milisekunda
priemerovanie filtra
.

trochu zložitejšie DSP algoritmus produkuje funkcia nazýva priemerovanie filtra . Priemerovanie filter odstraňuje náhodný šum , ako syčanie , praskanie a kliknutí , zo zvukového zdroja . Algoritmus má priemer aktuálne vstupné hodnoty , s ( m ) , a posledná hodnoty n , s ( m - 1 ) a s ( m - 2 ) , sa s ( Mn ) . DSP výstup priemer miesto vstupu , ( M ) . To je kĺzavý priemer , pretože hodnota m neustále zvyšuje spracovať všetky binárne hodnoty pre signál pretekajúcej DSP .
Nízkopásmový filter

low - pass filter umožňuje signály pod cut - off frekvencia , nad touto frekvenciou , filter postupne odstráni väčší signál , pretože sa frekvencia zvyšuje . Jeho odpoveď krivka má klesajúci svah , tzv roll - off , začínajúce na cut - off frekvencia . Priemerovanie filter má niektoré charakteristiky low - pass filtrom , ale algoritmy existujú , že odpoveď low - pass lepšie modelovať . DSP inžinieri písali mnoho algoritmy pre low - pass reakcií , vrátane since filtra . Tento algoritmus potrebuje číslo pre cut - off frekvencia na základe vzorkovacej frekvencie . Ak cut - off frekvencia je 500 Hz , napríklad pri vzorkovacej frekvencii 48000 Hz , 48000 delené 500 je 96. Pre každé číslo v DSP vstupného prúdu , algoritmus násobí 96 dvoma pi a počet vzoriek , berie sinus výsledok a potom sa delia podľa doby pi číslo vzorky . DSP výstupy konečný výsledok a presunie na ďalšie číslo vo vstupnom prúde .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené