একটি নমুনার ভগ্নাংশ দ্বারা একটি সংকেত স্থানান্তর করুন


9

আমার ০.৫ মাইক্রো সেকেন্ডের একটি নমুনা সময় সহ একটি সংকেত রয়েছে এবং আমি নমুনা সময়ের একটি ভগ্নাংশের মাধ্যমে এই সংকেতটি স্থানান্তর করতে চাই, 3 ন্যানো সেকেন্ড দ্বারা বলি।

ভগ্নাংশের বিলম্ব ফিল্টারিং এবং এ জাতীয় বিলম্ব সম্পাদন করতে এফএফটি এবং আইএফএফটি ব্যবহার সম্পর্কে কয়েকটি অনলাইন সংস্থান আমি পড়েছি। কেউ কি আমাকে এই বিষয়ে কিছু তত্ত্বের দিকে নির্দেশ করতে পারেন বা কীভাবে এটি বাস্তবায়ন করবেন সে সম্পর্কে আমাকে ধারণা দিতে পারেন।

পূর্ণসংখ্যার নমুনাগুলির জন্য নিয়মিত সিগন্যাল স্থানান্তরিত করার জন্য, আমি প্রয়োজনীয় সংখ্যার নমুনা দ্বারা সিগন্যাল স্থানান্তর করে এবং শুরুতে শূন্য যোগ করে এটি প্রয়োগ করেছি। এই পদ্ধতির সঠিক?

উত্তর:


13

আইইইই সিগন্যাল প্রসেসিং ম্যাগাজিনে 1996 সালে প্রকাশিত একটি ভাল ওভারভিউ নিবন্ধ রয়েছে: ইউনিটের বিলম্বকে বিভক্ত করা: ভগ্নাংশের বিলম্ব ফিল্টার ডিজাইনের সরঞ্জামগুলি । এটি সম্পর্কে দুর্দান্ত বিষয়টি হ'ল সম্পর্কিত মাতলাব ফাইলগুলির একটি সেটও উপলভ্য। এই রুটিনগুলি আপনাকে এ জাতীয় সিস্টেম ডিজাইনের অনুমতি দেবে।

সংখ্যার পূর্ণসংখ্যার সংখ্যার সাহায্যে স্থানান্তরিত করার ক্ষেত্রে, আপনি যা করেছেন তা স্পষ্টতই সঠিক।


আমি কেবল কাগজটি স্কিমেড করেছি তাই আমি নিশ্চিত নই যে এটি স্পষ্টভাবে সেখানে রয়েছে কিনা, তবে ভগ্নাংশের বিলম্ব ভগ্নাংশের ডেরিভেটিভের সাথে সম্পর্কিত, যা এন-থ্রি ডেরিভেটিভকে স্বেচ্ছাসেবী আদেশে জেনারেলাইজ করে।
সান্ট্রেন

2

ফাফ্ট টাইপ সলিউশন ছাড়াও আপনি ইন্টারপোলেশনও ব্যবহার করতে পারেন, নির্দিষ্ট ধরণের ইন্টারপোলেশন উপযুক্ত যা আপনার প্রয়োজনের ভিত্তিতে হবে! রৈখিক দ্রবীভূততা ফ্ল্যাঞ্জ প্রভাব সহ অতীতে আমার পক্ষে ভাল কাজ করেছে, তবে আপনার মাইলেজটি ভিন্ন হতে পারে।

লিনিং ইন্টারপোলেশনটি বিটিডব্লুতে সন্ধান করার পক্ষেও উপযুক্ত হতে পারে, যদি লিনিয়ার ইন্টারপোলেশন যথেষ্ট ভাল না হয়। http://blog.demofox.org/2015/07/08/lagrange-interpolation/


হারমেট ল্যাঞ্জ্রেজের চেয়ে ভাল হতে পারে তবে আপনি যদি ম্যাটল্যাব (বা একটি এফআইআর ফিল্টার ডিজাইন প্রোগ্রাম) অ্যাক্সেস পেয়ে থাকেন তবে আপনি নিজেকে একটি "পলিফেজ ফিল্টার ব্যাংক" ইন্টারপোলেটর ডিজাইন করতে পারেন যেখানে আপনার বিভিন্ন, অভিন্ন স্থানের, সহগের জন্য সহগ সেট রয়েছে, ভগ্নাংশের বিলম্ব আপনার প্রদত্ত ভগ্নাংশের বিলম্বের নিকটতম দুটি পৃথক বিভাজনমূলক বিলম্বগুলি বেছে নিন এবং তাদের মধ্যে রৈখিকভাবে বিরতি দিন।
রবার্ট ব্রিস্টো-জনসন

0

এটি ম্যাটল্যাবে 'ডিলেসেক' ফাংশনটি ব্যবহার করে করা যেতে পারে। এই ফাংশনটি ভগ্নাংশের নমুনায় সিগন্যালটি স্থানান্তর করতে পারে। আপনি যে পরিমাণ নমুনা শিফট করতে চান তা বা সময়ের নিরিখে আপনি যে পরিমাণ বিলম্ব চান তা লিখতে পারেন। তবে লক্ষণীয় গুরুত্বপূর্ণ বিষয়টি হ'ল বিলম্বিত সংকেতের মূল সংকেতের সমান দৈর্ঘ্য রয়েছে তাই আপনি যদি সিগন্যাল কেটে ফেলতে না চান, প্রথমে শূন্য প্যাডিং ব্যবহার করুন এবং তারপরে বিলম্ব সেকেন্ড করুন। https://in.mathworks.com/help/phased/ref/delayseq.html

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.