5-rasm. Yuqori aniqlikdagi sonogramma (vaqt bo'yicha)
Har bir vertikal chiziq uchun kichik o'lchamdagi FFT (taxminan 256) amalga oshiriladi, uning natijalari keyinchalik yuqori amplitudali joylarda yorqinroq nuqtalar sifatida taqdim etiladi. Agar ekrandagi ikkita qo'shni chiziqqa to'g'ri keladigan masofa FFT o'lchamidan kamroq bo'lsa, bir-birining ustiga chiqmagan bloklar bilan bo'lishi mumkin bo'lgan vaqtdan ko'ra ko'proq vaqt ma'lumotlarini aks ettiruvchi bir-biriga o'xshash sonogramma olinadi. Ko'rib turganingizdek, vaqtdagi chastota o'zgarishlari (gorizontal tekislik) muammosiz sodir bo'ladi - bu FFT bloklarining qisman bir-biriga mos kelishi natijasidir.
Keling, spektral shovqin haqida gapiraylik. Aslida, tabiatda bunday tushuncha yo'q. Biz buni faqat chastota tahlilining ba'zi noxush ta'sirini ko'rsatish uchun ixtiro qildik. Oddiy FFT = 256 tahlil natijasini ko'rib chiqamiz:
6-rasm. Yagona FFT natijasi
Umuman olganda, natija - natija. Biroq, keling, bir soniya ma'lumotni olamiz, uni FFT bloklari bilan, hech bo'lmaganda, CoolEdit singari, bir-birining ustiga chiqmasdan ko'rib chiqamiz va buni ko'rib chiqamiz:
7-rasm. “Bir soniya” tahlili.
8,5 va 11 kHz atrofidagi cho'qqilarga e'tibor bering, biz ularni hech qachon bitta tahlilda ko'rmagan bo'lardik. Buni ko'rishimizga to'sqinlik qilgan narsa - spektral shovqin, spektral koeffitsientlarning o'zgaruvchanligi. O'rtacha rasm ba'zan ancha ma'lumotga ega. Biroq, CoolEdit spektrning o'zini tekislash uchun boshqa, ko'pincha foydaliroq, o'rtacha hisoblash usulini - katta blokli tahlilni (8192 tartibidagi FFT) ishlatmaydi. Dastlab, bu spektr juda shovqinli:
8-rasm. Dastlabki spektr
Biroq, u bizni qiziqtirgan barcha ma'lumotlarni o'z ichiga oladi - 8,5 va 11 kHz chastotali tepaliklar, faqat tekislanganda aniq ko'rinadi. Afsuski, men rasmni ko'rsata olmayman, buning uchun so'zimni qabul qilishim kerak. Agar biz yuqori chastotali rezolyutsiyaning ta'siriga qiziqsak, ba'zida bitta spektrni o'rtacha hisoblash ancha foydali bo'ladi. Biz bor-yo'g'i uch soniya ma'lumotga ega bo'lishimiz mumkin va 1 Gts aniqlikdagi spektral cho'qqini bilishni istaymiz - ya'ni bizga FFT = 65536 kerak. Uch soniyadan boshlab biz uning spektrini o'rtacha (tekislash) orqali bitta FFT olishimiz mumkin, yoki biz o'nlab FFTlardan ularning spektrlarini o'zaro bir-biriga o'rtacha hisoblab, hisoblashimiz kerak - va bu allaqachon ancha sekinroq operatsiya.
SoundForge FFT analizatori spektrlarni tekislashi va ularni bir-biri bilan o'rtacha hisoblashi mumkin, shuningdek, belgilangan bir-biriga mos kelishi mumkin. CoolEdit - faqat bir-biriga yopishmagan o'rtacha spektrlar.
+ Shunday qilib, har qanday, hatto eng murakkab shakldagi tebranish (masalan, odam ovozi) ma'lum chastotalar va amplitudalarning eng oddiy sinusoidal tebranishlari yig'indisi bilan ifodalanishi mumkin. Va aksincha, har xil tebranishlarni hosil qilish va ularni bir-birining ustiga qo'yish (aralashtirish, aralashtirish) orqali siz turli xil tovushlarni olishingiz mumkin.
Do'stlaringiz bilan baham: |