• Tizimlar va signallar
  • Tizimlar va signallar fanidan 8-9-amaliy mashg‘ulotlar yuzasidan topshiriq
  • Xulosa DCT
  • Ishlatilish mazmuni
  • Dasturlashda ishlatish
  • Vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti




    Download 150,25 Kb.
    Pdf ko'rish
    Sana09.01.2024
    Hajmi150,25 Kb.
    #132810
    Bog'liq
    Untitled document
    MO‘YDINOV MANSURJON MAXAMMADJON O‘G‘LI QAYD VARAQA (3), for takrorlash operatori topshiriqlar, MT1 (1), Nodir O\'tkirov 1-mustaqil ish, “HAYOT FAOLIYATI XAVFSIZLIGI” FANIDAN MUSTAQIL ISH MAVZULARI, 1707291378 (1), 1706860952 (3), Shavkatova Ruxshona, 1-topshiriq Ekologiya.sirtqi, 4RQ648VL673kKrRxESbeoBrv6dZw8Nw1hLr2oV0p (1), Musqatil ish (2)


    O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR
    VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    Kompyuter injiniringi fakulteti
    Sun’iy intellekt kafedrasi
    Tizimlar va signallar fanidan
    3-TOPSHIRIQ
    Mavzu: 8-9 amaliy mashg‘ulotlar yuzasidan Natijaviy signallar, diskret cosinus
    koeffisenti (DCT) jarayonlarini o‘rganish
    Bajardi:050-20 guruh talabasi G’ayratov Shoxjaxon
    Tekshirdi: Mo’minov Elyor
    TOSHKENT 2024


    Tizimlar va signallar fanidan 8-9-amaliy mashg‘ulotlar yuzasidan topshiriq
    1. 4
    ta ixtiyoriy signal uchun DCT ni hisoblang.
    2. DCT dasturini ishlab chiqish (ixtiyoriy dasturlash tilida)
    DCT (Diskret rivojlanish transformatsiyasi), ko'rsatkich signallarni
    kompaktni ifodalash uchun foydalaniladigan ma'lumotlar olish usulidir.
    Dastur kodi
    import numpy as np
    def calculate_dct(signal):
    N = len(signal)
    dct_result = []


    for k in range(N):
    X_k = np.sum([signal[n] * np.cos((2 * n + 1) * k * np.pi / (2 * N)) for n
    in range(N)])
    dct_result.append(X_k)
    return dct_result
    # Test uchun berilgan signal
    signals = [
    [1, 6, 7],
    [2, 0, 0, 2],
    [1, 9, 7, 8],
    [1, 9, 7, 9]
    ]
    # DCT ni hisoblash va natijalarni chiqarish
    for i, signal in enumerate(signals, 1):
    dct_result = calculate_dct(signal)
    print(f"DCT natijalari {i}-uchun: {dct_result}")


    Xulosa
    DCT (Diskret rivojlanish transformatsiyasi) - bu signalni boshqa koordinatlar
    sistemasiga aylantirish usuli. Uni oftob ishlatiladigan joylar audiotizimlar, rasm ishlash,
    ma'lumot saqlash va boshqa sohalar bilan bog'liq.
    Xulosa:

    Ishlatilish mazmuni: DCT signalni kompaktni ifodalash va ma'lumotlarni
    o'zlashtirishda ishlatiladi.

    Natijalar: DCT natijalari signalni boshqa koordinatlar sistemasida ifodalaydi va
    original ma'lumotning qisqartirilgan, asosiy mazmunini ta'minlaydi.

    Dasturlashda ishlatish: Audiotizimlarda, videonazoratlarda, rasm ishlash va
    ma'lumotlar o'zgarishlari mumkin.
    Ushbu transformatsiya yuqori samarali bo'lib, signalni tahlil qilish, saqlash va tizimlarni
    boshqarishda ishlatiladi.


    Download 150,25 Kb.




    Download 150,25 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti

    Download 150,25 Kb.
    Pdf ko'rish