Program 3, zadania III INF KASIS dzienne zaoczne

background image

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

background image

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

background image

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

background image



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

background image

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


Wyszukiwarka

Podobne podstrony:
Program przedmiotu sem II, studia dzienne i zaoczne
Program przedmiotu sem II, studia dzienne i zaoczne
Program przedmiotu sem II, studia dzienne i zaoczne
hipotezy zadania III dzienne
Pascal zadania III TI, Programowanie
27.2 wskazniki - zadania, Programowanie, Klasa III
Zadania-4, SIMR PW, VI semestr zaoczne, fizyka III
zbi r5~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, zadania
27.4 - zadanie, Programowanie, Klasa III
zbi rt~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, zadania
Zadania3, SIMR PW, VI semestr zaoczne, fizyka III
hipotezy zadania III dzienne
Wyklad1 bilans BK dzienne zaoczne cr (1)
23 - Funkcje, Programowanie, Klasa III
Podstawy programowania (wykład III)
Zadanie III, SGGW - Technologia żywnosci, VI SEEMSTR, Semestr VI, rachunkowość
10. Operatory arytmetyczne, Programowanie, Klasa III

więcej podobnych podstron