اس بلاگ پوسٹ میں، ہم اس بات کی وضاحت کریں گے کہ فوئیر ٹرانسفارم سگنلز کو کس طرح تحلیل کرتا ہے اور اس کا اطلاق حقیقی زندگی کے منظرناموں میں کیسے ہوتا ہے، جیسے کہ اسپیچ ریکگنیشن۔
فوئیر ٹرانسفارم کے بنیادی تصورات
2012 میں، MIT ٹیکنالوجی ریویو نے FFT (فاسٹ فوئیر ٹرانسفارم) کو سب سے زیادہ بااثر ٹیکنالوجیز میں سے ایک کا نام دیا۔ فوئیر ٹرانسفارم درحقیقت، ایک بنیادی ٹول ہے جو تقریباً تمام الیکٹرانک آلات میں استعمال ہوتا ہے، بشمول مواصلاتی آلات جیسے اسمارٹ فونز، تیز تصاویر بنانے والے کیمرے، اور MP3 برابر کرنے والے۔ الیکٹریکل انجینئرنگ میں، فوئیر ٹرانسفارم اتنا اہم ہے کہ یہ طویل عرصے سے نصاب میں ایک مرکزی موضوع رہا ہے۔
فوئیر ٹرانسفارم کے پیچھے بنیادی خیال ایک جسمانی سگنل کو آسان بنیادی اکائیوں میں تحلیل کرنا ہے۔ یہاں، ایک "سگنل" سے مراد ہر وہ چیز ہے جس کا طول و عرض وقت کے ساتھ بدلتا رہتا ہے۔ آواز یا روشنی جیسی چیزیں، جن کا طول و عرض اور شدت بدل سکتی ہے، سگنلز کی مثالیں ہیں۔ یہ بنیادی اکائیاں سائن ویوز ہیں، اور ہر سائن ویو کی اپنی الگ فریکوئنسی ہوتی ہے۔
سائن ویوز اور فریکوئنسی کو سمجھنے کے لیے، ایک لمبی تار کو ہلانے کا تصور کریں۔ اگر آپ اپنے ہاتھ کو آہستہ سے حرکت دیتے ہیں، تو رسی آہستہ آہستہ اوپر نیچے ہوتی ہے، جس سے وسیع وقفوں کے ساتھ لہر کی شکل پیدا ہوتی ہے۔ اگر آپ اپنے ہاتھ کو تیزی سے حرکت دیتے ہیں تو لہروں کے درمیان وقفہ ایک دوسرے کے قریب ہو جاتا ہے۔ اگر یہ فی سیکنڈ میں ایک بار اوپر نیچے ہوتا ہے تو اسے 1 ہرٹز کہتے ہیں۔ اگر یہ فی سیکنڈ میں دو بار حرکت کرتا ہے تو اسے 2 ہرٹز کہتے ہیں۔ دوسرے الفاظ میں، فریکوئنسی فی سیکنڈ کی تکرار کی تعداد ہے اور اسے ہرٹز میں ظاہر کیا جاتا ہے۔
یہ مشابہت کہ سگنل مختلف تعدد کی سائن لہروں پر مشتمل ہوتا ہے کھانا پکانے میں اجزاء کو ملانے کے مترادف ہے۔ جس طرح چکن، پانی، گوچوجنگ، اور مکئی کا شربت ڈاکڈوریتانگ میں جاتا ہے، اسی طرح ایک سگنل میں مختلف سائن لہریں بھی ہوتی ہیں — جیسے کہ 1 ہرٹز، 2 ہرٹز، اور 3 ہرٹز — مختلف تناسب میں مکس ہوتے ہیں۔ چونکہ اصل سگنل ان اجزاء کا مرکب ہے، اس لیے براہ راست تجزیہ کرنا مشکل ہے۔
نمک، ریت، اور لوہے کی فائلنگ مرکب کو الگ کرنے کے طریقوں کی مثال کے طور پر کام کرتی ہے۔ انہیں پانی میں تحلیل کرکے اور محلول کو فلٹر کرکے - پھر جو بچ جاتا ہے، کیا مقناطیس سے چپک جاتا ہے، اور کیا پیچھے رہ جاتا ہے اسے الگ کرکے- ہم ہر ایک مادے کی خصوصیات کا تعین کرسکتے ہیں۔ اسی طرح، فوئیر ٹرانسفارم ایک پیچیدہ سگنل کو سائن ویو کے اجزاء میں تحلیل کرتا ہے، جس سے ہر جزو کے طول و عرض اور تعدد کا پتہ چلتا ہے۔ الگ کیے گئے اجزاء کی جانچ کرنے سے، یہ سمجھنا آسان ہو جاتا ہے کہ سگنل کس چیز پر مشتمل ہے۔
فوئیر ٹرانسفارم کے اصول اور عملی اطلاقات
فوئیر ٹرانسفارم سائن لہروں کو اپنی بنیادی اکائیوں کے طور پر استعمال کرنے کی وجہ یہ ہے کہ سائن لہروں کا ایک دوسرے کے ساتھ منفرد تعلق ہوتا ہے - یعنی آرتھوگونالٹی۔ جب مختلف تعدد کی سائن لہروں کو ضرب اور مربوط کیا جاتا ہے، نتیجہ 0 ہوتا ہے؛ جب ایک ہی فریکوئنسی کی سائن لہروں کو ضرب اور نارمل کیا جاتا ہے، تو نتیجہ ایک مخصوص قدر (عام طور پر 1) ہوتا ہے۔ اس خاصیت کو استعمال کرتے ہوئے، ہم سگنل میں مخصوص فریکوئنسی اجزاء کے طول و عرض کو الگ کر سکتے ہیں۔
مثال کے طور پر، فرض کریں کہ ایک سگنل میں 1 کے طول و عرض کے ساتھ 1 ہرٹز جزو، 2 کے طول و عرض کے ساتھ ایک 2 ہرٹج جزو، اور 3 کے طول و عرض کے ساتھ 3 ہرٹز جزو ہے۔ اگر ہم اس سگنل کو 1 ہرٹز سائن ویو سے ضرب کریں اور انضمام کریں، تو نتیجہ 1; اگر ہم اسے 2 ہرٹز سائن ویو سے ضرب دیں تو نتیجہ 2 ہوگا؛ اور اگر ہم اسے 3 ہرٹز سائن ویو سے ضرب دیتے ہیں تو نتیجہ 3 ہوتا ہے۔ مختلف فریکوئنسیوں پر سگنل کے ساتھ اس اندرونی مصنوع کو انجام دینے سے، ہم ہر فریکوئنسی جزو کی شدت کا تعین کر سکتے ہیں۔ فوئیر ٹرانسفارم ایک ریاضیاتی ٹول ہے جو اس عمل کو منظم کرتا ہے۔
ایک فیلڈ کی ایک اہم مثال جہاں فوئیر ٹرانسفارم بڑے پیمانے پر استعمال ہوتا ہے وہ ہے تقریر کی شناخت۔ انسانی آواز آواز کی ہڈیوں کے کمپن سے ہوا میں پیدا ہونے والی لہروں پر مشتمل ہے، اور ایک مائکروفون ان ہوا کے کمپن کو برقی سگنلز میں تبدیل کرتا ہے۔ چونکہ برقی سگنل اصل اسپیچ سگنل کی صحیح شکل کو برقرار رکھتا ہے، اس لیے کمپیوٹر اپنے فریکوئنسی اجزاء کا تجزیہ کرنے کے لیے اس سگنل پر فوئیر ٹرانسفارم کا اطلاق کرتا ہے۔
ہر شخص کی آواز کی ایک منفرد فریکوئنسی تقسیم ہوتی ہے، اور ہر فونیم (مثال کے طور پر، /p/، /t/، /s/، /a/، وغیرہ) کے بھی اپنے الگ الگ فریکوئنسی اجزاء ہوتے ہیں۔ اسپیچ ریکگنیشن سسٹم ان الگ الگ فریکوئنسی اجزاء کا تجزیہ کرتے ہیں تاکہ یہ معلوم کیا جا سکے کہ کون سے فونیم موجود ہیں اور کون بول رہا ہے۔ یہ صلاحیت حقیقی دنیا کی ایپلی کیشنز جیسے اسمارٹ فون وائس اسسٹنٹس کی طرف لے گئی ہے اور اسے سری جیسی خدمات میں استعمال کیا گیا ہے۔
الیکٹریکل انجینئرنگ مطالعہ کا وہ شعبہ ہے جو نچلے درجے کے ڈیٹا کو برقی سگنلز میں تبدیل کرتا ہے، ان سگنلز کو اعلیٰ سطح کی معلومات میں تبدیل کرنے کے لیے ان کا تجزیہ اور کارروائی کرتا ہے، اور اس معلومات کو انسانوں تک پہنچانے یا ان کی جانب سے عمل کرنے کے طریقوں پر تحقیق کرتا ہے۔ اس لحاظ سے، فوئیر ٹرانسفارم ایک ضروری ٹول ہے جو ہمیں فریکوئنسی کے نقطہ نظر سے سگنلز دیکھنے کی اجازت دیتا ہے، جس سے ہمیں ایک نئے زاویے سے مسائل حل کرنے میں مدد ملتی ہے۔
فوئیر ٹرانسفارم اور الگورتھم جیسے FFT - جو ان کارروائیوں کو زیادہ تیزی سے انجام دیتے ہیں میں تحقیق آج بھی فعال ہے۔ جیسے جیسے ٹیکنالوجی کی ترقی ہوتی جائے گی، فوئیر ٹرانسفارم کے لیے ایپلی کیشنز کا دائرہ وسیع ہوتا رہے گا، اور سگنلز کو گلنے اور دوبارہ جوڑنے کی صلاحیت — جیسے کہ "کیمیا" — مستقبل میں بہت زیادہ الیکٹرانک ٹیکنالوجی کی بنیاد بنائے گی۔