• Tizimlar va signallarni qayta ishlash 2-Topshiriq Mavzu:Matlab paketida signallarga raqamli ishlov berish Bajardi: Qaxramonov Akobir
  • Berilgan funktsiyalardan variant tanlanib, olingan variantlar ustida quyidagi amallar bajariladi: Diskret kosinus o’zgartirish
  • Olingan natijalar va dastlabki natijalar bilan birgalikda grafik orqali ifodalanadi. Variantlar Nazariy qism
  • O’zbekiston respublikasi axborot texnologiyalari va komunikatsiyalarini rivojlantirish vazirligi muhhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti tizimlar va signallarni qayta ishlash




    Download 4,79 Kb.
    Sana13.02.2024
    Hajmi4,79 Kb.
    #156009
    Bog'liq
    2-Topshiriq Mavzu Matlab paketida signallarga raqamli ishlov be-fayllar.org
    Старая славянская языка БНБ, 4-6 Amaliy topshiriq (2), Mavzu Maxsus dasturiy vositalar yordamida ma’lumotlarni qayta t-fayllar.org (1), Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazm, masofaviy-ta-lim-platformalari-uchun-sifatli-video-darslar-tayyorlash-texnologiyasi, elektron-platformada-masofali-ta-lim-texnologiyalari

    2-Topshiriq Mavzu: Matlab paketida signallarga raqamli ishlov berish Bajardi: Qaxramonov Akobir Tekshirdi

    O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
    MUHHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    Tizimlar va signallarni qayta ishlash
    2-Topshiriq
    Mavzu:Matlab paketida signallarga raqamli ishlov berish

    Bajardi: Qaxramonov Akobir
    Tekshirdi: Xoldorov Shohruhmirzo


    Toshkent-2022

    Topshiriq: Matlab paketida signallarga raqamli ishlov berish
    Berilgan funktsiyalardan variant tanlanib, olingan variantlar ustida quyidagi amallar bajariladi:


    1. Diskret kosinus o’zgartirish


    2. Diskret Furye o’zgartirish


    3. Adamar o’zgartirishi


    Olingan natijalar va dastlabki natijalar bilan birgalikda grafik orqali ifodalanadi.
    Variantlar




    Nazariy qism:
    Signallarni diskret Fure o‘zgartirish ko‘rinishida ifodalash. Asosiy algoritmlardan biri bu diskret Fure o‘zgartirishi (DFO‘) [11, 12]. DFO‘ algoritmini chiqishida F(k) spektral (og‘irlik) koeffitsiyentlar to‘plami hosil bo‘ladi, bu yerda k - garmonikaning tartib chastotasiga mos keladigan koeffitsiyent tartib raqami

    Teskari diskret Fure o‘zgartirish esa aksincha, signalni spektral sohasidagi ifodalanishidan vaqt sohasiga tegishli miqdordagi nuqtalarga o‘tkazishga imkon beradi.


    Signalni vaqt sohasidan spektral sohasiga o‘tkazish uchun asosiy algoritm - Fure o‘zgartirish hisoblanadi. Matematik jihatdan bu signalning garmonik tashkil etuvchilar yig‘indisidan tashkil topgan Fure qatorlari deb ataladi. Fure qatoridan foydalangan holda har qanday davriy signalni tavsiflash mumkin. Ushbu o‘zgartirishning muhim xususiyati shundaki, signalni vaqt sohasidan spektral sohasiga o‘tkazish, aksincha, signalni spektral sohasidan vaqt sohasiga o‘tkazish protseduralari mavjud. Ushbu protseduralar to‘g‘ri va teskari Fure o‘zgartirishlari deb nomlanadi

    To‘g‘ri diskret Fure o‘zgartirish kirish signalining cheklangan sonli qiymatlari (2n) bo‘yicha amalga oshiriladi, bu signalni vaqti-vaqti bilan spektral ko‘rinishga o‘tkazishga imkon beradi. Spektral koyeffitsiyentlar F(k) signalning kirish qiymatlarini Fure funksiyalari - sinuslar va kosinuslar bilan svyortkalash (juftliklar asosida ko‘paytirish) natijasida olinadi. Sin va Cos asos funksiyalari fazaviy tekisligining 0 va 90 burchak nuqtalarida nolga teng bo‘lganligi sababli, uning yoyilmasida haqiqiy (Cos) va mavhum (Sin) tashkil etuvchilarini o‘z ichiga oladi. Teskor Fure o‘zgartirishi (TFO‘). Bu teskor Fure o‘zgartirish hisoblash algoritmi tegishli ko‘paytirish va qo‘shish operatsiyalari sonini kamaytirish orqali amalga oshiriladi (4.2-rasm).


    Asosiy qism

    Kod:
    n=512;


    x1=-7;
    x2=-1;
    x3=abs(x2-x1)/n;
    x=x1:x3:x2-x3;
    y=zeros(1,n);
    for i=1:n

    y(i)=(x(i)^2-1)*(exp(3*x(i)+1));


    end
    %% dct
    a_dct=dct(y);

    b_dct=idct(a_dct);


    figure
    subplot(411); plot(x,y);title('Asosiy signal');
    subplot(412); plot(x,a_dct);title('spektor');
    subplot(413); stem(x,a_dct); title('Diskret qiymatlar');
    subplot(414); plot(x,b_dct); title('Qayta tiklangan signal');
    %% dft
    matrix=dftmtx(n);
    a_dft=y*matrix;
    b_dft=a_dft*matrix';
    figure(2)
    subplot(411); plot(x,y);title('Asosiy signal');
    subplot(412); plot(x,a_dft);title('spektor');
    subplot(413); stem(x,a_dft); title('Diskret qiymatlar');
    subplot(414); plot(x,b_dft); title('Qayta tiklangan signal');
    %% hadamard

    matrix=hadamard(n);


    a_adamar=y*matrix;
    b_adamar=a_adamar*matrix';
    figure(3)
    subplot(411); plot(x,y);title('Asosiy signal');
    subplot(412); plot(x,a_adamar);title('spektor');
    subplot(413); stem(x,a_adamar); title('Diskret qiymatlar');
    subplot(414); plot(x,b_adamar); title('Qayta tiklangan signal');
    Xulosa: Matlab paketida signallarga raqamli ishlov berishni, Diskret kosinus o’zgartirish va Adamar o’zgartirishi tajribada tushunib oldim.
    http://fayllar.org
    Download 4,79 Kb.




    Download 4,79 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston respublikasi axborot texnologiyalari va komunikatsiyalarini rivojlantirish vazirligi muhhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti tizimlar va signallarni qayta ishlash

    Download 4,79 Kb.