PS Moduł 7: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Daniel-PW (dyskusja | edycje)
Nie podano opisu zmian
Daniel-PW (dyskusja | edycje)
Nie podano opisu zmian
Linia 37: Linia 37:
|width="500px" valign="top"|[[Grafika:PS_M7_Slajd4.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:PS_M7_Slajd4.png|thumb|500px]]
|valign="top"|
|valign="top"|
*Stosując symbole specjalne, dowód twierdzenia o próbkowaniu można przeprowadzić w stosunkowo prosty sposób. Zauważmy, że jeśli widmo <math>X(\omega)\,</math> sygnału <math>x(t)\,</math> o paśmie ograniczonym pulsacją <math>\omega_m\,</math> (rys. b) powielimy okresowo z okresem <math>2\omega_m\,</math> (rys. f), a następnie powielone kopie odfiltrujemy za pomocą idealnego filtru dolnoprzepustowego o pulsacji granicznej <math>\omega_g=\omega_m</math> , to otrzymamy ponownie widmo pierwotne <math>X(\omega)\,</math>. Operacje powielenia okresowego widma i filtracji dolnoprzepustowej są zatem względem siebie odwrotne, co  opisuje wzór (7.1).
*Obliczając teraz odwrotne transformaty Fouriera obu stron równości (7.1) i uwzględniając przy tym kolejno: twierdzenie o splocie w dziedzinie czasu, twierdzenie o splocie w dziedzinie częstotliwości oraz właściwości splotu dystrybucji Diraca, otrzymamy równość (7.2).
*Równość (7.2) jest szeregiem Kotielnikowa-Shannona, którego współczynnikami są próbki sygnału. Ich znajomość wystarcza zatem do obliczenia wartości sygnału <math>x(t)\,</math> w dowolnej chwili <math>t\,</math>.


|}
|}
Linia 44: Linia 47:
|width="500px" valign="top"|[[Grafika:PS_M7_Slajd5.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:PS_M7_Slajd5.png|thumb|500px]]
|valign="top"|
|valign="top"|
*Twierdzenie o próbkowaniu pozostaje słuszne dla częstotliwości próbkowania <math>f_s\ge 2f_m></math>. Przypadek ten ilustruje rysunek. Zmniejszenie okresu ciągu próbkujących impulsów Diraca (rys. c) pociąga za sobą zwiększenie okresu odpowiadającego mu ciągu widmowych dystrybucji Diraca (rys. d). Oznacza to, że powielone okresowo kopie widma sygnału będą teraz od siebie odseparowane pewnymi pasmami pustymi (rys. f). Jak widać, stosując filtr dolnopasmowy (rys. h), można odzyskać  niezniekształcone widmo <math>X(\omega)\,</math> , a tym samym niezniekształcony sygnał <math>x(t)\,</math>.
*Wymagania na filtr dolnoprzepustowy są w tym przypadku tym łagodniejsze, im odstępy między powielonymi kopiami widma są większe. 


|}
|}
Linia 51: Linia 57:
|width="500px" valign="top"|[[Grafika:PS_M7_Slajd6.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:PS_M7_Slajd6.png|thumb|500px]]
|valign="top"|
|valign="top"|
*W przypadku, <math>f_s< 2f_m></math> , tj. gdy częstotliwość próbkowania jest mniejsza od częstotliwości Nyquista, powielone okresowo widma nakładają się na siebie (rys. f) i nie jest możliwe odtworzenie niezniekształconego widma sygnału <math>x(t)\,</math>.
*Błąd aliasingu jest tym większy, im mniejsza jest częstotliwość próbkowania.


