You are on page 1of 311
‘Ty oyginalu: Digial Signal Procersing: A Practical Gide for Engineers and Siem by Steven W. Sith ISBN: 0-750674-44.X Copyright © 2005, Steven W. Seth ‘This edition of Digital Signal Processing: A Practical Guide for Engineers and Sciemos by Steven W, Smith is published by rangement with Elsevier Inc, 200 Wheleer Road, 6! Flor, Burlington, MAOISOS, USA. "Thumaczenie: d+ int: Michal Nadachowski Redsktortechnicany: Deffina Korabiewska Polish edition Copyright 2007 by BTC Korporaca All rights reserve ISBN 978-83-60233-18-4 (83-60233-18-7) btc ‘Wydawaicive BTC i romlodeka 5 (5-257 Warsaw Inpciwwwnbre ph coma robkeebe ‘Woda waz emi wysqalice tek gestion sata Fwy ovary ch wll [Autor aae wydavnctw BTC doi sae aby mre we aie race oly Kops ne, Nie ‘tm edna dey endpoint ach wy, a 2 aare 2pm evcninnemarwseicpa pe tow hb en Ata ors wae BTC we pmok vais tte) powidnlrvacwelor sek mvt warts nora eave w Se ‘Waachis pana ssieiose. Namen ronpowizchiane cof ah gre nie) pubic. pike ‘tick pvc jt aborine. Ronan opi med fotgraficny aie Kopiowane Kaa sa “lay menetyerayes eb nn pow aw suonkch nly pu. Dru oprawa: Edaka Drukaria Dzslows S.A. 2 oS Spis reset 3 Przedmowa. ai ‘Cele ksig2ki i sposoby ich realizaci . Podaigkowania.. — Rozleglosé zastosowas i glebia Problematyh DSP... —— un Korzenie DSP. Telekoruniagja. io. f Praecwarzanie sygaulu fonicznexo. 15 Echolokacja... . IT Prretwarzanie obraz6w a so an Statystyka, rachunek prawdopodobicistwaiszumy 21 ‘Terminologia sygnal6w 1 wKEeS6W soem 22 arto srednia i odchylenie standardowe it a3 Sygnal a proces przezefreprezentowany 26 Histogram, pm, pdf. Rozklad normaly. re Seeoeaet Generacja szumu eyfrowego. Bae er 38, Precyza i dokladn0SE...0m onsuaproacaeh Przetwarzanie analogowo-cyfrowe i eyfrowo-analogowe. raed Kwamyzacja.. - ‘Twiendzenie 0 probkowani. Preetwarzanie eyfrowo-analogowe Filly analogowe w przetwarzaniu danych ‘Wye fltru antyaliasingowego. Practwarzanie 0 wielu cagtotiwoseiach probkowania (multirate. Jednobitowe preetwarzanie danyeh. Oprogramowanie DSP Licaby w komputerzeo. Zapisstalopreecinkowy (lizby calkowit), ° Zapis zmiennoprzecinkowy (icaby zeczywiste) 3 16 Dokladn9$ lic nn 8 Srybkosé wykonania~ jgzyk programowana. i 81 Srybkosé wykonywania ~ sprast 85 Szybkosé wykonywanla — wiki programowe. 89 Systemy liniowe, 1 ‘Sygnaly i systemy - 92 Warvnki liniowosei : 93 Liniowosé stayczna i wiernosé odtwarzania Sinusoidy nen 96 Prayklady systeméw liniowych i nieliniowyeh.... inne Specjalne cechy Finiowosct. i 9 asada superpozyeji— podstawa DSP... 101 Spis esc 3 pe ise Metodyrorklad 103 Harmonicane a z 216 Akteratywy liniowosei : : a 18 Sypaaly Svlerotowe, simi meinepeif TF 6. BDL meeps a 109 12, Szybkie przeksztatcenie Fouriera, x 219 Funkcja delta odpowiedimpulsova 10 Reczywiste DFT zzastoxowaniem zespolonego DFT. cr 220 Splot sei HIT Jak dciala FFT. a Algoryim od stony wejcia UB Ra nee Algocytm ad strony wyjicia = aN Pordwnanieszybkosi i dokiadnose 230 Sune wei watoneh ete Suse ineecbieie = 232 Te Wheel splot sam ee 13, Praetwarzanie sygnat6w cigglych... a. prac Typowe opowiedsiimpulowe, Si atin ER Fiala ge a 238 Wiasciwosci matematyczne gene 132 Splot.. 240 Sayeed sn AD Przekstatcenie Fouriera aad 8, Dyskretne przckaztalcenie Fourlera seen 141 Szeris Bina. sae 246 Rodina przckszalet Fourie. 142 14, Wprowadzenie do fltréw eyfrowyeh, ie 251 Zeuis | ernie wisreo DIT asanonneonat DY Podstawowe informacje 0 filtrach a Zaienna nezaleéna w diedzinie exgttlwos. 148 See piesa jac opoooiovaes of BE ° 255 Fanksjebaz0We DFP : 130 eee bts : ass Synteza, obliezanie adwrotnej tansformaty DET ..ssssnecenlS2 Fone yaatine ceca a6 SES cane eee DE ‘ ous Fly gémoprzepusowe, pesmowopraspustwe | pasmoworsporowe....260 Zapis we wspSlrzgdnych biegunowych .. 160 ebay baie Sitti ‘i Niedogodnosi wspdzpdnych biegunowyeh, cnn 2 15, Filtry 0 zasadzie Sredniej kroezaeej 9, Zastosowania DFT 5 Pe seo NOT ablicaedantzre w(t. Analiza widmowa sygnal6W ...0 168. oaepe Sones sKokowa.- Ogpowied# ezgstrtivosciowa system asa pri crease Splot pana dafedaing egatodiwosa.. ceca Fy polrewne rome edi oa 10, Whaivoslprelsralenla Fourlera 183 ise Liniowoseproeksaalenia Fourier, 184 Bs, Bates cktenkvwrame fanless siet Waist 2098. snr : Spost eliza filtr6w zokienkowanienfunkja snc ‘Okresowy charakter DFT. ‘ 192 Projektowanie filtr, ompes i hpasy, pacar owl renvainch Pky las heaves ns oe pecbhowaa : Grace modliwote Moen sygnaéw (modulacjaamplitdy) Dyskreme w casi proekstlenie Fourier. Zaleinose Pasevala 17. Fltry dostosowane do suczegéinych wymagah Dowolna odpowiedéczestotiwosciow. Rozplot.. 11, Pary transformat Fouriera ity optymalne so. Para transforma funkeji delta ss i 18, Splot FFT. ankcja sin(x)x. “ 208 “Metoda nakladania z dodawaniem (overlap. — Inne pary transformat 1 Splot FFT BfeKt GIBBS! orem = eect Polepszenie szybkosei 19, Filtry rekursywne... ‘Motoda rekursysina. Jednobiegunowe fit rekursywne Filtry waskopasmowe Odpowiedd fazova, Stosowanie liczb calkowityeh 20, Filtry Czebyszewa a Odpowiedsi Crebyszewa i Butterworth. Projektowanie Mu... Preerzut odpowiedri skokowe} Stabilnose 21. Pordwnanie filtr6w...... Pojedynek 1: Fitry analogowe praeciw eyfrowym Pajedynek 2: ir okenkowany fake rss filtrowi Czebyszewa Pojedynek 3: Filtr sredniej kroczace) przeciw filtrowi jednobiegunowemu sia 337 22, Praetwarzanie sygnal6w fonicznych .. 3 339 Stuch tude =a Barwa dA igh on i Zalcinos¢ jakosei dfwigku od presplywno%i btowe} ‘Technika audio 0 wysokiej wiernosi.. Kompansja Synteza i rozpoznawanie Mow... Nietiniowe praetwarzanie sygnatow fonicznyeh 23. Tworzenie i wyswietlanie obrazéw Struktura obrazu cyfrowego. Aparaty forograficane i oezy. ‘Telewizyine sygnaly wideo. ‘ Akwiaycja i wySwietlanie inych obraz6w. Regulacjajaskrawosei i kontrastu, Praeksztalcenia skalisearosci Odksztalcanie obrazéw (warping) 24, Liniowe przetwarzanie obrazéw. Mody ikacja krawedzi 3 3 Spot preez rozlyeznasé. Praykdl due funkeji PSE —spasaczanie oswillenia Foutierowska analiza obrazu. Splot FFT Bliésze spojrzenie na splot obrazowy Spis reset 7 28, Specjalne techniki obrazowe. 405 Rondzielezose preestreenna 406 (Odsigp i apertura probkowania An2 ‘Stosunek sygnaiu do szumu A ‘Morfologicene prastwarzanie Obra20... 18 ‘Tomogratia komputerowa. 422 26, Sieci neuronowe (i wigcej!). 431 Wiykeywanie cease : nin AArchitektura sieci neuronowych 38 Diaezego to dziala?. 442 ‘Trenowaniesieci neuronowych... 444 cena wynikéw. - 4st Projektowanie fir rekursywnego Asa 27. Kompresja danych 459 ‘Sposoby kompresjidanyeh ren Kodowanie cigu6w, i retires Kodowanie Huflmana ss sn Kedowanie delta... 465 Kompresja L2W. 1 sti 466, JPEG (kompresjatransformatowa) i 4n MPEG ren ine ra 479 28. Cyfrowe procesory sygnatowe 481 Cay ytowe prcesory synaowe ini so inne rikroprocesorsw Buforowanie cykliczne... [Architektura cyfrowego procesora sygnslowego. DSP staloprzecinkowe a DSP zmiennoprzecinkoWe wn Jeayk C a jezyk asemblera Jak szybkie 5 eyfrowe procesoy sygnalowe? Rynek eyfrowych procesox6w sygnalowych (DSP. 29, Rozpocrecie pracy 2 DSP... Rodzins ADSP-21063.. estar peobay SHARC EZ-KIT Lite Praykiad projektowania —filte SOI do sygnal6w fonicznyeh .o-ecwmonnneS13 Pomiary analogovre w systemie DSP. Ine spojrcenie na systemy stalo- i ziniennoprzecinkowe ‘Zaawansowane narzetia programowe, 30. Liczby espolone. System liezb zespalonyeh, Zapis we wspdtregdnych biegunowyeh Stosowanie zh zespolonych metod 2stepawania Zespatona reprezeniacja sinusoid Zespolona reprezetacja sytemow ‘Analiza obwodow elektyeznych 31. Zespolone przeksztaleenie Fouriera .. Rzecrywiste DFT “ Rewnowaenogé matematye208 nnn Zespolone DFT. = Rodina preeksetlcen Fourera Diaczego stosue sig pracksztaloenie Fouriera 32, Praeksataleenie Laplace's ‘Wiasciwosc daiedainy s Motodjka prackstalvenia Laplace's Analiza obwod6w elektryeznyeh Zoacrenie ze biegundw. Projekiowanie fitrow w dziedzinie zmienne} zespolonejs. 33, Praeksztalcenie Z. Wiasciwosei driedriny = Analiza systeméw rekursywnych, Stopnie kaskadowe i réwnoleste, Inveersja widmowa, Zmiany wamocnienia Projektowanie fila Czohyszewa-Butterwortha ‘To, co najlepsze i najgorsze W DSP... Stownik pojeé. Indeks. Spis eset son 3S 1536 “537 S41 597 613 Preedmowe 9 Przedmowa Cole ksiadki i sposoby ich realizas Swat techni ulega bardzo gwattowaym zmianom. W clagu zaledwie 15 tat efektywnose pracy KemputerSw osobisiych werosla prawietrigckrinie | wszystko wskazuje na to, Ze tr iggy nastepnych 15 lat warosnie-znawu o czynmik emmy gige. Ta wilka efektywnose omputerdw zmicnia spe podejcia do rozwigrywania problems budswezych i ndynier- skich, a nallepszym tego preykladem jest eyfowe pretwarcanie sygnal6w: ‘We wezesnych Intach 8, nauczano techniki DSP! na poviomie stedibw magisterskich na wy drialach lektrycanych i elektonik, Deiesig¢ lat pac} DSP stalo sig standardowg caps programa studidw indynieskich. Teme znajomos® DSP jest padsewowg somiejennscig Wy fnagana od naukowesw i inkynierdw! wiola daiedzinach Niestety,postgp w navcania DSP rie nadia za rozwojem te) technik, Prawie wszystkie ksigdkio DSP sq napsare w tady~ Cyinym spl pdegezniksw podstaw elektrtechniki dda ioseig rudnyeh, szezepslowych rorwatah matematyeznych. Teshuika DSP jest niewiarygodnie slay naragdziem, lez bez ‘rocumiens sj tchniki wie mona jj zastosonas "Te ksi napisano dla navkowesw i iniynienw pracugeych w wicla rinych deiedzinach ‘Wymieiimy kik x nich: fi2yk, Bioinzynieris, geologa, oceanogrtia, mechanika,elektro- techni i elektroika. Cele ksigdht jest taki przedstawienie praktycznych aspeki6w DSP, shy anikgé bare, jake vworzg szcr2pslowe wywody matematyczne i absrakcyn Leo. Diatego traymana sig pry pis te} Ksigektzech podstawowyeh zashd Po plerwsze, metody DSP sq vojasuone, a nie tylko udowodnione na podstawie ronal rmatematyeznyeh, Wprawzie podano wile wzoréw, ale nie one sq ghiwnym sposobem do Sarezenia Ctytelnikom informacji. Nie ma niczego lepseego niz dobree napisany tekst wyja- Sigges,poparty dobeymi ysunkamt Peo drugie, Hicby zespolone potraiowano jako temat trudniejsey, a wige tagadoienic, kre rmoéna opanowaé dopiero po zfozumicniv podstawowych zasad. W rozdralach 1-20 pod- awy technki DSP sq objasnione prey uzyci alge, w rzadkich tyiko praypadkach wy koreystaniem rachunku r6znicekoweeo | calkowego. Z materalu zawartego w cozdzalach 30-33 wynik, jak bardzo zastosowanie Ticzb zespolonych zwigksza.efektywnos techni DSP, umodliwiaige tworzenie metod nietealizowalnych prey wiyeiv tylko liezd r2eezywi- stych. Wielu Caytelnw potraktue takie podecie do tematu ja herezje!Tradyeyine pod tpeeniki DSP sq pein ter liezhzespolonych, czsto ju od pierwszego roaiziah, Po treecie, udyto bardzo prostch programy kompaterowseh. W praktyce wiks2006 pro- sraméw ziigeanych 2 DSP psze slew C, Fortean ub podobeych jeykach, Fea wezenie nig DSP stawia inne wymagania nif stosowanle DSP. Student powinien skoncentrowae ig na algorytmach { metodsch, bez rorpraszaia uwagi na rééne chwyty poszezegeinyh jez) bow. Efektywnos | elastycanod® nie s4 wane: najvadniejza jest proso. Programy W te) ksigézce napsano po to, aby aacayé DSP w sposc naprosszy,trakiujac inne problem jako ‘widme. Nie pezywigzywano wagi do dobrego siyla programowania tam, adzie moéna bylo Jy ten spoxod ucrynie program bardzejlogicznym i Klarownya. Na preykiad + koreystana 2 uproszczone} wersji jgzyka BASIC + aamicsaczano numery wierszy + jako seruktrgsterujgeg uywanotyko peli FOR-NEXT + hie stosowano instru} welicia wyieia, T DSP igre Siva Procsaig) fe wprawdae kom angielski, koe poses stosomanym ‘ Shtotome) erat techno), Dstpbpdeery go lywatw te) ksgice (pray um.

You might also like