PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
  • Sesja wygasła!
Tytuł artykułu

Implementation of synchronous sample rate converter using modular audio processing system

Identyfikatory
Warianty tytułu
PL
Implementacja synchronicznego konwertera częstotliwości próbkowania z wykorzystaniem modularnego systemu przetwarzania sygnałów fonicznych
Języki publikacji
EN
Abstrakty
EN
The paper describes a simple yet powerful audio processing library for personal computers and demonstrates how it can be used to create a synchronous sample rate converter. In the first part Modular Audio Processing System (MAPS) is presented. The two unique features are integer - only calculations assuring high processing quality and modular design enabling rapid system development. The second part of the paper presents possible uses of MAPS and a representative implementation of synchronous sample rate converter utilizing the library and the Qt Toolkit for GUI creation. The software details as well as the general system architecture are presented. Test results confirm the usefullness of presented solution.
PL
W artykule opisano prostą, ale wydajną bibliotekę, służącą do przetwarzania sygnałów fonicznych na komputerach klasy PC. Jako przykład wykorzystania zrealizowano synchroniczny konwerter częstotliwości próbkowania. W części pierwszej zaprezentowano system MAPS (Modular Audio Processing System), którego unikalne cechy to wykorzystanie obliczeń wyłącznie na liczbach stało przecinkowych, co zapewnia wysoką jakość przetwarzania danych oraz modułowa budowa pozwalająca na szybką implementację wybranych algorytmów. W części drugiej pokazano przykładową implementacją synchronicznego konwertera częstotliwości próbkowania z wykorzystaniem zbudowanej biblioteki oraz pakietu QT Toolkit wspomagającego tworzenie graficznego interfejsu użytkownika. W pracy zaprezentowano zarówno szczegóły implementacji jak i ogólną strukturę systemu. Wyniki testów potwierdziły użyteczność prezentowanego rozwiązania.
Rocznik
Strony
14--18
Opis fizyczny
Bibliogr. 9 poz., wykr.
Twórcy
autor
autor
autor
  • Warsaw University of Technology, Institute of Radioelectronics
Bibliografia
  • [1] Stroustrup B.: The C++ Programming Language. Addison-Wesley Pub Co; 3rd edition, 2000.
  • [2] IEEE, IEEE Standard for Floating-Point Arithmetic (IEEE754) 2008.
  • [3] Kostrzewa M., Nykiel P.: Influence of arithmetic error generated in FIR filters on the quality of audio signals. IEEE Signal processing '2006. Workshop Proceedings, Poznań 29th September 2006.
  • [4] Erik de Castro Lopo: libsndfile Manual. Homepage: www.meganerd.com/libsndfile/
  • [5] Mark A. Linder: Libconfig Manual. Homepage: www.hyperrealm.com/libconfig/
  • [6] Roland E.: Crochiere and Lawrence R. Rabiner. Interpolation and Decimation of Digital Signals - A Tutorial Review, Proceedings of the IEEE vol 69, 1981.
  • [7] Kozicki M., Kulka Z.: Simple Audio Synchronous Sampling Rate Converter Based on Digital Signal Processor. IEEE Signal Processing '2004, Workshop Proceedings, Poznań 24th September 2004.
  • [8] Bielawski B.: Synchronous Sample Rate Converter M. Sc. thesis. Warsaw Uniwersity of Technology, 2009.
  • [9] Nokia, Qt 4.5 Manual, Homepage: doc.qtsoftware.com/4.5
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWA9-0036-0002
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.