From f9fc871c75bea9ad4b28e2244c5d6bb08dbe8664 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Sun, 11 Jun 2023 12:45:14 +0200 Subject: etc --- tabor/delavnica/manim/example.py | 19 ++++++++++ tabor/delavnica/osnutek/fourier.md | 73 ++++++++++++++++++++++++++++++++++++ "tabor/potreb\305\241\304\215ine.md" | 33 ++++++++++++++++ 3 files changed, 125 insertions(+) create mode 100644 tabor/delavnica/manim/example.py create mode 100644 tabor/delavnica/osnutek/fourier.md create mode 100644 "tabor/potreb\305\241\304\215ine.md" (limited to 'tabor') diff --git a/tabor/delavnica/manim/example.py b/tabor/delavnica/manim/example.py new file mode 100644 index 0000000..8356367 --- /dev/null +++ b/tabor/delavnica/manim/example.py @@ -0,0 +1,19 @@ + +from manim import * +# or: from manimlib import * +from manim_slides import Slide + +class BasicExample(Slide): + def construct(self): + circle = Circle(radius=3, color=BLUE) + dot = Dot() + + self.play(GrowFromCenter(circle)) + self.next_slide() # Waits user to press continue to go to the next slide + + self.start_loop() # Start loop + self.play(MoveAlongPath(dot, circle), run_time=2, rate_func=linear) + self.end_loop() # This will loop until user inputs a key + + self.play(dot.animate.move_to(ORIGIN)) + self.next_slide() # Waits user to press continue to go to the next slide diff --git a/tabor/delavnica/osnutek/fourier.md b/tabor/delavnica/osnutek/fourier.md new file mode 100644 index 0000000..c763e89 --- /dev/null +++ b/tabor/delavnica/osnutek/fourier.md @@ -0,0 +1,73 @@ +predstavitev fourierove transformacije +====================================== + +osnutek za naravoslovni in astronomski tabor gimb 2023. + +Uvod +==== + +fourierova vrsta +---------------- + +* Fourierova vrsta je razstavljanje funkcije periodične funkcije v neskončno funkcijo po kosinusih in sinusih +* Ohranjanje osnovnih značilnosti - periodičnost, lihost/sodost, vrednost pri x=0 in x=\pi +* +* +* definicija v 2D: + +fourierova analiza +------------------ + +* transformacija med izvorno funkcijo in koeficienti sin/cos na x osi +* praktično, kdaj se uporablja + - ko je x čas, spektralna frekvenčna analiza -- (diskretna/digitalna) obdelava signalov + + (de)modulacija radia + + (de)modulacija podatkov: fsk, psk, (ask -- v zvezi s filtri) + + equalizer, glasba + - v dveh dimenzijah + + lossy kompresija slik, človeško oko ne opazi visokih frekvenc + + spektroskopija pri magnetni resonanci + - + +fourierova transformacija +------------------------- + +* teoretična definicija zvezne transformacije z določenim integralom od -\infty do \infty + - samo verjemimo v e^{i\phi}=\cos\phi+i\sin\phi +* inverz +* dogajanje na frekvenci 0 -- le realne vrednosti + +### diskretna + +* diskretno vzorčenje +* diskretni vhod v Df časa, diskretni izhod v Df frekvence +* navijanje okrog kroga, vizualno v manim, za intuicijo + - faza frekvenčne komponente je kot kompleksnega suma +* predstavitev z množenjem transformacijske matrike in vektorja vzorcev +* algoritem za izračun + - primeri v c, py + - kompleksnost + - inverz +* + +### hitra diskretna + +* soda funkcija, manj množenja in seštevanja, le negacija +* algoritem za izračun + - primeri v c, py + - kompleksnost + - inverz +* + +praktična uporaba +----------------- + +* implementacija kompresorja in dekompresorja digitalnih fotografij +* implementacija zvokovnega equaliserja +* detekcija dtmf tonov telefona + +literatura +---------- + +* wikipedija +* knjiga: savo leonardis: digitalna obdelava signalov, založba fer uni-lj 1996 diff --git "a/tabor/potreb\305\241\304\215ine.md" "b/tabor/potreb\305\241\304\215ine.md" new file mode 100644 index 0000000..cde0151 --- /dev/null +++ "b/tabor/potreb\305\241\304\215ine.md" @@ -0,0 +1,33 @@ +kaj naj vzamem s seboj na tabor +=============================== + +seznam zanimivih stvari, ki bi morebiti prišle prav + +* fotoaparat in trigger +* spajkalnik, flux, cin, wick +* optocouplerji, mosfeti, uporniki, diode +* nedokončan metal detector +* leptop(a), ethernet kabel, polnilce +* esp8266 +* jumper kable +* breadboarde +* bt-wuzhi +* baofeng radio, programator in polnilec +* nov sdr, nagoya antene, dolg sma kabel +* izvijače, klešče +* hdmi, vga kabel +* 100 % alkohol +* usb webcam +* fotoaparat na film in rolico filma +* vžigalice +* kable s krokodilčki +* dc psu +* li-ion baterije in polnilce zanje (da morebiti dokončam metal detector) +* 220V podaljške +* 3,5mm kabel in rca adapter +* usb powerbank + +kupi: + +* zener diode za metal detector +* high current mosfete za metal detector -- cgit v1.2.3