আমি এটি গুগলিং এবং উইকিপিডিয়া-ইন করার চেষ্টা করেছি, তবে 'এর বাইরে আমি কোনও উত্তর পাইনি কারণ ইনপুট সিগন্যালের ফ্রিকোয়েন্সি দুটি দ্বারের মধ্যে বসে আছে'।
আমি বুঝতে পারি যে এটি কারণ, তবে যা আমি বুঝতে পারি না কেন ফুটোটি কেবল একটি সংলগ্ন বিনের পরিবর্তে কয়েকটি সংলগ্ন বিন্যাসে প্রসারিত বলে মনে হচ্ছে।
আমি কী সম্পর্কে কথা বলছি তা বোঝাতে এখানে কিছু সিমুলেটেড ডেটা দেওয়া হয়েছে (পোস্টের শেষে কোড):
উপরে ফ্রিকোয়েন্সিটির সাইন ওয়েভের এফএফটি স্পেকট্রাম (লগ স্কেলে প্লট করা) রয়েছে। স্যাম্পলিংয়ের হার এক, এবং নমুনার সংখ্যা 100। গ্রাফটি এফএফটি-স্থানান্তরিত হয়েছে। এখানে বিনের দশটিতে স্পষ্টভাবে কেবল একটি শীর্ষ রয়েছে এবং বাকীটি সংখ্যাগত ত্রুটির ক্রম অনুসারে বা সেখানে প্রায় রয়েছে।
এটি 10.1 এর উত্পন্ন ফ্রিকোয়েন্সি এ ফ্রিকোয়েন্সি বর্ণালী। স্পষ্টতই তত্ক্ষণাত সংলগ্ন বাক্সের চেয়ে আরও বেশি বাক্সে 'ফুটো' রয়েছে।
এটি 10.5 এর ফ্রিকোয়েন্সির প্লট।
প্রশ্ন: কেন এই ফুটো আছে এবং কেন এটি তাত্ক্ষণিক সংলগ্ন বিনের চেয়ে অন্য সমস্ত আবরণে প্রসারিত হবে?
কোড, আগ্রহী প্রত্যেকের জন্য (পাইথন কোড)
import numpy as np
import matplotlib.pyplot as plt
xFreq = 10.5
xSize = 100.0
xPeriod = xSize/xFreq
x = np.linspace(1,xSize,xSize)
data = np.sin(2*np.pi*x/xPeriod)
fft = np.fft.fft(data)
fft = np.fft.fftshift(fft)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(abs(fft), "o")
ax.set_yscale('log')
plt.show()
আমি পরিবর্তন xFreq
থেকে মান 10.0
থেকে 10.5
, ইত্যাদি