Xử lý tín hiệu số trong python

Em đang học môn xử lý tín hiệu số, thầy giáo yêu cầu em code trên python:

Thực hiện vẽ (hiển thị) tín hiệu rời rạc sau bằng các công cụ mà mình lựa chọn
a) x_1[n] ={0.0, 0.0,1.0, 0.75, 0.5, 0.25, 0.0, 0.0}
b) x_2[n] =cos((pi/5)*n) với 0 <= n <= 20
c) Tính năng lượng của các dãy tín hiệu trong a) và b)
d) Tính tổng, tích hay dãy tín hiệu ở a) và b)
e) Tính tích chập của hai dãy tín hiệu ở a) và b)
f) Tính tương quan chéo của hay dãy tín hiệu ở a) và b)
g) Tìm dãy tín hiệu giảm tần số lấy mẫu với hệ số giảm M=2 của dãy trong a)
h) Tìm dãy tín hiệu tăng tần số lấy mẫu với hệ số tăng L=3 của dãy trong b)

Thầy yêu cầu cài và sử dụng các gói numpy, scipy, matplotlib, và Jupyter Notebook, mọi người giúp e code bài này với, em biết sơ sơ về python nhưng chưa sử dụng để vẽ đồ thị. Em cảm ơn!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?