Komputerowa analiza systemów i sygnałów –
laboratorium, III INF, I st. stacjonarne/niestacjonarne
Treść programu 1
Napisać program, który ma za zadanie: przesuwać zapalać diody w następujący sposób:
wersja Krok 1
Krok 2
Krok 3
Krok 4
Krok 5
Krok 6
Krok 7
Krok 8
a
1000
0100
0010
0001
1000
0100
0010
0001
b
0111
1011
1101
1110
0111
1011
1101
1110
c
0001
0010
0100
1000
0001
0010
0100
1000
d
1110
1101
1011
0111
1110
1101
1011
0111
e
1000
0100
0010
0001
0001
0010
0100
1000
f
1110
1101
1011
0111
0111
1011
1101
1110
g
1000
1100
1110
1111
1000
1100
1110
1111
h
0001
0011
0111
1111
0001
0011
0111
1111
i
1000
1100
1110
1111
1111
1110
1100
1000
j
0111
0011
0001
0000
0000
0001
0011
0111
z opóźnieniem zależnym od stanu przełączników. Podstawowe opóźnienie 0.1s. Opóźnienie, z
jakim ma się zmieniać stan diod wynika z zależności: opóźnienie podstawowe x stan
przełączników. Gdy na przełącznikach jest wartość 0 opóźnienie ma się równać opóźnieniu
podstawowemu.
Materiały pomocnicze:
0 - podstawy CCS.zip
1 - obsługa diod i przełączników.zip
Komputerowa analiza systemów i sygnałów –
laboratorium, III INF, I st. stacjonarne/niestacjonarne
Treść programu 2
Napisać program, który ma działać w sposób identyczny do zadania 1 w oparciu o:
obiekt PRD
o
Dobrać tak czas trwania 1 taktu obiektu CLK oraz wartości zmiennej „period”
obiektu PRD, aby czas pomiędzy wywoływanymi funkcjami równy był 100ms
Materiały pomocnicze:
2b Timer PRD.zip
Komputerowa analiza systemów i sygnałów –
laboratorium, III INF, I st. stacjonarne/niestacjonarne
Treść programu 3
Napisać program wykonujący co 1s akwizycję sygnału trwającą 5ms. Po zebraniu próbek należy
obliczyć odpowiednie parametry (w zależności od wersji), zmienić stan diod (sposób zaświecania
diod tak jak w zadaniu 1 i 2) oraz wyświetlić obliczone wartości w okienku „Message Log”. Do
odmierzania czasu wykorzystać obiekt PRD.
Częstotliwości próbkowania ustawiane są na przełącznikach SW0 – SW2 (poszczególne
częstotliwości różnią się w zależności od wersji). Należy dobrać tak ilości gromadzonych próbek
aby dla wybranej częstotliwości osiągnąć podany czas akwizycji. Na przykład: dla częstotliwości
próbkowania 96kHz aby uzyskać czas akwizycji 5ms należy wybrać ilość próbek równą:
Przełącznik SW3 – start/stop akwizycji.
Materiały pomocnicze:
zadanie_3_stud_odczyt.zip – przykładowy program do gromadzenia danych w tablicy
próbek
zadanie_3_stud_przepusc_dane.zip – przykładowy program do odczytu próbek z
przetwornika AC oraz wysyłania próbek do przetwornika CA.
Wersja
a
b
c
d
e
f
g
h
i
j
k
l
ł
m
Częstotliwość
Okres
Całka
Wartość średnia
Energia
Moc
Amplituda
Wartość skuteczna
Wartość min. i max.
SW0
8k
16k
8k
16k
8k
16k
8k
16k
8k
16k
8k
16k
8k
16k
SW1
44k
24k
32k
24k
24k
32k
32k
24k
32k
24k
32k
24k
24k
32k
SW2
96k
48k
96k
96k
32k
44k
44k
96k
48k
44k
44k
44k
96k
96k
Materiały pomocnicze:
4 analiza sygnału.zip
Uwagi:
Nazwa
Wzór
Estymator
Całka sygnału
Wartość średnia sygnału
impulsowego
Energia sygnału
dt
t
x
x
E
x
)
(
2
2
Moc sygnału
2
1
)
(
1
2
1
2
2
t
t
x
dt
t
x
t
t
x
P
Amplituda
Wartość skuteczna
2
1
)
(
1
2
1
2
2
t
t
dt
t
x
t
t
x
2
1
2
1
2
2
1
n
n
n
n
x
n
n
x
Speaker
ony
(ziel
)
Line in
niebieski
(
)
L
in
e
I
n
L
in
e
I
n
Rysunek 1 Schemat podłączenia modułu DSK do komputera.
dt
t
x
x
)
(
2
1
)
(
1
1
2
t
t
dt
t
x
t
t
x
2
1
)
(
1
1
2
n
n
n
n
x
n
n
x
n
n
x
T
x
)
(
n
x
n
x
T
x
E
)
(
2
2
2
1
)
(
1
2
1
2
2
n
n
n
x
n
x
n
n
x
P
Komputerowa analiza systemów i sygnałów –
laboratorium, III INF, I st. stacjonarne/niestacjonarne
Treść programu 4
Napisać program wykonujący filtrację sygnału w dwóch kanałach. Sygnał jest podawany na wejście
LINE-IN modułu DSK na obydwa kanały. Program ma filtrować podawany sygnał dla obydwu
kanałów i ma być wysyłany na wyjście HEADPHONE. W programie wykorzystać konfigurację i
sterowanie zgodnie z tabelą poniżej.
Wersja
a
b
c
d
e
f
g
h
i
j
k
l
m
n
dolnoprzepustowy
x
x
x
x
x
górnoprzepustowy
x
x
x
x
x
środkowoprzepustowy
x
x
x
x
częstotliwość
próbkowania
32k
44k
96k
32k
44k
96k
32k
44k
96k
32k
44k
96k
32k
44k
SW0
mute
L**
L**
on/off mute
L**
L**
on/off mute
L**
L**
on/off mute
L**
SW1
on/off* mute on/off mute on/off mute on/off
mute on/off mute on/off mute on/off mute
SW2
L**
on/off mute
L**
L**
on/off mute
L**
L**
on/off mute
L**
L**
on/off
f
d
lub f
g
10k
3k
1÷5k
6k
5k
2k
0,5÷2k
3k
1k
1k
1÷2k
2k
5k
1÷4k
on/off*- włącz/wyłącz filtrację
L ** - filtruj tylko lewy kanał
Speaker
ony
(ziel
)
Line in
niebieski
(
)
L
in
e
I
n
L
in
e
I
n
H
e
a
d
p
h
o
n
e
s
Rysunek 2 Schemat podłączenia modułu DSK do komputera.
Materiały pomocnicze:
3 filtracja.zip