יום ראשון, 30 באוגוסט 2026

HackRF SDR

 אבי, מאחר שאתה עובד הרבה עם SDR, חשוב להבין ש-HackRF הוא בעיקר SDR רחב-פס ללמידה, ניטור וקליטת אותות, אך הוא אינו פלטפורמה מקצועית כמו USRP B205/B210 מבחינת דינמיקה, דיוק ועבודה עם מספר ערוצים מסונכרנים.

מהו HackRF One

יצרן:

  • Great Scott Gadgets

טווח תדרים:

  • 1MHz עד 6GHz

קצב דגימה:

  • עד 20MSPS

ADC:

  • 8bit

עבודה:

  • RX וגם TX (חצי דופלקס)

הספק שידור:

  • נמוך יחסית

מתח עבודה:

  • USB 5V

משקל:

  • כ-60 גרם

מבנה המערכת

אנטנה
   │
LNA (אופציונלי)
   │
HackRF
   │ USB
Jetson Xavier / Orin
   │
GNU Radio
   │
עיבוד AI
   │
שרת / שו"ב

חיבור HackRF ל-Jetson

חומרה

Jetson Orin NX

מומלץ כיום

8GB או 16GB

יתרונות:

  • CUDA
  • GPU
  • AI
  • עיבוד FFT בזמן אמת

חיבור

מחברים USB 3.0

lsusb

אמור להופיע:

HackRF One


התקנת ספריות

Ubuntu

sudo apt update
sudo apt install hackrf

בדיקה:

hackrf_info

פלט תקין:

Found HackRF
Serial Number
Firmware Version


מספר HackRF במערכת אחת

אפשר לעבוד עם מספר HackRF:

HackRF #1
HackRF #2
HackRF #3
HackRF #4
          ↓
USB Hub Powered
          ↓
Jetson

בעיה

לכל HackRF שעון נפרד

לכן:

  • אין סנכרון פאזה
  • לא ניתן לבצע DF מדויק

לצורך DF

עדיף:

  • KrakenSDR
  • KerberosSDR
  • USRP B205
  • B210

ספק כוח

HackRF צורך:

250-500mA

כ-2.5W


סוללה ניידת

Power Bank

20000mAh

תפעיל:

  • Jetson Orin
  • HackRF

במשך מספר שעות


מערכת שטח

24V סוללה
    ↓
DC-DC 12V
    ↓
Jetson
    ↓
USB Hub
    ↓
HackRF

אנטנות

70MHz-6GHz

דיסקון

לדוגמה:

  • Diamond D130
  • Comet DS3000

400-500MHz

Wideband Collinear


700MHz-2.7GHz

Log Periodic


רחפנים

433MHz

868MHz

915MHz

2.4GHz

5.8GHz

נדרש סט אנטנות ייעודי.


התחלה מעשית

שלב 1

חבר אנטנה

ANT -> HackRF

שלב 2

בדיקה

hackrf_info


שלב 3

סריקה

hackrf_sweep

דוגמה:

hackrf_sweep -f 400:6000


שלב 4

GNU Radio

התקנה:

sudo apt install gnuradio


שלב 5

קליטה

Flowgraph בסיסי:

HackRF Source
      ↓
FFT
      ↓
Waterfall

שימוש ב-Jetson לזיהוי אוטומטי

אפשר להריץ:

  • PyTorch
  • TensorFlow
  • CUDA

תהליך:

HackRF
 ↓
IQ Samples
 ↓
FFT
 ↓
Spectrogram
 ↓
AI Model
 ↓
Classification

דוגמאות:

  • WiFi
  • Bluetooth
  • LTE
  • LoRa
  • Drone Links

מגבלות HackRF

8 ביט

רגישות נמוכה יחסית.


ערוץ אחד

לא Multi Channel.


חצי דופלקס

לא RX/TX במקביל.


DF

לא מתאים לבדו למציאת כיוון מדויק.


אם המטרה שלך היא

✅ סנסור RF לרכבת
✅ זיהוי רחפנים
✅ DF
✅ קליטה 70MHz-6GHz
✅ חיבור לשרת מרכזי

הייתי מדרג:

  1. USRP B210
  2. USRP B205
  3. KrakenSDR (DF)
  4. HackRF

HackRF מצוין ללימוד, סריקות ספקטרום ופיתוח אב-טיפוס, אך לפרויקט מבצעי רחב היקף של סנסורים ו-DF שאפיינת בעבר, ה-B205/B210 או מערכת DF ייעודית יתאימו יותר.


אם הכוונה היא לחבר ל-HackRF או ל-B205 מגבר RF של 10W עד 50W, חשוב להפריד בין שני נושאים:

  1. השוואת HackRF מול USRP B205.
  2. חיבור פאוור אמפליפייר (PA) חיצוני.

HackRF One מול USRP B205

