کتاب الفبای رادیونرم‎افزاری

امروزه مفهوم رادیو‎نرم‎افزاری (Software Defined Radio – SDR) موجب تحول در نگرش به طراحی و پیاده‎سازی سیستم‎های مخابراتی شده است. ایده رادیونرم‎افزاری آن است که تا جایی که ممکن است عملکردهای فرستنده و گیرنده را در یک نرم‎افزار بگنجانید و آن را بر روی یک رایانه سریع اجرا کنید. بدین…

پایگاه دانش Ettus Research؛ همه چیز درباره DaughterBoard ،USRP و UHD

شرکت Ettus Research یکی از بزرگترین تولید‎کنندگان پلتفرم‎های رادیو‎نرم‎افزاری (SDR) در جهان می‎باشد که از سال 2010 به شرکت National Instruments ملحق شده است. محصول اصلی این شرکت، پلتفرم رادیونرم‎افزاری USRP نام دارد که به همراه تجهیزات فرکانس رادیویی به نام DaughterBoard، سخت‎افزار لازم برای پیاده‎سازی یک رادیو نرم‎افزاری را…

تشریح برنامه فرستنده-گیرنده benchmark گنورادیو به زبان پایتون

گنورادیو از ماژول‎های متعددی تشکیل شده است که هر یک شامل تعدادی از کلاس‎ها و توابع مخابراتی و پردازش سیگنال می‎باشند. یکی از ماژول‎های پر کاربرد گنورادیو، ماژول gr-digital نام دارد که علاوه بر کلاس‎ها و توابع مرتبط با مخابرات دیجیتال، شامل تعدادی مثال نیز می‎باشد. یکی از این مثال‎ها…

کتاب رادیونرم‎افزاری با متلب، سیمولینک و RTL-SDR

رادیونرم‎افزار RTL-SDR یک رادیوی ارزان قیمت است که پیاده سازی عملی طیف وسیعی از گیرنده های رادیویی را به سادگی امکان پذیر می سازد. برای کار با RTL-SDR میتوان از نرم افزارهای مختلفی نظیر gnuradio و SDR# استفاده کرد. نرم‎افزار Matlab نیز از سال 2013 جعبه ابزاری برای کار با…

کتاب گیرنده‎های رادیونرم‎افزاری برای نسل پنجم مخابرات سیار

پیشرفت مخابرات بیسیم در دهه‎های اخیر منجر به افزایش نمایی تعداد کاربران، تجهیزات و نرخ داده شده است. با نزدیکتر شدن نسل پنجم سیستمهای مخابراتی (5G) پیشبینی میشود که ارتباطات با سرعت و شدت بیشتری افزایش یابند و طراحان مدار RF باید خود را برای این تغییرات قریب الوقوع آماده…

چرا گنورادیو باید برای یک مهندس مخابرات جالب باشد؟

گنورادیو چارچوبی است که امکان طراحی، شبیه‎سازی و پیاده‎سازی سیستم‎های مخابراتی توانمند را در دنیای واقعی فراهم می‎آورد. گنورادیو یک چارچوب بسیار ماجولار و مبتنی بر نمودار جریان (flowgraph) است که شامل یک کتابخانه جامع از بلوک‎های پردازشی می‎باشد. این بلوک‎ها را می‎توان با یکدیگر ترکیب کرده و پردازش‎های سیگنال…

شبیه‎سازی نرخ خطای بیت مدولاسیون QPSK با گنورادیو

گرچه معمولا از نرم‎افزار گنورادیو به همراه یک پلتفرم سخت‎افزاری مثل USRP، RTL-SDR، HackRF و … استفاده می‎شود اما همانطور که در مطلبمعرفی گنورادیو ذکر شد، بدون سخت‎افزار نیز می‎توان از گنورادیو برای شبیه‎سازی سیستم‎های مخابراتی نیز استفاده کرد. برای مثال در ادامه، نتایج شبیه‎سازی مدولاسیون QPSK را بررسی می‎کنیم. هدف این…

مقاله “ساخت یک رادیو تلسکوپ ارزان قیمت با دانگل RTL-SDR و گنورادیو” برای علاقمندان به نجوم رادیویی

چکیده: در این مقاله طرحی برای ساخت یک رادیو تلسکوپ ساده، کوچک و کارآمد ارائه می‎شود که مشاهده خورشید و صفحه کهکشانی را در حالات پیوسته (continuum) و طیفی (spectral) امکان‎پذیر می‎کند. به سادگی می‎توان خطوط هیدروژن را در بسیاری از بخش‎های صفحه کهکشانی مشاهده نمود. برای دریافت فایل این…

پروژه درسی “انتخاب نودهای رادیو شناختگر در حسگری مشارکتی در سیستم های راداری”

این گزارش پروژه درس رادار حاصل زحمات آقای مجید مرادی کیا و استاد محترم ایشان جناب آقای دکتر صادق زاده است. عمده بحث این گزارش درباره معرفی رادیو شناختگر، سیستم‎های راداری، روشهای حسگری طیف (spectrum sensing)، تخصیص منابع و حسگری مشارکتی (cooperative sensing) می‎باشد. فایل گزارش این پروژه به زبان فارسی را از لینک…

ویدئوی آموزش هک کردن سیستم‎های مخابرات بیسیم با گنورادیو

کنفرانس DEF CON یکی از بزرگترین گردهمایی‎های هکرهای جهان است که هر ساله در لاس وگاس برگزار می‎شود. در هفدهمین دوره DEF CON در سال 2009 یک سخنرانی با عنوان ” Hacking with GnuRadio” ارائه شد که در آن درباره هک کردن انواع سیستم‎های مخابراتی بیسیم با استفاده از نرم‎افزار…

ویدئوهای آموزشی گنورادیو (سری دوم)

