Witam.
Jestem w trakcie realizacji projektu:symulacji toru nadawczo-odbiorczego telefonii komórkowej z dodatkowym modułem szyfrującym. Projekt ten ma zostać zrealizowany na zestawie startowym z procesorem TMS320C6711, niestety nigdy wcześniej nie miałam do czynienia z programowaniem DSP. Sam symulator jest w większości napisany (biblioteki C/C++), pozostaje tylko realizacja na procesorze. Nie jestem w stanie rozwiązać następujących kwestii i problemów:
-sygnał ma być pobierany z wejścia mikrofonowego i po przetworzeniu wysłany na wyjście analogowe, na głośniki, z opóźnieniem nie większym niż 300 ms i bez przerw między kolejnymi ramkami mowy (tak jak w telefonie);
-przetwarzana ramka sygnału mowy musi mieć dokładnie 180 próbek;
-czas ramki wynosi 22,5 ms, zaś łączny czas pracy algorytmów jest znacznie dłuższy, co utrudnia stosowanie przerwań.
Jak w ogóle się za to zabrać? Jakie biblioteki/pliki konfiguracyjne trzeba dołączyć żeby ten zestaw w ogóle działał?Jak pobierać próbki z wejścia mikrofonowego i wysyłać na wyjście audio? Jak poradzić sobie z długim czasem przetwarzania? Z góry dziękuję za jakiekolwiek odpowiedzi na te pytania oraz inne cenne uwagi.
