これはワームの缶を開けるか、非常に簡単に答えられるでしょう: 私は Python 内でシステムのモデルを構築しています: どうすれば定量的にノイズを追加できますか? これまでのところ、これがあります(コードの下)-
私。各サンプルに固有のノイズが追加されている場合でも、ブロードキャストでこれを行うことはできますか?
と
ii. 電気信号のモデリングでは、ノイズはガウスまたは均一のどちらである必要がありますか? (確かではありませんが、ガウスだと思います)
import random
import numpy as np
import matplotlib.pyplot as plt
f = 1e6
T = 1/f
pi = np.pi
t = np.arange(0,20e-6,10e-9)
# create signal and normalise
y = np.sin(2*pi*f*t)
y /= max(y)
# add noise
for i in range(0, len(y)):
noise = random.uniform(-1, 1) / 10 **#10% noise added**
y[i] += noise
plt.figure(1)
plt.plot(t*1e6,y,'r-')
plt.grid()
plt.show()