DSP (Digital Signal Processing) – Souhrnný tahák a příprava na test
DSP (Digital Signal Processing) – Souhrnný tahák a příprava na test
Tento dokument slouží jako komplexní, jednotný a vysoce strukturovaný přehled celé látky DSP pro přípravu na test. Obsahuje veškeré klíčové definice, vzorce, matematické rovnice, terminologii a oblasti praktického využití.
1. ÚVOD DO DSP A HISTORIE
- Definice: DSP (Digital Signal Processing) je odvětví počítačové vědy zabývající se manipulací se signály (úprava, filtrování, analýza, komprimace) po jejich A/D převodu do digitální podoby.
- Historické kořeny (60. a 70. léta): Kvůli drahým počítačům omezeno na kritické oblasti:
- Radar a sonar (ochrana národní bezpečnosti)
- Průzkum ložisek ropy (vysoký finanční přínos, seismická data)
- Průzkum vesmíru (nenahraditelná data)
- Lékařské snímkování (záchrana životů)
- Počítačová revoluce (80. a 90. léta): Rozšíření do komerční sféry (mobilní telefony, CD přehrávače, hlasový email).
Hlavní oblasti využití a technické parametry:
- Telekomunikace:
- Multiplexing: Převedení audia do sériového toku. T-carrier system přenáší 24 hlasových kanálů (vzorkování 8 kb/s, 8b logaritmická komprese / složený AD převod, 64 kb/s na kanál, celkem 1.544 Mb/s) přes kroucený měděný dvoudrát až na 1,8 km.
- Komprimace: Redukce redundance (ze 64 kb/s na 32 kb/s bez ztráty; 8 kb/s pro telefonní sítě; ~2 kb/s pro armádu/podmořskou komunikaci).
- Echo control: Potlačení ozvěn měřením vráceného signálu a generováním antisignálu. Odstranění akustické zpětné vazby ve sluchátkách.
- Audio Processing:
- Hudba: Vícestopý záznam, mix down. Artificial reverberation (umělá dozvuková simulace: prodleva 100s ms = katedrála; 10-20 ms = střední posluchárna).
- Syntéza řeči: Digitální záznam (1 hodina = ~3 MB) vs. simulace hlasového ústrojí (hláskové zvuky – periodické pulzy hlasivek, a sykavkové zvuky – šumová turbulence štěrbinou).
- Rozpoznávání řeči: Tvarová extrakce (excitace a rezonance) + tvarové srovnávání (porovnání s databází).
- Echolokace:
- Radar: Rádiové pulzy (us), měření času a směru antény. Trade-off mezi energií pulzu a přesností. DSP provádí pulzní komprimaci a filtraci šumu (vzorkování až 100 MHz).
- Sonar: Aktivní (2–40 kHz, dosah 10–100 km) vs. pasivní (poslech pod vodou, dosah tisíce km). Využívá beamforming (řízené směrování pole elementů).
- Odrazová seismologie: Zkoumání zemské kůry (>10 km) explozemi, oddělení primárních a sekundárních odrazů.
- Image Processing:
- Obrazy jako signály v prostoru (místo času), obrovský objem dat (10 MB/s pro TV).
- Lékařství: CT (Computed Tomography) skener (1971, řezy těla z rentgenu) a MRI (Magnetic Resonance Imaging) (magnetické pole + rádiové vlny, rezonance jader).
- Vesmír & Komerce: Korekce snímků sond, komprese obrazu pro masový trh (DVB-T, mobilech).
2. TERMINOLOGIE GRAFŮ A ZÁKLADNÍ STATISTIKA
- Spojitý signál: Plynulá řada hodnot v přírodě (analogové napětí).
- Diskrétní signál: Vzniká A/D převodníkem (kvantování v čase i amplitudě, např. 12bit, 1000 vzorků/sec).
- Osy v grafu:
- Vertikální osa (Y): Amplituda, závislá proměnná (), rozsah, ordináta.
- Horizontální osa (X): Nezávislá proměnná (), doména (časová, frekvenční, prostorová), abscissa, číslo vzorku / index (v DSP obvykle od do ).
Klíčové statistické vzorce:
- Střední hodnota ( – DC složka):
- Standardní odchylka ( – AC složka): (Ve jmenovateli je kvůli eliminaci statistické chyby a správnému odhadu procesu na pozadí).
- Variance (Rozptyl – ): Mocnina standardní odchylky vyjadřující výkonové účinky šumu.
- Efektivní hodnota (RMS): Měří AC i DC složku současně:
- Poměr signál-šum (SNR) a koeficient změny (CV):
- Running statistics (Průběžná statistika): Průběžný výpočet ze 3 parametrů (počet vzorků, suma hodnot, suma mocnin) bez nutnosti opětovného průchodu daty.
3. SIGNÁL VERSUS PROCES NA POZADÍ
- Stacionární vs. nestacionární proces: Stacionární proces má konstantní pravděpodobnost (odchylky jsou jen šum). Nestacionární proces mění střední hodnotu/odchylku v čase (drift) – nutno rozdělit na úseky.
- Histogram (): Počet vzorků nabývajících hodnoty (koše / biny). Celkový počet vzorků je . Výpočet statistik přímo z histogramu je až 10x rychlejší (klíčové pro obrázky).
- Pmf (Probability Mass Function): Váhová funkce pravděpodobnosti pro diskrétní data. Hodnoty v , součet je roven 1 ().
- Pdf (Probability Distribution Function): Ekvivalent pmf pro spojité signály (hustota pravděpodobnosti). Pravděpodobnost v intervalu je dána integrálem (plochou pod křivkou): , celková plocha = 1.
- Binning: Seskupování hodnot do pevného počtu intervalů (bins) při plovoucí řádkové čárce (kompromis mezi rozlišením X a Y).
4. NORMÁLNÍ ROZLOŽENÍ A SYNTÉZA ŠUMU
- Gaussovo rozložení (Gaussian / normální rozložení): Zvonovité pdf popsané střední hodnotou a odchylkou :
- Pravidla pro Gaussovo rozložení:
- hodnot
- hodnot
- hodnot
- CDF (Kumulativní distribuční funkce): Integrál pdf, značí se , vyjadřuje kumulativní pravděpodobnost.
Syntéza digitálního šumu:
- RND generátor: Rovnoměrné rozdělení v (střední hodnota 0.5, ).
- Seed a pseudo-náhodná čísla: . Možnost reseeding nebo použití RTG (Real-Time Generator).
- Centrální limitní věta (Central Limit Theorem): Součet většího množství nezávislých náhodných čísel konverguje ke Gaussovu rozložení.
- Praktický postup (součet 12 RND): , vynásobit požadovanou a přičíst .
5. PRECISION VS. ACCURACY (PŘESNOST MĚŘENÍ)
| Vlastnost | Accuracy (Správnost / Kalibrace) | Precision (Opakovatelnost / Rozptyl) |
|---|---|---|
| Definice | Posun střední hodnoty od skutečnosti | Šířka rozložení hodnot (, SNR, CV) |
| Příčina | Systematické chyby (špatná kalibrace) | Náhodné chyby (šum měření) |
| Vliv zprůměrování | Neodstraní ji (zprůměrování nepomůže) | Vždy ji zlepší (redukuje šum) |
| Jak ověřit | Odstraní ji nová kalibrace | Zlepší se průměrováním vícero měření |