আমি একটি মোটামুটি সহজ টিডিওএ সিস্টেম তৈরি করেছি যা জিওলোকট (স্পিকারের সাথে সম্পর্কিত) মোবাইল ফোনে দুটি স্পিকার থেকে নির্গত অতিস্বনক সংকেত ব্যবহার করে। দুটি সংকেত ফ্রিকোয়েন্সি দ্বারা পৃথক করা হয়।
সিস্টেমের নিম্নলিখিত সীমাবদ্ধতা রয়েছে:
- সংকেতগুলি শ্রাবণযোগ্য হতে হবে। সে লক্ষ্যে আমরা 17 কিলাহার্টজ উপরে fre কিছু লোক এখনও এটি শুনতে পারে তবে বেশিরভাগই তা শুনতে পায় না।
- নমুনার হার 44.1 kHz।
- সঙ্গীত সাধারণত বাজানো হবে, তাই নিম্ন ফ্রিকোয়েন্সিগুলিতে প্রচুর হস্তক্ষেপ রয়েছে।
- উচ্চতর ফ্রিকোয়েন্সিগুলিতে স্পিকার এবং মাইক্রোফোনগুলি কীভাবে কাজ করে তার উপর আমাদের নিয়ন্ত্রণ নেই, তাই আমরা প্রায় 20 কেজি হার্টজ এ আমাদের উপরের সীমাটি রেখেছি kept
আমি যে বিশেষ সিগন্যালটি ব্যবহার করছি তা হ'ল বিপিএসকে মডিুলেটেড 13-বিট বারকার কোডগুলি তাদের ভাল স্বতঃআরঙ্কসংস্থান বৈশিষ্ট্যের কারণে। স্বতঃসংশ্লিষ্টতা নিম্নলিখিতগুলির মতো দেখায়-
আমি যখন বাস্তব জীবনে প্রাপ্ত সিগন্যালের বিপরীতে প্রত্যাশিত সংকেতকে আন্তঃসম্পর্কিত করি তবে যদিও আমি সাধারণত যা পাই তা দেখতে এইরকম লাগে -
নীল হল স্পিকার 1 সংকেতের সাথে ক্রস পারস্পরিক সম্পর্ক এবং লালটি স্পিকার 2 সংকেতের সাথে ক্রস পারস্পরিক সম্পর্ক। এটি প্রদর্শিত হয় যে প্রতিধ্বনির তাৎপর্যপূর্ণ এবং দুর্ভাগ্যক্রমে, মাইক্রোফোনের দিকনির্দেশক লাভের কারণে প্রায়শই সরাসরি পাথ সিগন্যালের চেয়ে শক্তিশালী।
আমি সম্ভবত সিগন্যালের প্রথম দিকের চেহারাটি সনাক্ত করার চেষ্টা করেছি কারণ সম্ভবত এটিই সরাসরি পথ be সিগন্যাল উপস্থিত থাকাকালীন সিদ্ধান্ত গ্রহণের জন্য আমি যে প্রান্তটি ব্যবহার করি তা এই দৃষ্টিভঙ্গিটি অত্যন্ত সংবেদনশীল এবং তাই মোটেও দৃ not় নয়।
আমি সিগন্যালের "সত্য" আগমনের সময় নির্ধারণের জন্য একটি দৃ approach় পন্থা চাই ie যেমন সরাসরি পথ সংকেতের আগমন সময়। চ্যানেল অনুমান এবং ডিকনভোলিউশনের কিছু রূপ সম্ভবত? যদি তাই হয়, কিভাবে কাজ করবে?
ডেটা / কোড: আমি এটি পরিষ্কার করতে চাই যে আমি কেউ ডেটা বিশ্লেষণ বা আমার কোড পরিদর্শন করবে বলে আশা করি না। আপনি যদি এটি করতে চান তবে আমি সেগুলি উপলব্ধ করে রেখেছি। আমি বেশিরভাগ ধারণাগুলিতে আগ্রহী।
আমি কাঁচা প্রাপ্ত সিগন্যাল এবং মোডুলেটেড প্রত্যাশিত সংকেতগুলি ডাউনলোডের জন্য উপলব্ধ করেছি। এগুলি সবগুলি 44.1 kHz এ নমুনাযুক্ত। প্রত্যাশিত সংকেতগুলির সাথে প্রাপ্ত সংকেতটি সংযুক্ত করে উপরের চিত্রটির সাথে মিলযুক্ত কিছু হবে তবে আমি প্রাপ্ত সংকেতগুলিকে বেসব্যান্ডে স্থানান্তরিত করেছি এবং প্রত্যাশিত সংকেতগুলির সাথে সম্পর্কিত হওয়ার আগে ডেসিমেট করব।
মতলব স্ক্রিপ্ট ম্যাটলব স্ক্রিপ্টগুলিতে উভয়ই সিগন্যাল জেনারেশন স্ক্রিপ্ট (জেনলোকেশনসিগ.এম) এবং আমার প্রাপ্ত / প্রক্রিয়াকরণ স্ক্রিপ্ট (ক্যালকটাইমিংঅফসেট.এম) রয়েছে।