Praca dyplomowa inżynierska
|
|
- Renata Leszczyńska
- 8 lat temu
- Przeglądów:
Transkrypt
1 AKADEMIA GÓRNICZO-HUTNICZA im.stanisława Staszica WYDZIAŁ INŻYNIERII MECHANICZNEJ I ROBOTYKI Praca dyplomowa inżynierska Jakub Antoniuk Imię i nazwisko Inżynieria Akustyczna Nazwa kierunku studiów Aplikacja do wydobywania mowy z nagrania słabej jakości Temat pracy dyplomowej inżynierskiej dr inż. Bartosz Ziółko Promotor pracy... Ocena Kraków, rok 2014/2015
2 Kraków, dn. 14 stycznia 2015 Imię i nazwisko: Jakub Antoniuk Nr albumu: Kierunek Studiów: Inżynieria Akustyczna Profil dyplomowania: OŚWIADCZENIE Świadomy/a odpowiedzialności karnej za poświadczanie nieprawdy oświadczam, że niniejszą inżynierską pracę dyplomową wykonałem/łam osobiście i samodzielnie oraz nie korzystałem/łam ze źródeł innych niż wymienione w pracy. Jednocześnie oświadczam, że dokumentacja oraz praca nie narusza praw autorskich w rozumieniu ustawy z dnia 4 lutego 1994 roku o prawie autorskim i prawach pokrewnych (Dz. U. z 2006 r. Nr 90 poz. 631 z późniejszymi zmianami) oraz dóbr osobistych chronionych prawem cywilnym. Nie zawiera ona również danych i informacji, które uzyskałem/łam w sposób niedozwolony. Wersja dokumentacji dołączona przeze mnie na nośniku elektronicznym jest w pełni zgodna z wydrukiem przedstawionym do recenzji. Zaświadczam także, że niniejsza inżynierska praca dyplomowa nie była wcześniej podstawą żadnej innej urzędowej procedury związanej z nadawaniem dyplomów wyższej uczelni lub tytułów zawodowych.... podpis dyplomanta 1
3 Kraków, dn. 14 stycznia 2015 Imię i nazwisko: Jakub Antoniuk Adres korespondencyjny: ul. Szarotki 36, Kraków Temat pracy dyplomowej inżynierskiej: Aplikacja do wydobywania mowy z nagrania słabej jakości Rok ukończenia: 2015 Nr albumu: Kierunek Studiów: Inżynieria Akustyczna Profil dyplomowania: OŚWIADCZENIE Niniejszym oświadczam, że zachowując moje prawa autorskie, udzielam Akademii Górniczo-Hutniczej im. S. Staszica w Krakowie nieograniczonej w czasie nieodpłatnej licencji niewyłącznej do korzystania z przedstawionej dokumentacji inżynierskiej pracy dy-plomowej, w zakresie publicznego udostępniania i rozpowszechniania w wersji drukowanej i elektronicznej 1. Publikacja ta może nastąpić po ewentualnym zgłoszeniu do ochrony prawnej wynalazków, wzorów użytkowych, wzorów przemysłowych będących wynikiem pracy inżynierskiej 2. Kraków 14 stycznia data podpis dyplomanta 1 Na podstawie Ustawy z dnia 27 lipca 2005 r. Prawo o szkolnictwie wyższym (Dz.U nr 164 poz. 1365) Art oraz Ustawy z dnia 4 lutego 1994 r. o prawie autorskim i prawach pokrewnych (Dz.U. z 2000 r. Nr 80, poz. 904, z późn. zm.) Art. 15a. "Uczelni w rozumieniu przepisów o szkolnictwie wyższym przysługuje pierwszeństwo w opublikowaniu pracy dyplomowej studenta. Jeżeli uczelnia nie opublikowała pracy dy-plomowej w ciągu 6 miesięcy od jej obrony, student, który ją przygotował, może ją opublikować, chyba że praca dyplomowa jest częścią utworu zbiorowego." 2 Ustawa z dnia 30 czerwca 2000r. Prawo własności przemysłowej (Dz.U. z 2003r. Nr 119, poz z późniejszymi zmianami) a także rozporządzenie Prezesa Rady Ministrów z dnia 17 września 2001r. w sprawie dokonywania i rozpatrywania zgłoszeń wynalazków i wzorów użytkowych (Dz.U. nr 102 poz oraz z 2005r. Nr 109, poz. 910). 2
4 AKADEMIA GÓRNICZO-HUTNICZA WYDZIAŁ INŻYNIERII MECHANICZNEJ I ROBOTYKI Kraków, dnia 14 stycznia 2015 TEMATYKA PRACY DYPLOMOWEJ INŻYNIERSKIEJ dla studenta IV roku studiów stacjonarnych... imię i nazwisko studenta TEMAT PRACY DYPLOMOWEJ INŻYNIERSKIEJ: Aplikacja do wydobywania mowy z nagrania słabej jakości Promotor pracy: Recenzent pracy: dr inż. Bartosz Ziółko... Podpis dziekana PLAN PRACY DYPLOMOWEJ Omówienie tematu pracy i sposobu realizacji z promotorem. Zebranie i opracowanie literatury dotyczącej tematu pracy. Zebranie i opracowanie wyników badań. Analiza wyników badań, ich omówienie i zatwierdzenie przez promotora. Opracowanie redakcyjne. Kraków 14 stycznia data podpis dyplomanta TERMIN ODDANIA DO DZIEKANATU: r... podpis promotora 3
5 Kraków, 14 stycznia 2015 Akademia Górniczo-Hutnicza im. Stanisława Staszica Wydział Inżynierii Mechanicznej i Robotyki Kierunek: Inżynieria Akustyczna Profil dyplomowania: Jakub Antoniuk Praca dyplomowa inżynierska Aplikacja do wydobywania mowy z nagrania słabej jakości Opiekun: dr inż. Bartosz Ziółko STRESZCZENIE Celem tej pracy inżynierskiej była implementacja metod do wydobywania mowy z nagrania słabej jakości w środowisku MATLAB. Wybrano metodę odejmowania widmowego oraz wybielania. W poniższej pracy zarówno metody, jak i ich implementacja w użytym środowisku programistycznym zostały dokładnie opisane. Opisano również wpływ doboru parametrów użytych funkcji na wynik działania programu. Końcowa aplikacja korzysta z obu metod, wykorzystując je z różnymi parametrami. Wyniki działania programu zostały przedstawione na dwóch rodzajach nagrań: sztucznie zaszumionych nagrań mowy, oraz rzeczywistych nagrań mowy z głośnym otoczeniu. 4
6 Kraków, 14 stycznia 2015 AGH University of Science and Technology Faculty of Mechanical Engineering and Robotics Field of Study: Acoustic Engineering Specialisations: Jakub Antoniuk Engineer Diploma Thesis Application for the extraction of speech recordings of poor quality Supervisor: Ph. D. Bartosz Ziółko SUMMARY The aim of this project was the implementation of speech enhancement methonds to the MATLAB computing enviroment. Two methods had been chosen: spectral subtraction and noise whithening. In this paper both methods, and their implementation are thoroughly described. Another described issues are effects of selected parameters of used function on the ooutput of the program. The final application uses both methods, with different parameters. The results of the program were presented on two types of records: artificially noised speech, and actual recordings of speech with heavy background noise. 5
7 Spis treści 1 Wstęp Wprowadzenie Środowisko MATLAB Cel i zakres pracy 9 3 Metoda Odejmowania Widmowego Działanie funkcji do metody odejmowania widmowego Metoda Wybielania Działanie funkcji do metody wybielania Wykorzystanie obu metod Działanie aplikacji Wyniki na próbkach sztucznie zaszumionych Wyniki na próbkach rzeczywistych Podsumowanie 33 6
8 1. WSTEP 1.1. Wprowadzenie Poprawa jakości nagrań jest priorytetem w wielu dziedzinach techniki. Programy komputerowe poprawiające zrozumiałość mowy nagrania są używane w kryminalistyce, a także w systemach rozpoznawania mowy. W ramach pierwszej z tych dziedzin programy komputerowe mają za zadanie wydobyć mowę z nagrania, w którym jest ona całkowicie niezrozumiała. Natomiast w przypadku systemów do rozpoznawania mowy celem programu jest zwiększenie zrozumiałości mowy, aby polepszyć skuteczność całego systemu. Tak szerokie zastosowanie aplikacji do wydobywania mowy skłoniło autora do samodzielnej implementacji podstawowych metod odszumiania nagrań w środowisku programistycznym MATLAB. Najprostsze metody zwiększania zrozumiałości mowy bazują na filtracji całego sygnału filtrem pasmowo przepustowym o charakterystyce amplitudowej zbliżonej do charakterystyki amplitudowej mowy ludzkiej. Bardziej zaawansowaną modyfikacją tej metody jest użycie filtrów adaptacyjnych, których charakterystyka zmienia się w zależności od przetwarzanego sygnału. Pierwsza z użytych metod - odejmowanie widmowe - jest szeroko opisywana w wielu artykułach związanych z odszumianiem nagrań, w tej pracy oparto się na opisie odejmowania widmowego z artykułu Nathalie Virag [2]. Druga metoda - wybielanie - została opisana na stronie internetowej [6]. Bazując na powyższych opisach stworzono samodzielny program do odszumiania nagrań. Na potrzeby pracy stworzono funkcje wykorzystujące dwie metody odszumiania nagrań - odejmowania widmowego i wybielania. Działanie obu tych metod polega na oszacowaniu zakłóceń w nagraniu na podstawie konkretnego fragmentu, w którym nie występuje mowa. Dla maksymalnej efektywności programu niezbędna jest niezmienność widma szumu na przestrzeni całego nagrania. W rzeczywistości bardzo rzadko ten warunek może być spełniony. Do testów wykorzystane zostaną nagrania mowy w wygłuszonym środowisku, do których został dodany syntetyczny szum różowy, a także specjalnie na potrzeby pracy, wykonane zostaną nagrania w głośnym otoczeniu. W badaniach określony zostanie wpływ poszczególnych metod i ich parametrów na efektywność aplikacji, a także skuteczność wykorzystania obu metod jednocześnie. 7
9 1.2. Środowisko MATLAB Środowisko MATLAB to uniwersalne narzędzie inżynierskie pozwalające na szybkie i proste przetwarzanie sygnałów akustycznych [8]. W programie dostępny jest szeroki wachlarz wbudowanych funkcji, a także możliwość korzystania z bezpłatnie dostępnych pakietów funkcji dodatkowych. Do każdej funkcji dołączona jest pomoc w formie instrukcji, co znacznie ułatwia pracę w tym środowisku. Biorąc pod uwagę powyższe zalety zdecydowano się na skorzystanie ze środowiska MATLAB w ramach pisania programu, będącego przedmiotem pracy. Na potrzeby aplikacji skorzystano z wbudowanych funkcji służących do odczytu pliku, a także szybkiej transformacji Fouriera, splotu, projektowania filtrów i rysowania wykresów. 8
10 2. CEL I ZAKRES PRACY Celem pracy było stworzenie aplikacji do odszumiania nagrań, tak aby poprawić zrozumiałość mowy. Program napisano korzystając z pakietu MATLAB R2013a i wielu jego wbudowanych funkcji. Zakres pracy obejmował następujące zagadnienia: Przegląd dostępnych artykułów naukowych z zakresu oczyszczania mowy. Wybór dwóch metod oczyszczania nagrań. Stworzenie aplikacji. Testowanie aplikacji: - na nagraniach sztucznie zaszumionych, - na nagraniach rzeczywistych. Próbki sztucznie zaszumione to nagrania mowy w cichym środowisku trzech mężczyzn i trzech kobiet, do których został dodany syntetyczny szum różowy (użyto funkcji znalezionej w bazie dostępnych rozszerzeń pakietu MATLAB [7]). Umożliwiło to porównanie nagrania czystego, bez zakłóceń i nagrania odszumionego przez aplikację. Szum różowy filtrowano, aby zbadać skuteczność aplikacji w zależności od pasm, w których występuje. Próbki rzeczywiste to nagrania mowy czterech mówców (dwóch mężczyzn i dwóch kobiet) nagrane mikrofonem w telefonie komórkowym, w naturalnie głośnym środowisku - przy ruchliwych drogach, w środkach komunikacji miejskiej, w pomieszczeniach przy głośno pracujących maszynach itd. 9
11 3. METODA ODEJMOWANIA WIDMOWEGO Ideowe działanie metody odejmowania przedstawiono na poniższym schemacie. Rysunek 3.1: Schemat metody odejmowania. Operacja odejmowania widmowego jest często używaną, najprostszą metodą odszumiania nagrania, która została opisana w artykule Nathalie Virag [2]. Opierając się na powyższym artykule do realizacji metody napisano funkcję w środowisku MATLAB. Operacja odejmowania widmowego jest najbardziej efektywna, gdy widmo szumu w trakcie nagrania nie zmienia się. W rzeczywistości to założenie bardzo rzadko jest spełnione. 10
12 Stworzona na potrzeby tej pracy funkcja szacuje widmo szumu na podstawie zadanego fragmentu nagrania, w którym nie występuje mowa - z założenia jest to tylko szum. Następnie funkcja dzieli sygnał na fragmenty o długości takiej samej, jak szerokość widma szumu i przeprowadza na nich szybką transformatę Fouriera. W dziedzinie częstotliwości następuje odejmowanie kwadratu widma szumu przemnożonego przez współczynnik alfa od kwadratu widma sygnału (wzór 3.1). gdzie: ˆ S 2 = Y ˆ 2 α D ˆ jeżeli Y ˆ 2 > α D ˆ 0 W pozostałych przypadkach Wzór 3.1: Odejmowanie widmowe. α - głębokość odejmowania i powinien być dobierany w zakresie od zera do jednego S - Sygnał po operacji odejmowania Y - Sygnał przed operacją odejmowania D - Szum Analizując wyniki operacji odejmowania na sztucznie zaszumionych próbkach można zauważyć, że na pojedynczych fragmentach metoda działa znakomicie, usuwając cały szum z nagrania, jednak w pozostałych miejscach zostaje on niezmieniony. Jest to widoczne przy porównaniu wykresów A i C z rysunku 3.2. Rysunek 3.2: Przebiegi czasowe nagrania głosu męskiego Wykres A - nagranie przed zaszumieniem. Wykres B - nagranie po zaszumieniu. Wykres C - nagranie po działaniu operacji odejmowania. 11
13 3.1. Działanie funkcji do metody odejmowania widmowego Dla poprawnego uruchomienia funkcji niezbędne jest wprowadzenie czterech danych wejściowych: function [s] = subtraction(y,szp,szk,alfa) Sygnału - [y] Początku fragmentu sygnału, w którym występuje tylko szum, bez mowy - [szp] Końca tego fragmentu [szk] Współczynnika odejmowania α - [alfa] 1. Oszacowanie widma szumu: sz=szk-szp+1; win=1024; SZ=abs(fft(y(szp:szp+win-1))); for i=szp+win:win:szk SZ=SZ+abs(fft(y(i+1:i+win))); end SZ=SZ./(sz/win); SZ=SZ.ˆ2; W zmiennej [sz] program przechowuje długość fragmentu, w którym występuje wyłącznie szum. W zmiennej [win] program przechowuje rozmiar okna, jakim będzie się posługiwał, aby oszacować widmo szumu. Na potrzeby poprawnego działania programu długość fragmentu szumu ([sz]) musi być wielokrotnością rozmiaru okna ([win]). Program sumuje kolejne wartości bezwzględne widma szumu, a następnie dzieli je przez ilość powtórzeń. Wynikiem jest uśrednione widmo szumu ([SZ]) o rozmiarze [win]. W kolejnej linijce program podnosi każdą wartość widma szumu do kwadratu. 12
14 2. Podział sygnału: n=ceil(length(y)/win); y=[y; zeros((n*win)-length(y),1)]; W zmiennej [n] program przechowuje ilość fragmentów, które mieszczą się w całym sygnale. Na końcu sygnału dopisywane są zera, aby jego długość była wielokrotnością długości fragmentu ([win]). 3. Szybka transformata Fouriera: for k=1:n Yc=fft(y((((k-1)*win)+1):(k*win))); Y=(abs(Yc)).ˆ 2; W zmiennej [Yc] program zapisuje widmo fragmentu sygnału, a w zmiennej [Y] kwadrat widma. 4. Odejmowanie: S=[]; for j=1:win a=y(j)-alfa*sz(j); if (a<0) a=0; end S=[S;sqrt(a)]; end Z=exp(1i.*angle(Yc)); Z=(S.*Z); Program oblicza różnicę między kolejnymi wartościami kwadratu widma sygnału, a odpowiadającymi im wartościami kwadratu widma szumu i zapisuje ją do zmiennej [a]. Jeżeli wartość zmiennej [a] jest mniejsza od zera, jest ona zmieniana na zero. Następnie program składa do wektora [S] kolejne wartości pierwiastka ze zmiennej [a]. Wektor [S] jest częścią rzeczywistą widma fragmentu sygnału po operacji odejmowania. Do wektora [Z] zapisano fazę sygnału przed odejmowaniem i przemnożono przez amplitudę widma, czego wynikiem jest pełne widmo sygnału po odejmowaniu. 13
15 5. Złożenie sygnału: s=[s;ifft(z,win)]; end s=real(s); end Program składa do wektora [s] odwrotne transformaty Fouriera fragmentów sygnału. Po wykonaniu całej pętli w wektorze [s] znajduje się kompletny sygnał po operacji odejmowania widmowego. Funkcja zwraca wartości rzeczywiste z otrzymanego sygnału, ponieważ po przekształceniach sygnał zawiera pomijalnie małą część urojoną. Jest to spowodowane skończoną dokładnością wykonywanych operacji. 14
16 4. METODA WYBIELANIA Ideowe działanie metody wybielania przedstawiono na poniższym schemacie. Rysunek 4.1: Schemat metody wybielania. Operacja wybielania została opisana w artykule dostępnym na stronie internetowej [6] i korzystając z tego opisu napisano funkcję w środowisku MATLAB. Ta metoda również działa najlepiej, gdy widmo szumu w trakcie nagrania nie zmienia się. Na początku funkcja szacuje widmo szumu na podstawie fragmentu nagrania, w którym nie występuje mowa. Następnie widmo szumu jest wygładzane, aby pozbyć się niewielkich zafalowań, a zostawić w pewien sposób uśrednione widmo szumu. Po obróceniu tego widma otrzymujemy wektor, który przyjmuje wartości najbliższe zeru dla częstotliwości, w których szum był najsilniejszy. Potem program projektuje filtr na podstawie tego wektora, i przeprowadza splot całego nagrania z odpowiedzią impulsową filtru. 15
17 Analizując działanie operacji wybielania na sztucznie zaszumionych nagraniach zauważono, że metoda ta nie usuwa całkowicie szumów z nagrania, lecz znacznie obniża ich poziom. Można to zauważyć porównując wykresy A i C z rysunku 4.2. Rysunek 4.2: Przebiegi czasowe nagrania głosu męskiego Wykres A - nagranie przed zaszumieniem. Wykres B - nagranie po zaszumieniu. Wykres C - nagranie po działaniu operacji wybielania Działanie funkcji do metody wybielania Dla poprawnego uruchomienia funkcji niezbędne jest wprowadzenie trzech danych wejściowych: function [s] = wybielanie(y,szp,szk) Sygnału - [y] Początku fragmentu sygnału, w którym występuje tylko szum, bez mowy - [szp] Końca tego fragmentu [szk] 16
18 1. Oszacowanie widma szumu: sz=szk-szp+1; win=1024; SZ=abs(fft(y(szp:szp+win-1))); for i=szp+win:win:szk SZ=SZ+abs(fft(y(i+1:i+win))); end SZ=SZ./(sz/win); W zmiennej [sz] program przechowuje długość fragmentu, w którym występuje wyłącznie szum. W zmiennej [sz] program przechowuje rozmiar okna, jakim będzie się posługiwał, aby oszacować widmo szumu. Na potrzeby poprawnego działania programu długość fragmentu szumu ([sz]) musi być wielokrotnością rozmiaru okna ([win]). Program sumuje kolejne wartości bezwzględne widma szumu, a następnie dzieli je przez ilość powtórzeń. Wynikiem jest uśrednione widmo szumu ([SZ]) o rozmiarze [win]. 2. Wygładzenie: SZ=smooth(SZ,win/32); Do wygładzenia widma szumu użyto funkcji smooth. Funkcja wygładza dane przechowywane w wektorze [SZ], biorąc pod uwagę kolejno [win]/32 próbek. 3. Odwrócenie: a=max(sz); SZ=(SZ.*(-1))+a; SZ=SZ./max(SZ); Odwrócenie widma następuje przez przemnożenie wszystkich wartości z widma przez -1, a następnie dodanie do każdej wartości zmiennej [a], w której zapisano wartość maksymalną widma przed odwróceniem. Podzielenie każdej wartości z wektora [SZ] przez wartość maksymalną powoduje znormalizowanie wektora [SZ] do 1. Po takiej operacji wartości maksymalne wektora [SZ] zostały zmienione na zero, a minimalne na 1 (rysunek 4.3 i 4.4). Zastosowanie takiego odwrócenia do widma szumu daje wektor liczb od 0 do 1. W wektorze tym wartości minimalne to pasma częstotliwości, w których szum był najmocniejszy, a wartości maksymalne to pasma, gdzie szum nie występował. Za pomocą takiego wektora można w prosty sposób zaprojektować filtr. 17
19 Rysunek 4.3: Widmo szumu. Rysunek 4.4: Odwrócone, wygładzone i znormalizowane widmo szumu. 4. Zaprojektowanie filtru: Z=fir2(win/2,linspace(0,1,win/2),SZ(1:win/2)); Do zaprojektowania filtru użyto funkcji [fir2]. Tworzy ona filtr zadanego rzędu (w powyższym przykładzie [win]/2+1) tak, aby jego charakterystyka amplitudowa odpowiadała wartościom z wektora [SZ] (odwróconemu i znormalizowanemu widmu szumu - rysunek 4.4). 18
20 5. Filtracja: s=conv(y,z); s=real(s); Filtracja odbywa się przez splot całego sygnału z odpowiedzią impulsową zaprojektowanego wcześniej filtru. Funkcja zwraca wartości rzeczywiste z otrzymanego sygnału, ponieważ po przekształceniach sygnał zawiera pomijalnie małą część urojoną. Jest to spowodowane skończoną dokładnością wykonywanych operacji. 19
21 5. WYKORZYSTANIE OBU METOD Ideowe działanie aplikacji przedstawiono na poniższym schemacie. Rysunek 5.1: Schemat działania aplikacji. Po wczytaniu nagrania do programu wartości sygnału są normalizowane do 1, a następnie trzykrotnie przeprowadzana jest operacja wybielania. Jest to skuteczniejsze niż jednokrotne wybielanie, ponieważ po każdej operacji wybielania oszacowane widmo szumu zmienia się. Na końcu przeprowadzana jest operacja odejmowania widmowego. Podczas wykonywania testów taka kolejność użytych metod została uznana za najbardziej efektywną. 20
22 5.1. Działanie aplikacji 1. Odczyt: [File,Path]=uigetfile( *.wav ); fnames=[path,file]; [y,fs]=audioread(fnames); Po uruchomieniu programu należy wybrać w oknie dialogowym plik, który będzie odszumiany. Odczyt pliku odbywa się za pomocą funkcji audioread, który obsługuje większość formatów plików dźwiękowych. Sygnał zostaje zapisany do zmiennej [y], a częstotliwość próbkowania do zmiennej [fs]. 2. Normalizacja: y=y./max(abs(y)); Po odczytaniu nagrania wartości sygnału są normalizowane do 1, poprzez podzielenie każdej wartości przez maksimum z wartości bezwzględnej sygnału. 3. Wybielanie: y2=wybielanie(y,1,8192); y2=wybielanie(y2,1,8192); y2=wybielanie(y2,1,8192); Program trzykrotnie wykonuje operację wybielania, za pierwszym razem przetwarzając pierwotny sygnał, a następnie sygnał będący wynikiem poprzednich działań. W tym przypadku program za każdym razem wykonuje operację wybielania, szacując widmo szumu na podstawie pierwszych 8192 próbek danego sygnału. 4. Odejmowanie: y2=subtraction(y2,1,8192,0.9)); Program wykonuje operacje odejmowania widmowego na podstawie sygnału będącego wynikiem poprzednich operacji i zapisuje wynik również do wektora [y2]. W tym przypadku program szacuje widmo szumu na podstawie pierwszych 8192 próbek, a wartość współczynnika odejmowania widmowego α została ustalona na 0.9. Gdy wartość współczynnika α była mniejsza, zmiany wprowadzane przez operację odejmowania były niezauważalne, natomiast zwiększenie go powyżej 1 powodowało bardzo nienaturalne brzmienie głosu na nagraniu wynikowym. 21
23 5.2. Wyniki na próbkach sztucznie zaszumionych Pierwszą część wyników stanowią nagrania sztucznie zaszumione. Syntetyczny szum jest najpierw przefiltrowany filtrem pasmowo-przepustowym, a następnie dodany do nagrania o bardzo dobrej zrozumiałości mowy. Tak zaszumiona próbka (Wykresy B na poniższych rysunkach) jest poddana działaniu aplikacji. Umożliwia to porównanie nagrania czystego (Wykresy A na poniższych rysunkach) i nagrania wynikowego (Wykresy C). Niezaprzeczalnie mowa na nagraniu wynikowym nie jest tak wyraźna jak na nagraniu przed zaszumieniem. Pozostaje ona jednak zrozumiała, a w większości przypadków jest bardziej zrozumiała niż na nagraniu zaszumionym. 22
24 Rysunek 5.2: Przebiegi czasowe nagrania głosu męskiego Wykres A - nagranie przed zaszumieniem. Wykres B - nagranie po zaszumieniu. Wykres C - nagranie po działaniu aplikacji. Rysunek 5.3: Krótko-czasowe transformaty Fouriera nagrania głosu męskiego. Wykres A - nagranie przed zaszumieniem. Wykres B - nagranie po zaszumieniu. Wykres C - nagranie po działaniu aplikacji. 23
25 Rysunek 5.4: Przebiegi czasowe nagrania głosu męskiego Wykres A - nagranie przed zaszumieniem. Wykres B - nagranie po zaszumieniu. Wykres C - nagranie po działaniu aplikacji. Rysunek 5.5: Krótko-czasowe transformaty Fouriera nagrania głosu męskiego. Wykres A - nagranie przed zaszumieniem. Wykres B - nagranie po zaszumieniu. Wykres C - nagranie po działaniu aplikacji. 24
26 Rysunek 5.6: Przebiegi czasowe nagrania głosu żeńskiego Wykres A - nagranie przed zaszumieniem. Wykres B - nagranie po zaszumieniu. Wykres C - nagranie po działaniu aplikacji. Rysunek 5.7: Krótko-czasowe transformaty Fouriera nagrania głosu żeńskiego. Wykres A - nagranie przed zaszumieniem. Wykres B - nagranie po zaszumieniu. Wykres C - nagranie po działaniu aplikacji. 25
27 Rysunek 5.8: Przebiegi czasowe nagrania głosu żeńskiego Wykres A - nagranie przed zaszumieniem. Wykres B - nagranie po zaszumieniu. Wykres C - nagranie po działaniu aplikacji. Rysunek 5.9: Krótko-czasowe transformaty Fouriera nagrania głosu żeńskiego. Wykres A - nagranie przed zaszumieniem. Wykres B - nagranie po zaszumieniu. Wykres C - nagranie po działaniu aplikacji. 26
28 Działanie aplikacji na sztucznie zaszumionych próbkach powoduje znaczną poprawę zrozumiałości mowy. Jest to spowodowane niezmiennym widmem szumu na przestrzeni całego nagrania. Estymacja szumu nawet na bardzo krótkim fragmencie nagrania jest wystarczająca do poprawnego odtworzenia mowy. Można to zaobserwować porównując wykresy A i C z rysunków 5.2, 5.4, 5.6 i 5.8. Analizując krótkoczasowe transformaty Fouriera tych nagrań, można zauważyć, że szum zostaje usunięty niezależnie od tego w jakim paśmie się znajduje. Jednak gdy zakres częstotliwości mowy pokrywa się z częstotliwością szumu, następuje mocne zniekształcenie i utrata informacji z tych pasm. Dodatkowo można zauważyć, że po działaniu aplikacji powstaje niewielki szum na wysokich częstotliwościach, gdzie pierwotnie nie występowała ani mowa ani szum. Można to zaobserwować porównując wykresy A i C z rysunku
29 5.3. Wyniki na próbkach rzeczywistych Drugą część wyników stanowią nagrania rzeczywiste. Na potrzeby pracy inżynierskiej nagrano krótkie zdania czterech mówców w głośnym otoczeniu. Wyniki odszumiania nie są tak dobre, jak w przypadku działania na próbkach z syntetycznym szumem. Nawet w trakcie krótkich nagrań (trwających poniżej 10 sekund), widmo szumu zmienia się. Przy tak zróżnicowanym szumie efektywność zaimplementowanych metod znacznie spada. Mowa na nagraniu po działaniu aplikacji jest bardziej zrozumiała niż przed, jednak jest mocno nienaturalna. Na nagraniach wynikowych powstają widoczne na rysunku 5.12 trzaski, (pojedyncze skoki amplitudy) oraz opisany wcześniej szum na wysokich częstotliwościach widoczny na rysunku
30 Rysunek 5.10: Przebiegi czasowe nagrania głosu żeńskiego. Wykres A - nagranie pierwotne. Wykres B - nagranie po działaniu aplikacji. Rysunek 5.11: Krótko-czasowe transformaty Fouriera nagrania głosu żeńskiego. Wykres A - nagranie pierwotne. Wykres B - nagranie po działaniu aplikacji. 29
31 Rysunek 5.12: Przebiegi czasowe nagrania głosu męskiego. Wykres A - nagranie pierwotne. Wykres B - nagranie po działaniu aplikacji. Rysunek 5.13: Krótko-czasowe transformaty Fouriera nagrania głosu męskiego. Wykres A - nagranie pierwotne. Wykres B - nagranie po działaniu aplikacji. Na powyższym nagraniu zastosowano pewną modyfikację działania aplikacji. Metoda wybielania została użyta pięciokrotnie, trzy razy bazując na szumie z początku nagrania i dwa razy bazując na szumie z jego końca. Zaowocowało to znaczną poprawą skuteczności działania aplikacji. 30
32 Rysunek 5.14: Przebiegi czasowe nagrania głosu męskiego. Wykres A - nagranie pierwotne. Wykres B - nagranie po działaniu aplikacji. Rysunek 5.15: Krótko-czasowe transformaty Fouriera nagrania głosu męskiego. Wykres A - nagranie pierwotne. Wykres B - nagranie po działaniu aplikacji. 31
33 Rysunek 5.16: Przebiegi czasowe nagrania głosu żeńskiego. Wykres A - nagranie pierwotne. Wykres B - nagranie po działaniu aplikacji. Rysunek 5.17: Krótko-czasowe transformaty Fouriera nagrania głosu żeńskiego. Wykres A - nagranie pierwotne. Wykres B - nagranie po działaniu aplikacji 32
34 6. PODSUMOWANIE Celem powyższej pracy inżynierskiej było stworzenie aplikacji do wydobywania mowy z nagrania słabej jakości. Aby to osiągnąć wykorzystano środowisko MATLAB i zaimplementowano w nim dwie metody odszumiania nagrań - odejmowania widmowego i wybielania. Są to często opisywane i proste operacje służące do wydobywania mowy z nagrań. Aplikację testowano na próbkach sztucznie zaszumionych, oraz specjalnie przeprowadzonych nagraniach w głośnym otoczeniu. W czasie testów zauważono, że skuteczność działania znacznie wzrasta gdy szum jest estymowany na podstawie różnych fragmentów nagrania. Rzeczywiste użycie aplikacji powinno zakładać wielokrotne wykorzystanie operacji wybielania, za każdym razem na podstawie innego fragmentu nagrania. Wymaga to użycia aplikacji do wykrywania fragmentów nagrania z mową, lub wyodrębniania ich ręcznie. Aby zmaksymalizować efektywność aplikacji powinno się korzystać wielokrotnie z obu metod. W celu wyeliminowania szumu na wysokich częstotliwościach można zastosować filtr pasmowo przepustowy o charakterystyce amplitudowej dopasowanej bezpośrednio do mówcy. Po ingerencji w widmo czasowo-częstotliwościowe nagrania, sygnał ten staje się mocno nienaturalny. Jednakże dobierając odpowiednie parametry, wyniki działania aplikacji są zadowalające. Zastosowanie aplikacji zwiększa zrozumiałość mowy na nagraniu. 33
35 Bibliografia [1] Michałek M.: Wybrane metody redukcji zakłóceń utrwalonych w dowodowych nagraniach dźwiękowych Problemy Kryminalistyki 281 (3) [2] Virag N.: Single Channel Speech Enhancement Based on Masking Properties of the Human Auditory System IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING Vol. 7, Nr 2, Marzec 1999 [3] Hu Y., Loizou P.C.: Evaluation of Objective Quality Measures for Speech Enhancement IEEE TRANSACTIONS ON AUDIO, SPEECH AND LANGUAGE PROCESSING Vol. 16, Nr 1, Styczeń 2008 [4] Czyżewski A., Dziubiński M., Kotus J., Pawlik A., Rypulak A., Szwoch G., Multitask noise enhancement system, 26th International Conference: Audio Forensics in the Digital Age, no. 4-1, 2005 [5] Onega-Garcia J., Gonzalez-Rodriguez J. OVERVIEW OF SPEECH ENHANCEMENT TECHNIQUES FOR AUTOMATIC SPEAKER RECOGNITION [6] Noise Whitening Dostępny: (odwiedzona ) [7] File Exchange - MATLAB Central Dostępny: red blue-and-violet-noise-generation-with-matlab-implementation/content/pinknoise.m (odwiedzona ) [8] MATLAB Key Features Dostępny: (odwiedzona ) 34
Podstawy Przetwarzania Sygnałów
Adam Szulc 188250 grupa: pon TN 17:05 Podstawy Przetwarzania Sygnałów Sprawozdanie 6: Filtracja sygnałów. Filtry FIT o skończonej odpowiedzi impulsowej. 1. Cel ćwiczenia. 1) Przeprowadzenie filtracji trzech
Laboratorium nr 4: Porównanie filtrów FIR i IIR. skończonej odpowiedzi impulsowej (FIR) zawsze stabilne, mogą mieć liniową charakterystykę fazową
Teoria Sygnałów sprawozdanie z zajęć laboratoryjnych Zajęcia z dnia 07.01.2009 Prowadzący: dr inż. Stanisław Nuckowski Sprawozdanie wykonał: Tomasz Witka Laboratorium nr 4: Porównanie filtrów FIR i IIR
Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI) 1. Filtracja cyfrowa podstawowe
WOJSKOWA AKADEMIA TECHNICZNA
WOJSKOWA AKADEMIA TECHNICZNA LABORATORIUM CYFROWE PRZETWARZANIE SYGNAŁÓW Stopień, imię i nazwisko prowadzącego Imię oraz nazwisko słuchacza Grupa szkoleniowa Data wykonania ćwiczenia dr inż. Andrzej Wiśniewski
Kompresja dźwięku w standardzie MPEG-1
mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 7, strona 1. Kompresja dźwięku w standardzie MPEG-1 Ogólne założenia kompresji stratnej Zjawisko maskowania psychoakustycznego Schemat blokowy
IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7
Łukasz Deńca V rok Koło Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE
CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)
I. Wprowadzenie do ćwiczenia CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera) Ogólnie termin przetwarzanie sygnałów odnosi się do nauki analizowania zmiennych w czasie procesów fizycznych.
Systemy i Sieci Telekomunikacyjne laboratorium. Modulacja amplitudy
Systemy i Sieci Telekomunikacyjne laboratorium Modulacja amplitudy 1. Cel ćwiczenia: Celem części podstawowej ćwiczenia jest zbudowanie w środowisku GnuRadio kompletnego, funkcjonalnego odbiornika AM.
Laboratorium Przetwarzania Sygnałów Biomedycznych
Laboratorium Przetwarzania Sygnałów Biomedycznych Ćwiczenie 3 Analiza sygnału o nieznanej strukturze Opracowali: - prof. nzw. dr hab. inż. Krzysztof Kałużyński - mgr inż. Tomasz Kubik Politechnika Warszawska,
Zjawisko aliasingu. Filtr antyaliasingowy. Przecieki widma - okna czasowe.
Katedra Mechaniki i Podstaw Konstrukcji Maszyn POLITECHNIKA OPOLSKA Komputerowe wspomaganie eksperymentu Zjawisko aliasingu.. Przecieki widma - okna czasowe. dr inż. Roland PAWLICZEK Zjawisko aliasingu
Ćwiczenie 3,4. Analiza widmowa sygnałów czasowych: sinus, trójkąt, prostokąt, szum biały i szum różowy
Ćwiczenie 3,4. Analiza widmowa sygnałów czasowych: sinus, trójkąt, prostokąt, szum biały i szum różowy Grupa: wtorek 18:3 Tomasz Niedziela I. CZĘŚĆ ĆWICZENIA 1. Cel i przebieg ćwiczenia. Celem ćwiczenia
PROCEDURA ANTYPLAGIATOWA PRAC DYPLOMOWYCH W POLITECHNICE ŁÓDZKIEJ
Zarządzenie Nr 4/2015 Rektora Politechniki Łódzkiej z dnia 16 lipca 2015 r. w sprawie wprowadzenia Procedury antyplagiatowej prac dyplomowych Na podstawie art. 66 ust. 1 i ust. 2 ustawy z dnia 27 lipca
REGULAMIN PROCEDURY ANTYPLAGIATOWEJ
Załącznik do Zarządzenia Nr 5/2015 Rektora Prywatnej Wyższej Szkoły z dnia 30 czerwca 2015 r. REGULAMIN PROCEDURY ANTYPLAGIATOWEJ 1 Procedura antyplagiatowa dotyczy wszystkich prac licencjackich, inżynierskich,
Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej
Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej. Filtry FIR o skończonej odpowiedzi impulsowej (SOI) Filtracja FIR polega na tym, że sygnał wyjściowy powstaje
Systemy multimedialne. Instrukcja 5 Edytor audio Audacity
Systemy multimedialne Instrukcja 5 Edytor audio Audacity Do sprawozdania w formacie pdf należy dołączyc pliki dźwiękowe tylko z podpunktu 17. Sprawdzić poprawność podłączenia słuchawek oraz mikrofonu (Start->Programy->Akcesoria->Rozrywka->Rejestrator
Ćwiczenie 3. Właściwości przekształcenia Fouriera
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 3. Właściwości przekształcenia Fouriera 1. Podstawowe właściwości przekształcenia
Wymogi stawiane pracom dyplomowym na Wydziale Biznesu, Finansów i Administracji
Wymogi stawiane pracom dyplomowym na Wydziale Biznesu, Finansów i Administracji 1. Wymogi regulaminowe dla prac licencjackich i magisterskich Praca dyplomowa (licencjacka lub magisterska): jest pracą wykonywaną
WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego
WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego WYDZIAŁ LOGISTYKI PRACA DYPLOMOWA Temat pracy: Pisany wielkimi literami czcionka Arial (14 pkt.) (stopień wojskowy, tytuł zawodowy, imiona i nazwisko
Zaawansowane algorytmy DSP
Zastosowania Procesorów Sygnałowych dr inż. Grzegorz Szwoch greg@multimed.org p. 732 - Katedra Systemów Multimedialnych Zaawansowane algorytmy DSP Wstęp Cztery algorytmy wybrane spośród bardziej zaawansowanych
Proces dyplomowania w module Wirtualna Uczelnia 10_06_2019 OPIEKUN PRACY DYPLOMOWEJ RECENZENT
Proces dyplomowania w module Wirtualna Uczelnia 10_06_2019 OPIEKUN PRACY DYPLOMOWEJ RECENZENT Wyłacznie do użytku wewnętrznego AGH. 1. Obsługa pracy dyplomowej przez opiekuna pracy dyplomowej Po wgraniu
2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).
SPIS TREŚCI ROZDZIAŁ I SYGNAŁY CYFROWE 9 1. Pojęcia wstępne Wiadomości, informacje, dane, sygnały (9). Sygnał jako nośnik informacji (11). Sygnał jako funkcja (12). Sygnał analogowy (13). Sygnał cyfrowy
POLITECHNIKA BIAŁOSTOCKA
POLITECHNIKA BIAŁOSTOCKA WYDZIAŁ MECHANICZNY KATEDRA/ZAKŁAD... PRACA DYPLOMOWA MAGISTERSKA/INŻYNIERSKA wpisać właściwy rodzaj pracy TEMAT:... WYKONAWCA:... Imię i nazwisko PODPIS:... PROMOTOR:... Imię
Laboratorium Przetwarzania Sygnałów
PTS - laboratorium Laboratorium Przetwarzania Sygnałów Ćwiczenie 4 Transformacja falkowa Opracował: - prof. dr hab. inż. Krzysztof Kałużyński Zakład Inżynierii Biomedycznej Instytut Metrologii i Inżynierii
Strona 1 z 9. WYŻSZA SZKOŁA BEZPIECZEŃSTWA z siedzibą w Poznaniu REGULAMIN SYSTEMU PLAGIAT.PL POZNAŃ
Strona 1 z 9 WYŻSZA SZKOŁA BEZPIECZEŃSTWA z siedzibą w Poznaniu REGULAMIN SYSTEMU PLAGIAT.PL POZNAŃ 2011 Strona 2 z 9 Spis treści: Rozdział 1 strona Postanowienia ogólne... 3 Rozdział 2 Organizacja i zakres
DYSKRETNA TRANSFORMACJA FOURIERA
Laboratorium Teorii Sygnałów - DFT 1 DYSKRETNA TRANSFORMACJA FOURIERA Cel ćwiczenia Celem ćwiczenia jest przeprowadzenie analizy widmowej sygnałów okresowych za pomocą szybkiego przekształcenie Fouriera
Data: Wydanie: N2. Symbol: Procedura P-RIE-1. Strona: 1/2 PROCES DYPLOMOWANIA P-RIE-1 PROCES DYPLOMOWANIA
Procedura P-RIE-1 PROCES DYPLOMOWANIA P-RIE-1 1/2 P-RIE-1 PROCES DYPLOMOWANIA Procedura P-RIE-1 PROCES DYPLOMOWANIA P-RIE-1 2/2 1. Zakres procedury Zakres procedury obejmuje proces dyplomowania studentów
Przetwarzanie obrazów rastrowych macierzą konwolucji
Przetwarzanie obrazów rastrowych macierzą konwolucji 1 Wstęp Obrazy rastrowe są na ogół reprezentowane w dwuwymiarowych tablicach złożonych z pikseli, reprezentowanych przez liczby określające ich jasność
Przetwarzanie sygnałów
Przetwarzanie sygnałów Ćwiczenie 5 Filtry o nieskończonej odpowiedzi impulsowej (NOI) Spis treści 1 Wprowadzenie 1 1.1 Filtry jednobiegunowe....................... 1 1.2 Filtry wąskopasmowe........................
ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH
ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH Generowanie podstawowych przebiegów okresowych sawtooth() przebieg trójkątny (wierzhołki +/-1, okres 2 ) square() przebieg kwadratowy (okres 2 ) gauspuls()przebieg sinusoidalny
Analiza obrazów - sprawozdanie nr 2
Analiza obrazów - sprawozdanie nr 2 Filtracja obrazów Filtracja obrazu polega na obliczeniu wartości każdego z punktów obrazu na podstawie punktów z jego otoczenia. Każdy sąsiedni piksel ma wagę, która
3. 1. Tryb i zasady postępowania antyplagiatowego określa załącznik do niniejszego Zarządzenia.
Zarządzenie nr 54/2018/2019 Rektora Akademii Ignatianum w Krakowie z dnia 6 maja 2019 r. w sprawie zasad trybu i zasad funkcjonowania procedury antyplagiatowej oraz sposobu korzystania przez Akademię Ignatianum
SPRZĘTOWA REALIZACJA FILTRÓW CYFROWYCH TYPU SOI
1 ĆWICZENIE VI SPRZĘTOWA REALIZACJA FILTRÓW CYFROWYCH TYPU SOI (00) Celem pracy jest poznanie sposobu fizycznej realizacji filtrów cyfrowych na procesorze sygnałowym firmy Texas Instruments TMS320C6711
Algorytmy detekcji częstotliwości podstawowej
Algorytmy detekcji częstotliwości podstawowej Plan Definicja częstotliwości podstawowej Wybór ramki sygnału do analizy Błędy oktawowe i dokładnej estymacji Metody detekcji częstotliwości podstawowej czasowe
/Tytuł pracy dyplomowej/
Uniwersytet Rolniczy im. H. Kołłątaja w Krakowie Wydział Technologii Żywności /Imię Nazwisko/ Nr albumu: /numer albumu/ /Tytuł pracy dyplomowej/ Praca inżynierska na kierunku Dietetyka/Jakość i Bezpieczeństwo
Regulamin antyplagiatowy w Śląskim Uniwersytecie Medycznym w Katowicach. Tekst jednolity
Załącznik Nr 4 do Zarządzenia Nr 71/2015 z dnia 11.06.2015 r. Rektora SUM Regulamin antyplagiatowy w Śląskim Uniwersytecie Medycznym w Katowicach Tekst jednolity 1 1. Regulamin antyplagiatowy określa tryb
Zarządzenie Nr 13 Rektora Wyższej Szkoły Gospodarki Krajowej w Kutnie z dnia 27 maja 2015 roku
Zarządzenie Nr 13 Rektora Wyższej Szkoły Gospodarki Krajowej w Kutnie z dnia 27 maja 2015 roku w sprawie wprowadzenia Regulaminu antyplagiatowego w Wyższej Szkole Gospodarki Krajowej w Kutnie Na podstawie
Proces dyplomowania w module Wirtualna Uczelnia OPIEKUN PRACY DYPLOMOWEJ RECENZENT
Proces dyplomowania w module Wirtualna Uczelnia OPIEKUN PRACY DYPLOMOWEJ RECENZENT Wyłacznie do użytku wewnętrznego AGH. 1. Obsługa pracy dyplomowej przez opiekuna pracy dyplomowej Po wgraniu przez studenta
7. Szybka transformata Fouriera fft
7. Szybka transformata Fouriera fft Dane pomiarowe sygnałów napięciowych i prądowych często obarczone są dużym błędem, wynikającym z istnienia tak zwanego szumu. Jedną z metod wspomagających analizę sygnałów
Wydział Budownictwa, Architektury i Inżynierii Środowiska
Wydział Budownictwa, Architektury i Inżynierii Środowiska Regulamin dyplomowania na kierunkach budownictwo i inżynieria środowiska zatwierdzony decyzją Rady Wydziału Nr 683 z dnia 22.11.2012 roku Uwaga:
Zarządzenie Nr 2/11 Rektora Uniwersytetu Medycznego im. Karola Marcinkowskiego w Poznaniu z dnia17 stycznia 2011 roku
Uniwersytet Medyczny im. Karola Marcinkowskiego w Poznaniu DOP- 2/11 Zarządzenie Nr 2/11 Rektora Uniwersytetu Medycznego im. Karola Marcinkowskiego w Poznaniu z dnia17 stycznia 2011 roku w sprawie wprowadzenia
Zarządzenie Nr 1/03/2019 Rektora Staropolskiej Szkoły Wyższej w Kielcach z dnia 10 marca 2019 r.
Zarządzenie Nr 1/03/2019 Rektora Staropolskiej Szkoły Wyższej w Kielcach z dnia 10 marca 2019 r. w sprawie: procedury antyplagiatowej prac dyplomowych Na podstawie art. 23 ust. 1 oraz art. 76 ust. 4 Ustawy
FFT i dyskretny splot. Aplikacje w DSP
i dyskretny splot. Aplikacje w DSP Marcin Jenczmyk m.jenczmyk@knm.katowice.pl Wydział Matematyki, Fizyki i Chemii 10 maja 2014 M. Jenczmyk Sesja wiosenna KNM 2014 i dyskretny splot 1 / 17 Transformata
Załącznik do Uchwały nr R/0004/10/12 z r. REGULAMIN ANTYPLAGIATOWY
Załącznik do Uchwały nr R/0004/10/12 z 29.02.2012 r. REGULAMIN ANTYPLAGIATOWY CZĘŚĆ OGÓLNA 1 Regulamin określa tryb i zasady funkcjonowania procedury antyplagiatowej oraz sposób korzystania przez uczelnię
przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obieralny (obowiązkowy / nieobowiązkowy) polski semestr VI
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2018/2019
AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ
AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ ELEMETY ELEKTRONIKI LABORATORIUM Kierunek NAWIGACJA Specjalność Transport morski Semestr II Ćw. 2 Filtry analogowe układy całkujące i różniczkujące Wersja opracowania
Diagnostyka i protetyka słuchu i wzroku APARATY SŁUCHOWES
Diagnostyka i protetyka słuchu i wzroku APARATY SŁUCHOWES Wprowadzenie Aparat słuchowy (ang. hearing aid) urządzenie, którego zadaniem jest przetwarzanie odbieranych sygnałów w taki sposób, aby: dźwięki
Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Przetwarzanie Sygnałów Kod: TS1A400027 Temat ćwiczenia:
Tytuł pracy dyplomowej
Uniwersytet Rolniczy im. H. Kołłątaja w Krakowie Wydział Leśny Imię Nazwisko Nr albumu: Tytuł pracy dyplomowej Praca (rodzaj: np. magisterska/inżynierska) na kierunku Leśnictwo Praca wykonana pod kierunkiem
Ogólne wymagania dotyczące przygotowania i złożenia w dziekanacie pracy dyplomowej (licencjackiej, magisterskiej) na kierunku studiów Zarządzanie.
UCHWAŁA NR RWZST- 4-IX/2014 z dnia 23 września 2014 roku w sprawie wymogów dotyczących przygotowania prac dyplomowych (licencjackich, magisterskich) na kierunku Zarządzanie 1. Ogólne wymagania dotyczące
AKUSTYKA MOWY M E T O D Y P O P R A W Y Z R O Z U M I A Ł O Ś C I M O W Y
AKUSTYKA MOWY M E T O D Y P O P R A W Y Z R O Z U M I A Ł O Ś C I M O W Y PLAN PREZENTACJI Szumy i zakłócenia Zniekształcenia Metody redukcji zakłóceń Metody redukcji zniekształceń Ocena zrozumiałości
ZASADY REJESTRACJI PRACY INŻYNIERSKIEJ
ZASADY REJESTRACJI PRACY INŻYNIERSKIEJ 1. Pracę inżynierską przyjmuje promotor. Przyjęcie pracy poświadcza podpisem na stronie tytułowej oraz na karcie rejestracji pracy inżynierskiej wzór w załączeniu.
Rok akademicki 2017/18 Format pracy inż. wzór
Kierunek technologia żywności i żywienie człowieka, I stopień, profil praktyczny Rok akademicki 2017/18 Format pracy inż. wzór Wzór str. 1. Państwowa Wyższa Szkoła Informatyki i Przedsiębiorczości w Łomży
Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej
Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej 1. Filtry FIR o skończonej odpowiedzi impulsowej (SOI) Filtracja FIR polega na tym, że sygnał wyjściowy powstaje
BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat
BIBLIOTEKA PROGRAMU R - BIOPS Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat Biblioteka biops zawiera funkcje do analizy i przetwarzania obrazów. Operacje geometryczne (obrót, przesunięcie,
Widmo akustyczne radia DAB i FM, porównanie okien czasowych Leszek Gorzelnik
Widmo akustycznych sygnałów dla radia DAB i FM Pomiary widma z wykorzystaniem szybkiej transformacji Fouriera FFT sygnału mierzonego w dziedzinie czasu wykonywane są w skończonym czasie. Inaczej mówiąc
KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3
KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
8. Realizacja projektowanie i pomiary filtrów IIR
53 8. Realizacja projektowanie i pomiary filtrów IIR Cele ćwiczenia Realizacja na zestawie TMX320C5515 ezdsp prostych liniowych filtrów cyfrowych. Pomiary charakterystyk amplitudowych zrealizowanych filtrów
REGULAMIN POSTĘPOWANIA ANTYPLAGIATOWEGO I WYKORZYSTANIA SYSTEMU Plagiat.pl W PAŃSTWOWEJ WYŻSZEJ SZKOLE ZAWODOWEJ W KOSZALINIE
REGULAMIN POSTĘPOWANIA ANTYPLAGIATOWEGO I WYKORZYSTANIA SYSTEMU Plagiat.pl W PAŃSTWOWEJ WYŻSZEJ SZKOLE ZAWODOWEJ W KOSZALINIE 1. Regulamin określa tryb i zasady funkcjonowania procedury antyplagiatowej
Technika audio część 2
Technika audio część 2 Wykład 12 Projektowanie cyfrowych układów elektronicznych Mgr inż. Łukasz Kirchner lukasz.kirchner@cs.put.poznan.pl http://www.cs.put.poznan.pl/lkirchner Wprowadzenie do filtracji
P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H
W O J S K O W A A K A D E M I A T E C H N I C Z N A W Y D Z I A Ł E L E K T R O N I K I Drukować dwustronnie P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H Grupa... Data wykonania
Ćwiczenie 11. Podstawy akwizycji i cyfrowego przetwarzania sygnałów. Program ćwiczenia:
Ćwiczenie 11 Podstawy akwizycji i cyfrowego przetwarzania sygnałów Program ćwiczenia: 1. Konfiguracja karty pomiarowej oraz obserwacja sygnału i jego widma 2. Twierdzenie o próbkowaniu obserwacja dwóch
Cyfrowe Przetwarzanie Obrazów i Sygnałów
Cyfrowe Przetwarzanie Obrazów i Sygnałów Laboratorium EX Lokalne transformacje obrazów Joanna Ratajczak, Wrocław, 28 Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie się z własnościami lokalnych
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podsta Automatyki Transmitancja operatorowa i widmowa systemu, znajdowanie odpowiedzi w dziedzinie s i w
Automatyczne rozpoznawanie mowy - wybrane zagadnienia / Ryszard Makowski. Wrocław, Spis treści
Automatyczne rozpoznawanie mowy - wybrane zagadnienia / Ryszard Makowski. Wrocław, 2011 Spis treści Przedmowa 11 Rozdział 1. WPROWADZENIE 13 1.1. Czym jest automatyczne rozpoznawanie mowy 13 1.2. Poziomy
Podstawy MATLABA, cd.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA, cd. 1. Wielomiany 1.1. Definiowanie
PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających
RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 210969 (13) B1 (21) Numer zgłoszenia: 383047 (51) Int.Cl. G01R 23/16 (2006.01) G01R 23/20 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22)
Laboratorium Przetwarzania Sygnałów Biomedycznych
Laboratorium Przetwarzania Sygnałów Biomedycznych Ćwiczenie 1 Wydobywanie sygnałów z szumu z wykorzystaniem uśredniania Opracowali: - prof. nzw. dr hab. inż. Krzysztof Kałużyński - mgr inż. Tomasz Kubik
Promotor: dr Marek Pawełczyk. Marcin Picz
Promotor: dr Marek Pawełczyk Marcin Picz Stosowane metody: - Grupa metod odejmowania widm (subtractive( subtractive-typetype algorithms); - Filtracja Wienera; - Neural networks & Fuzzy logic (sieci neuronowe
Załącznik do uchwały Nr 18/WZ/2016 Rady Wydziału Nauk o Zdrowiu i Kultury Fizycznej UTH Rad. z dnia r.
Załącznik do uchwały Nr 18/WZ/2016 Rady Wydziału Nauk o Zdrowiu i Kultury Fizycznej UTH Rad. z dnia14.04.2016 r. Wydziałowy System Zapewnienia Jakości Kształcenia na Wydziale Nauk o Zdrowiu i Kultury Fizycznej
LABORATORIUM AKUSTYKI MUZYCZNEJ. Ćw. nr 12. Analiza falkowa dźwięków instrumentów muzycznych. 1. PODSTAWY TEORETYCZNE ANALIZY FALKOWEJ.
LABORATORIUM AKUSTYKI MUZYCZNEJ. Ćw. nr 1. Analiza falkowa dźwięków instrumentów muzycznych. 1. PODSTAWY TEORETYCZNE ANALIZY FALKOWEJ. Transformacja falkowa (ang. wavelet falka) przeznaczona jest do analizy
Załącznik do ZASAD DYPLOMOWANIA WSEiT WYŻSZA SZKOŁA EDUKACJI I TERAPII IM. PROF. KAZIMIERY MILANOWSKIEJ ZAŁĄCZNIKI DO ZASAD DYPLOMOWANIA
WYŻSZA SZKOŁA EDUKACJI I TERAPII IM. PROF. KAZIMIERY MILANOWSKIEJ ZAŁĄCZNIKI DO ZASAD DYPLOMOWANIA Poznań 2018 - WZÓR - (czcionka Times New Roman, rozmiar czcionki w nawiasie) Załącznik do Załącznik nr
Regulamin procedury antyplagiatowej stosowanej na Wydziale Kultury Fizycznej i Ochrony Zdrowia
Załącznik nr 1 do decyzji Nr 1/2018 Dziekana Wydziału PWSZ w Koninie z dnia 19 marca 2018 r. w sprawie trybu oraz zasad procedury Kultury Fizycznej i Ochrony Zdrowia Regulamin procedury antyplagiatowej
Układy i Systemy Elektromedyczne
UiSE - laboratorium Układy i Systemy Elektromedyczne Laboratorium 1 Stetoskop elektroniczny parametry sygnałów rejestrowanych. Opracował: dr inż. Jakub Żmigrodzki Zakład Inżynierii Biomedycznej, Instytut
Przekształcenie Fouriera i splot
Zastosowania Procesorów Sygnałowych dr inż. Grzegorz Szwoch greg@multimed.org p. 732 - Katedra Systemów Multimedialnych Przekształcenie Fouriera i splot Wstęp Na tym wykładzie: przekształcenie Fouriera
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych autor: Robert Drab opiekun naukowy: dr inż. Paweł Rotter 1. Wstęp Zagadnienie generowania trójwymiarowego
Zarządzenie Nr 70 Rektora Uniwersytetu Warmińsko-Mazurskiego w Olsztynie z dnia 18 listopada 2009 roku
Zarządzenie Nr 70 Rektora Uniwersytetu Warmińsko-Mazurskiego w Olsztynie z dnia 18 listopada 2009 roku w sprawie procedury antyplagiatowej do weryfikacji samodzielności prac dyplomowych studentów Na podstawie
(kierunek ekonomia) oraz nauk o administracji i nauk prawnych (kierunek administracja),
Załącznik do uchwały nr 25/2013/RW z dnia 18.04.2013 zmienionej uchwałami nr 62/2013/RW z dnia 07.11.2013 26/2014/RW z dnia 24.04.2014 r. Zasady dyplomowania, realizacji prac dyplomowych i przeprowadzania
Transformata Fouriera
Transformata Fouriera Program wykładu 1. Wprowadzenie teoretyczne 2. Algorytm FFT 3. Zastosowanie analizy Fouriera 4. Przykłady programów Wprowadzenie teoretyczne Zespolona transformata Fouriera Jeżeli
REGULAMIN ANTYPLAGIATOWY
Załącznik do Zarządzenia Nr 18/2012 Rektora Wyższej Szkoły Pedagogiczno Technicznej w Koninie z dnia 15 grudnia 2012 roku REGULAMIN ANTYPLAGIATOWY CZĘŚĆ OGÓLNA 1 Regulamin określa tryb i zasady funkcjonowania
REGULAMIN ANTYPLAGIATOWY. załącznik do Zarządzenia nr 5/2014/2015 Rektora Akademii Ignatianum w Krakowie z dnia 10 października 2014 roku CZĘŚĆ OGÓLNA
REGULAMIN ANTYPLAGIATOWY załącznik do Zarządzenia nr 5/2014/2015 Rektora Akademii Ignatianum w Krakowie z dnia 10 października 2014 roku CZĘŚĆ OGÓLNA 1 Regulamin określa tryb i zasady funkcjonowania procedury
f = 2 śr MODULACJE
5. MODULACJE 5.1. Wstęp Modulacja polega na odzwierciedleniu przebiegu sygnału oryginalnego przez zmianę jednego z parametrów fali nośnej. Przyczyny stosowania modulacji: 1. Umożliwienie wydajnego wypromieniowania
b n y k n T s Filtr cyfrowy opisuje się również za pomocą splotu dyskretnego przedstawionego poniżej:
1. FILTRY CYFROWE 1.1 DEFIICJA FILTRU W sytuacji, kiedy chcemy przekształcić dany sygnał, w inny sygnał niezawierający pewnych składowych np.: szumów mówi się wtedy o filtracji sygnału. Ogólnie Filtracją
Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski
Przekształcenia widmowe Transformata Fouriera Adam Wojciechowski Przekształcenia widmowe Odmiana przekształceń kontekstowych, w których kontekstem jest w zasadzie cały obraz. Za pomocą transformaty Fouriera
Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Przetwarzanie Sygnałów Kod: TS1C400027 Temat ćwiczenia:
UCZELNIANY SYSTEM ZAPEWNIENIA JAKOŚCI KSZTAŁCENIA W PAŃSTWOWEJ WYŻSZEJ SZKOLE ZAWODOWEJ W SANDOMIERZU Symbol: USZJK-VII Data: 19.12.2013 r.
PWSZ w Sandomierzu Procedura Zakres procedury: Podmiot odpowiedzialny: Zasady postępowania: Symbol: USZJK-VII Data: 19.12.2013 r. DYPLOMOWANIA Procedura określa zasady przygotowania prac dyplomowych, oceny
Systemy akwizycji i przesyłania informacji
Politechnika Rzeszowska im. Ignacego Łukasiewicza w Rzeszowie Wydział Elektryczny Kierunek: Informatyka Systemy akwizycji i przesyłania informacji Projekt zaliczeniowy Temat pracy: Okna wygładzania ZUMFL
Adam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.
Adam Korzeniewski - adamkorz@sound.eti.pg.gda.pl, p. 732 dr inż. Grzegorz Szwoch - greg@sound.eti.pg.gda.pl, p. 732 dr inż. Piotr Odya - piotrod@sound.eti.pg.gda.pl, p. 730 Plan przedmiotu ZPS Cele nauczania
KOMPUTEROWE SYSTEMY POMIAROWE
KOMPUTEROWE SYSTEMY POMIAROWE Dr inż. Eligiusz PAWŁOWSKI Politechnika Lubelska Wydział Elektrotechniki i Informatyki Prezentacja do wykładu dla EMST - ITwE Semestr zimowy Wykład nr 12 Prawo autorskie Niniejsze
Zarządzenie Nr R-63/2015 Rektora Politechniki Lubelskiej z dnia 25 listopada 2015 r.
Zarządzenie Nr R-63/2015 Rektora Politechniki Lubelskiej z dnia 25 listopada 2015 r. w sprawie wprowadzenia w Politechnice Lubelskiej Regulaminu funkcjonowania systemu antyplagiatowego Na podstawie art.
Regulamin procedury antyplagiatowej stosowanej na Wydziale Społeczno-Humanistycznym
Załącznik do zarządzenia Nr 5/2015 Dziekana Wydziału Społeczno-Humanistycznego PWSZ w Koninie z dnia 22 stycznia 2015 r. w sprawie trybu oraz zasad procedury antyplagiatowej stosowanej na Wydziale Społeczno-
Technika analogowa. Problematyka ćwiczenia: Temat ćwiczenia:
Technika analogowa Problematyka ćwiczenia: Pomiędzy urządzeniem nadawczym oraz odbiorczym przesyłany jest sygnał użyteczny w paśmie 10Hz 50kHz. W trakcie odbioru sygnału po stronie odbiorczej stwierdzono
Zarządzenie Nr R-2/2017 Rektora Politechniki Lubelskiej z dnia 12 stycznia 2017 r.
Zarządzenie Nr R-2/2017 Rektora Politechniki Lubelskiej z dnia 12 stycznia 2017 r. w sprawie wprowadzenia w Politechnice Lubelskiej Regulaminu funkcjonowania systemu antyplagiatowego Na podstawie art.
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI) 1. Filtracja cyfrowa podstawowe
/Tytuł pracy dyplomowej/
Uniwersytet Rolniczy im. H. Kołłątaja w Krakowie Wydział Technologii Żywności /Imię Nazwisko/ Nr albumu: /numer albumu/ /Tytuł pracy dyplomowej/ Praca /rodzaj: np. magisterska/ na kierunku /nazwa kierunku,
Regulamin weryfikacji prac dyplomowych systemem antyplagiatowym w Państwowej Wyższej Szkole Zawodowej im. prof. Stanisława Tarnowskiego w Tarnobrzegu
Załącznik do zarządzenia nr 44/2013 Rektora Państwowej Wyższej Szkoły Zawodowej im. prof. Stanisława Tarnowskiego w Tarnobrzegu z dnia 18 września 2013 r. Regulamin weryfikacji prac dyplomowych systemem
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Sieci komputerowe Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE
2. Zalecenia dotyczące przygotowania pracy licencjackiej i magisterskiej
Regulamin dotyczący kryteriów i zasad przygotowywania prac licencjackich i magisterskich na Wydziale Wychowania Fizycznego, Sportu i Rehabilitacji, Akademii Wychowania Fizycznego w Poznaniu 1. Zasady dotyczące
Automatyczna klasyfikacja zespołów QRS
Przetwarzanie sygnałów w systemach diagnostycznych Informatyka Stosowana V Automatyczna klasyfikacja zespołów QRS Anna Mleko Tomasz Kotliński AGH EAIiE 9 . Opis zadania Tematem projektu było zaprojektowanie
4 Zasoby językowe Korpusy obcojęzyczne Korpusy języka polskiego Słowniki Sposoby gromadzenia danych...
Spis treści 1 Wstęp 11 1.1 Do kogo adresowana jest ta książka... 12 1.2 Historia badań nad mową i językiem... 12 1.3 Obecne główne trendy badań... 16 1.4 Opis zawartości rozdziałów... 18 2 Wyzwania i możliwe
Układy i Systemy Elektromedyczne
UiSE - laboratorium Układy i Systemy Elektromedyczne Laboratorium 5 Elektroniczny stetoskop - moduł TMDXMDKDS3254. Opracował: dr inż. Jakub Żmigrodzki Zakład Inżynierii Biomedycznej, Instytut Metrologii