Frequency Shift Keying (FSK) הוא אחד הטכניקות הבסיסיות ביותר בשימוש נרחב של מודולציה דיגיטלית במערכות משובצות.עקרון הליבה שלה - איסוף נתונים על ידי שינוי תדירות של אות נושא - מול שיטה פשוטה אך חזקה להעברת מידע דיגיטלי על התקנים שונים של מדיה פיזית, במיוחד בערוצי אלחוטית ואקוסטית.עבור מהנדסים מפתחים יישומים בחישה מרחוק, טלמט תעשייתית, תקשורת נמוכה, כוח תקשורת מינימלית, יישום יעיל של מערכות אינטרנט אלחוטיות ויישומים חיוניים, יישום (S) ויישומים חיוניים, עיצובית, יישום יעיל.

עקרונות FSK Modulation

(ב) ב[[1924]], [[1924]], [[1924]]]]]], [[1924]]]], [[1924]]]]]], [[1924]]]]]]]]]], [[1924]]]]]]]], [[1924]]]]]]]]]], [[1924]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]] [[1924]]]]]], [[1924]]]]]]]], [[1924]]]]]], [[1924]], [[1924]]]]]]]], [[1924]]]]]] ב[[1924]]]]]] [[[[1924]], [[[[1924]]]]]]]], [[[[1924]]]]]], [[[[1924]]]]]]]] [[[[[[1924]]]]

(ב) [17] (ב) ,2 ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

(ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

רוחב הפס של אות FSK הוא בערך 2 ⁇ FLT:0irfLT:1 + 2 / TIRFLT:2bventFLT 3 עבור בינארי FSK (BFSK), מה שהופך אותו יותר רוחב פס-רגיש מאשר מפתח של שלב-שינוי (PSK) אבל פחות רגיש לריאציות מפוסקות ופשוט כדי להדגמה באמצעות גילוי מעטפה או אפס-מעבר.

סוגים של FSK בשימוש במערכות Embedded

Binary FSK (BFSK)

BFSK משתמשת בדיוק בשני תדרים.זהו היישום הנפוץ ביותר בפלטפורמות משובצות מוקלטות משאבים, כי רק שני גוונים נפרדים צריכים להיות נוצרים וגלויים.

M-ary FSK (MFSK)

על ידי שימוש ב-FLT:0 (M)MoriFLT:1) בתדרים שונים, כל סמל נושא לווליברטי:2IRFLT 3:(M) ביטים, שיפור שיעור הנתונים עבור קצב סמלי מסוים. MFSK ממרחק רוחב פס ליעילות חשמל והוא משמש לעתים קרובות בהפצת ספקטרום תקשורת בטוחה.

קוהרנטי נגד Non-Coherent FSK

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

יישום FSK במערכות Embedded

יישום FSK מוצלח על מיקרובקר (MCU) או מעבד אותות דיגיטלי (DSP) דורש שילוב הדוק של חומרי גלם חומרה ותוכנה בזמן אמת.המשדר חייב לעבור תדרים נקיים ולשמור על תזמון מדויק, בעוד המקלט חייב להיות חסר הבחנה בין טונס למרות רעש והתערבות.

אדריכלות: FSK Transmitters

  • (FLT:0Microcontroller / DSP:FearLT:1) מכשיר עם נתב מדויק, גנרטור PWM, או יכולת סינתזה דיגיטלית ישירה (DDS) הוא אידיאלי.הבחירות הפופולריות כוללות סדרה ARM Cortex-M עבור IoT, PIC עבור יישומים בעלי כוח נמוך, ו- C2000 Delfino לשליטה תעשייתית.
  • (ד) [ה]:0 [ה]ג'ינלי-ל-אנאלוגי (DAC): כפל 1:5 ; אם יצירת אנלוגי FSK דרך שולחן חיפוש ערפל, על שבב או DAC חיצוני (למשל, 8 סיביות ל 12 סיביות) הוא הכרחי. לחלופין, PWM ואחריו מסנן נמוך יכול לייצר את האות האנלוגי.
  • (FLT:0)Oscillator / שלב-Locked Loop (PLL): 1 עבור נושאות גבוהה ⁇ (למשל, 433 MHz, 868 MHz), PLL או VCO המושתת על ידי נתוני בסיס יכול ליצור את אות RF FSK ישירות.
  • (FLT:0)Fitering and Amplification:FreaLT:1 פילטר נמוך מפס מסיר הרמוניות מהפלט DAC/PWM, ומגבר כוח (PA) מגביר את האות לשידור.

שיטות יישום תוכנה

לב הדור FSK מבוסס תוכנה מייצר שתי תדרים עם מהירויות מינימליות כאשר עוברים בין ביטים.

1 Timer Interrupt with toggle Output

הגדר את הזמן כדי ליצור הפרעה בתקופות המתאימות לחצי התדירות הרצויה.בשגרה השירות להפריע (ISR), ללגום את ערכת GPIO. עבור שני תדרים, לשנות באופן דינמי את תקופת הזמן המבוססת על ביט הנתונים הנוכחי. שיטה זו מייצרת ריבוע-wave FSK, אשר חייב להיות מסונן לגל חטא.

2. Pulse-Width Modulation (PWM) עם מחזור חובה

מודול PWM עם תקופה קבועה אבל מחזור חובה משתנה לא יכול לייצר ישירות תדרים שונים. במקום זאת, להשתמש PWM עם תקופת הסתגלות. יותר באופן מעשי, לייצר קצת זרם של צפיפות הדופק משתנה (PDM) ופילטר, אבל פשוט יותר הוא להשתמש בשני פלטי PWM נפרדים, כל אחד מכוון לתדירות אחת, ולעבור ביניהם.זה נמנע מבעיות של הפסקת שלב.

Direct Digital Synthesis (DDS)

אלגוריתם DDS משתמש במצטבר שלב ושולחן של חזות חטא כדי ליצור גלפור אנלוגי חלק.התדירות נשלטת על ידי מילת כוונון.זוהי השיטה הגמישה ביותר: לשנות את המילה המתנדצת על פי ה bit כדי לשנות את תדירות השינוי באופן מיידי ללא הפסקות שלב.DDS ניתן ליישם בתוכנה על MCU עם מספיק MIPS, או בחומרה ייעודית (למשל, 1998, AD1999, AD99, AD99, D9951).

שלב-Locked Loop (PLL) ב- Transceiver IC

בעת שימוש במודול RF משולב, FSK הוא לעתים קרובות מיושם על ידי מודולציה תדר ישיר של VCO בתוך PLL. הנתונים של בסיס נתונים מוחל על קלט VCO (מודולציה של שתי נקודות) כדי להשיג שינויים תדרים מהירים.זוהי השיטה הדומיננטית ב- sub-GHz מסחריים.

קבלת יישום

קבלת FSK במערכת משובצת בדרך כלל כרוכה סופר-הטרודין או אדריכלות דלת-IF. ניתן לבצע:

  • (FLT:0)Zero-Crossing Detection: ⁇ 1) לספור את מספר מעברי אפס לתקופה מסוימת. ספירה גבוהה יותר מצביעה על תדירות גבוהה יותר.
  • (הופנה מהדף PLL או quadrature גלאי): A אנלוגי PLL נעולה לקלט יניב מתח פרופורציונלי לסטיית תדר.
  • (FLT:0)Goertzel Algorithm:03F1) ליישום דיגיטלי, השתמש בשני מסננים של Goertzel מכוון לכל תדירות, הזנה גודל תוצאות לנספח החלטות.זה חזק ויעיל אפילו על כוח נמוך MCUs.
  • (FLT:0) Correlation / פילטר מותאם:FreaLT:1) גישה מתקדמת יותר מתואמים את האות הנכנס עם העתקים מקומיים של הטונים הצפויים.זה מניב ביצועים אופטימליים ב AWGN אבל דורש יותר חישובים והוא בדרך כלל מטופל על ידי DSP.

דוגמאות ליישומים מעשיים

FSK Modulation מופיע בטווח רחב של פרויקטים הנדסיים מוטבעים. להלן הם מספר מקרים נפוצים עם שיקולים ספציפיים.

רשתות חיישן אלחוטיות (WSN)

חיישנים בעלי כוח נמוך ניטור טמפרטורה, לחות או רטט לעתים קרובות להעביר נתונים באמצעות FSK על להקות ISM (למשל, 868 MHz, 915 MHz) את החוסן של FSK להפרעות פס צר ויכולתו לפעול עם מחזורי חובה נמוכים מאוד להפוך אותו אידיאלי עבור טבלאות מופעלות סוללות.לדוגמה, תקן 802.15.4g עבור Smart Service Networks משתמשת FSK כמו אחת המודולציות שלה.

מערכות בקרה מרחוק

פתחי דלת Garage, כניסה ללא מפתח, ובקרות מרוחקות של מל"טים לעתים קרובות מעסיקים BFSK פשוט ב 433.92 MHz.שיעור הנתונים הנמוך (<10 kbps) מספיק עבור אחריות פיקוד, בעוד הסטייה הרחבה (למשל, ±20 kHz) מספקת חסינות למולטיפטפטפטפטציה בסביבות פרברים.

העברת נתונים של Telemetry Data Transmission

במעבורת מרוץ, טילים מודל, ועומסי בלון מזג אוויר, FSK משמש לשלוח נתוני חיישן לתחנת קרקע.הקלות של הדגמה עם מקלט FM בעלות נמוכה מאפשר לבנות להשתמש במודולים של ה-FSlf כמו ה- HopeRFRFM69HCW, אשר מיישמת FSK בעל תוכנה.

מערכות RFID

נמוך קידוד (125 kHz) ו- ⁇ גבוה (13.56 MHz) תגי RFID משתמשים FSK עבור מודולציה נתונים.התג משנה את העומס שלה כדי לייצר וריאציות תדירות בתחום הקורא.טכניקה זו, המכונה עומס מודולציה עם FSK, מאפשר תגים פסיביים כדי להחזיר נתונים עם אנרגיה נמוכה מאוד.

תקשורת תת-קרקעית אקוסטית

ברשתות חיישן תת-ימיות, FSK אקוסטי משמש כי מים במהירות גבוהה תדרים. Frequencies בטווח 10-50 kHz הם נפוצים.המודולציה מוושמת עם microcontroller שמניע עובר ⁇ חשמלית באמצעות תפוקה DAC, והדגמה משתמשת בזיהוי מבוסס Goertzel כדי להתגבר על פני הדשנים מרובות.

יתרונות ומגבלות של FSK במערכות Embedded

יתרונות

  • (FLT:0)Robust to Amplitude Variations:03FLT) 1 כי מידע הוא בתדר, לא amplitude, FSK מושפע פחות מגברה מתפתלת ולא לינארית.
  • (FLT:0) ,Simple Non-Coherent Demodulation:FLT ( 1:1 Envelope זיהוי או אפס-crossing ספירת ספירה ניתן לבצע עם חומרה מינימלית (כמה מרכיבים דיסקרטיים) או עם קושחה פשוטה, צמצום עלויות וכוח.
  • (ב) [15] ניתן לייצר: ⁇ 1 (ב) ריבוע ריבוע ריבוע או מסונן את ה-SK של חטאים, באמצעות מעבדי MCU בסיסיים ו- PWM, מבלי לדרוש מסנתז RF ייעודית.
  • (FLT:0)Wide אימוץ: 1FLT:1 רבים משולבת לוחות פיתוח (למשל, Arduino עם RFM69, ESP32 עם מובנה-in BLE + FSK) תמיכה ב- FSK, עלייה של הסתברות.

הגבלות

  • (FLT:0)Low Spectral Efficiency: ההרחבה 1 (FSK) דורשת בדרך כלל יותר רוחב פס מאשר PSK או QAM עבור אותו שיעור נתונים.
  • (FLT:0) צריכת הדור הרציני: FLT:1 ליצור גוונים רצופים בשני תדרים דורש אוסטרטור מתמשך או DAC, אשר עשוי לצרוך יותר כוח מאשר מערכת שרק משדרת התפרצויות קצרות (למשל, באמצעות מפתח תפוצה).
  • (FLT:0) ריבוי תדירות של מורכבות: ⁇ FLT 1 עבור M-FSK, מספר הטונים עולה, הדורש יותר מעגלי אפליה או עיבוד דיגיטלי אינטנסיבי יותר.

דרישות עבור מערכות FSK Reliable

כאשר יישום FSK במוצר מוטבע, מהנדסים חייבים לאזן את הביצועים, עלות וכוח.

אפשרויות ל-Frequency Selection and Accuracy

בחר תדרי נושא הנופלים בתוך להקה ISM לא מורשה.להבטיח את סובלנות שעון MCU (למשל, ±2% טיפוסי RC oscillator) מקובל על יציבות גבוהה יותר, להשתמש בקובץ גבישי (למשל, 20 ppm) סטייה ⁇ FLT:0fFIRFLT:1 צריך להיות רחב מספיק כדי להתגבר על שינוי (למשל, 1 / מהירות) עבור 1 / k.

שיעור נתונים לעומת Bandwidth

(ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

תיקון שגיאות ומבנה פאקט

השתמש במילה קודמת (למשל, שינוי 0/1 עבור AGC ותזמון), מילה מסנכרנת (כדי להימנע מגורמים כוזבים), וקוד שגיאה CRC או תיקון שגיאה קדימה (FEC) כדי לזהות ולתקן שגיאות מעטות נכונות.

ניהול כוח

כדי למקסם את חיי הסוללה, השתמש בניתוח ממוחזר חובה: להעיר את המקלט מעת לעת, להקשיב לטון ער (FSK preamble), ולאחר מכן לחזור לישון.עבור משדרים, להפחית את הכוח למינימום הנדרש עבור שולי קישור.

אנטנה התאמת

אנטנה מותאמת גרועה יכולה לגרום לתדירות המושכת ב-VCO או להפחית את הכוח הרדי. השתמש ב- pi-network עבור שיבוש התאמה ולבחון באמצעות גלי רבע או אנטנה PCB מודפסת להפחתה בעלויות.

משאבים חיצוניים ללמידה נוספת

עבור מהנדסים המעוניינים להעמיק את הבנתם של יישום FSK, המשאבים החיצוניים הבאים מספקים הדרכה תיאורטית ומעשית:

  • (ב) [13] ויקיפדיה: תדירות-שיפט קיבלינג 1:1 - סקירה מקיפה של תיאוריה, סוגים, ומדורגי ביצועים.
  • (FLT:0) מכשירים אנלוגים: DDS for FSK ModigulationFLT:1 - מאמר מפורט על שימוש ב- DDS צ'יפס ליצירת גלפורות גבוהה FSK.
  • (FLT:0)Texas Instruments Application Note: פשוט FSK מודם עם MSP43003IRLT:1 - מדריך מעשי ליישום FSK על כוח נמוך MCU באמצעות לוח זמנים ומיזוג.
  • (ב) [ה]0 דיג'י-Key: הבנה ומימוש FSK ב Embedded DesignsFLT:1 - מדריך המכסה את המודולציה, ההדגמה ובחירת החומרה לפרויקטים FSK.

מסקנה

FSK Modulation נשאר אבן הפינה של תקשורת אלחוטית משובצת, מוערך הפשטות שלה, העוצמה וקלות יישום עלות רחבה וספקטרום מורכבות. על ידי הבנת עקרונות הליבה - בחירת תדרים, שיטות דור (מהנדסים מבוססי זמן, DDS, או משולבת transceive IoT), וטכניקות הדגמה מתאימות (אפס-קרוס, Goertzel, או discrimin) - גורמים יכולים לשרת יישומים דיגיטליים עבור מערכות הפעלה פשוטה של ניהול חומרים גמישים.