Uploaded by Ahliddin Ismoilov

Signallar (Mustaqil ish 1)

advertisement
O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“SIGNALLAR VA TIZIMLAR” FANIDAN
Mustaqil ish-1
Mavzu: “Signal protsessorni tuzilishi, qurilmalari, ishlash tartibi”.
Bajardi: Nasulloyeva Ferangiz.
Guruh: 051-21.
Tekshirdi: Nurmurodov J.
Toshkent 2024.
Mustaqil ish.
Mavzu: Signal protsessorni tuzilishi, qurilmalari, ishlash tartibi.
Reja:
I.Kirish.
1. Signal protsessori haqida umumiy ma’lumot.
II.Asosiy qism.
1. DSP Protsessorlar.
2. NeuroMatrix oilasining protsessorlari.
3. Visual DSP++5 platformasida signal protsessolarini dasturlash.
III.Xulosa.
IV.Foydalanilgan adabiyotlar.
KIRISH.
Signal protsessori - bu audio, video yoki boshqa turdagi signallarni
manipulyatsiya qiluvchi va o'zgartiruvchi elektron qurilma yoki dasturiy ta'minot. U
signalning ovoz balandligi, chastotasi yoki ohangi kabi xususiyatlarini yaxshilash,
filtrlash yoki sozlash uchun ishlatiladi.
Signal protsessorlari odatda audioyozuv, musiqa ishlab chiqarish,
telekommunikatsiya va signalni manipulyatsiya qilish va zarur bo'lgan boshqa
sohalarda qo'llaniladi.
Raqamli signal protsessorlari (DSP) audio, video,
harorat, bosim va joylashuv kabi oldindan raqamlashtirilgan jismoniy signallarni
qabul qiladi va ular ustida matematik manipulyatsiyalarni amalga oshiradi. Raqamli
signal protsessori dasturlashtiriladigan bo'lgani uchun uni turli xil ilovalarda qo'llash
mumkin.
Turli ilovalarda ishlatiladigan signal protsessorlarining har xil turlari mavjud.
Ba'zi keng tarqalgan turlarga quyidagilar kiradi:
1. Audiosignal protsessorlari: Bularga ekvalayzerlar, kompressorlar, reverblar va
audio ishlab chiqarish va ovozni kuchaytirishda ishlatiladigan kechikishlar kabi
qurilmalar kiradi.
2. Video signal protsessorlari: Bu protsessorlar rangni toʻgʻrilash, video masshtablash
va tasvirni yaxshilash kabi vazifalar uchun video ishlab chiqarish va translyatsiya
qilishda qoʻllaniladi.
3. Raqamli signal protsessorlari (DSP): DSPlar real vaqt rejimida raqamli signallarni
qayta ishlash uchun mo'ljallangan maxsus mikroprotsessorlardir. Ular odatda audio
va videolarni qayta ishlash, telekommunikatsiya va tasvirlarni qayta ishlash kabi
ilovalarda qoʻllaniladi.
4. Nutq signali protsessorlari: Bu protsessorlar ovozli yordamchilar va
telekommunikatsiyalar kabi ilovalarda nutqni aniqlash, nutq sintezi va shovqinni
bekor qilish kabi vazifalar uchun ishlatiladi.
5.Tasvir signal protsessorlari (ISP): Internet-provayderlar raqamli kameralar va
tasvirni qayta ishlash tizimlarida tasvir sifatini oshirish, ranglarni sozlash va tasvirni
qayta ishlashning boshqa vazifalarini bajarish uchun ishlatiladi.
6. Biotibbiy signal protsessorlari: Bu protsessorlar diagnostika va monitoring
maqsadlarida EKG (elektrokardiogramma) yoki EEG (elektroensefalogramma) kabi
turli sensorlar signallarini qayta ishlash uchun tibbiy qurilmalarda ishlatiladi.
Bu bir nechta misollar va turli soha va tarmoqlarda qoʻllaniladigan yana koʻplab
maxsus signal protsessorlari mavjud.
ASOSIY QISM.
Yangi kompyuter texnologiyalarining rivojlanishi inson Faoliyatining turli
sohalariga murakkab hisoblash tizimlarini joriy etishga turtki bo'ldi. Kompyuter
texnologiyalarining eng muhim dasturlaridan biri bu uzluksiz ma'lumot oqimini
yaratish va qayta ishlashni boshqarish tizimlari bo'lib, ularning asosini odatda signal
protsessorlari tashkil etadi. Motorola vakillarining so'zlariga ko'ra, 2000 yilda AQSh
xaridorlarining 90% dan ortig'i DSP (Digital Signal Protsessor - Raqamli Signal
Protsessor) o'z ichiga olgan kamida bitta mahsulotni sotib olishadi .Elektron
komponentlarning ushbu tarmog'ining yigirma yillik rivojlanishi davomida DSP
ishlashi bir necha yuz MIPSga etdi va narx 90% dan oshdi, bu ularning deyarli barcha
sohalarga keng tarqalishiga olib keladi.
DSP Protsessorlar.
Umumiy maqsadli kompyuterlarga asoslangan hisoblash tizimlarini ishlatish va
loyihalashda mavjud bo'lgan yondashuv real vaqt rejimida ham, kompyuter xotirasida
ma'lumot yozilgandan keyin ham murakkab ishlov berish jarayonlarini amalga
oshirish uchun qo'shimcha qurilmalarni (taxtalar, modullar) talab qiladi. Qoida
tariqasida, bunday qurilmalar yaqinda DSP-lar yordamida amalga oshirildi, ular
kuchli hisoblash tuzilishiga ega bo'lib, axborot oqimlarini qayta ishlash uchun turli xil
algoritmlarni amalga oshirishga imkon beradi. Nisbatan past narx, shuningdek ishlab
chiqilgan dasturiy ta'minotni ishlab chiqish vositalari bunday tizimlarni axborot
ta'minotining turli sohalarida amalga oshirishni osonlashtiradi. AQSh va Evropadagi
ko'plab kompaniyalar o'zlarining DSP-tizimlarini taklif qilmoqdalar, ular 1 dan 8
gacha DSP va 128 Kbaytdan 256 MB gacha ma'lumotlar va dasturlar uchun xotiradan
foydalanadilar. Analog qurilmalar, Texas Instruments, Motorola, NEC, AT&T dan
eng ko'p ishlatiladigan DSP-lar.
DSP - protsessorlari raqamli signallarni qayta ishlash uchun mo'ljallangan raqamli signallarni matematik manipulyatsiyasi. Ular simsiz tizimlarda,audio va
video ishlov berish, boshqaruv tizimlarida keng qo'llaniladi.
DSP-dan foydalanadigan ilovalar soni va ishlov berish algoritmlarining
murakkabligi oshib borishi bilan, ularga tezlikni oshirish va jihozlash interfeysi va
boshqa ixtisoslashgan tugunlarga nisbatan talablar oshmoqda.
Bugungi kunga kelib,DSP ning ko'pgina turlari mavjud, ular universal va juda tor
vazifalarga qaratilgan.
Zamonaviy tizimlarning raqamli standartlarga tez o'tish jarayoni katta hajmdagi
ma'lumotlarni qayta ishlashni talab qildi. Signallar bilan murakkab operatsiyalar,
masalan, siqilgan audio va video ma'lumotlarni ochish, ma'lumot oqimlarini
yo'naltirish va boshqalar. yuqori samarali hisoblash tizimlaridan foydalanishni talab
qiladi. Bunday tizimlar turli elementar bazalarda amalga oshirilishi mumkin,ammo
Raqamli signal protsessorlariga (DSP) asoslangan qurilmalar eng ko'p qo'llaniladi.
Ommaviy parallelizmga ega kompyuter tizimlarining rivojlanish tarixi o'nlab yildan
ko'proq davom etmoqda. Ehtimol, bu ilm-fan va texnologiyalarning ichki taraqqiyoti
dunyo yutuqlari darajasida bo'lgan va ba'zi hollarda ulardan ustun bo'lgan kam sonli
sohalardan biridir.
Bitta protsessorni yoki boshqasini tanlash ko'p mezonli vazifadir, ammo shuni
ta'kidlash kerakki, Analog Devices protsessorlari katta hajmdagi matematik hisobkitoblarni talab qiladigan dasturlar uchun afzalroqdir, chunki ularning bunday
ishlarda ishlashi yuqori bo'ladi, Motorola va Texas Instruments protsessorlariga
qaraganda. Shu bilan birga, tashqi qurilmalar (intensiv protsessor tizimlari, turli xil
kontrollerlar) bilan jadal almashinuvni talab qiladigan vazifalarni bajarish uchun
yuqori tezlikda ishlaydigan interfeys quyi tizimlariga ega bo'lgan Texas Instruments
protsessorlaridan foydalanish afzalroq.
Motorola - bu signal mikroprosessorlarini ishlab chiqarishda etakchi, ularning
aksariyati arzon va ancha samarali 16 va 24 bitli qo'zg'aluvchan mikroprotsessorlar.
Kengaytirilgan aloqa imkoniyatlari, ma'lumotlar va dasturlar uchun etarli chipli
xotiraning mavjudligi, dasturlarni ruxsatsiz kirishdan himoya qilish, energiyani tejash
rejimini qo'llab-quvvatlash ushbu mikroprotsessorlarni nafaqat ixtisoslashgan
kompyuterlar, balki kontrollerlar, maishiy elektron qurilmalar, tizimlarda foydalanish
uchun jozibador qiladi. moslashuvchan filtrlash va boshqalar. Ushbu tizimlar uy va
sanoat nazorat tizimlarining ko'plab turlarida mavjud, masalan, muzlatgichlar,
avtomobillar va iqlim tizimlari va boshqalar. Motorola yechimlari energiya
samaradorligi (samaradorlik) ga ortib borayotgan ehtiyojni qondirish uchun ishlab
chiqilgan, shuningdek, elektron vosita tizimlarini loyihalashda dasturlash qulayligi va
moslashuvchanligi.
NeuroMatrix oilasining protsessorlari.
"Modul" ilmiy-texnik markaziVLSI L1879VM1 (NM6403) va 1879VM2 (NM6404)
ni o'z ichiga olgan raqamli signallarni qayta ishlash protsessorlari (DSP) NeuroMatrix
oilasini ishlab chiqdi, va uzoq muddatda - 1879VM4 (NM6405) uchinchi avlod
protsessor. Dastlab, asabiy jarayonlarni qo'llab-quvvatlash uchun taxtalarni
yaratishda,STC mutaxassislari chet el DSP-laridan foydalanganlar. Biroq, ularning
arxitekturasi hal qilinadigan vazifalar sinfiga mos kelmadi va vaqt o'tishi bilan
"Modul" mutaxassislari nafaqat o'zingizning DSP protsessoringizni ishlab chiqish,
balki uni xorijiy analoglardan ham yaxshiroq qilish mumkin degan xulosaga kelishdi.
Bunday qurilma NeuroMatrix NM6403 chipi edi.
Ushbu oilaning o'ziga xos xususiyati - bu qurilmalarning yuqori ishlashi va narx
nisbati bilan ta'minlaydigan asl patentlangan vektor-matritsa arxitekturasi.
NeuroMatrix oilasining protsessorlari - bu RLIC arxitekturasining yuqori
samaradorlikka ega hisoblash asboblari bo'lib, ularVLIW (Juda uzun yo'riqli so'z juda uzun buyruqli so'z),SIMD (yakka tartibdagi bir nechta ma'lumot) va superscalar
elementlariga ega. Ular 64-bitli vektorli apparatlardagi matritsa va vektorli
operatsiyalarni qo'llab-quvvatlaydi, bunda ma'lumotlar yig'iladi (qo'shimcha sobit
nuqtali kodda).Har bir vektor ixtiyoriy sig'imning bir nechta elementlaridan iborat
bo'lishi mumkin, ammo vektorning barcha elementlarining umumiy sig'imi 64 bit
bo'lishi kerak.
L1879VM1 protsessor.
L1879VM1 protsessori etti yildan ko'proq vaqtdan beri mavjud.U Samsung
tomonidan 0,5 mikron texnologik standartlarga ega CMOS texnologiyasi bo'yicha
ishlab chiqariladi.
Protsessor 40 MGts gacha bo'lgan chastotalarda -40 ... + 85 ° C gacha bo'lgan harorat
oralig'ida ishlaydi va 3.0–3.6V.dan kuchlanish.1999 yilda ushbu protsessorning
mikroprotsessor yadrosidan foydalanish uchun litsenziya Fujitsu tomonidan olingan.
L1879BM1 32 bitli skorali ma'lumotlar va 64 bitli blok ma'lumotlarga kiritilgan 1
dan 64 gacha bo'lgan dasturlashtiriladigan bitlarning vektor ma'lumotlari bilan
ishlashni qo'llab-quvvatlaydi.
NeuroMatrix — NTC Module tomonidan ishlab chiqilgan raqamli signal protsessor
(DSP) seriyasidir. DSP VLIW/SIMD arxitekturasiga ega. U 32-bitli RISC yadrosi va
64-bitli vektor koprotsessoridan iborat. Vektorli koprotsessor oʻzgaruvchan bit
uzunlikdagi elementlar bilan vektor operatsiyalarini qoʻllab-quvvatlaydi (AQSh
Pat.6539368 B1) va sunʼiy neyron tarmoqlarini amalga oshirish uchun
optimallashtirilgan. Bundan NeuroMatrix Core (NMC) nomi kelib chiqadi. Yangi
qurilmalarda bir nechta DSP yadrolari va qoʻshimcha ARM yoki PowerPC 470
yadrolari mavjud.
NM6403 protsessori (L1879BM1) o'rtacha quvvat sarfi bilan yuqori ishlashni
talab qiladigan bir qator dasturlarda qo'llaniladi. NeuroMatrix® oilasining mahalliy
protsessorlari yangi sinf vektor-konveyer DSP vakillaridir. Ular nisbatan past apparat
xarajatlari va kam quvvat iste'moli bilan katta ma'lumot oqimlarini qayta ishlash
vazifalari bo'yicha yuqori ko'rsatkichlar bilan ajralib turadi. Quvurni chuqurlashtirish
va past topologik dizayn standartlariga ega bo'lgan boshqa texnologiyalarni joriy
qilish orqali protsessorlar oilasining ishlov berish quvvatini yanada oshirish yo'llari
ko'rib chiqilmoqda.
Matritsali-vektorli operatsiyalarni apparat qo'llab-quvvatlashi va pastki bit
chuqurlikdagi ma'lumotlarni qayta ishlashda samaradorlikni oshirish imkoniyati
tufayli NeuroMatrix® protsessorlari videolarni qayta ishlash, naqshlarni aniqlash,
signallarni qayta ishlash, radar, telekommunikatsiya, navigatsiya va boshqa ko'plab
sohalarda keng ko'lamli muammolarni hal qilish uchun ishlatilishi mumkin. Ko'p
protsessorli tizimlarni qurish uchun o'rnatilgan vositalar tufayli ular parallel hisoblash
tizimlarini yaratishda asosiy bloklar sifatida ishlatilishi mumkin.
Visual DSP++5 platformasida signal protsessolarini dasturlash.
VisualDSP ++ tizimining asosiy oynasining asosiy qismi.
Raqamli signal protsessor (DSP, inglizcha raqamli signal protsessor , DSP ) real
vaqtda raqamli signallarni qayta ishlash uchun mo'ljallangan maxsus
mikroprotsessordir.
Signal protsessorlari arxitekturasi umumiy foydalanish uchun mikroprotsessorlar
bilan solishtirganda, raqamli signalni qayta ishlashning odatiy vazifalarini iloji
boricha tezlashtirish istagi bilan bog'liq ba'zi xususiyatlarga ega (raqamli filtrlash,
Furye transformatsiyasi, signallarni qidirish va aniqlash, va boshqalar.). Ushbu
barcha vazifalarning eng ko'p vaqt talab qiladigan qismi ma'lum uzunlikdagi
ma'lumotlar massivlarini (ADC namunalari ketma-ketligi, filtr koeffitsientlari)
ko'paytirish operatsiyasidir.
Shuning uchun, DSP birinchi navbatda massivlarning ko'paytirilgan elementlarining
manzillarini hisoblash bilan bir necha marta ko'paytirishga qaratilgan ("to'plash bilan
ko'paytirish" operatsiyasi).
Ingliz tilidan olingan taom. multiply accumulate account, MAC ) bilan massiv
elementlarining manzillarini avtomatik hisoblash odatda apparatda amalga oshiriladi
va bitta mashina siklida bajariladi. MAC buyrug'ini eng tez bajarish uchun bir
vaqtning o'zida buyruq va ikkita ma'lumot xujayrasini olish imkoniyati. Buning
uchun DSP bir nechta mustaqil xotira maydonlariga ega bo'lib, ularning har biri o'z
manzillari va ma'lumotlar shinalariga ega. Manzillar ketma-ketligi generatorlari
yordamida vektor quvurlarini qayta ishlashni qo'llab-quvvatlash. Berilgan
ko'rsatmalar to'plamini takroriy takrorlashning apparatli amalga oshirilishi. Birinchi
DSP-larning cheklangan apparat resurslari ularning arxitekturasida sezilarli iz
qoldirdi. Birinchi DSPlar Garvard arxitekturasi bo'yicha qurilgan, qoida tariqasida,
xotirani mustaqil kirishga ega bo'lgan segmentlarga bo'lish bilan o'zgartirilgan.
Ko'rsatmalarni bajarish vaqtlari ma'lum bo'lgan deterministik ish, qaysi real vaqtda
ishni rejalashtirish imkonini beradi. Nisbatan qisqa quvur uzunligi, shuning uchun
rejadan tashqari shartli sakrashlar umumiy maqsadli protsessorlarga qaraganda
kamroq vaqt talab qilishi mumkin.
DSP-larning asosiy va eng keng tarqalgan ilovalaridan biri o'rnatilgan multimedia
tizimlari - mobil telefonlar, MP3 pleerlar, raqamli kameralar, IP-telefoniya tizimlari
va boshqalar. Bunday qurilmalarda ma'lumotlarni qayta ishlash, qoida tariqasida,
ikkita jihatni o'z ichiga oladi:
1) raqamli signallarni qayta ishlash algoritmlariga xos intensiv matematik hisoblar;
2) foydalanuvchi interfeysini tashkil etish, ma'lumotlar oqimini boshqarish,
operatsion tizimni qo'llab-quvvatlash bilan bog'liq boshqaruv operatsiyalari.
O'zgartirilgan Garvard arxitekturasi bo'yicha qurilgan DSPlar ikkinchi jihat
muammolarini hal qilish uchun juda mos emas. Ushbu muammoni hal qilish uchun
Analog Devices Intel bilan birgalikda 16 - bitli DSP va 32 - bitli mikrokontrollerning
afzalliklarini birlashtirgan va xuddi shunday samarali mikro-signal arxitekturasini
(inglizcha mikro signal arxitekturasidan, MSA dan) ishlab chiqdi. raqamli signallarni
qayta ishlash vazifalarida, va nazorat vazifalarida. Mikrosignal arxitekturasiga
asoslangan Blackfin protsessorlari Analog Devices tomonidan "konvergent" deb
nomlanadi, bu ikki turdagi protsessorlarning xossalarini yagona ko'rsatmalar to'plami
bilan birlashtirilgan arxitekturaga birlashtirishga urg'u beradi.
Laboratoriya va amaliy mashg'ulotlar VisualDSP ++ muhitida ishlash asoslarini,
shuningdek raqamli signallarni qayta ishlash dasturlarini o'rganishga qaratilgan.
Dastur kodini yozish va muvaffaqiyatli kompilyatsiya qilishdan keyin loyihani disk
raskadrovka qilish jarayoni o'z ichiga uchta asosiy bosqichni oladi:
1) modellashtirish (ingliz tilidan. simulyatsiya);
2) baholash;
3) emulyatsiya (inglizcha emulation).
Simulyatsiya rejimida ishlayotganda DSP talab qilinmaydi, chunki dasturiy
ta'minotni ishlab chiqish muhiti bosilgan elektron plata ishlab chiqarilishidan oldin
dasturiy kodni sinash va disk raskadrovka qilish uchun ishlatiladigan simulyator bilan
ishlashini simulyatsiya qiladi.
Ikkinchi bosqichda qaysi protsessor muayyan vazifaga eng mos kelishini aniqlash
uchun EZ - KIT baholash kengashidan foydalaniladi. Kengash kompyuterga
universal seriyali avtobus orqali ulangan (inglizcha universal seriyali avtobus, USB
dan ).
Uchinchi bosqichda, qurilma allaqachon ishlab chiqarilgan bo'lsa, siz maxsus
emulyatorning apparat va dasturiy moduli yordamida platani sinab ko'rishingiz
mumkin. Ushbu modul raqamli signal protsessorini JTAG interfeysi orqali
boshqaradi va dastur kodining bajarilishini batafsil nazorat qilish imkonini beradi.
Laboratoriya va amaliy mashg'ulotlarni bajarish jarayonida talabalar nafaqat
arxitektura, buyruqlar tizimi, dizayn vositalari va disk raskadrovka taxtasi bilan
tanishadilar, balki o'zlari dastur ishlab chiqishning to'liq tsiklini o'tkazadilar:
1) dastur yozish;
2) disk raskadrovka;
3) tizimdagi dasturning borishini kuzatish.
Ushbu kurs natijasida talabalar protseesor bilan tanishish va butun rivojlanish siklini
boshqarish imkoniyatiga ega bo'ladilar, buning natijasida ular qimmatli amaliy
tajribaga ega bo'ldilar.
XULOSA.
Xulosa qilib aytadigan bo’lsak, raqamli signal protsessorlari bir nechta asosiy
arxitektrura asosida ishlab chiqilmoqda. Raqamli signal protsessor real vaqtda
raqamli signallarni qayta ishlash uchun mo'ljallangan maxsus mikroprotsessordir.
Umumiy holda aytadigan bo’lsak, ushbu mustaqil ishda raqamli signal haqida
umumiy ma’lumotlar va ularning turlari haqida tushunchalar berib o’tilgan. Hozirgi
kunda raqamli signal texnologiyalari butun dunyoni qamrab oldi.
FOYDALANILGAN ADABIYOTLAR:
1. Elov J. Bozorov S. Qosimov R. “Raqamli signal protsessorlar arxitekturasi”.
Toshkent 2023.
2. Markov C. “Raqamli signal protsessorlari”. 1-kitob. Microart, 1996.
3. Ma’ruza matnlari.
4. Internet saytlari:
www.kompy.uz
www.google.uz
Download
Study collections