• S = np.sin(2 * np.pi * f * t) Asosiy sin(x) funksiyasi X = S * np.sin(2 * np.pi * 10 * t) Modulyatsiya sin(x) * sin(2 * pi * 10 * t)
  • 3.Adamar ozgartirish asosida signallarni spektral tahlil qilish
  • Xara o'zgartirish asosida signallarni spektral tahlil qilish misollar bilan taxlil qilish




    Download 82.5 Kb.
    bet2/4
    Sana20.12.2023
    Hajmi82.5 Kb.
    #125539
    1   2   3   4
    Bog'liq
    9-informatika, BADMINTON O`YINIDA UCHRAYDIGAN HOLAT VA HARAKATLARGA O`RGATISH., kreativ ISBILERMENLIK 111, Boshqaruvning xorijiy modellari
    2.Xara o'zgartirish asosida signallarni spektral tahlil qilish misollar bilan taxlil qilish


    Quyidagi Python misoli daqiqroq metodda sin(x) * sin(2 * pi * 10 * t) formasidagi signalni generatsiya qiladi va undan so'ng signalning spektr figurasini namoyish qiladi:


    import numpy as np
    import matplotlib.pyplot as plt


    # Signalni yaratish
    Fs = 1000 # Namunaviy tezlik
    T = 1/Fs # Vaqtning uzunligi
    L = 1000 # Signal uzunligi
    t = np.arange(0, L)*T # Vaqtni yaratish


    f = 10 # Asosiy tezlik
    S = np.sin(2 * np.pi * f * t) # Asosiy sin(x) funksiyasi
    X = S * np.sin(2 * np.pi * 10 * t) # Modulyatsiya sin(x) * sin(2 * pi * 10 * t)


    # Signalning spektri
    Y = np.fft.fft(X)/L
    f = Fs/2 * np.linspace(0, 1, L/2)


    # Natijani namoyish etish
    plt.subplot(2, 1, 1)
    plt.plot(t, X)
    plt.title('Xara o\'zgartirish asosida signal')
    plt.xlabel('Vaqt')
    plt.ylabel('Amplituda')


    plt.subplot(2, 1, 2)
    plt.plot(f, 2 * abs(Y[:L//2]))
    plt.title('Signal spektri')
    plt.xlabel('Tezlik (Hz)')
    plt.ylabel('Amplituda')


    plt.show()
    Ushbu misolda, np.fft.fft funksiyasi yordamida "Fast Fourier Transform" (Tezkor Fourier o'zgartirishi) amalga oshirilib, signalning spektri hisoblanadi va matplotlib kutubxonasida spektr figurasini namoyish etish uchun ishlatiladi.
    3.Adamar o'zgartirish asosida signallarni spektral tahlil qilish
    Adamar o'zgartirish, yoki amplituda modulatsiyasi, aslida sin(x) sin(2 pi fc * t) ko'rinishidagi asosiy sin(x) signali bo'yicha modulyatsiya amplitudasining o'zgarishi orqali signal yaratish usuli hisoblanadi.



    Download 82.5 Kb.
    1   2   3   4




    Download 82.5 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Xara o'zgartirish asosida signallarni spektral tahlil qilish misollar bilan taxlil qilish

    Download 82.5 Kb.