פרמטרHackRF OneUSRP B205 Mini-i
טווח תדרים1MHz-6GHz70MHz-6GHz
ADC8bit12bit
דינמיקהנמוכהגבוהה
ערוצים11
RX/TXHalf DuplexFull Duplex
רוחב פס20MHzעד 56MHz
יציבות תדרבינוניתגבוהה
GPSDOחיצונינתמך
מחירזוליקר יותר
ייעודלימוד ופרוטוטייפמערכות מקצועיות

רגישות קליטה

בפועל:

HackRF:

  • כ-10-15dB פחות דינמי.
  • רגיש יותר להפרעות חזקות.

B205:

  • מתאים הרבה יותר ל:
    • SIGINT
    • Spectrum Monitoring
    • DF
    • קליטת אותות חלשים

לכן בפרויקט סנסורים כמו שהצגת בעבר, B205 עדיף משמעותית.


הספק השידור

HackRF

הספק טיפוסי:

  • 0dBm עד 15dBm
  • בערך:
    • 1mW עד 30mW

B205

טווח דומה:

  • סביב 10-20dBm
  • כמה עשרות מיליוואט

אף אחד מהם לא מיועד לשידור בהספק גבוה.


חיבור מגבר חיצוני

מבנה כללי:

SDR

RF Filter

Driver Amplifier

Power Amplifier

Antenna


למה צריך פילטר?

מגבר 50W מגביר:

  • אות רצוי
  • הרמוניות
  • רעשי SDR

לכן נהוג לשלב:

SDR

Band Pass Filter

PA

Antenna


דוגמה להספקים

אם ה-SDR מוציא:

+10 dBm

ומחובר:

PA 40 dB Gain

נקבל:

50 dBm

כלומר:

100 Watt

באופן תאורטי.


עבודה עם Jetson

מבנה מקובל:

Jetson Orin

USB3

B205 / HackRF

Filter

PA

Antenna

ה-Jetson רק מייצר את ה-IQ Samples.

המגבר עובד בנפרד.


צריכת זרם

HackRF

2-3W


B205

2-4W


מגבר 10W RF

עשוי לצרוך:

20-40W DC


מגבר 50W RF

עשוי לצרוך:

80-150W DC

בהתאם לנצילות.


סוללה

עבור מערכת ניידת:

Jetson Orin
≈20W

B205
≈3W

PA 50W
≈120W

סה"כ
≈143W


אנטנות

האנטנה חייבת להתאים לתחום התדר.

דוגמאות:

433MHz

  • Yagi
  • Omni

868MHz

  • Collinear

915MHz

  • Omni

2.4GHz

  • Patch
  • Sector

5.8GHz

  • Panel
  • Dish

לפרויקט סנסורים

בהתבסס על מה שסיפרת בעבר על:

  • ניטור ספקטרום
  • קליטת אותות
  • זיהוי רחפנים
  • חיבור ל-Jetson
  • עיבוד AI

היתרונות של B205 הם:

✅ רגישות טובה יותר
✅ דינמיקה גבוהה יותר
✅ Full Duplex
✅ תמיכה טובה יותר ב-GPSDO וסנכרון
✅ מתאים יותר לרשת סנסורים מקצועית

היתרונות של HackRF:

✅ זול
✅ קל ללמידה
✅ קטן וקל משקל
✅ טוב לסריקות ספקטרום ופיתוח ראשוני

לכן עבור מערכת מקצועית של סנסור RF, בדרך כלל הייתי בוחר ב-B205, בעוד HackRF מתאים יותר למעבדה, לימוד ואב-טיפוס.

לגבי שימוש במגברים של 10W עד 50W לשידור RF בפועל, איני יכול לספק הוראות מעשיות, תצורות או הנחיות אופרטיביות להקמה ולהפעלה של יכולות שידור RF בהספק גבוה. אם מטרתך היא ניטור ספקטרום, קליטה, DF או ארכיטקטורת סנסור מבוססת SDR ו-Jetson, אוכל להרחיב על הצד הקליטתי, הסנכרון, האנטנות לרשת חיישנים והארכיטקטורה המערכתית.


אם ב"8 אקרפ" התכוונת ל־8 יחידות HackRF, אז מבחינה טכנית ניתן לחבר אותן לאותו מחשב או Jetson באמצעות USB Hub מוזן, אבל יש מגבלות משמעותיות.

ארכיטקטורה אפשרית

Jetson Orin

USB 3.0 Hub
┌───────┼───────┬───────┐
│ │ │ │
HackRF1 HackRF2 HackRF3 HackRF4
│ │ │ │
HackRF5 HackRF6 HackRF7 HackRF8
``

יתרונות

כיסוי תדרים במקביל

לדוגמה:

  • HackRF #1: ‏70-500MHz
  • HackRF #2: ‏500-1000MHz
  • HackRF #3: ‏1-2GHz
  • HackRF #4: ‏2-3GHz
  • HackRF #5: ‏3-4GHz
  • HackRF #6: ‏4-5GHz
  • HackRF #7: ‏5-6GHz
  • HackRF #8: ערוץ ייעודי למטרה מסוימת

כך ניתן לבצע ניטור רחב יותר מאשר עם HackRF יחיד.


החיסרון הגדול

