আমি একটি জটিল চ্যালেঞ্জের মুখোমুখি হয়েছি: আইফোন চৌম্বকীয় স্ট্রিপ কার্ড রিডার থেকে বাইনারি ডেটা বের করা । কার্ডে চৌম্বকীয় দেখতে এটি দেখতে পাওয়া যায়:
আপনি যখন কার্ডটি সোয়াইপ করেন তখন আই.এফ.এ.ভি. আইফোনটি দেয় (আপনার আশা খুব বেশি বাড়িয়ে দেবেন না, এটি একটি বোনাস আনুগত্য কার্ড;))। এটি তিনটি সোয়াইপ, বিভিন্ন গতিতে। আমি যে সোয়াইপ ব্যবহার করছি তার জন্য এটি কাঁচা এসআইএনটি 16 ডাম্প ।
কেউ এখানে এটি করেছেন বলে মনে হচ্ছে তবে আমি যে প্রকৃত ডেটা ক্যাপচার করেছি তা প্রক্রিয়া করা বিশেষভাবে সহজ নয়।
'জিরো' এর একটি অনির্দিষ্ট সংখ্যার সাথে পঠন শুরু হয় (এবং শেষ হয়) - দ্রষ্টব্য যে কেবল 2 জেরোস সংগ্রহের পরে তরঙ্গটি পুনরাবৃত্তি করে, এটি এসএন এর পরে এনএসকে প্রতিনিধিত্ব করে:
(নোট করুন যে তিনটি লাইনের প্রত্যেকটিই আমাকে আলাদা কার্ড সোয়াইপ করে প্রতিনিধিত্ব করে; এই চিত্রের নীচের কার্ডটি 15 বছরের পুরানো, তাই চৌম্বকীয় ক্ষেত্রটি স্পষ্টভাবে কিছু জায়গায় মারাত্মকভাবে হ্রাস পেয়েছে, এই শটে দৃশ্যমান নয়)
এটি একটি অ্যালগরিদমকে একটি ঘড়ির টিক সনাক্ত করতে অনুমতি দেবে।
চৌম্বকীয় ক্ষেত্র প্রতিটি ঘড়ির টিকের বিপরীতে। বাইনারি 1 এর জন্যও চৌম্বকীয় ক্ষেত্রটি টিকের ঠিক মাঝে চলে যায়:
ক্রমটি সর্বদা একটি 1101 + 0 (প্যারিটি বিট) প্রারম্ভিক সেন্ডিনেল দিয়ে শুরু হয়। আপনি উপরের গ্রাফের তিনটি রিডিংয়ে এটি বাছাই করতে পারেন। এটি প্রশ্নের শীর্ষে আমি সংযুক্ত কসমোড্রো নিবন্ধে আরও স্পষ্টভাবে নির্দেশিত।
এখানে চৌম্বকীয় অবক্ষয়ের উদাহরণ রয়েছে (নীচের কার্ডের পাঠের সাথে আরও নেওয়া হয়েছে):
আমি এই তরঙ্গরূপটিকে এর সাথে সম্পর্কিত বাইনারি ক্রমে রূপান্তর করার জন্য একটি বুদ্ধিমান উপায় বের করার চেষ্টা করছি।
আমি একটি পিডিএফ পেয়েছি যা কিছু বিশদে চলে গেছে তবে তারা যে অ্যালগরিদম ব্যবহার করছে তা আমি বুঝতে পারি না।
এই পিডিএফটিতে একটি আকর্ষণীয় চিত্র রয়েছে:
আমি যদি এই চিত্র অনুসারে লাল এবং নীল রেখাগুলি বের করতে পারি, তবে তথ্য বের করতে আমি এর মধ্যে একটিও ব্যবহার করতে পারি, তবে নির্মাণের পিছনে যুক্তিটি আমি খুঁজে বের করতে পারি না।
সুতরাং এটি আমার প্রশ্ন: আমি বাইনারি ক্রমটি কীভাবে বের করব?
গীত। নোট করুন যে সোয়াইপের গতি ধ্রুবক হতে যাচ্ছে না। তাই একবার ঘড়িটি নির্ধারিত হয়ে যাওয়ার পরে, একটানা থেকে অন্য টিককে নিয়মিতভাবে সামঞ্জস্য করা দরকার।
PPS। স্বতঃসংশ্লিষ্টরা কি জোড়া টিক্স ধরবে ? (টিক্স হিসাবে দেখা বিকল্প এনএস এসএন বিকল্প হবে ...)
সম্পাদনা (জুন '12): এটির জন্য আমার অনেক সাহায্যের প্রয়োজন হয়েছিল, তবে অবশেষে আমি একটি শক্ত পাঠক ( http://www.magstripedecoder.com/ ) সম্পন্ন করেছি। যারা সাহায্য করেছেন তাদের জন্য ধন্যবাদ! আমি গণিতগুলির সাথে আকস্মিকভাবে ধরা পড়ার চ্যালেঞ্জ গ্রহণ করার জন্য যথেষ্ট উত্সর্গীকৃত ব্যক্তির জন্য আইআরসি'র ইফনেট চ্যানেলে # মিউজিকএসএসপি সুপারিশ করছি - এটি সত্যিই কঠিন!