podstawy teorii sygnałów
Transkrypt
podstawy teorii sygnałów
P O L I T E CHNI KA P O Z NAŃS KA KATEDRA STEROWANIA I INśYNIERII SYSTEMÓW Pracownia Układów Elektronicznych i Przetwarzania Sygnałów PO D STA W Y TEO R II SYG N A ŁÓ W Instrukcja do ćwiczeń laboratoryjnych Próbkowanie i rekonstrukcja sygnałów Laboratorium Podstaw Teorii Sygnałów Próbkowanie i rekonstrukcja sygnałów ________________________________________________________________________________________________________________________________________________________________ Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie Studentów z podstawowymi zagadnieniami teorii i przetwarzania sygnałów, między innymi z procesem próbkowania, rekonstrukcją sygnałów oraz analizą widmową. Zakres ćwiczenia obejmuje próbkowanie sygnałów wzorcowych z generatora, próbkowanie sygnału mowy, obserwację tychŜe sygnałów w dziedzinie częstotliwości (przed i po spróbkowaniu), pomiar poszczególnych składowych w widmie sygnału, a takŜe próbę rekonstrukcji spróbkowanych sygnałów z wykorzystaniem filtru dolnoprzepustowego. Stanowisko laboratoryjne W skład zestawu laboratoryjnego wchodzą: • system pomiarowy NI ELVIS II (National Instruments), • nakładka Emona DATEx (Emona Instruments), • komputer klasy PC z zainstalowanymi wirtualnymi przyrządami pomiarowymi (LabVIEW), • koncentryczne przewody oscyloskopowe z łączem BNC, • krótkie przewody łączeniowe z wtykami bananowymi. ******************************************************************************** UWAGA: Ze względów bezpieczeństwa, przełącznik pomocniczy zestawu ELVIS, aktywujący nakładkę Emona DATEx (w prawym górnym rogu zestawu), podczas montaŜu poszczególnych układów pomiarowych musi być ZA KAśDYM RAZEM WYŁĄCZANY !!! ******************************************************************************** Przebieg ćwiczenia 1. Próbkowanie sygnałów wzorcowych za pomocą klucza analogowego Nowoczesne urządzenia elektroniczne przewaŜnie operują na danych cyfrowych. Nawet jeśli sygnał oryginalny jest analogowy (pochodzi np. z mikrofonu), to juŜ we wczesnej fazie przetwarzania stosunkowo szybko nadaje mu się formę cyfrową. RównieŜ urządzenia końcowe (np. zestawy głośnikowe) coraz częściej zyskują charakter cyfrowy, kiedy to sygnał wynikowy dociera do nich w formie cyfrowej, nierzadko w sposób bezprzewodowy (np. interfejsem Bluetooth), a dopiero w ostatniej fazie zostaje on przywrócony do postaci analogowej i wzmocniony. Dzięki temu łączenie współpracujących ze sobą urządzeń staje się wygodniejsze, ale teŜ odporniejsze na ewentualne zakłócenia. Proces przekształcania sygnałów analogowych do postaci cyfrowej składa się z kilku etapów. Jeśli sygnał oryginalny nie jest ograniczony pasmowo, konieczne jest wprowadzenie filtru dolnoprzepustowego w tor przetwarzania, co zapobiegnie wystąpieniu zjawiska aliasingu. Sygnał ograniczony pasmowo moŜe juŜ zostać poddany próbkowaniu (zgodnie z warunkami twierdzenia o próbkowaniu), a następnie kwantyzacji oraz kodowaniu. Wymienione etapy przetwarzania są niezbędne do uzyskania cyfrowej postaci sygnału. Niniejsze ćwiczenie dotyczy próbkowania, natomiast kolejne ćwiczenia poświęcone będą m.in. problemowi aliasingu, kwantowaniu oraz kodowaniu sygnałów. Próbkowanie polega na cyklicznym rejestrowaniu chwilowych wartości (próbek) sygnału, zazwyczaj w równym odstępie czasu zwanym okresem próbkowania TS (próbkowanie równomierne), choć w ogólności odstęp pomiędzy kolejnymi momentami próbkowania nie musi być stały (próbkowanie nierównomierne). W wyniku próbkowania sygnał analogowy przestaje być ciągły w czasie – zostaje zdyskretyzowany i składa się teraz z ciągu próbek (wartości chwilowych), odzwierciedlających sygnał pierwotny. ________________________________________________________________________________________________________________________________________________________________ Podstawy teorii sygnałów – instrukcja do ćwiczeń laboratoryjnych Próbkowanie i rekonstrukcja sygnałów ________________________________________________________________________________________________________________________________________________________________ Zilustrowaniem początkowego etapu próbkowania jest przemnoŜenie wzorcowego sygnału sinusoidalnego (o częstotliwości 2 kHz) przez sygnał kluczujący w postaci fali prostokątnej (8 kHz) o współczynniku wypełnienia 50 %. Operację mnoŜenia przez sygnał „zerojedynkowy” moŜna zrealizować za pomocą klucza analogowego (ang. analog switch), przekazującego na wyjście wycinki sygnału wejściowego (Rys. 1). Czas trwania przesyłanych do wyjścia fragmentów sygnału wejściowego odpowiada powstającym przerwom i jest on równy połowie okresu przebiegu prostokątnego (w tym przypadku 62,5 µs). Rys. 1. Próbkowanie sygnału wzorcowego za pomocą klucza analogowego Rys. 2. Moduły Emona DATEx wykorzystywane w ćwiczeniu 1.1. Połączyć moduły Emona DATEx oraz wejścia pomiarowe zestawu ELVIS II (z lewej strony obudowy) zgodnie z Rys. 3. Uwaga: koncentryczne przewody oscyloskopowe (z łączem BNC) rozwidlają się w czerwony i w czarny przewód zakończony wtykiem bananowym. Kolor czerwony oznacza zawsze tzw. przewód „gorący” (niosący sygnał pomiarowy), który podłączamy do wskazanych na rysunku zacisków, natomiast końcówki czarnych przewodów (ekranowych) naleŜy podłączyć do dowolnych gniazd GND dostępnych na płycie Emona DATEx. ________________________________________________________________________________________________________________________________________________________________ Podstawy teorii sygnałów – instrukcja do ćwiczeń laboratoryjnych Próbkowanie i rekonstrukcja sygnałów ________________________________________________________________________________________________________________________________________________________________ Rys. 3. Układ pomiarowy odpowiadający schematowi blokowemu z Rys. 1 1.2. Włączyć zestaw pomiarowy NI ELVIS II – główny przełącznik znajduje się na tylnej ściance obudowy, a następnie aktywować nakładkę Emona DATEx przełącznikiem pomocniczym w prawym górnym rogu zestawu. 1.3. Uruchomić program niiql.exe z katalogu National Instruments\ NI ELVISmx Instrument Launcher (skrót na pulpicie!). Z panelu wirtualnych przyrządów pomiarowych (Rys. 4) wybrać i otworzyć oscyloskop dwukanałowy (Scope). Dokonać niezbędnych regulacji i ustawień zgodnie z poniŜszymi zaleceniami. Rys. 4. Zestaw dwunastu predefiniowanych przyrządów wirtualnych Oscyloskop (Scope) parametr opis na przyrządzie (ang.) Channel 0 settings – Source Channel 1 settings – Source kompensacja tłumienia sondy Probe sprzęŜenie (typ wejścia) Coupling czułość kanałów Scale – Volts/Div podstawa czasu Timebase – Time/Div wyzwalanie Trigger – Type źródło sygnału wyzw. Source poziom wyzwalania Level tryb pracy Acquisition mode aktywne kanały zalecane ustawienie SCOPE CH 0, Enabled SCOPE CH 1, Enabled 1x (dla obu kanałów) DC (dla obu kanałów) 500 mV (dla obu kanałów) 100 µs lub 200 µs Edge Chan 0 0V Run continuously 1.4. Uaktywnić działanie oscyloskopu przyciskiem Run. Porównać sygnał na wyjściu klucza analogowego (przebieg niebieski) z sygnałem testowym na wejściu (przebieg zielony). Dla polepszenia czytelności rozsunąć nieznacznie obserwowane sygnały w pionie za pomocą pokręteł Vertical Position. Uzyskane na ekranie oscyloskopu przebiegi zapisać w postaci obrazu (w formacie png) i je skomentować. Jaką wartość napięcia uzyskuje się na wyjściu klucza w przerwach między kolejnymi fragmentami sygnału testowego? 1.5. Wyłączyć nakładkę Emona DATEx przełącznikiem pomocniczym (w prawym górnym rogu zestawu), lecz nie demontować układu pomiarowego i nie zamykać oscyloskopu ! ________________________________________________________________________________________________________________________________________________________________ Podstawy teorii sygnałów – instrukcja do ćwiczeń laboratoryjnych Próbkowanie i rekonstrukcja sygnałów ________________________________________________________________________________________________________________________________________________________________ 2. Próbkowanie sygnałów z zastosowaniem układu próbkująco-pamiętającego W praktyce, w torach przetwarzania, zamiast prostych kluczy analogowych stosuje się tzw. układy próbkująco-pamiętające S/H (ang. sample and hold). Układ S/H utrzymuje na wyjściu chwilową wartość napięcia (próbki) sygnału wejściowego rejestrowaną w momentach próbkowania, aŜ do momentu pobrania kolejnej próbki (Rys. 5). Układy próbkująco-pamiętające są powszechnie stosowane przed przetwornikami analogowo-cyfrowymi, celem krótkotrwałego zatrzymania zmieniającej się wartości sygnału mierzonego na czas jej pobrania i konwersji dokonywanej przez przetwornik. Rys. 5. Próbkowanie sygnału wzorcowego z zastosowaniem układu S/H 2.1. Dokonać modyfikacji zmontowanego wcześniej układu, według Rys. 6. Wykropkowane połączenie odpowiada dotychczasowemu! – nie naleŜy go zmieniać ani likwidować. Rys. 6. Układ pomiarowy odpowiadający schematowi blokowemu z Rys. 5 2.2. Włączyć nakładkę Emona DATEx przełącznikiem pomocniczym (w prawym górnym rogu). Ponownie uruchomić oscyloskop z nastawami z podpunktu 1.3, jeśli został on wyłączony. Sprawdzić, czy oba pokrętła Vertical Position znajdują się w połoŜeniu środkowym – jeśli nie, wypośrodkować je lub wpisać zero w odpowiednie okienka dialogowe. Zaobserwować działanie układu próbkująco-pamiętającego (S/H) i porównać otrzymany sygnał wynikowy z wcześniejszym rezultatem. Uzyskane przebiegi zachować w formie obrazu i skomentować. 2.3. Wyłączyć nakładkę Emona DATEx, lecz nie demontować układu pomiarowego ! ________________________________________________________________________________________________________________________________________________________________ Podstawy teorii sygnałów – instrukcja do ćwiczeń laboratoryjnych Próbkowanie i rekonstrukcja sygnałów ________________________________________________________________________________________________________________________________________________________________ 3. Próbkowanie sygnału mowy W urządzeniach telekomunikacyjnych, jak równieŜ w wielu aplikacjach audio, przetwarzaniu podlega głos – najczęściej mowa, ale takŜe i śpiew. Wówczas, do układu próbkującego trafia sygnał z mikrofonu po wstępnym wzmocnieniu. Zamiast sygnału wzorcowego (sinusoidalnego), do wejścia układu próbkująco-pamiętającego (S/H) doprowadzono zatem sygnał z wbudowanego mikrofonu elektretowego, wzmocniony w przedwzmacniaczu modułu Speech (Rys. 7). Czułość mikrofonu jest wystarczająca do odbioru głosu z odległości kilku metrów, a nawet do rejestracji i analizy tła akustycznego w pomieszczeniu (w pasmie 0,5 – 3,0 kHz). Rys. 7. Próbkowanie sygnału mowy z zastosowaniem układu S/H Rys. 8. Moduły Emona DATEx wykorzystywane w ćwiczeniu 3.1. Przeprowadzić dalszą modyfikację zbudowanego wcześniej układu, zgodnie z Rys. 9. Wykropkowane połączenia odpowiadają dotychczasowym! – nie naleŜy ich zmieniać. ________________________________________________________________________________________________________________________________________________________________ Podstawy teorii sygnałów – instrukcja do ćwiczeń laboratoryjnych Próbkowanie i rekonstrukcja sygnałów ________________________________________________________________________________________________________________________________________________________________ Rys. 9. Układ pomiarowy odpowiadający schematowi blokowemu z Rys. 7 3.2. Włączyć nakładkę Emona DATEx przełącznikiem pomocniczym (w prawym górnym rogu). Uruchomić oscyloskop, jeśli został wyłączony. Upewnić się, czy pokrętła Vertical Position są wyśrodkowane. Zmienić podstawę czasu Timebase – Time/Div na 2 ms/d. Przeprowadzić kilka eksperymentów, wypowiadając do mikrofonu róŜne typy głosek. Zaobserwować periodyczność sygnału charakterystyczną dla głosek dźwięcznych, wypowiadając moŜliwie długo wybrane samogłoski (poza nosowymi ą, ę). Dla kontrastu, zaobserwować przebieg bezdźwięcznych fonemów „szumowych”, np. s, ś, sz... Zachować najciekawsze przebiegi i je opisać. 3.3. Nie wyłączać nakładki Emona DATEx i nie demontować układu pomiarowego! 4. Analiza widmowa Do obserwacji i monitorowania sygnałów w czasie słuŜy oscyloskop oraz róŜnego typu rejestratory. Z kolei do obserwacji i pomiarów w dziedzinie częstotliwości przeznaczone są analizatory widma, których działanie oparte jest na przekształceniu Fouriera. 4.1. Zatrzymać oscyloskop przyciskiem Stop (nie zamykać „krzyŜykiem”). Z panelu wirtualnych przyrządów pomiarowych wybrać i otworzyć analizator widma (DSA, ang. dynamic signal analyzer), po czym ustalić parametry pomiaru zgodnie z poniŜszymi zaleceniami. Analizator widma (DSA) parametr opis na przyrządzie (ang.) kanał badany zakres napięcia wejściowego przedział częstotliwości rozdzielczość DFT okno analizy uśrednianie wyzwalanie miara (jednostki) wartości skalowanie tryb pracy Source channel Voltage range Frequency span Resolution (lines) Window Averaging – Mode Trigger – Type Units Mode Scale Acquisition mode zalecane ustawienie SCOPE CH 0 +/- 10 V 4 000 Hz 800 Hanning None Immediate Linear Peak Auto Run continuously ________________________________________________________________________________________________________________________________________________________________ Podstawy teorii sygnałów – instrukcja do ćwiczeń laboratoryjnych Próbkowanie i rekonstrukcja sygnałów ________________________________________________________________________________________________________________________________________________________________ 4.2. Uruchomić analizator widma przyciskiem Run. Porównać widmo sygnału dla róŜnych głosek. Jakie rodzaje głosek (fonemów) charakteryzują się najszerszym widmem, a jakie typy cechuje skupienie składowych wokół konkretnych częstotliwości (tzw. częstotliwości formantowych)? Zachować reprezentatywne wykresy w formie obrazu i je skomentować. 4.3. Przeprowadzić analizę widmową gwizdu lub śpiewu. W trakcie doświadczenia zmieniać wysokość tonu. Powtórzyć eksperyment „w duecie”, wydobywając równocześnie dźwięki o róŜnych wysokościach. Jaki stosunek częstotliwości dzieli dźwięki oddalone o jedną oktawę? (jeśli nie wiesz, przeprowadź odpowiedni eksperyment). Zachować najciekawsze wykresy. 4.4. Wyłączyć nakładkę Emona DATEx, lecz nie demontować układu pomiarowego ! ******************************************************************************** 4.5. Przywrócić układ pomiarowy do postaci z Rys. 6, przekładając końcówki bananowe dwóch przewodów z gniazda Speech ponownie do wyjścia 2 kHz – Sine w module Master Signals. 4.6. Włączyć nakładkę Emona DATEx przełącznikiem pomocniczym (w prawym górnym rogu). W okienku Frequency span w analizatorze widma (DSA) zmienić przedział częstotliwości na 40 000 Hz; inne nastawy pozostawić niezmienione, tj. zgodne z zaleceniami z podpunktu 4.1. Ponownie uruchomić analizator, jeśli został wyłączony. Przyjrzeć się dokładnie uzyskanej postaci widma dla niespróbkowanego sygnału sinusoidalnego. Ile składowych widmowych odpowiada takiemu (idealnemu) sygnałowi sinusoidalnemu? Zachować wykres w formie obrazu. 4.7. Nie wyłączając analizatora, w okienku dialogowym Source channel wybrać SCOPE CH 1, tym samym wskazując na spróbkowany sygnał sinusoidalny jako ten poddawany analizie. Zaobserwować zmianę zawartości składowych w widmie. Zachować uzyskany wykres. 4.8. Korzystając z kursorów dostępnych w oknie analizatora widma, dokonać pomiaru częstotliwości poszczególnych składowych. W tym celu zaznaczyć kwadrat Cursors On (w lewym dolnym rogu analizatora), po czym ustawić/pozostawić jeden z kursorów w połoŜeniu 0 Hz, a drugi kursor przesuwać myszką nad kolejne wierzchołki składowych. Bezwzględna róŜnica między częstotliwościami odpowiadającymi aktualnej pozycji markerów obliczana jest automatycznie i wyświetlana pomiędzy wykresami (df). Wyniki pomiarów wpisać do Tabeli 1. Uwaga: Częstotliwość składowej podstawowej (ang. fundamental frequency) prezentowana jest nad górnym wykresem – nie trzeba jej wyznaczać z uŜyciem markerów. Tab. 1. Wyniki pomiarów częstotliwości poszczególnych składowych w widmie składowa podstawowa [kHz] składowa #1 składowa #2 składowa #3 składowa #4 składowa #5 składowa #6 [kHz] [kHz] [kHz] [kHz] [kHz] [kHz] Wyjaśnić słownie lub rachunkowo, dlaczego poszczególne składowe przyjęły właśnie takie wartości częstotliwości. 4.9. Wyłączyć nakładkę Emona DATEx, lecz nie demontować układu pomiarowego ! ________________________________________________________________________________________________________________________________________________________________ Podstawy teorii sygnałów – instrukcja do ćwiczeń laboratoryjnych Próbkowanie i rekonstrukcja sygnałów ________________________________________________________________________________________________________________________________________________________________ 5. Rekonstrukcja sygnałów spróbkowanych Bardzo częstą operacją jest przywracanie sygnałów spróbkowanych (i zazwyczaj skwantowanych) do postaci analogowej, tj. ciągłej w czasie oraz względem przyjmowanych wartości. Typowym sposobem rekonstrukcji jest wprowadzenie w torze przetwarzania filtru dolnoprzepustowego (ang. low-pass filter), który odcina niepoŜądane składowe o wyŜszych częstotliwościach, a jednocześnie wygładza „schodkowy” kształt sygnału spróbkowanego (Rys. 10). W efekcie, na wyjściu filtru uzyskuje się sygnał zbliŜony do oryginalnego, w tym przypadku do sygnału sinusoidalnego. Rys. 10. Rekonstrukcja sygnału z wykorzystaniem filtru dolnoprzepustowego Rys. 11. Moduły Emona DATEx wykorzystywane w ćwiczeniu ________________________________________________________________________________________________________________________________________________________________ Podstawy teorii sygnałów – instrukcja do ćwiczeń laboratoryjnych Próbkowanie i rekonstrukcja sygnałów ________________________________________________________________________________________________________________________________________________________________ 5.1. Dokonać modyfikacji układu poprzez dołączenie przestrajalnego filtru dolnoprzepustowego, według Rys. 12. Pokrętło fC modułu Tuneable LPF ustawić w prawym skrajnym połoŜeniu, natomiast pokrętło GAIN – w połoŜeniu środkowym (w przybliŜeniu). Ponadto, przełącznik Control Mode w prawym górnym rogu nakładki Emona DATEx ustawić w pozycji Manual. Rys. 12. Układ pomiarowy odpowiadający schematowi blokowemu z Rys. 10 5.2. Włączyć nakładkę Emona DATEx przełącznikiem pomocniczym (w prawym górnym rogu). Uruchomić analizator widma w zakresie częstotliwości 20 000 Hz (okienko Frequency span), ponadto wybrać SCOPE CH 1 jako źródło sygnału badanego; inne nastawy pozostawić niezmienione, tj. zgodne z zaleceniami z punktu 4.1. Obracając pokrętło fC modułu Tuneable LPF bardzo wolno w lewo, stopniowo zmniejszać częstotliwość odcięcia filtru i jednocześnie obserwować zmiany zawartości składowych w widmie sygnału. 5.3. Zamknąć analizator widma „krzyŜykiem”. Pokrętło fC modułu Tuneable LPF ponownie ustawić w prawym skrajnym połoŜeniu. 5.4. Uruchomić oscyloskop z nastawami z punktu 1.3, w szczególności przywrócić podstawę czasu do wartości 200 µs/d. Jeśli pokrętła Vertical Position nie znajdują się w połoŜeniu środkowym, wypośrodkować je lub wpisać zero w odpowiednie okienka dialogowe. Obracając jeszcze raz pokrętło fC powoli w lewo, zmniejszać częstotliwość odcięcia filtru aŜ do chwili przyjęcia kształtu sinusoidalnego przez sygnał na wyjściu (w razie potrzeby skorygować wzmocnienie pokrętłem GAIN w module Tuneable LPF). Porównać uzyskane przebiegi i zachować w formie obrazu. 5.5. Korzystając z kursorów dostępnych w oknie oscyloskopu (zaznaczyć kwadrat Cursors On w lewym dolnym rogu), zmierzyć przesunięcie między sygnałem na wyjściu filtru a sygnałem testowym, a tym samym oszacować opóźnienie wprowadzane przez cały układ. Odstęp czasu pomiędzy markerami (dT) obliczany jest automatycznie i wyświetlany pod wykresem. 5.6. Zamknąć „krzyŜykiem” wszystkie przyrządy wirtualne. Wyłączyć nakładkę Emona DATEx ! Zdemontować układ pomiarowy. Przewody włoŜyć do pojemnika. Przegrać zapisane wykresy. Oczyścić pulpit z własnych folderów. Nie wyłączać komputera ! Przysunąć fotele do stołów, obniŜając podłokietniki... ________________________________________________________________________________________________________________________________________________________________ Podstawy teorii sygnałów – instrukcja do ćwiczeń laboratoryjnych Próbkowanie i rekonstrukcja sygnałów ________________________________________________________________________________________________________________________________________________________________ Sprawozdanie Sprawozdanie naleŜy przygotować w formie „papierowej”, zamieszczając w nim: • • • • • zapisane w postaci obrazów przebiegi, obserwacje i porównania wskazanych sygnałów, wyniki pomiarów i obliczeń, odpowiedzi na postawione pytania, własne komentarze i spostrzeŜenia. Sprawozdanie naleŜy przynieść na kolejne zajęcia. ________________________________________________________________________________________________________________________________________________________________ Podstawy teorii sygnałów – instrukcja do ćwiczeń laboratoryjnych