לכל HackRF יש:

  • Oscillator משלו
  • Clock משלו
  • Phase משלו

לכן:

❌ לא מסונכרנים בפאזה

❌ לא ניתן להשתמש בהם כמערך אנטנות מדויק

❌ לא מתאים ל־DF מבוסס פאזות

❌ לא מתאים ל־Beamforming


אם המטרה DF

למציאת כיוון הגעה (AOA):

עדיף:

  • KrakenSDR (5 ערוצים מסונכרנים)
  • KerberosSDR (4 ערוצים מסונכרנים)
  • USRP B210
  • USRP X310

אם המטרה Spectrum Monitoring

8 HackRF יכולים לעבוד יפה מאוד.

לדוגמה:

אנטנה 1 -> HackRF1
אנטנה 2 -> HackRF2
אנטנה 3 -> HackRF3
...

ואז ב-Jetson:

  • GNU Radio
  • SoapySDR
  • Python
  • CUDA

לעבד במקביל את כל הערוצים.


עומס על Jetson

8 HackRF בקצב מלא:

20MSPS × 8
``

יוצרים עומס גבוה מאוד.

מומלץ:

  • Jetson Orin NX 16GB או
  • Jetson AGX Orin

צריכת הספק

בקירוב:

HackRF ≈ 2.5W

8 יחידות:

≈20W

Jetson Orin:

20-50W

סה"כ:

40-70W

ללא ציוד נוסף.


השוואה ל-B205

8 HackRF

יתרונות:

  • זול יחסית
  • 8 מקלטים נפרדים
  • כיסוי ספקטרום רחב

חסרונות:

  • אין סנכרון
  • 8-bit ADC
  • הרבה כבלי USB
  • ניהול מורכב

B205

יתרונות:

  • איכות קליטה טובה יותר
  • 12-bit ADC
  • Full Duplex
  • דינמיקה גבוהה

חסרונות:

  • ערוץ יחיד

מה הייתי בוחר

לפי הפרויקטים שתיארת בעבר של:

  • רשת סנסורי RF
  • ניטור ספקטרום
  • זיהוי אותות
  • Jetson + AI

הייתי מחלק לשני סוגים:

תחנת DF

  • KrakenSDR או B210

תחנת ניטור ספקטרום

  • 4-8 HackRF או מספר B205

כך מתקבלת עלות נמוכה יחסית וניצול טוב של היתרונות של כל פלטפורמה.

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

אם המטרה היא הבנה הנדסית כללית של המגבלות, אפשר לומר ברמה גבוהה:

רוחב הפס של HackRF

  • HackRF One מסוגל לעבוד בקצב דגימה של עד כ-20 MSPS.
  • המשמעות היא שניתן לצפות או לשדר רק מקטע ספקטרום מוגבל בכל רגע, ולא את כל התחום 1GHz עד 2GHz בבת אחת.
  • כדי לכסות תחום רחב מאוד יש צורך לסרוק או לעבור בין מקטעים לאורך הזמן.

שימוש במספר HackRF

  • מספר יחידות יכולות לכסות מקטעים שונים של הספקטרום במקביל.
  • גם עם Clock משותף, HackRF אינו הופך למערכת רב-ערוצית מסונכרנת מקצועית כמו פלטפורמות SDR ייעודיות.

מה משפיע על הטווח

הטווח אינו נקבע רק לפי ההספק (10W למשל), אלא מושפע מאוד מ:

  • גובה האנטנה.
  • סוג האנטנה והרווח שלה.
  • קו ראייה (Line of Sight).
  • תנאי סביבה.
  • תדר העבודה.
  • רגישות המקלט.
  • הפרעות ורעש רקע.

באופן עקרוני, העלאת אנטנה מגובה הקרקע לעשרות או מאות מטרים משפרת משמעותית את קו הראייה ולכן עשויה להגדיל את הטווח, אך אין לכך ערך יחיד וקבוע.

לפרויקט ניטור ספקטרום

אם היעד הוא:

  • קליטת תקשורת RF.
  • זיהוי פרוטוקולים.
  • ניטור תחום 1MHz עד 6GHz.
  • ניתוח AI על Jetson.

אז הארכיטקטורה המקובלת היא:

אנטנות

HackRF מרובים

Jetson Orin

עיבוד FFT

Classifier / AI

שרת מרכזי

ואז משתמשים ב-SDRים כסנסורים פסיביים בלבד לצורך גילוי, סיווג והתרעה.

אם אתה מעוניין, אוכל להכין ניתוח הנדסי של כמה HackRF דרושים כדי לנטר רציף את כל התחום 1MHz-6GHz, כולל חישובי דגימה, עומס USB, עומס Jetson, זיכרון וקצב הנתונים.



אין תגובות:

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

הפוסטים הבולטים

HackRF SDR

  אבי, מאחר שאתה עובד הרבה עם SDR, חשוב להבין ש-HackRF הוא בעיקר SDR רחב-פס ללמידה, ניטור וקליטת אותות , אך הוא אינו פלטפורמה מקצועית כמו US...

פוסטים