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