আমি এমন সফ্টওয়্যার বিকাশ করছি যা কোনও সিস্টেমের প্রতিক্রিয়া গণনা করে ইনপুট এবং আউটপুট সিগন্যালের FFT তুলনা করে। ইনপুট এবং আউটপুট সংকেতগুলি উইন্ডোতে বিভক্ত এবং প্রতিটি উইন্ডোর জন্য, সংকেতগুলি মাঝারি-বিয়োগ এবং একটি হান ফাংশন দ্বারা গুণিত হয়। সেই উইন্ডোটির জন্য উপকরণ প্রতিক্রিয়া হ'ল প্রক্রিয়াজাত ডেটার FFT এর অনুপাত ratio
আমি বিশ্বাস করি যে উপরেরটি স্ট্যান্ডার্ড পদ্ধতি, যদিও আমি এটি খারাপভাবে বর্ণনা করছি। আমার সমস্যাটি কীভাবে একাধিক উইন্ডো থেকে প্রতিক্রিয়াগুলি একত্রিত করতে পারে।
আমি যতদূর দেখতে পাচ্ছি, সঠিক উইন্ডোটি জুড়েই জটিল মানগুলি গড় করা সঠিক পদ্ধতি। প্রশস্ততা এবং পর্বের প্রতিক্রিয়া হ'ল প্রতিটি ফ্রিকোয়েন্সিটির গড়ের জটিল এবং মূল্যটির প্রশস্ততা এবং ধাপ:
av_response = sum_windows(response) / n
av_amplitude = sqrt(real(av_response)**2 + imag(av_response)**2)
av_phase = atan2(imag(av_response), real(av_response))
ফ্রিকোয়েন্সি বিনের উপর অন্তর্নিহিত লুপের সাথে।
তবে আমাকে প্রথমে প্রতিটি উইন্ডোতে প্রশস্ততা এবং ধাপ গণনা করতে এটি পরিবর্তন করতে বলা হয়েছে , এবং তারপরে সমস্ত উইন্ডোতে প্রশস্ততা এবং পর্যায়গুলি গড়:
amplitude = sqrt(real(response)**2 + imag(response)**2)
av_amplitude = sum_windows(amplitude) / n
phase = atan2(imag(response), real(response))
av_phase = sum_windows(phase) / n
আমি যুক্তি দিয়েছিলাম যে এটি ভুল কারণ গড় কোণগুলি "কেবলমাত্র ভুল" - উদাহরণস্বরূপ 0 এবং 360 ডিগ্রি গড় 180, তবে আমি যে লোকদের সাথে কাজ করছি তারা "ঠিক আছে, আমরা কেবল প্রশস্ততা প্রদর্শন করব" বলে সাড়া দিয়েছিল।
সুতরাং আমার প্রশ্নগুলি হ'ল:
- আমি কি এই ভেবে সঠিক হয়েছি যে দ্বিতীয় পন্থাটি সাধারণত প্রশমিতদের জন্যও ভুল?
- যদি তা হয়, তবে এমন কোনও ব্যতিক্রম আছে যা প্রাসঙ্গিক হতে পারে, এবং যা ব্যাখ্যা করতে পারে যে আমি যাদের সাথে কাজ করছি তারা দ্বিতীয় পদ্ধতিটিকে কেন পছন্দ করে? উদাহরণস্বরূপ, দেখে মনে হচ্ছে শব্দটি ছোট হওয়ার সাথে সাথে দুটি পন্থাও একমত হবে, তাই সম্ভবত এটি কম শব্দের জন্য একটি গৃহীত আনুমানিক?
- যদি দ্বিতীয় পদ্ধতিরটি ভুল হয়, তবে এখানে কোন দৃ conv়প্রত্যয়ী, অনুমোদনের উল্লেখ আছে যা আমি এটি দেখানোর জন্য ব্যবহার করতে পারি?
- যদি দ্বিতীয় পদ্ধতিরটি ভুল হয় তবে এর চেয়ে আরও ভাল, বোঝার মতো কোনও উদাহরণ রয়েছে যা প্রশস্ততার জন্য এটি দেখায় (গড় হিসাবে 0 এবং 360 ডিগ্রি পর্যায়টির জন্য)?
- বিকল্পভাবে, আমি যদি ভুল হয়ে থাকি তবে নিজেকে আরও ভাল করে শিক্ষিত করার জন্য আমার পক্ষে ভাল বই কী হতে পারে?
আমি যুক্তি দেওয়ার চেষ্টা করেছি যে -1 1 1 -1 1 -1 -1 এর গড় 1 এর চেয়ে শূন্য হওয়া উচিত, তবে এটি আপত্তিজনক ছিল না। এবং যখন আমি মনে করি যে আমি সময়ের সাথে একটি বিশেষ শব্দ শৈলীর মডেল প্রদত্ত সর্বাধিক সম্ভাবনার প্রাক্কলনের উপর ভিত্তি করে একটি যুক্তি তৈরি করতে পারি, তবে আমি যে ধরনের লোকদের সাথে কাজ করছি সেগুলি শুনলে এটি যুক্তিযুক্ত নয়। সুতরাং, আমি যদি ভুল না হয়ে থাকি তবে কর্তৃপক্ষের কাছ থেকে আমার একটি শক্তিশালী যুক্তি বা একটি "সুস্পষ্ট" প্রদর্শন দরকার need
[আমি আরও ট্যাগ যুক্ত করার চেষ্টা করেছি, তবে প্রাসঙ্গিকগুলি খুঁজে পাই না এবং নতুন ব্যবহারকারী হিসাবে নতুন সংজ্ঞা দিতে পারি না - দুঃখিত]