diff --git a/assignments/01/TTT4120_Assignment_1.pdf b/assignments/01/TTT4120_Assignment_1.pdf new file mode 100644 index 0000000..f6a26a5 Binary files /dev/null and b/assignments/01/TTT4120_Assignment_1.pdf differ diff --git a/assignments/01/conv.py b/assignments/01/conv.py new file mode 100644 index 0000000..826e7d4 --- /dev/null +++ b/assignments/01/conv.py @@ -0,0 +1,32 @@ +import numpy as np + +x = [1,2,3] + +h_1 = [1,1,1] + +h2Length = 10 +h_2 = [(0.9**n) for n in range(h2Length + 1)] + +print(h_2) + +y_1 = np.convolve(x,h_1) +y_2 = np.convolve(y_1,h_2) + +y_1h2 = np.convolve(x,h_2) + + + +print(y_1) +print(y_2) +print(y_1h2) + +def GenStem(arr, padding = 2): + print("n\txn") + for i in range(padding): + print(str(i-padding) + "\t0") + for i in range(len(arr)): + print(str(i) + "\t" + str(arr[i])) + for i in range(padding): + print(str(len(arr) + i) + "\t0") + +GenStem(y_1h2) \ No newline at end of file diff --git a/assignments/02/Assignment-2.pdf b/assignments/02/Assignment-2.pdf new file mode 100644 index 0000000..c47dfb4 Binary files /dev/null and b/assignments/02/Assignment-2.pdf differ diff --git a/assignments/02/Oppg3H1Amp.pdf b/assignments/02/Oppg3H1Amp.pdf new file mode 100644 index 0000000..fcd3cd6 Binary files /dev/null and b/assignments/02/Oppg3H1Amp.pdf differ diff --git a/assignments/02/Oppg3H1Phase.pdf b/assignments/02/Oppg3H1Phase.pdf new file mode 100644 index 0000000..2b380a9 Binary files /dev/null and b/assignments/02/Oppg3H1Phase.pdf differ diff --git a/assignments/02/Oppg3H2Amp.pdf b/assignments/02/Oppg3H2Amp.pdf new file mode 100644 index 0000000..b96a233 Binary files /dev/null and b/assignments/02/Oppg3H2Amp.pdf differ diff --git a/assignments/02/Oppg3H2Phase.pdf b/assignments/02/Oppg3H2Phase.pdf new file mode 100644 index 0000000..e26eeb4 Binary files /dev/null and b/assignments/02/Oppg3H2Phase.pdf differ diff --git a/assignments/02/TTT4120_Assignment_2_ØyvindSkaaden.pdf b/assignments/02/TTT4120_Assignment_2_ØyvindSkaaden.pdf new file mode 100644 index 0000000..59d1926 Binary files /dev/null and b/assignments/02/TTT4120_Assignment_2_ØyvindSkaaden.pdf differ diff --git a/assignments/02/coef.py b/assignments/02/coef.py new file mode 100644 index 0000000..216af2f --- /dev/null +++ b/assignments/02/coef.py @@ -0,0 +1,23 @@ +import numpy as np + +c_omega = {} +c_k = {} + +length = 5 + +def coeff(k, N): + # print(1/N) + omega = 2* np.pi * (k / N) + tmp = (1/N) * (2 + 2*np.cos(omega)) + print(str(k) + "\t" + str(tmp)) # used to generate latex data + return omega, tmp + +print("n\t xn") # used to generate latex data + +for i in range(-length, length + 1, 1): + tmp = coeff(i, length * 2) + c_omega[tmp[0]] = tmp[1] + c_k[i] = tmp[1] + +print(c_omega) # dict with coefficients with omega as axis +print(c_k) # dict with coefficients with k as axis \ No newline at end of file diff --git a/assignments/02/oppgave3.mlx b/assignments/02/oppgave3.mlx new file mode 100644 index 0000000..39c66a6 Binary files /dev/null and b/assignments/02/oppgave3.mlx differ diff --git a/assignments/02/oppgave4.mlx b/assignments/02/oppgave4.mlx new file mode 100644 index 0000000..d7364b6 Binary files /dev/null and b/assignments/02/oppgave4.mlx differ diff --git a/assignments/solutions/solution 2.pdf b/assignments/02/solution 2.pdf similarity index 100% rename from assignments/solutions/solution 2.pdf rename to assignments/02/solution 2.pdf diff --git a/assignments/02/test.pdf b/assignments/02/test.pdf new file mode 100644 index 0000000..0a22be6 Binary files /dev/null and b/assignments/02/test.pdf differ diff --git a/assignments/03/Assignment-3.pdf b/assignments/03/Assignment-3.pdf new file mode 100644 index 0000000..1e79e96 Binary files /dev/null and b/assignments/03/Assignment-3.pdf differ diff --git a/assignments/solutions/solution 3.pdf b/assignments/03/solution 3.pdf similarity index 100% rename from assignments/solutions/solution 3.pdf rename to assignments/03/solution 3.pdf diff --git a/assignments/04/Assignment-4.pdf b/assignments/04/Assignment-4.pdf new file mode 100644 index 0000000..a0332fe Binary files /dev/null and b/assignments/04/Assignment-4.pdf differ diff --git a/assignments/solutions/solution 4.pdf b/assignments/04/solution 4.pdf similarity index 100% rename from assignments/solutions/solution 4.pdf rename to assignments/04/solution 4.pdf