|}
|}
Linia 58: Linia 67:
|width="500px" valign="top"|[[Grafika:PS_M7_Slajd7.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:PS_M7_Slajd7.png|thumb|500px]]
|valign="top"|
|valign="top"|
*Jak wynika z szeregu Kotielnikowa-Shannona znajomość próbek sygnału wystarcza do odtworzenia dokładnych wartości sygnału <math>x(t)\,</math> w chwilach między chwilami próbkowania. Wartości te można odtworzyć numerycznie posługując się tablicą funkcji <math>Sa\,</math>. Z uwagi na nieskończoną sumę szeregu  Kotielnikowa-Shannona można je obliczyć jedynie z pewnym przybliżeniem.
*Najczęściej stosowaną w praktyce metodą odtworzenia sygnału z próbek (implementowaną w przetwornikach C/A) jest ''metoda schodkowa''. Polega ona na utworzeniu odcinkami stałego sygnału analogowego <math>\tilde{x}\,</math> przybliżającego odtwarzany sygnał <math>\tilde{x}\,</math> . Aby przybliżenie to było dostatecznie dokładne, częstotliwość próbkowania powinna być dużo większa od częstotliwości Nyquista (powinien być stosowany tzw. ''oversampling'').


|}
|}
Linia 65: Linia 76:
|width="500px" valign="top"|[[Grafika:PS_M7_Slajd8.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:PS_M7_Slajd8.png|thumb|500px]]
|valign="top"|
|valign="top"|


|}
|}

