我想一些隨機噪聲添加到我在Python正在模擬一些100態信號 - 使之更加切合實際。增加噪聲的信號在python
在基本層面上,我首先想到的是二進制位去斌,只是產生在一定範圍之間的隨機數,並添加或從信號中減去這一點。
我希望(因爲這是蟒蛇),有可能更智能的方式通過numpy的什麼做到這一點。 (我想,理想情況下,從高斯分佈中抽取一個數字並添加到每個bin中會更好。)
在任何回覆前提前致謝。
我只是在規劃我的代碼的階段,所以我沒有任何東西可以顯示。我只是在想,可能會有更復雜的噪音產生方式。
在術語out輸出,如果我有10個箱具有以下值:
濱1:1 濱2:4 濱3:9 濱4:16 濱5:25 濱6 :25 斌7:16 斌8:9 斌9:4 斌10:1
是否有可能增加噪聲給我像一個預先定義的功能,我只是想知道:
濱1:1.13 濱2:4.21 濱3:8.79 濱4:16.08 濱5:24.97 濱6:25.14 濱7:16.22 濱8:8.90 濱9:4.02 濱10: 0.91
如果不是,我將只是去bin-bin,並添加一個從高斯分佈中選擇一個號碼給每一個。
謝謝。
它實際上是我模擬的射電望遠鏡的信號。我希望能夠最終選擇的信號,我模擬的信噪比。
請演示您嘗試過的代碼或遇到的特定問題。樣本輸入和期望的輸出也會有很長的路要走。 –
什麼樣的信號呢?你想介紹什麼樣的噪音? 「現實」取決於信號的類型。例如,音頻噪聲與圖像噪聲不同。 –