יום חמישי, 24 ביולי 2025

השוואה בן פלטפורמוט SDR

 הנה השוואה בין פלטפורמות SDR נפוצות, עם דגש על יישומים בתחום הסנסורים וה-RF:


🔍 טבלת השוואה בין פלטפורמות SDR מובילות

פלטפורמהטווח תדריםקצב דגימהעומק דגימהערוציםדופלקסיכולת שידורממשקמחיר משועריתרונותחסרונות
RTL-SDR500 קה"ץ – 1.76 גה"ץ3.2 MSPS8 ביט1 RxאיןאיןUSB 2.0~$30זול מאוד, קהילת מפתחים ענפהללא שידור, רגישות נמוכה
HackRF One1 – 6000 MHz20 MSPS8 ביט1 Tx / 1 Rxחצי דופלקסכןUSB 2.0~$300פתוח קוד, טווח רחברגישות נמוכה, אין דופלקס מלא
PlutoSDR325 – 3800 MHz61.44 MSPS12 ביט2 Tx / 2 Rxדופלקס מלאכןUSB OTG~$150קומפקטי, מבוסס AD9363טווח תדרים מוגבל, יציבות תנודתית
LimeSDR Mini10 – 3500 MHz30.72 MSPS12 ביט1 Tx / 1 Rxדופלקס מלאכןUSB 3.0~$150תומך GNU Radio, טווח רחברגישות לרעש, אין סינון קדם
USRP B21070 – 6000 MHz61.44 MSPS12 ביט2 Tx / 2 Rxדופלקס מלאכןUSB 3.0~$1100ביצועים מקצועיים, תמיכה מלאהיקר, דורש מחשב חזק
BladeRF 2.070 – 6000 MHz61.44 MSPS12 ביט2 Tx / 2 Rxדופלקס מלאכןUSB 3.0~$650ביצועים גבוהים, FPGA פתוחמורכב לתכנות

🧪 תובנות מהשוואות מעבדה [1]

  • PlutoSDR הציג ביצועים טובים יחסית, אך יציבות האות תלויה במארז.
  • LimeSDR סבל מרעש גבוה ורגישות נמוכה.
  • SDRplay RSPduo הציג את הרגישות הטובה ביותר (בזכות מגבר LNA פנימי), אך לא תומך בשידור.
  • USRP B210 הציג את הביצועים הגבוהים ביותר, אך במחיר גבוה.

🧰 המלצות לפי שימוש

  • ללימוד וניסויים בסיסיים: RTL-SDR, PlutoSDR
  • לפרויקטים חצי-מקצועיים: HackRF One, LimeSDR Mini
  • למערכות סנסור RF מתקדמות: USRP B210, BladeRF 2.0

רוצה שאעזור לך לבחור פלטפורמה לפי פרויקט מסוים? או אולי להכין טבלת אקסל/גרף השוואתי?


בניית אב-טיפוס לסנסור RF מבוסס SDR היא משימה מרתקת שיכולה להתאים למגוון יישומים – ניטור ספקטרום, זיהוי אותות, מדידות מרחק (רדאר), ועוד. הנה תהליך מסודר לבניית אב-טיפוס כזה:


🧱 שלב 1: הגדרת מטרת הסנסור

  • מה אתה רוצה למדוד או לזהות? (לדוגמה: נוכחות אות בתדר מסוים, עוצמת שידור, מיקום מקור שידור, תנועה וכו’)
  • האם נדרש שידור או רק קליטה?
  • האם מדובר בסביבה נייחת או ניידת?

🧰 שלב 2: בחירת רכיבי חומרה

רכיבתיאורהמלצה
SDRרכיב קליטה/שידורRTL-SDR (קליטה בלבד), HackRF (שידור/קליטה), LimeSDR/USRP (מתקדמים)
אנטנהמותאמת לתדר היעדאנטנה דיפול/ספירלית לפי הצורך
מחשב מארחלעיבוד אותותRaspberry Pi (לפרויקטים קלים), מחשב נייד/מיני PC
GPS/IMU (אופציונלי)למיקום ותנועהלשימושים ניידים או גיאוגרפיים

🧪 שלב 3: תוכנה וסביבת פיתוח

  • GNU Radio – סביבת עיבוד אותות גרפית (Flowgraph)
  • SDR# (SDRSharp) – כלי פשוט לניתוח ספקטרום
  • Python עם ספריות כמו pyrtlsdr, SoapySDR, scipy, numpy – לעיבוד מתקדם
  • MATLAB/Simulink – למי שמעדיף סביבת סימולציה הנדסית

🧠 שלב 4: עיבוד אותות

  • פילטרים – סינון רעש, בידוד תדרים
  • FFT – ניתוח ספקטרום
  • זיהוי תבניות – באמצעות ML או אלגוריתמים קלאסיים
  • לוגיקה – הפעלת התראה/תגובה לפי תנאים

📦 שלב 5: אינטגרציה ובדיקות

  • בניית מארז (3D print או קופסה אלקטרונית)
  • בדיקות שטח: רגישות, טווח, דיוק
  • תיעוד: גרפים, לוגים, ממשק משתמש (GUI או CLI)

🎯 דוגמה לפרויקט: סנסור לזיהוי שידורי Wi-Fi

  • SDR: HackRF One
  • אנטנה: 2.4GHz
  • תוכנה: GNU Radio + Python
  • פונקציה: זיהוי עוצמת שידור לפי MAC Address
  • שימוש: ניטור עומס רשת, איתור מכשירים