Wersja z 21:24, 6 wrz 2006

  • Metody cyfrowego przetwarzania sygnałów (CPS) coraz bardziej wypierają tradycyjne metody analogowe.
  • Zamianę sygnału analogowego na sygnał binarny reprezentowany słowami binarnymi o ustalonej długości słowa dokonuje przetwornik analogowo-cyfrowy A/C. Sygnał cyfrowy z jego wyjścia jest następnie przetwarzany przez filtr cyfrowy, który przekształca go w inny sygnał cyfrowy o pożądanej postaci. Sygnał cyfrowy z wyjścia filtru cyfrowego jest z kolei przekształcany na sygnał analogowy przez przetwornik cyfrowo-analogowy C/A.
  • Filtr cyfrowy może być realizowany sprzętowo lub programowo.
  • W przetworniku A/C realizowane są trzy podstawowe operacje:
    • próbkowanie sygnału analogowego (konwersja na sygnał dyskretny),
    • kwantowanie sygnału spróbkowanego (konwersja sygnału dyskretnego na sygnał cyfrowy),
    • kodowanie sygnału skwantowanego (konwersja na sygnał binarny).

  • W wyniku operacji próbkowania sygnał analogowy zostaje zamieniony na sygnał dyskretny w czasie. Operacja próbkowania stanowi „pomost” między dziedziną sygnałów analogowych a dziedziną sygnałów dyskretnych.
  • Sygnał spróbkowany jest w ogólnym przypadku nadal ciągły w amplitudzie. Dyskretną strukturę sygnału w amplitudzie uzyskujemy po jego skwantowaniu.
  • Operacja kwantowania jest operacją nieliniową. W jej wyniku zakres zmian sygnału [Xm,Xm] (zakładamy, że jest on symetryczny) jest dzielony na M przedziałów kwantyzacji z reguły o jednakowej szerokości q, nazywanej kwantem lub krokiem kwantyzacji. Każda próbka x(nTs) jest przybliżana – według pewnej reguły Q() – jedną z M skwantowanych wartości x~(nTs) odpowiadających poszczególnym przedziałom kwantyzacji. Liczbę M wybiera się z reguły równą potędze 2.
  • Operacja kodowania przyporządkowuje skwantowanym próbkom x~(nTs) binarne słowa kodowe, zwykle o stałej długości b=log2M.

  • W ogólnym przypadku odpowiedź na postawione pytanie jest negatywna. W przypadku sygnałów o ograniczonym paśmie możliwe jest jednoznaczne odtworzenie sygnału na podstawie próbek, jeśli próbki te są pobierane dostatecznie często.
  • Sygnałami o ograniczonym paśmie mogą być zarówno sygnały o ograniczonej energii, jak i o ograniczonej mocy.
  • Twierdzenie o próbkowaniu nosi nazwę twierdzenia Kotielnikowa-Shannona.
  • Biorąc pod uwagę, że fs=1/Ts oraz ωm=2πfm , warunek Nyquista można zapisać w najczęściej cytowanej postaci fs>2fm. Oznacza on, że aby możliwe było jednoznaczne odtworzenie sygnału na podstawie próbek, próbki te muszą być pobierane z częstotliwością co najmniej dwa razy większą od maksymalnej częstotliwości widma sygnału.

  • Stosując symbole specjalne, dowód twierdzenia o próbkowaniu można przeprowadzić w stosunkowo prosty sposób. Zauważmy, że jeśli widmo X(ω) sygnału x(t) o paśmie ograniczonym pulsacją ωm (rys. b) powielimy okresowo z okresem 2ωm (rys. f), a następnie powielone kopie odfiltrujemy za pomocą idealnego filtru dolnoprzepustowego o pulsacji granicznej ωg=ωm , to otrzymamy ponownie widmo pierwotne X(ω). Operacje powielenia okresowego widma i filtracji dolnoprzepustowej są zatem względem siebie odwrotne, co opisuje wzór (7.1).
  • Obliczając teraz odwrotne transformaty Fouriera obu stron równości (7.1) i uwzględniając przy tym kolejno: twierdzenie o splocie w dziedzinie czasu, twierdzenie o splocie w dziedzinie częstotliwości oraz właściwości splotu dystrybucji Diraca, otrzymamy równość (7.2).
  • Równość (7.2) jest szeregiem Kotielnikowa-Shannona, którego współczynnikami są próbki sygnału. Ich znajomość wystarcza zatem do obliczenia wartości sygnału x(t) w dowolnej chwili t.

  • Twierdzenie o próbkowaniu pozostaje słuszne dla częstotliwości próbkowania fs2fm>. Przypadek ten ilustruje rysunek. Zmniejszenie okresu ciągu próbkujących impulsów Diraca (rys. c) pociąga za sobą zwiększenie okresu odpowiadającego mu ciągu widmowych dystrybucji Diraca (rys. d). Oznacza to, że powielone okresowo kopie widma sygnału będą teraz od siebie odseparowane pewnymi pasmami pustymi (rys. f). Jak widać, stosując filtr dolnopasmowy (rys. h), można odzyskać niezniekształcone widmo X(ω) , a tym samym niezniekształcony sygnał x(t).
  • Wymagania na filtr dolnoprzepustowy są w tym przypadku tym łagodniejsze, im odstępy między powielonymi kopiami widma są większe.



  • W przypadku, fs<2fm> , tj. gdy częstotliwość próbkowania jest mniejsza od częstotliwości Nyquista, powielone okresowo widma nakładają się na siebie (rys. f) i nie jest możliwe odtworzenie niezniekształconego widma sygnału x(t).
  • Błąd aliasingu jest tym większy, im mniejsza jest częstotliwość próbkowania.



  • Jak wynika z szeregu Kotielnikowa-Shannona znajomość próbek sygnału wystarcza do odtworzenia dokładnych wartości sygnału x(t) w chwilach między chwilami próbkowania. Wartości te można odtworzyć numerycznie posługując się tablicą funkcji Sa. Z uwagi na nieskończoną sumę szeregu Kotielnikowa-Shannona można je obliczyć jedynie z pewnym przybliżeniem.
  • Najczęściej stosowaną w praktyce metodą odtworzenia sygnału z próbek (implementowaną w przetwornikach C/A) jest metoda schodkowa. Polega ona na utworzeniu odcinkami stałego sygnału analogowego x~ przybliżającego odtwarzany sygnał x~ . Aby przybliżenie to było dostatecznie dokładne, częstotliwość próbkowania powinna być dużo większa od częstotliwości Nyquista (powinien być stosowany tzw. oversampling).