כרטיס SDR B205 (נקרא גם USRP B205mini-i) של חברת Ettus Research הוא כרטיס SDR (Software Defined Radio) פופולרי שמיועד למשתמשים מתקדמים לצורכי פיתוח בתחום תקשורת רדיו. כדי לעבוד איתו בצורה מלאה, צריך מספר רכיבי תוכנה נלווים.
תוכנות נלוות נדרשות:
1. UHD (USRP Hardware Driver)
-
ספריית הדרייברים הראשית של Ettus.
-
חובה להתקין אותה כדי שהכרטיס יעבוד.
-
כולל כלים כמו
uhd_find_devices
,uhd_usrp_probe
לאיתור ובדיקה של הכרטיס. -
אתר רשמי: https://github.com/EttusResearch/uhd
2. GNU Radio
-
פלטפורמה לפיתוח ועיבוד אותות SDR בקוד פתוח.
-
תומכת ב-USRP דרך UHD.
-
מאפשרת יצירת זרימות נתונים (flowgraphs) ויזואליות וגם קוד ב-Python/C++.
-
מותאמת מאוד לעבודה עם B205.
3. GNU Radio Companion (GRC)
-
ממשק גרפי ל-GNU Radio – מאפשר לגרור ולחבר בלוקים בצורה נוחה.
-
מתאים מאוד ללמידה, בדיקות, ולפיתוח פרוטוטיפים.
4. libiio (אם עובדים עם כלים תואמים ADI)
-
פחות נפוץ לכרטיס הזה, אך אם משתמשים בכלים של Analog Devices – עשוי להיות רלוונטי.
5. Wireshark + gr-ieee802-11 (לרשתות אלחוטיות)
-
אם רוצים לדמות או לנתח תקשורת Wi-Fi או פרוטוקולים דומים.
דרישות מערכת נוספות:
-
מערכת הפעלה: בדרך כלל מומלץ Linux (Ubuntu/Debian), למרות שיש גם תמיכה ב-Windows.
-
Python 3 – נדרש לעבודה עם GNU Radio.
-
CMake / GCC / G++ – לבנייה מקומית של UHD או GNU Radio מקוד מקור, אם צריך.
-
libboost, libusb – דרישות תלויות מערכת/פרויקט.
התקנה לדוגמה (Ubuntu):
sudo apt update
sudo apt install uhd-host gnuradio
לבדיקה שהכרטיס מזוהה:
uhd_find_devices
אופציונלי:
-
SDRangel, GQRX – ממשקי GUI אלטרנטיביים לעבודה עם SDR.
-
MATLAB/Simulink – אם אתה באקדמיה/תעשייה עם רישיון מתאים, ניתן לשלב עם USRP.
אם אתה מחפש הדרכה או עזרה בהתקנה על מערכת מסוימת (כמו Ubuntu או Windows), אפשר לפרט לפי הצורך.
אין תגובות:
הוסף רשומת תגובה