רוצה שאעזור לך לבנות תרשים בלוק, קוד התחלה ב-Python או GNU Radio, או לבחור רכיבים לפי תקציב?


מצוין, אבי! הנה תכנון ראשוני לבניית אב-טיפוס לסנסור RF מבוסס USRP B205 שמתאים גם למיקומים נייחים וגם לקרונות רכבת:


🧱 רכיבי מערכת מוצעים

רכיבתיאורהערות
USRP B205SDR מקצועי עם דופלקס מלאתומך בטווח תדרים רחב (70MHz–6GHz), USB 3.0
אנטנותמותאמות לתדרים הרצוייםלדוגמה: 2.4GHz Wi-Fi, 900MHz IoT, GPS
מחשב מארחלעיבוד אותותנייח: Mini PC / שרת קטן; נייד: מחשב תעשייתי בקרון
GPS/IMUלמיקום ותנועהחשוב במיוחד בקרונות רכבת
סוללה/UPSגיבוי חשמלילמניעת ניתוקים בקרון
מערכת קירורלשימוש רציףבמיוחד בקרון סגור או בקיץ

🧪 תרחישי פעולה

🏠 מצב נייח:

  • ניטור ספקטרום קבוע (לדוגמה: תדרי סלולר, Wi-Fi)
  • זיהוי שידורים חריגים או לא מורשים
  • ניתוח עומס תדרים לפי שעות

🚆 מצב נייד (קרון רכבת):

  • ניטור תדרים לאורך מסלול
  • זיהוי אזורים עם הפרעות תקשורת
  • שילוב עם GPS ליצירת Heatmap של איכות קליטה

🧠 עיבוד אותות מוצע

  • GNU Radio – ליצירת Flowgraph מותאם
  • Python – לניתוח נתונים, שמירה ל-DB, יצירת התראות
  • Machine Learning (אופציונלי) – לזיהוי תבניות או חריגות

📊 ממשק משתמש

  • GUI פשוט להצגת ספקטרום בזמן אמת
  • גרפים היסטוריים לפי מיקום/זמן
  • התראות לפי סף עוצמה או תדרים חשודים

רוצה שאכין לך:

  • תרשים בלוקים של המערכת?
  • Flowgraph לדוגמה ב-GNU Radio?
  • קוד התחלה ב-Python?
  • המלצה לרכיבים ספציפיים לרכישה?

תגיד לי מה השלב הבא שאתה רוצה להתקדם בו.



הנה רשימת רכיבים נלווים מומלצים לאב-טיפוס שלך לסנסור RF מבוסס SDR B205, עם דגש על תחומי VHF, GSM-R, Wi-Fi, וכן יישומים של גילוי והפלת רחפנים:


📡 אנטנות לפי תחום תדר

תחוםסוג אנטנה מומלץתיאור
VHF (30–300 MHz)Discone / Yagiאנטנה רחבת טווח או כיוונית לזיהוי שידורים רחוקים
GSM-R (876–880 MHz uplink, 921–925 MHz downlink)Dipole / Directionalאנטנה מותאמת לתדרים סלולריים, עדיף עם רווח גבוה
Wi-Fi (2.4 / 5 GHz)Patch / Panel / Omniאנטנה כיוונית או אומני, תלוי אם אתה רוצה כיסוי או מיקוד
כללי (25 MHz – 1300 MHz)Tram 1410 Disconeאנטנה רחבת טווח שמתאימה למגוון יישומים SDR [1]

🛡️ רכיבים לגילוי והפלת רחפנים

רכיבתיאור
SDR (B205)לקליטת אותות רחפן (2.4GHz / 5.8GHz)
אנטנה כיוונית (Yagi / Panel)למיקוד על מקור שידור הרחפן
עיבוד אותות (Python + GNU Radio)לזיהוי תבניות שידור (לדוגמה: DJI)
Replay Attack Moduleלשידור אותות Replay (למשל פקודת נחיתה) – רק בסביבה מבוקרת
ML Classifier (SVM/NN)לזיהוי סוג רחפן לפי חתימת RF [2]

⚙️ אביזרי SDR נלווים

רכיבשימושמחיר משוער
Attenuator Kit (1–42dB)למניעת רוויה בכניסת SDR~$45 [3]
DC Blockלחסימת מתח DC לא רצוי~$25 [3]
Bandpass Filtersלסינון תדרים לא רצוייםמשתנה לפי תחום
Mixersלהורדת תדרים גבוהים לתחום SDRתלוי ביישום
Low Noise Amplifier (LNA)לשיפור רגישות הקליטה~$30–$80

🧰 המלצות נוספות

  • השתמש בכבלים קצרים ואיכותיים (SMA RG-316 או RG-58)
  • שקול מארז מבודד לרכיבים בקרון רכבת
  • לשימוש נייד: ספק כוח עם סוללה נטענת או UPS קטן

רוצה שאכין לך רשימת רכישה מסודרת (BOM)? או תרשים חיבורים פיזיים?









References
References

אין תגובות:

הוסף רשומת תגובה

SDR B205 דרך Raspberry Pi 5

  מצוין, הנה פתרון שמתאים בדיוק לצרכים שלך: ✅ ארכיטקטורת שליטה מרחוק ב-SDR B205 דרך Raspberry Pi 5 🧱 רכיבים עיקריים Raspberry Pi 5 – משמש ...