MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
OEL001 guruh talabasi Abdisalomov Avazbekning raqamli aloqa fanidan 1-amaliy ishi
Tekshirdi: Tashmetov Shaxzod
Ma'lumotlar va signal ishlovchilar signallarni yaratish va ulardan foydalanish uchun keng qo'llaniladi. Bu signal yaratish va filtrlashni o'rganish uchun quyidagi ma'lumotlar va qo'llanma kiritilgan:
Ma'lumotlar va Signal Turlari: Ma'lumotlar ko'p turli xil signal shakllarida bo'lishi mumkin. Ba'zi asosiy signal turlari:
Analog Signal: Bu o'zgaruvchan miqdoriyatlarni ifodalovchi signaldir, masalan, amplituda o'zgaradi.
Digital Signal: Bu raqamli miqdoriyatlarni ifodalovchi signaldir, masalan, 0 va 1 lar.
Audio Signal: Ovozni ifodalovchi signal.
Video Signal: Video tasvirlarni ifodalovchi signal.
Signal Yaratish: Signalni yaratish uchun ko'p usullar mavjud. Ba'zi usullar:
Signal Generatorlar: Signal generatorlar o'zgaruvchan yoki raqamli signal yaratish uchun qo'llaniladi. Masalan, funktsiya generatorlari, osillogeneratorlar va boshqalar.
Audio Interface Devices: Audio interfeys qurilmalari o'zgaruvchan audio signal yaratish uchun ishlatiladi, masalan, musiqa qo'shinqo'lari va sintezatorlar.
Signal Filtrlash: Signal filtrlash, kerakmaydigan shovqinlarni olib tashlash yoki istalgan signalning istalgan qismiga aloqador bandlar orqali kirishni cheklash uchun qo'llaniladi. Ba'zi filtrlash usullari:
Low-Pass Filter: Past bandli filtrlash, past chastotali signalning yuqori chastotali shovqinlarini olib tashlashda qo'llaniladi.
High-Pass Filter: Yuqori bandli filtrlash, yuqori chastotali signalning past chastotali shovqinlarini olib tashlashda ishlatiladi.
Band-Pass Filter: Band bandli filtrlash, ma'lum bir chastotali bandni tanlash uchun qo'llaniladi.
Notch Filter: Nochiq filtrlash, belgilangan chastotadagi shovqinlarni olib tashlash uchun ishlatiladi.
Signal Qo'llash va Ma'lumotlarni Tahlil Qilish: Filtrlangan signalni olishdan so'ng, unga tahlil qilish va ma'lumotlarni olish uchun raqamli ma'lumotlar tahlil usullari va vositalari, masalan, kompyuter dasturlar yoki o'zgaruvchanlarning ma'lumotlarni o'qish uchun vositalari qo'llaniladi.
Signal San'ati va Tuzatish: Signal san'ati va tuzatishni qo'llash, signalni ma'lum bir maqsad uchun o'zgartirish va tuzatish uchun qo'llaniladi.
Ushbu amaliyotlarni amalga oshirish uchun ma'lumotlar va vositalar kerak bo'ladi. Signal yaratish va filtrlash tuzilmasi va vazifalari signal turlari va maqsadiga qarab o'zgaradi.
Task
Dastur kodi:
phase = 1.5;
period = 2 * pi;
start_rad = 0.5 * phase;
end_rad = start_rad + period;
start_deg = start_rad * 180 / pi;
end_deg = end_rad * 180 / pi;
a = start_deg:0.01:end_deg;
b = sin(a * pi / 180);
plot(a, b);
a=start_deg:end_deg;
b=sin(a*pi/180);
Kodning ushbu bo'limi sinus to'lqin ma'lumotlarini yaratadi, jumladan:
a: burchaklar vektori, darajalarda
b: a dagi burchaklarga mos keladigan sinus qiymatlari vektori
faza=1,5;: Ushbu kod qatori sinus to'lqinining fazaviy siljishini 1,5 radian deb belgilaydi.
period=2*pi;: Ushbu kod qatori sinus to'lqin davrini 2p radianga tenglashtiradi.
start_rad=0,5*faza;: Ushbu kod qatori sinus to'lqin uchun boshlang'ich radian qiymatini faza almashinuvining yarmini belgilaydi.
end_rad=start_rad+period;: Ushbu kod qatori sinus to'lqinining yakuniy radian qiymatini boshlang'ich radian qiymati va davr bo'lishi uchun belgilaydi.
start_deg =start_rad*180/pi;: Ushbu kod qatori boshlang'ich radian qiymatini darajaga o'zgartiradi.
end_deg =end_rad*180/pi;: Ushbu kod qatori yakuniy radian qiymatini darajaga aylantiradi.
a=start_deg:end_deg;: Ushbu kod qatori boshlang'ich daraja qiymatidan yakuniy daraja qiymatigacha bo'lgan burchaklar vektorini darajalarda hosil qiladi.
b=sin(a*pi/180);: Ushbu kod qatori a dagi burchaklarning sinus qiymatlarini hisoblab chiqadi.
plot(a,b);: Ushbu kod qatori sinus to'lqin ma'lumotlarini chizadi.
Matlab dasturida dastur kodi va grafigi:
Dostları ilə paylaş: |