1.0
Pushti shovqin parametri, ¯
0,0
0,0
0.2
0,8
0,5
0,6
1.5
0.4
1.0
2.0
5.3 Avtokorrelyatsiya
Pushti shovqin qaysidir ma'noda Broun shovqini va UU shovqini o'rtasida bo'lgani
uchun biz
oraliq korrelyatsiyani kutishimiz mumkin:
def autocorr(to'lqin):
kechikishlar = diapazon(len(wave.ys)//2)
korrs = [kechikishlar uchun serial_corr(to'lqin, kechikish)] qaytish
laglari, korrs
signal = thinkdsp.PinkNoise(beta=1) to'lqin =
signal.make_wave(davomiylik=0,5, kadr tezligi=11025) serial_corr(to'lqin)
5.3-rasm: Parametrlar diapazoni bilan pushti shovqin uchun ketma-ket korrelyatsiya.
5.3. Avtokorrelyatsiya
b = 1 parametri bilan men 0,851 seriyali korrelyatsiyani oldim.
Pa rametrni korrelyatsiya
qilinmagan shovqin bo'lgan
b = 0 dan
b = 2 ga, ya'ni Brown ian ga o'zgartirsak, ketma-ket
korrelyatsiya 0 dan deyarli 1 gacha, 5.3-rasmda ko'rsatilganidek.
55
Oldingi bo'limda biz har bir qiymat va keyingi qiymat o'rtasidagi korrelyatsiyani hisoblab chiqdik,
shuning uchun biz massivning elementlarini 1 ga siljitdik. Ammo biz turli
xil kechikishlar bilan
ketma-ket korrelyatsiyalarni osongina hisoblashimiz mumkin.
Albatta, men olgan natija 0,999 dan katta.
Siz serial_corr ni har bir kechikish qiymatidan mos keladigan korrelyatsiyaga mos keladigan
funktsiya sifatida tasavvur qilishingiz mumkin va biz bu funktsiyani kechikish qiymatlari bo'ylab
aylanish orqali baholashimiz mumkin:
Se
ri
y
ali
ko
rrely
atsiya
Machine Translated by Google
0.2
1000
400
Kechikish
1.0
0,0
0,8
0.4
0
600
0,6
800
200
bob, chap05.ipynb, uni o'ynash uchun.
_bcjordan__voicedownbew.wav. Buning uchun Jupyter daftaridan
foydalanishingiz mumkin
ning b. b ning past qiymatlari uchun signal kamroq korrelyatsiya qilinadi va avtokorrelyatsiya
funktsiyasi tezda nolga tushadi. Kattaroq qiymatlar uchun ketma-ket korrelyatsiya
5.4-rasmda uchta qiymatga ega pushti shovqin uchun avtokorrelyatsiya funktsiyalari ko'rsatilgan
Misol
tariqasida, men freesound.org saytidan kimningdir chiyillashi haqidagi yozuvni yuklab
oldim; ushbu kitobning ombori faylni o'z ichiga oladi: 28042_
to'lqin; corrs - har bir kechikish uchun ketma-ket korrelyatsiyalar ketma-ketligi.
foydali.
lekin cheklangan ilovalar. Davriy signallarning avtokorrelyatsiyasi ko'proq
ketma-ketliklar juftligi: kechikishlar - bu 0 dan yarmigacha bo'lgan butun sonlar ketma-ketligi.
autocorr Wave obyektini oladi va avtokorrelyatsiya funksiyasini a sifatida qaytaradi
Pushti shovqinning avtokorrelyatsiyasi qiziqarli
matematik xususiyatlarga ega,
va taxminan 300 Gts gacha, taxminan C5 dan E4 gacha tushadi.
5.4-rasm: Parametrlar diapazoniga ega pushti shovqin uchun avtokorrelyatsiya funksiyalari.
Do'stlaringiz bilan baham: