אני מתכבד לארח בפעם הראשונה בבלוג הזה את אלי לוי, מהנדס אפליקציה העובד יחד עמי בחברת סיסטמטיקס, האחראי הטכני אצלנו על הקשר בין כלי MathWorks לבין מערכות חומרה:
מערכת SDR טיפוסית מסוגלת לשדר ולקלוט (Transceiver) סיגנלים בתדרים שונים ולממש סטנדרטים שונים של תקשורת, כגון LTE ,FM ,Wi-Fi ,Bluetooth ועוד.
מערכת מסוג זה כוללת מספר רכיבי חומרה:
מערכת מסוג זה כוללת מספר רכיבי חומרה:
· RF Front-End לשידור וקליטה
· FPGA
· DSP
· FPGA
· DSP
שילוב מתודולוגיית Model-Based Design בתהליך פיתוח של מערכת SDR מאפשר למהנדס הקצה Rapid Prototyping ושליטה מלאה במערכת, החל משלב המידול בסביבות MATLAB&Simulink ועד להרצה בזמן אמת על גבי
כרטיס אבלואציה, כפי שיוסבר בפוסט זה.
שלב המידול
פיתוח המערכת ב-MATLAB&Simulink, הכולל מודל Analog (Radio) ומודל Digital (Baseband Processing), סימולציה ווריפיקציה בסביבת Simulink. לחומר לחצו כאן.
בדיקת האלגוריתם עם Streaming RF data
שידור/קליטה של I/Q data בזמן אמת באמצעות רדיו המחובר ל Host-PC כאשר החלק האלגורימתי רץ
בסביבת MATLAB&Simulink.
ריצת Stand Alone של המערכת
ייצור אוטומטי של קוד HDL/C עבור כרטיס ZYNQ (הכולל FPGA+ARM), טעינה וריצה על גבי
הכרטיס,
תוך אפשרות של שליטה על ה-ARM ב-External Mode דרך Simulink.
תוך אפשרות של שליטה על ה-ARM ב-External Mode דרך Simulink.
כדי לתמוך במערכות מורכבות אלו היה צורך בשיתוף פעולה בין MathWorks לספקי חומרה דוגמת Avnet, Xilinx, AnalogDevices, ונכון להיום יש תמיכה
במגוון רחב של חומרות כגון:
אין תגובות:
הוסף רשומת תגובה