# ディジタル信号処理 4/21 課題
## T5-23 下山 歩
###### tags: `ディジタル信号処理`
### 課題1
以下の $a(n),\ b(n)$ について $a(n) * b(n)$ を求めよ.
#### **1.** $a(n) = \left\{ 4,3,1 \right\},\ b(n) = \left\{ 1,1,9,2 \right\}$
##### `ans[0]`
| $a(n)$ | 4 | 3 | 1 |
| - | - | - | - |
| $b(n)$ | 1 |
`ans[0] = 4*1 = 4`
`ans = [4]`
##### `ans[1]`
| $a(n)$ | 4 | 3 | 1 |
| - | - | - | - |
| $b(n)$ | 1 | 1 |
`ans[1] = 4*1 + 3*1 = 7`
`ans = [4, 7]`
##### `ans[2]`
| $a(n)$ | 4 | 3 | 1 |
| - | - | - | - |
| $b(n)$ | 9 | 1 | 1 |
`ans[2] = 4*9 + 3*1 + 1*1 = 40`
`ans = [4, 7, 40]`
##### `ans[3]`
| $a(n)$ | 4 | 3 | 1 |
| - | - | - | - |
| $b(n)$ | 2 | 9 | 1 |
`ans[3] = 4*2 + 3*9 + 1*1 = 36`
`ans = [4, 7, 40, 36]`
##### `ans[4]`
| $a(n)$ | 4 | 3 | 1 |
| - | - | - | - |
| $b(n)$ | | 2 | 9 |
`ans[4] = 3*2 + 1*9 = 15`
`ans = [4, 7, 40, 36, 15]`
##### `ans[5]`
| $a(n)$ | 4 | 3 | 1 |
| - | - | - | - |
| $b(n)$ | | | 2 |
`ans[5] = 1*2 = 2`
`ans = [4, 7, 40, 36, 15, 2]`
#### **2.** $a(n) = \left\{ 1,1,9,2 \right\},\ b(n) = \left\{ 4,3,1 \right\}$
##### `ans[0]`
| $a(n)$ | 1 | 1 | 9 | 2 |
| - | - | - | - | - |
| $b(n)$ | 4 |
`ans[0] = 1*4 = 4`
`ans = [4]`
##### `ans[1]`
| $a(n)$ | 1 | 1 | 9 | 2 |
| - | - | - | - | - |
| $b(n)$ | 3 | 4 |
`ans[1] = 1*3 + 1*4 = 7`
`ans = [4, 7]`
##### `ans[2]`
| $a(n)$ | 1 | 1 | 9 | 2 |
| - | - | - | - | - |
| $b(n)$ | 1 | 3 | 4 |
`ans[2] = 1*1 + 1*3 + 9*4 = 40`
`ans = [4, 7, 40]`
##### `ans[3]`
| $a(n)$ | 1 | 1 | 9 | 2 |
| - | - | - | - | - |
| $b(n)$ | | 1 | 3 | 4 |
`ans[3] = 1*1 + 9*3 + 2*4 = 36`
`ans = [4, 7, 40, 36]`
##### `ans[4]`
| $a(n)$ | 1 | 1 | 9 | 2 |
| - | - | - | - | - |
| $b(n)$ | | | 1 | 3 |
`ans[4] = 9*1 + 2*3 = 15`
`ans = [4, 7, 40, 36, 15]`
##### `ans[5]`
| $a(n)$ | 1 | 1 | 9 | 2 |
| - | - | - | - | - |
| $b(n)$ | | | | 1 |
`ans[5] = 2*1 = 2`
`ans = [4, 7, 40, 36, 15, 2]`
#### **3.** $a(n) = \left\{ 8,5,9 \right\},\ b(n) = \left\{ 2 \right\}$
##### `ans[0]`
| $a(n)$ | 8 | 5 | 9 |
| - | - | - | - |
| $b(n)$ | 2 |
`ans[0] = 8*2 = 16`
`ans = [16]`
##### `ans[1]`
| $a(n)$ | 8 | 5 | 9 |
| - | - | - | - |
| $b(n)$ | | 2 |
`ans[1] = 5*2 = 10`
`ans = [16, 10]`
##### `ans[2]`
| $a(n)$ | 8 | 5 | 9 |
| - | - | - | - |
| $b(n)$ | | | 2 |
`ans[2] = 9*2 = 18`
`ans = [16, 10, 18]`