Universal Software Radio Peripheral
یونیورسل سافٹ ویئر ریڈیو پیریفرل (یو ایس آر پی) سافٹ ویئر سے متعین ریڈیو کی ایک رینج ہے جسے ایٹس ریسرچ اور اس کی پیرنٹ کمپنی نیشنل انسٹرومینٹس نے ڈیزائن اور فروخت کیا ہے۔ میٹ ایٹس کی قیادت میں ایک ٹیم کے ذریعہ تیار کردہ، یو ایس آر پی پروڈکٹ فیملی عام طور پر تحقیقی لیبز، یونیورسٹیوں اور شوق رکھنے والوں کے ذریعہ استعمال ہوتی ہے۔ زیادہ تر یو ایس آر پی تیز رفتار لنک کے ذریعے میزبان کمپیوٹر سے جڑتے ہیں، جسے میزبان پر مبنی سافٹ ویئر یو ایس آر پی ہارڈ ویئر کو کنٹرول کرنے اور ڈیٹا منتقل/وصول کرنے کے لیے استعمال کرتا ہے۔ کچھ یو ایس آر پی ماڈل میزبان کمپیوٹر کی عمومی فعالیت کو ایک سرایت شدہ پروسیسر کے ساتھ بھی مربوط کرتے ہیں جو یو ایس آر پی ڈیوائس کو اسٹینڈ ایلون انداز میں کام کرنے کی اجازت دیتا ہے۔ یو ایس آر پی خاندان کو رسائی کے لیے ڈیزائن کیا گیا تھا، اور بہت سی مصنوعات اوپن سورس ہارڈ ویئر ہیں۔ منتخب یو ایس آر پی ماڈلز کے لیے بورڈ اسکیمیٹکس ڈاؤن لوڈ کے لیے آزادانہ طور پر دستیاب ہیں۔ تمام یو ایس آر پی پروڈکٹس کو اوپن سورس یو ایچ ڈی ڈرائیور کے ذریعے کنٹرول کیا جاتا ہے، جو کہ مفت اور اوپن سورس سافٹ ویئر ہے۔ یو ایس آر پیز عام طور پر پیچیدہ سافٹ ویئر سے متعین ریڈیو سسٹم بنانے کے لیے جی این یو ریڈیو سافٹ ویئر سوٹ کے ساتھ استعمال ہوتے ہیں۔ ڈیزائن یو ایس آر پی پروڈکٹ فیملی میں مختلف قسم کے ماڈل شامل ہیں جو اسی طرح کے فن تعمیر کا استعمال کرتے ہیں۔ مدر بورڈ مندرجہ ذیل ذیلی نظام فراہم کرتا ہے: گھڑی کی پیداوار اور مطابقت پذیری، ایف پی جی اے، اے ڈی سی، ڈی اے سی، میزبان پروسیسر انٹرفیس، اور پاور ریگولیشن۔ یہ وہ بنیادی اجزاء ہیں جو سگنلز کی بیس بینڈ پروسیسنگ کے لیے ضروری ہیں۔ ایک ماڈیولر فرنٹ اینڈ، جسے ڈٹر بورڈ کہا جاتا ہے، اینالاگ آپریشنز جیسے اپ/ڈاؤن کنورژن، فلٹرنگ، اور دیگر سگنل کنڈیشنگ کے لیے استعمال ہوتا ہے۔ یہ ماڈیولرٹی یو ایس آر پی کو ڈی سی اور 6 گیگا ہرٹز کے درمیان کام کرنے والی ایپلی کیشنز کی خدمت کرنے کی اجازت دیتی ہے۔ اسٹاک کنفیگریشن میں ایف پی جی اے کئی ڈی ایس پی آپریشن انجام دیتا ہے، جو بالآخر ڈیجیٹل ڈومین میں اینالاگ ڈومین میں حقیقی سگنلز سے کم شرح، پیچیدہ، بیس بینڈ سگنلز میں ترجمہ فراہم کرتا ہے۔ زیادہ تر استعمال کے معاملات میں، ان پیچیدہ نمونوں کو میزبان پروسیسر پر چلنے والی ایپلی کیشنز میں منتقل کیا جاتا ہے، جو ڈی ایس پی آپریشن انجام دیتے ہیں۔ ایف پی جی اے کے لیے کوڈ اوپن سورس ہے اور اس میں ترمیم کی جا سکتی ہے تاکہ ایف پی جی اے میں تیز رفتار، کم تاخیر والی کارروائیاں ہو سکیں۔ سافٹ ویئر یو ایس آر پی ہارڈ ویئر ڈرائیور (یو ایچ ڈی) وہ ڈیوائس ڈرائیور ہے جو ایٹس ریسرچ نے یو ایس آر پی پروڈکٹ فیملی کے ساتھ استعمال کے لیے فراہم کیا ہے۔ یہ لینکس، میک او ایس اور ونڈوز پلیٹ فارمز کی حمایت کرتا ہے۔ گنو ریڈیو، لیب ویو، میٹ لیب اور سمولنک سمیت کئی فریم ورک یو ایچ ڈی کا استعمال کرتے ہیں۔ یو ایچ ڈی کے ذریعہ فراہم کردہ فعالیت تک براہ راست یو ایچ ڈی اے پی آئی کے ساتھ بھی رسائی حاصل کی جا سکتی ہے، جو سی + + کے لیے مقامی مدد فراہم کرتا ہے۔ کوئی بھی دوسری زبان جو سی + + افعال کو درآمد کر سکتی ہے وہ بھی یو ایچ ڈی استعمال کر سکتی ہے۔ یہ مثال کے طور پر سویگ کے ذریعے ازگر میں انجام دیا جاتا ہے۔ یو ایچ ڈی یو ایس آر پی پروڈکٹ فیملی میں پورٹیبلٹی فراہم کرتا ہے۔ اگر نمونے کی شرحوں اور دیگر پیرامیٹرز پر مناسب غور کیا جائے تو ایک مخصوص یو ایس آر پی ماڈل کے لیے تیار کردہ ایپلی کیشنز دوسرے یو ایس آر پی ماڈلز کی حمایت کریں گی۔ کئی سافٹ ویئر فریم ورک یو ایچ ڈی کی حمایت کرتے ہیں: جی این یو ریڈیو ایک فری/لبری ٹول کٹ ہے جسے سافٹ ویئر سے متعین ریڈیو تیار کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ فریم ورک ڈی ایس پی کی کارکردگی کو بہتر بنانے کے لیے سی + + اور ازگر کے امتزاج کا استعمال کرتا ہے جبکہ استعمال میں آسان ایپلیکیشن پروگرامنگ فراہم کرتا ہے environment.GNU ریڈیو ساتھی جی این یو ریڈیو کے ساتھ فراہم کردہ ایک گرافیکل پروگرامنگ ماحول ہے۔ نیشنل انسٹرومینٹس این آئی یو ایس آر پی 292x سیریز فروخت کرتا ہے، جو فعال طور پر ایٹس ریسرچ یو ایس آر پی این 210 کے مساوی ہے۔ این آئی-یو ایس آر پی ڈرائیور کے ساتھ اس ڈیوائس کے لیے لیب ویو سپورٹ بھی پیش کرتا ہے۔ یو ایس آر پی این 210 اور یو ایس آر پی 2 کو میٹ لیب اور سمولنک کی حمایت حاصل ہے۔ اس پیکیج میں پلگ ان اور دونوں آلات کے ساتھ استعمال کے لیے کئی مثالیں شامل ہیں۔ اوپن ایل ٹی ای ایس ڈی آر کے طور پر 3 جی پی پی ایل ٹی ای وضاحتیں کا ایک اوپن سورس نفاذ ہے۔ بہت سے صارفین اپنے کسٹم فریم ورک کے ساتھ ترقی کرتے ہیں۔ اس صورت میں یو ایس آر پی ڈیوائس تک یو ایچ ڈی اے پی آئی کے ذریعے رسائی حاصل کی جا سکتی ہے۔ یو ایچ ڈی کے ساتھ فراہم کردہ مثالیں بھی ہیں جو دکھاتی ہیں کہ اے پی آئی کو کیسے استعمال کیا جائے۔ پروڈکٹس نیٹ ورکڈ سیریز یو ایس آر پی این 200 اور یو ایس آر پی این 210 اعلی کارکردگی والے یو ایس آر پی ڈیوائسز ہیں جو بس سیریز سے زیادہ متحرک رینج اور زیادہ بینڈوتھ فراہم کرتے ہیں۔ گیگابٹ ایتھرنیٹ انٹرفیس کا استعمال کرتے ہوئے، نیٹ ورکڈ سیریز کے آلات 50 ایم ایس/ایس تک کے پیچیدہ، بیس بینڈ نمونوں کو میزبان سے منتقل کر سکتے ہیں۔ یہ سلسلہ دوہری، 14 بٹ، 100 ایم ایس/ایس اے ڈی سی اور دوہری 16 بٹ، 400 ایم ایس/ایس ڈی اے سی کا استعمال کرتا ہے۔ یہ سلسلہ ایک ایم آئی ایم او توسیعی بندرگاہ بھی فراہم کرتا ہے جسے اس سلسلے سے دو آلات کو ہم آہنگ کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ ایم آئی ایم او سسٹمز کے لیے تجویز کردہ حل ہے۔ ایکس 300 اور ایکس 310 تیسری نسل کے یو ایس آر پی ہیں جن میں دو مکمل ڈوپلیکس ڈٹر بورڈ سلاٹ ہیں اور مکمل 200 ایم ایس/ایس ڈی اے سی اور اے ڈی سی ہیں۔ نیٹ ورک انٹرفیس کے طور پر، ایس ایف پی + پر 10 جی بیس فل ڈوپلیکس آپریشن میں دونوں چینلز پر مکمل 200 ایم ایس/ایس کی اجازت دیتا ہے۔ این 300، این 310، این 320 اور این 321 موجودہ ڈوئل چینل ماڈل ہیں جو ایس ایف پی + کنیکٹوٹی پیش کرتے ہیں، 200 ایم ایس/ایس تک اور قابل تصدیق سافٹ ویئر کی تعیناتی کے لیے مقامی آسکیلیٹرز اور ٹی پی ایم ماڈیولز کا اختیاری اشتراک کرتے ہیں۔ بس سیریز ایٹس ریسرچ بس سیریز کی تمام مصنوعات میزبان کمپیوٹر سے نمونے منتقل کرنے کے لیے یو ایس بی 2 یا یو ایس بی 3 انٹرفیس کا استعمال کرتی ہیں۔ سرایت شدہ سیریز سرایت شدہ سیریز دیگر یو ایس آر پی ڈیوائسز کی اسی فعالیت کو او ایم اے پی 3 سرایت شدہ پروسیسر کے ساتھ جوڑتی ہے۔ ای 310، جو نومبر 2014 میں جاری کیا گیا تھا، ایک بہت ہی کمپیکٹ، سرایت شدہ یو ایس آر پی کے لیے زنک ایس او سی پلیٹ فارم اور اینالاگ ڈیوائسز اے ڈی 9361 آر ایف آئی سی کا استعمال کرتا ہے۔ اس خاندان کے آلات کو آپریشن کے لیے بیرونی پی سی سے منسلک کرنے کی ضرورت نہیں ہے۔ ایمبیڈڈ سیریز ان ایپلی کیشنز کے لیے ڈیزائن کی گئی ہے جن کے لیے اسٹینڈ الون آپریشن کی ضرورت ہوتی ہے۔ بند شدہ ماڈل یو ایس آر پی 2 یو ایس آر پی کے بعد تیار کیا گیا تھا اور اسے پہلی بار ستمبر 2008 میں دستیاب کرایا گیا تھا۔ یہ زندگی کے اختتام پر پہنچ گیا ہے اور اس کی جگہ یو ایس آر پی این 200 اور یو ایس آر پی این 210 نے لے لی ہے۔ یو ایس آر پی 2 کا مقصد اصل یو ایس آر پی کو تبدیل کرنا نہیں تھا، جو یو ایس آر پی 2 کے متوازی فروخت ہوتا رہا۔ یہ پہلی نسل کا یو ایس آر پی بھی اب عوامی طور پر دستیاب نہیں ہے۔ سرایت شدہ یو ایس آر پیز کی ای 100 سیریز اب دستیاب نہیں ہے۔ ڈاٹر بورڈ ماڈیول اصل یو ایس آر پی، یو ایس آر پی 2، یو ایس آر پی ای 1 ایکس ایکس، یو ایس آر پی این 2 ایکس ایکس اور ایکس 3 ایکس ایکس فیملی ایک ماڈیولر فن تعمیر کی خصوصیت رکھتے ہیں جس میں متغیر ڈاٹر بورڈ ماڈیول ہوتے ہیں جو آر ایف فرنٹ اینڈ کے طور پر کام کرتے ہیں۔ بیٹی بورڈ ماڈیولز کی کئی کلاسیں موجود ہیں: وصول کنندگان، ٹرانسمیٹر اور ٹرانسیور۔ ٹرانسمیٹر ڈٹر بورڈ ماڈیول آؤٹ پٹ سگنل کو زیادہ فریکوئنسی پر تبدیل کر سکتے ہیں رسیور ڈٹر بورڈ ماڈیول آر ایف سگنل حاصل کر سکتے ہیں اور اسے بیس بینڈ ٹرانسیور ڈٹر بورڈ ماڈیول میں تبدیل کر سکتے ہیں جو ٹرانسمیٹر اور رسیور کی فعالیت کو یکجا کرتے ہیں۔ یو ایس آر پی بی 2 ایکس ایکس اور ای 3 ایکس ایکس میں قابل تبادلہ بیٹی بورڈ کی خصوصیت نہیں ہے۔ این 3 ایکس ایکس سیریز میں جے ای ایس ڈی 204 بی سے منسلک ڈٹر بورڈ ہے جس میں AD9371 فرنٹ اینڈ ہے، لیکن فی الحال، کوئی متبادل ڈٹر بورڈ تجارتی طور پر دستیاب نہیں ہیں۔ سافٹ ویئر سے متعین ریڈیو حوالہ جات کی فہرست بھی دیکھیں بیرونی لنکس ایٹس ریسرچ ایل ایل سی یو ایچ ڈی دستاویزات اور دستی جی این یو ریڈیو ویکی وائرڈ مضمون یو ایس آر پی پلیٹ فارم فراس کے یو ایس آر پی پلیٹ فارم دستاویزات سافٹ ویئر سے متعین ریڈیو اوپن ہارڈ ویئر الیکٹرانک ڈیوائسز شوقیہ ریڈیو