Pythonda raqamli signalni qayta ishlash dsp haqida o'ylang



Download 5,55 Mb.
Pdf ko'rish
bet56/101
Sana03.07.2022
Hajmi5,55 Mb.
#735828
1   ...   52   53   54   55   56   57   58   59   ...   101
Bog'liq
Signallarga raqamli ishlov berish tarjima

7.3. Sintez muammosi
Natijada:
Haqiqiy sinusoidlar bilan qilganimiz kabi, biz turli chastotali murakkab sinusoidlarni
qo'shish orqali aralash signallarni yaratishimiz mumkin. Va bu bizni sintez
muammosining murakkab versiyasiga olib keladi: har bir murakkab komponentning
chastotasi va amplitudasini hisobga olsak, signalni qanday baholaymiz?
Eng past darajada murakkab signal murakkab sonlar ketma-ketligidir. Lekin buni
qanday talqin qilishimiz kerak? Haqiqiy signallar uchun bizda ba'zi sezgi bor: ular vaqt
bo'yicha o'zgarib turadigan miqdorlarni ifodalaydi; masalan, ovozli signal havo
bosimidagi o'zgarishlarni bildiradi. Ammo dunyoda biz o'lchagan hech narsa murakkab
raqamlarni keltirib chiqarmaydi.
[ 1.000 +0.000e+00j 0.995 +9.093e-02j 0.979 +1.803e-01j ..., 0.979 -1.803e-01j
0.995 -9.093e-02j 1.001e-510j.
Mana misol: amper =
np.array([0,6, 0,25, 0,1, 0,05]) fs = [100, 200, 300,
400] kvadrat tezligi = 11025 ts = np.linspace(0, 1,
kadr tezligi) ys (sintezlash) kuchaytirgichlar, fs, ts)
2. Agar xohlasangiz, murakkab signalni uning haqiqiy va xayoliy qismlari sifatida ikkita
signalni o'z ichiga olgan murakkab sonlar ketma-ketligi deb tasavvur qilishingiz mumkin.
79
1. Murakkab signal - bu hisoblash va tahlil qilish uchun foydali bo'lgan matematik
abstraktsiya, lekin u haqiqiy dunyodagi hech qanday narsaga bevosita mos
kelmaydi.
Bu funksiya 6.1-bo'limdagi sintez1 bilan deyarli bir xil; yagona farq shundaki, men
CosSignalni ComplexSinusoid bilan almashtirdim.
7.3 Sintez muammosi
Machine Translated by Google


0,5
1.0
0,5
0,0
1.0
0,000 0,005 0,010 0,015 0,020 0,025 0,030 0,035 0,040 Vaqt (s)
thinkplot.plot(ts[:n], ys[:n].real, label='real') thinkplot.plot(ts[:n],
ys[:n].imag, label='imag')
fs - komponentlarning chastotalarini o'z ichiga olgan ketma-ketlik. ts signalni baholaydigan
vaqtlarni o'z ichiga oladi.
n = 500
Bizning quloqlarimizga ular bir xil eshitiladi (umuman, biz faza ofsetlarini eshitmaymiz).
M = np.exp(1j * PI2 * args) ys =
np.dot(M, amper) qaytish ys
Ikkinchi nuqtai nazardan kelib chiqqan holda, biz oldingi signalni haqiqiy va xayoliy
qismlarga ajratishimiz mumkin:
80
Shunga qaramay, amperlar amplitudalar ketma-ketligini o'z ichiga olgan NumPy massividir.
def synthesize2(amper, fs, ts): args =
np.outer(ts, fs)

Download 5,55 Mb.

Do'stlaringiz bilan baham:
1   ...   52   53   54   55   56   57   58   59   ...   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