Pythonda raqamli signalni qayta ishlash dsp haqida o'ylang



Download 5,55 Mb.
Pdf ko'rish
bet35/101
Sana03.07.2022
Hajmi5,55 Mb.
#735828
1   ...   31   32   33   34   35   36   37   38   ...   101
Bog'liq
Signallarga raqamli ishlov berish tarjima

4.4 Pushti shovqin
"oq" deb ataladi. Agar siz ko'rinadigan yorug'likni quvvat bilan proportsional birlashtirsangiz
Pushti shovqinni yaratishning bir necha yo'li mavjud. Eng oddiy - oq shovqin hosil qilish
va keyin kerakli ko'rsatkichga ega past o'tkazuvchan filtrni qo'llash.
Broun shovqini qizil shovqin deb ham ataladi , xuddi shu sababga ko'ra oq shovqin
Qizil shovqin uchun chastota va quvvat o'rtasidagi munosabat
Thinkdsp pushti shovqin signalini ifodalovchi sinfni taqdim etadi:
pushti shovqin deb ataladi .
4.6-rasm: b = 1 bo'lgan pushti shovqinning to'lqin shakli .
,
b 0 va 2 orasida bo'lsa , natija oq va qizil shovqin o'rtasida bo'ladi, shuning uchun u
b = 2 bo'lsa , natijada qizil shovqin paydo bo'ladi.
Bu chalkash deb o'ylayman, shuning uchun men undan foydalanmayman.
b = 0 bo'lganda , quvvat barcha chastotalarda doimiy bo'ladi, shuning uchun natijada oq shovqin paydo bo'ladi.
P = K/ f b
qaysi qizil. Brown shovqini ba'zan "jigarrang shovqin" deb ham ataladi, ammo men
44
quvvatning katta qismi spektrning past chastotali oxirida bo'ladi,
4-bob. Shovqin
2-ko'rsatkichda alohida hech narsa yo'q. Umuman olganda, biz shovqinni istalgan
ko'rsatkich b bilan sintez qilishimiz mumkin.
1/ f
P = K/ f
2
2
Machine Translated by Google


4
2
1
-2
2 10
-1
3
5
-3
1 10
0
Q
u
vv
at
signal = UncorrelatedUniformNoise() to'lqin =
signal.make_wave(davomiylik, start, kadr tezligi) spektr =
wave.make_spectrum()
def __init__(self, amp=1,0, beta=1,0): self.amp = amp
self.beta = beta
make_wave oq shovqin to'lqinini yaratadi, uning spektrini hisoblaydi, kerakli ko'rsatkichga ega
filtrni qo'llaydi va keyin filtrlangan spektrni yana to'lqinga aylantiradi. Keyin u to'lqinni xolis
qiladi va normallashtiradi.
45
spectrum.pink_filter(beta=self.beta)
amper - signalning kerakli amplitudasi. beta - kerakli ko'rsatkich.
PinkNoise to'lqin hosil qiluvchi make_wave ni ta'minlaydi.
wave2 = spectrum.make_wave()
wave2.unbias() wave2.normalize(self.amp)
4.7-rasm: log-log shkalasi bo'yicha oq, pushti va qizil shovqin spektri.
qaytish to'lqini 2
def make_wave (o'z-o'zidan, davomiylik = 1, boshlanish = 0, kadr tezligi = 11025):
davomiylik - to'lqinning soniyalardagi uzunligi. boshlanish - to'lqinning boshlanish vaqti; u
make_wave barcha turdagi signallar uchun bir xil interfeysga ega bo'lishi uchun kiritilgan,
ammo tasodifiy shovqin uchun boshlanish vaqti ahamiyatsiz. Va kadr tezligi soniyada
namunalar soni.
PinkNoise (_Shovqin) sinfi:

Download 5,55 Mb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   101




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish