এখানে দ্বি-টোন সংকেতের জন্য আমার কোডটি রয়েছে, যেখানে আমি উচ্চতর টোনটি সরাতে স্টপ-ব্যান্ড ব্যবহার করি এবং তারপরে ফিল্টার সহগের সাথে আমার সংকেতটি সংশ্লেষ করার পরে ফ্রিকোয়েন্সি ডোমেনের আগে (নীল রঙে) এবং পরে (লাল রঙের) প্লট করেছিলাম ।
আপনি যদি এই কোডটি মাতলাব এ রেখে দেন তবে আপনি পরিষ্কারভাবে দেখতে পাবেন যে উচ্চতর ফ্রিকোয়েন্সি সফলভাবে ফিল্টার দ্বারা মুছে ফেলা হয়েছে, তবুও কোনও কারণে নিম্ন ফ্রিকোয়েন্সিটির প্রশস্ততা অর্ধেক কেটে গেছে, এবং আরও আমি ফিল্টার সহগের # টি বাড়িয়েছি, এটি কেবল আমার সম্পূর্ণ বক্ররেখাকে আরও সমতল করে, কেন এটি ঘটে? এবং স্টপ-ব্যান্ডটি বাইরের দিকে যাতে প্রচার না করে আমি কীভাবে এটি আটকাতে পারি? এখানে চিত্র এবং কোডটি দেওয়া হয়েছে:
fSampling = 8000; tSampling = 1 / fSampling; t = 0: t নমুনা: 0.005; এফ 0 = 1000; এফ 1 = 3000; xt = sin (2 * pi * F0 * t) + sin (2 * pi * F1 * t); এইচটি = ফার 1 (40, .25, 'স্টপ'); yt = প্রত্যয় (xt, ht); fAxis = -4000: 125: 4000-125; xF = fft (xt, 64); ম্যাগএক্সএফ = ফাফশিফ্ট (অ্যাবস (এক্সএফ)); চক্রান্ত (fAxis, MagXF); অপেক্ষা কর yF = fft (yt, 64); ম্যাগওয়াইএফ = ফাফশিফ্ট (অ্যাবস (ওয়াইএফ)); চক্রান্ত (fAxis, MagYF, 'R')