|
|
|
@ -16,14 +16,12 @@
|
|
|
|
```py
|
|
|
|
```py
|
|
|
|
>>> def delay(signal, T):
|
|
|
|
>>> def delay(signal, T):
|
|
|
|
"""Расчет выходного сигнала y(t) для устройства задержки"""
|
|
|
|
"""Расчет выходного сигнала y(t) для устройства задержки"""
|
|
|
|
for i in range(len(signal)):
|
|
|
|
return [0] * T + signal
|
|
|
|
signal[i] += T
|
|
|
|
|
|
|
|
return signal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>>> x_t = [10,9,8,15,8,5]; x_t # входной сигнал
|
|
|
|
>>> x_t = [10,9,8,15,8,5]; x_t # входной сигнал
|
|
|
|
[10, 9, 8, 15, 8, 5]
|
|
|
|
[10, 9, 8, 15, 8, 5]
|
|
|
|
>>> y_t = delay(x_t,10); y_t # выходной сигнал с задержкой
|
|
|
|
>>> y_t = delay(x_t,3); y_t # выходной сигнал с задержкой
|
|
|
|
[20, 19, 18, 25, 18, 15]
|
|
|
|
[0, 0, 0, 10, 9, 8, 15, 8, 5]
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|