Spis treści
Transkrypt
Spis treści
Spis treści Przedmowa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX Wykaz ważniejszych skrótów i oznaczeń . . . . . . . . . . . . . . . . . XIII I. TEORIA Rozdział 1. Filtr dwufazowy i jego podstawowe bloki . . . . . . . . 1.1. Charakterystyki częstotliwościowe opóźniacza . . . . . . . . . . . . . . 1.2. Sekcja wszechprzepustowa . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.1. Wykresy charakterystyk częstotliwościowych . . . . . . . . . . . 1.2.2. Struktury równoważne zaciskowo . . . . . . . . . . . . . . . . . 1.2.3. Kaskadowanie sekcji . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.4. Linearyzacja charakterystyk fazowych . . . . . . . . . . . . . . . 1.2.5. Skalowanie charakterystyki fazowej . . . . . . . . . . . . . . . . 1.2.6. Zrównoleglanie sekcji . . . . . . . . . . . . . . . . . . . . . . . . 1.3. Filtr dolnoprzepustowy . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.1. Analiza położenia zer transmitancji . . . . . . . . . . . . . . . . 1.3.2. Charakterystyka fazowa i charakterystyka opóźnienia grupowego 1.3.3. Charakterystyki fazowe zawinięte . . . . . . . . . . . . . . . . . 1.3.4. Charakterystyka amplitudowa i jej parametry . . . . . . . . . . 1.3.5. Równomierne zafalowania charakterystyki amplitudowej . . . . 1.4. Filtr górnoprzepustowy . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5. Filtry pasmowe: środkowozaporowe i środkowoprzepustowe . . . . . . 1.6. Potencjalne projekty . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7. Przykładowe zadania kolokwialne . . . . . . . . . . . . . . . . . . . . . 1.8. Filtry wielowspółczynnikowe . . . . . . . . . . . . . . . . . . . . . . . . 1.8.1. Zera w częstotliwości Nyquista . . . . . . . . . . . . . . . . . . . 1.8.2. Zera na okręgu jednostkowym . . . . . . . . . . . . . . . . . . . 1.8.3. Równomierne zafalowania w paśmie zaporowym . . . . . . . . . 1.8.4. Przykład syntezy, nomogramy, etapy projektowania (syntezy) . II. 3 5 8 10 13 15 16 18 21 22 25 30 33 35 39 44 48 50 56 58 63 65 70 79 SYMULACJA Rozdział 2. Synteza algorytmiczna — początek projektowania zstępującego . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Rozdział 3. Środowisko projektowania na poziomie systemowym SPW/HDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1. SPW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 93 VI Spis treści 3.2. HDS . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1. Zasoby SPW/HDS . . . . . . . . . . . . . . 3.2.2. Instrukcje HDS w oknie BDE . . . . . . . . 3.2.3. Etapy zstępującego projektowania (syntezy) 3.2.4. Liczby w zapisie stałopozycyjnym . . . . . . 3.2.5. Bloki arytmetyki stałopozycyjnej . . . . . . 3.2.6. Zmiana atrybutów sygnału . . . . . . . . . . 3.2.7. Atrybuty portów . . . . . . . . . . . . . . . 3.2.8. Przykład syntezy algorytmicznej . . . . . . . 3.2.9. Generacja kodu VHDL . . . . . . . . . . . . 3.3. Przykładowe zadania kolokwialne . . . . . . . . . . 3.4. Podsumowanie i propozycje kontynuacji projektu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 96 99 99 105 105 106 109 109 112 115 116 Dodatek A. Katalog MATLAB dla filtrów dwufazowych . . . . . . A.1. M-funkcje katalogu MATLAB . . . . . . . . . . . . . . . . . . . . . . . A.2. M-skrypty katalogu MATLAB . . . . . . . . . . . . . . . . . . . . . . 129 130 155 Dodatek B. Instrukcje laboratoryjne . . . . . . . . . . . . . . . . . . . B.1. Synteza algorytmiczna: zapis i symulacja algorytmu . . . . . . . . . . Cel ćwiczenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uruchamianie pakietu SPW . . . . . . . . . . . . . . . . . . . . . . . . Zakładanie biblioteki . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opracowany ad hoc przykład . . . . . . . . . . . . . . . . . . . . . . . Wyświetlenie schematu blokowego . . . . . . . . . . . . . . . . . . . . Symulacja działania schematu blokowego . . . . . . . . . . . . . . . . . Wizualizacja wyników symulacji . . . . . . . . . . . . . . . . . . . . . Przymknięcie okna SigCalc i usunięcie okna Simulation Manager . . . Projekt filtru dwufazowego w arytmetyce zmiennopozycyjnej . . . . . Schemat blokowy do testowania filtru — rozszerzenie system . . . . . Tworzenie szczegółowego schematu blokowego — rozszerzenie detail . Tworzenie symbolu bloku — rozszerzenie symbol . . . . . . . . . . . . Wylogowanie z pakietu SPW . . . . . . . . . . . . . . . . . . . . . . . B.2. Syntezy ciąg dalszy: od algorytmu do architektury i kodu HDL . . . . Cel ćwiczenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uruchamianie pakietu SPW/HDS . . . . . . . . . . . . . . . . . . . . . Twój projekt w arytmetyce stałopozycyjnej . . . . . . . . . . . . . . . Modyfikacja schematu blokowego konrad/low passh.system . . . . . Badanie nieliniowych efektów wywołanych arytmetyką stałopozycyjną Tworzenie szczegółowego schematu blokowego — rozszerzenie detail . Tworzenie symbolu bloku stałopozycyjnego — rozszerzenie symbol . . Synteza architektury filtru . . . . . . . . . . . . . . . . . . . . . . . . . Badanie architektury — rozszerzenie system . . . . . . . . . . . . . . Tworzenie szczegółowej architektury — rozszerzenie detail . . . . . . Generacja kodu VHDL w stylu strukturalnym — rozszerzenie vhdldeck Co dalej? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Wylogowanie z pakietu SPW/HDS . . . . . . . . . . . . . . . . . . . . 193 194 194 194 195 197 198 199 201 202 203 203 205 206 208 209 209 209 211 211 213 214 214 216 218 219 220 220 223 DODATKI Spis treści VII Dodatek C. Zapisy projektów w kodzie VHDL . . . . . . . . . . . . C.1. Sekcja wszechprzepustowa drugiego rzędu . . . . . . . . . . . . . . . . 225 225 Spis rysunków . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Spis tabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Bibliografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243