Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2015:sstv-gen

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
2015:sstv-gen [2016/01/26 06:01]
Tomáš Kret [Firmware]
2015:sstv-gen [2016/01/26 18:04] (aktuální)
Tomáš Kret [Záver]
Řádek 1: Řádek 1:
 ====== Generátor SSTV signálu ====== ====== Generátor SSTV signálu ======
 +     * Tomáš Kret
 +     * xkrett00@stud.feec.vutbr.cz
 ===== Zadanie ===== ===== Zadanie =====
 Implementujte audio generátor pre signál SSTV (slow-scan television),​ napr. mód Martin M1 alebo Robot B&W. Obrazové data prečítajte z SD karty alebo USB flash disku, signál vygenerujte a odošlite pomocou DAC alebo zvukového kodeku. Overte príjem softwarom MMSSTV. Implementujte audio generátor pre signál SSTV (slow-scan television),​ napr. mód Martin M1 alebo Robot B&W. Obrazové data prečítajte z SD karty alebo USB flash disku, signál vygenerujte a odošlite pomocou DAC alebo zvukového kodeku. Overte príjem softwarom MMSSTV.
Řádek 252: Řádek 254:
 } }
 </​code>​ </​code>​
-Funkcia //​pref(int32_t indx)// slúži na duplikovanie vzoriek do oboch kanálov. Hodnoty bufferov sa načítavajú a zapisuju cyklicky, čím sa predpočítajú prvky do ďalšieho kroku.+Funkcia //​pref(int32_t indx)// slúži na duplikovanie vzoriek do oboch kanálov. Hodnoty bufferov sa načítavajú a zapisuju cyklicky, čím sa predpočítajú prvky do ďalšieho kroku. ​ 
 + 
 +Celý firmware pre EmBitz {{:​2015:​sstv-gen:​sstv.zip|tu}}. 
 + 
 +Súbory uložené na USB flash disku {{:​2015:​sstv-gen:​matlab_generated_files.zip|tu}}. 
 + 
 +===== Overenie funkčnosti ===== 
 +{{ :​2015:​sstv-gen:​img_20160126_062859_1.jpg?​300 |}} 
 +                                              Testovacie podmienky 
 +{{ :​2015:​sstv-gen:​test.png |}} 
 +{{ :​2015:​sstv-gen:​test_lines.jpg |}} 
 +{{ :​2015:​sstv-gen:​landscape.jpg |}} 
 +{{ :​2015:​sstv-gen:​sstv.jpg |}} 
 +                     ​Výsledky prenosov (vpravo synchronizačné signály) a porovnanie s originálmi 
 +**Videozáznam prenosu SSTV** 
 +{{youtube>​sZ8ZAE_yu98?​medium}} 
 +===== Záver ===== 
 +Na obrázkoch je vidieť, že dochádza k miernemu rozladeniu farieb ako aj synchronizácie,​ rozladenie môže byť spôsobené vlastnosťami mikrofónu. Synchronizácia by sa mohla zlepšiť pridaním multitaskingu,​ odstránením blokujúcich čakaní, lepšou synchronizáciou jednotlivých buferov, zvýšením vzorkovacieho kmitočtu a lepším zaokrúhľovaním času. Pre správne načítanie dát z usb po zapnutí treba  približne 5 až 10 sekúnd čakať pred stlačením user tlačidla kvôli dokončeniu enumerácie,​ avšak nie je to nikde signálizované,​ čo je tiež potrebné vyriešiť.  ​
2015/sstv-gen.1453784495.txt.gz · Poslední úprava: 2016/01/26 06:01 autor: Tomáš Kret