Simulátor funkce FM-CW dálkoměru

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Táto práca popisuje problematiku návrhu simulátoru FM-CW diakomeru. Výber optimálnej metódy realizácie. Práca informuje o základných vlastnostiach kontinuálne pracujúcich radarov. Práca zahrnuje analýzu chybovosti reálneho diakomerua numerický odhad maximálnej chyby celého reálneho zariadenia. Obsahuje detailné blokové schéma simulátoru funkcie FM-CW diakomeru a počítačovú simuláciu funkcie generátora kmitočtovo modulovaného signálu, demodulátoru ...

Vydal: FEKT VUT Brno Autor: Martin Bačík

Strana 43 z 51

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
41 PROCESS(pres_state, start_stop_press, mood_press) BEGIN CASE pres_state riadenie zmeny stavu WHEN Vzd start_stop_press '1' THEN next_state Stop; ELSIF mood_press '1' THEN next_state Rych; ELSE next_state Vzd; END IF; WHEN Rych start_stop_press '1' THEN next_state Stop; ELSIF mood_press '1' THEN next_state Vzd; ELSE next_state Rych; END IF; WHEN Stop start_stop_press '1' THEN next_state Vzd; ELSE next_state Stop; END IF; END CASE; END PROCESS; PROCESS (clk) BEGIN IF rising_edge(clk) THEN pres_state next_state; priradenie zmeny stavu aktualny stav END IF; END PROCESS; Po zvolení procesu program priradí výstupy riadiacej jednotky reprezentujúce signály. PROCESS (clk) BEGIN IF rising_edge(clk) THEN IF cnt_reset '1' THEN nulovanie vystupov frek "00000000000000000000"; zpozd "00000000000000000000"; mod_frek "00000000000000000000"; ELSIF vzd_enable '1' THEN priradenie hodnot UART frek UART(59 downto 40); zpozd UART(39 downto 20); mod_frek UART(19 downto 0); ELSIF rych_enable '1' THEN priradenie hodnot UART frek UART(59 downto 40); zpozd pom; premenlivej faze mod_frek UART(19 downto 0); END IF; END IF; END PROCESS; Simulácia rýchlosti reprezentovaná íta premenlivou žkou kroku, rýchlos je preto možné simulova krátkych úsekoch sebou. PROCESS (clk) BEGIN IF rising_edge(clk) THEN IF pom(pom'HIGH) '0' THEN pom pom rychlost; ELSE pom "00000000000000000000"; END IF; END IF; END PROCESS;