আমি কি অ্যাক্সিলারোমিটার অঙ্গভঙ্গির ব্যাখ্যা করতে এফএফটি ব্যবহার করতে পারি?


10

অ্যাক্সিলোমিটার ডেটার দিকে তাকানোর সময় আমার দুটি পৃথক অঙ্গভঙ্গি সনাক্ত করতে হবে। এখানে একটি রান ডাউন (যতটা সংক্ষিপ্ত আমি এটি করতে পারি):

বলুন যে মুখোমুখি থাকা অবস্থায় একটি আইফোন পিছনে পিছনে দোল করা হচ্ছে। ব্যবহারকারী হয় একটি দোলনা (একবার এগিয়ে বা পিছনে, অঙ্গভঙ্গি এক) বা যেকোন পরিমাণ সময়ের জন্য একটি অবিচ্ছিন্ন দোলনা (অঙ্গভঙ্গি দুটি) করতে পারেন।

বর্তমানে আমার কোডটি গত 50 টি ফ্রেম থেকে ডিভাইসের অ্যাক্সিলোমিটার ডেটা (y- অক্ষ) এর তালিকা বজায় রাখে। প্রতিটি ফ্রেম এই ডেটা একটি এফএফটি অ্যালগরিদম (এটি একটি http://goo.gl/yi3mn ) এর মাধ্যমে দেওয়া হয় এবং তারপরে আমি প্রদত্ত ফ্রিকোয়েন্সি ডোমেনটি ব্যাখ্যা করার চেষ্টা করি। আমি দোলনের গতি এবং মাঝারি থেকে কম ফ্রিকোয়েন্সি স্পেসের শক্তির মধ্যে একটি দৃ relationship় সম্পর্ক লক্ষ্য করেছি।

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

কেউ কি সুপারিশ করতে পারে যে আমি উপরে বর্ণিত অঙ্গভঙ্গিগুলির মধ্যে পার্থক্যটি বলতে কীভাবে একটি সঠিক মাত্রার মান (বা অন্য কোনও দরকারী কিছু) বোঝার জন্য কীভাবে এফএফটি ব্যবহার করতে পারি?

ফাইলগুলি পাঠ্য করার জন্য আমি যে ডেটা ব্যবহার করছি তা আমি রেকর্ড করেছি। এটি অ্যাক্সিলোমিটার ইনপুটটির y- অক্ষের সাথে কাঁচা ডেটা (জি-ফোর্স মান)।

http://pastebin.ca/2108123 2 একক দোলনের জন্য ডেটা দেখায় (আমি ডিভাইসটি এখনও শুরু, শেষ এবং দুটি দোলনের মধ্যে রেখেছি)।

এখানে চিত্র বর্ণনা লিখুন

দ্রষ্টব্য: 20 দোলনা সহ নতুন কাঁচা তথ্য আপলোড করা হয়েছে, তবে এখনও প্লট করা হয়নি। http://pastebin.ca/2108387 20 অবিচ্ছিন্ন দোলনের জন্য ডেটা দেখায় (আমি ডিভাইসটির শুরু এবং শেষে এখনও ধরে রেখেছি)।

এখানে চিত্র বর্ণনা লিখুন


নিজে ডেটা না দেখে আমার প্রথম ধারণাটি এফএফটি-র জন্য ভাল প্রয়োগ বলে মনে হচ্ছে না। কাঁচা ফর্ম্যাটে বা প্লট হিসাবে আপনি পোস্ট করতে পারেন এমন কিছু ক্যাপচার ডেটা আছে কি না?
জেসন আর

হাই, প্রতিক্রিয়ার জন্য ধন্যবাদ। প্রতিটি মানকে কালক্রমে একটি ',' ডিলিমিটার সহ গ্রহণযোগ্য হতে পারে? আমি প্রতি সেকেন্ডে প্রায় 60 মান পাচ্ছি। আমি সন্দেহ করি যে এটি খুব ভাল প্রয়োগও নাও হতে পারে। যদিও আমরা এর মাধ্যমে কিছু তথ্য দিয়ে কাজ করতে পারি।
rykardo

2
আপনি যদি কাঁচা ডেটা পোস্ট করেন তবে সম্ভবত কেউ এটিকে একটি চক্রান্তে রূপান্তর করতে পারে এবং এটি দিয়ে আপনার পোস্ট সম্পাদনা করতে পারে।
জেসন আর

ঠিকাছে দারুন. শীঘ্রই কিছু আপলোড করা হবে।
rykardo

এটি আমার প্রত্যাশার চেয়ে দীর্ঘ সময় নিয়েছে। আমি ইউনিটি দিয়ে প্রকল্পটি চালাচ্ছি, যা কেবলমাত্র 60 ফ্রেম / সেকেন্ডে ডিভাইস থেকে ইনপুট ডেটা পেতে পারে। এর অর্থ আমার উচ্চ নমুনার হার থাকতে পারে না তবে তা সত্ত্বেও। আপনার পরামর্শের অর্থ কি এটিই?
rykardo

উত্তর:


2

ডেটা দেখে আমি দেখতে পাচ্ছি না কেন আপনি এই উদ্দেশ্যে FFT ব্যবহার করতে চান (যদিও আমি ভুল হতে পারি)। বলুন যে আপনি এই ডেটা সেটটির ভিত্তিতে একক বা একাধিক গতিবিধি সনাক্ত করতে চান (যা আপনি সংযুক্ত করেছেন) আমি যে পদ্ধতিগুলি দেখছি সেগুলি হবে

  1. পরম মান পরিবর্তনের হারের ভিত্তিতে কিছু। আমি অনুমান করি যে প্রথম ডেরাইভেটিভ সুন্দরভাবে করবে।
  2. ওয়েভলেট রূপান্তর হতে পারে? আপনি শিখরগুলির অবস্থান জানতে চান কিনা তা আমি না জানাক আমি এর ইউটিলিটি সম্পর্কে আরও বিস্তারিত বলতে পারি না।

আপনি যদি কেবলমাত্র একক জিনিসটি সনাক্ত করতে চান তবে একক বনাম একাধিক দোলন রয়েছে তবে আমার মতে, এফএফটি বিশ্লেষণের জন্য খুব ভাল পছন্দ নয়।


সাহায্য করার জন্য ধন্যবাদ! একটি বন্ধু পরামর্শ দিয়েছিল যে এফএফটি সম্ভবত যাওয়ার উপায় হতে পারে, এর আগে আমি এর আগে কখনও ব্যবহার করি নি। আমাকে যা সনাক্ত করতে হবে তা হ'ল যদি প্রতিটি দোলনের শেষে কোনও নতুন দোলন শুরু হয়, না। উপরের প্লটগুলি কেন এটি কঠিন তা প্রকাশ করা উচিত। আমি ভেবেছিলাম আমি একটি মাত্রার অ্যালগরিদম ব্যবহার করতে পারি, তবে এটি কৌশলযুক্ত কারণ দোলনার শক্তি / গতি ব্যবহারকারী হিসাবে পৃথক হবে।
rykardo
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.