ממיר נקודה קבועה בפורמט Q

הזינו ערך ואת מספר ביטי השבר כדי להמיר אל או מנקודה קבועה בפורמט Q.

איך להשתמש

  1. הזינו את הערכים שלכם בשדות שלמעלה.
  2. לחצו על חשב כדי לראות את התוצאה באופן מיידי.
  3. השתמשו בכפתור שיתוף כדי להעתיק קישור לתוצאה שלכם.

אודות מחשבון זה

פורמט Q (סימון Qm.n) מייצג מספר ממשי כמספר שלם בנקודה קבועה על ידי הקצאת n ביטים לחלק השברי: המספר השלם הגולמי השמור שווה לערך הממשי מוכפל ב-2ⁿ, כך שלערך Q15 (Q1.15) במילה בת 16 ביטים יש רזולוציה של 1/2¹⁵ ≈ 0.0000305 וטווח של בערך −1 עד 0.99997. המרת מספר ממשי לפורמט Q פירושה עיגול ערך × 2ⁿ למספר השלם הקרוב ביותר, מה שמכניס שגיאת קוונטיזציה השווה להפרש בין המספר השלם המעוגל הזה (לאחר החזרה לקנה המידה המקורי) לבין הערך המקורי.

מהנדסי מערכות משובצות ו-DSP (עיבוד אותות דיגיטלי) משתמשים בפורמט Q במיקרו-בקרים ובשבבי DSP ללא יחידת נקודה צפה בחומרה — דבר נפוץ בקודקים של שמע, בקושחה לבקרת מנועים ובתכנונים ישנים יותר של ARM Cortex-M ו-TI TMS320 — מפני שחשבון בנקודה קבועה רץ מהר יותר ובאופן צפוי יותר מנקודה צפה המדומה בתוכנה. המחשבון ממיר בשני הכיוונים ומדווח על הרזולוציה ועל שגיאת העיגול כדי שמפתחי קושחה יוכלו לשפוט אם רוחב ביטים נתון מדויק מספיק עבור שרשרת האותות שלהם.

האם זה עזר לכם?

ניתן לבחור עד 3 תגובות.

תגובות

  • היו הראשונים להגיב.

מחשבונים פופולריים

כל המחשבונים