این مجموعه شامل حدود 4 ساعت آموزش کامل نرم‎افزار گنورادیو می‎باشد که در سال 2012 توسط Tom Rondeau مدیر پروژه گنورادیو ارائه شده است. این مجموعه آموزشی ارزشمند را می‎توانید در 4 فایل ویدئویی جداگانه از طریق لینک‎های زیر دانلود فرمایید: دانلود قسمت اول(155MB)    دانلود قسمت دوم(156MB)    دانلود قسمت سوم(123MB)…

نرم‎افزار گنورادیو بدون نیاز به نصب با استفاده از GNU Radio Live DVD

یکی از دشواری‎های شروع کار با گنورادیو، نصب این نرم‎افزار است. تازه‎کارهای حوزه رادیو نرم‎افزاری که هنوز تصمیم نگرفته‎اند که گنورادیو پاسخگوی نیاز آنها هست یا خیر، ممکن است بخواهند به طور آزمایشی گنورادیو را بررسی و ارزیابی کنند. این کاربران ممکن است در اولین تلاش برای نصب گنورادیو با شکست…

مجموعه کتاب‎های فارسی آموزش برنامه‎نویسی پایتون

ساختار نرم‎افزار گنورادیو به این صورت است که بلوک‎های پردازش سیگنال مختلف به زبان ++C نوشته شده‎اند و کاربر با استفاده از زبان برنامه نویسی پایتون با برقراری ارتباط بین بلوک‎ها، سیستم مخابراتی خود را تشکیل می‎دهد. بنابراین پیش نیاز شروع کار با نرم‎افزار گنورادیو، آشنایی اولیه با زبان برنامه‎نویسی پایتون می‎باشد.…

مجموعه‎ مقالات مرتبط با گنورادیو و USRP

در این مطلب مجموعه‎ای از مهمترین و جدیدترین مقالات مرتبط با نرم افزار گنورادیو و سخت‎افزار USRP را به صورت یکجا در یک فایل zip در اختیار علاقمندان این مباحث قرار می‎دهیم. این مجموعه حاوی 60 مقاله می‎باشد که همگی به زبان انگلیسی می‎باشند. این مجموعه ارزشمند به حجم 72 مگابایت…

راهنمای خرید USRP در ایران به زبان فارسی

در این مطلب یک راهنمای خرید تجهیزات رادیو نرم‎افزاری USRP به زبان فارسی ارائه می‎شود. در این راهنما، ابتدا به معرفی USRP و کاربردهای آن می‎پردازیم. سپس  انواع مدل‎های USRP به همراه مشخصات فنی و قیمت هر یک از آنها را ارائه کرده‎ایم. مدل‎های بررسی شده شامل N210, N200, E100, E110, USRP1…

مقاله “قابلیت‎های سیستم‎های رادار نرم‎افزاری مبتنی بر USRP”

رادار نرم‎افزاری (Software Defined Radar) را می‎توان جدیدترین پیشرفت در سیستم‎های راداری دانست. برای بکارگیری تکنیک‎های پیشرفته پردازش سیگنال، رادارهای پیشرفته نیازمند توانایی اجرای توابع مختلف و تولید انواع متعدد شکل موج نظیر مدولاسیون فرکانس و فاز می‎باشند. استفاده از سیستم رادیو نرم‎افزاری ایجاد این توانایی‎ها را تسهیل می‎کند. در…

استفاده از گنورادیو برای راه‎اندازی مجدد یک کاوشگر فراموش شده در فضا و اهمیت نرم‎افزارهای متن-باز

کاوشگر ISEE-3 در سال 1978 توسط ناسا برای مشاهده فعالیت‎های خورشید به فضا پرتاب شد. نام کامل این کاوشگر، (کاوشگر بین‎المللی خورشید-زمین 3) یا International Sun-Earth Explorer-3 می‎باشد. با گذشت 3 سال از مشاهدات ، در سال 1981 ناسا هدف آن را تغییر داد تا این کاوشگربه اولین فضاپیمایی تبدیل شود که…

مقاله “تحلیل تاخیر در پلتفرم‎های رادیو نرم‎افزاری مبتنی بر گنورادیو و USRP”

رادیو نرم‎افزاری Software Defined Radio یا همان SDR یک فناوری رادیویی نویددهنده برای پیاده‎سازی توابع مخابراتی با استفاده از نرم‎افزار به جای سخت‎افزار است. از مزایای سیستم‎های SDR می‎توان به قابلیت تنظیم مجدد و انعطاف‎پذیری آنها اشاره کرد. معایب اصلی این سیستم‎ها نیز نرخ گذردهی throughput پایین و تاخیر latency…

اسلاید کارگاه آموزشی “رادیو نرم‎افزاری و سیستم‎های رادیویی شناختگر”

کارگاه آموزشی “رادیو نرم‎افزاری و سیستم‎های رادیویی شناختگر” توسط دکتر امیدی در دانشگاه تهران برگزار گردید. مطالب ارائه شده در این کارگاه به دو بخش اصلی رادیو نرم‎افزاری و رادیو شناختگر تقسیم می‎شوند که فهرست مطالب هر بخش به شرح زیر می‎باشد: Software Defined Radio: Introduction – Definition – Advantages…

مقاله فارسی درباره OpenBTS با عنوان شبکه سیار متن باز

در این مطلب مقاله‎ای به زبان فارسی درباره OpenBTS ارائه می‎کنیم. با استفاده از نرم افزار OpenBTS در کنار نرم افزارهای گنورادیو GNURadio و استریسک Asterisk و سخت افزار یو اس آر پی USRP می‎توان یک سیستم مخابراتی سیار مشابه GSM را به صورت محلی پیاده سازی کرد. این مقاله…