قراءة
وضع القصص

التكميم وعمق البت

~11 دقيقة قراءة الدرس 3 من الوحدة 2

الخطوة الثانية: السعة تصبح منفصلة

يحل أخذ العينات نصف مشكلة التحويل التناظري-الرقمي: إنه يجعل الزمن منفصلاً، محوّلاً الموجة المستمرة إلى متتالية من القيم على فترات منتظمة. لكن هذه القيم لا تزال مستمرة — يمكنها أن تأخذ أي عدد حقيقي ضمن نطاق معين. لا يستطيع النظام الرقمي الحقيقي تخزين ومعالجة سوى مجموعة محدودة من الأرقام، لذا لا بد من عملية ثانية: التكميم، وهو تعيين قيم السعة المستمرة إلى مجموعة محدودة من المستويات المنفصلة.

التكميم أمر لا مفر منه في أي نظام رقمي يجب أن يخزّن الإشارات الحقيقية أو يعالجها. كل تسجيل صوتي، وكل صورة رقمية، وكل قراءة استشعار تنطوي على تكميم. وخلافاً للإيهام الترددي — الذي يمكن منعه كلياً بالمرشح المضاد للإيهام المناسب — فإن التكميم يُدخل دائماً خطأً صغيراً لكنه لا يُختزل. فهم هذا الخطأ وقياسه والإبقاء عليه ضمن حدود مقبولة هو فن اختيار عمق البت المناسب.

تعريف

التكميم يعيّن كل قيمة عينة مستمرة إلى أقرب قيمة في مجموعة محدودة من المستويات المسموح بها. الفرق بين القيمة الحقيقية والتقريب المكمَّم يُسمّى خطأ التكميم (أو ضجيج التكميم). بـ b بتاً، يوجد L = 2b مستوى مختلف.

المستويات وحجم الخطوة وعمق البت

يقسّم مكمِّم b بت نطاق سعة الإدخال [xmin, xmax] إلى L = 2b فترة متساوية. عرض كل فترة هو حجم خطوة التكميم Δ:

عدد المستويات
L = 2^{b}
كل بت إضافي يضاعف عدد المستويات.
حجم الخطوة
\Delta = \dfrac{x_{\max} - x_{\min}}{2^{b}}
صغر Δ يعني دقة سعة أعلى.

يُقرَّب الإدخال إلى أقرب مستوى. كل عينة تُقارَب بحيث لا يتجاوز الفرق ±Δ/2 عن قيمتها الحقيقية. هذا الخطأ في التقريب — ضجيج التكميم — هو ما يفصل التمثيل المثالي المستمر عن التمثيل الرقمي العملي. كلما زادت البتات المستخدمة، صغر Δ واقترب التمثيل الرقمي من الإشارة الأصلية.

لاستيعاب الحجم: مكمِّم 1 بت لديه مستويان فقط — يمكنه تمثيل الإشارة كـ"عالية" أو "منخفضة". أما مكمِّم 8 بت فلديه 256 مستوى. ومكمِّم 16 بت (المستخدم في صوت قرص CD) لديه 65,536 مستوى. ونظام التسجيل الاستوديوي 24 بت لديه أكثر من 16 مليون مستوى. الفرق في الدقة هائل.

256
مستوى عند 8 بت
65,536
مستوى عند 16 بت (CD)
16.7M
مستوى عند 24 بت (استوديو)

خطأ التكميم: أرضية الضجيج التي لا تُختزل

خطأ التكميم e[n] للعينة n هو الفرق بين العينة الحقيقية x[n] ونسختها المكمَّمة x̂[n]:

خطأ التكميم
e[n] = \hat{x}[n] - x[n], \quad -\tfrac{\Delta}{2} \le e[n] < \tfrac{\Delta}{2}
الخطأ محدود: −Δ/2 ≤ e[n] < Δ/2. لمكمِّم مصمَّم جيداً بدقة كافية، يمكن نمذجة الخطأ كضجيج أبيض موزَّع توزيعاً منتظماً على هذه الفترة.

حين تستخدم الإشارة مستويات تكميم كثيرة — أي حين يكفي عدد البتات لكي تعبر الإشارة خطوات كثيرة — يقترب خطأ التكميم من متغير عشوائي منتظم على [−Δ/2, Δ/2]. هذا النموذج الإحصائي، المسمى نموذج ضجيج التكميم، دقيق بشكل لافت للأنظمة المصممة جيداً ويتيح اشتقاق صيغة بسيطة لنسبة الإشارة إلى الضجيج الناتجة.

تساوي تباين (قدرة) ضجيج التكميم في هذا النموذج Δ2/12. لإشارة إدخال جيبية بسعة A (نطاق قمة إلى قمة 2A يطابق نطاق المكمِّم)، تساوي قدرة الإشارة A2/2 وحجم خطوة المكمِّم Δ = 2A/2b = A⋅21−b. يُنتج التعويض صيغة SQNR الكلاسيكية.

SQNR: قاعدة 6 ديسيبل لكل بت

نسبة الإشارة إلى ضجيج التكميم (SQNR) تقيس مدى أكبر قدرة الإشارة مقارنةً بقدرة ضجيج التكميم. لإدخال جيبي يملأ نطاق المكمِّم ومكمَّم بـ b بت:

نسبة الإشارة إلى ضجيج التكميم
\text{SQNR} \approx 6.02\,b + 1.76 \text{ dB}
كل بت إضافي من الدقة يُحسِّن SQNR بنحو 6 ديسيبل. هذه القاعدة الاستدلالية من أهم العلاقات في هندسة الصوت وتصميم المحوّلات التناظرية-الرقمية.

قاعدة "6 ديسيبل لكل بت" سهلة الحفظ والتطبيق بشكل لافت. يُقدِّم محوّل 16 بت قرابة 6.02 × 16 + 1.76 = 98.1 ديسيبل من النطاق الديناميكي لإدخال جيبي يملأ النطاق — واسع بما يكفي لتغطية النطاق كاملاً من أهدأ همسة مسموعة إلى حفل صاخب دون تشويه. أما نظام 24 بت فيحقق نحو 146 ديسيبل، يتجاوز النطاق الديناميكي للجهاز السمعي البشري.

النطاق الديناميكي مقابل SQNR

تفترض صيغة SQNR إدخالاً جيبياً يملأ النطاق. نادراً ما تستخدم الإشارات الحقيقية النطاق الكامل للمكمِّم — المقاطع الهادئة تقع قرب الجزء السفلي من مقياس السعة حيث تتوفر مستويات أقل، وتنخفض SQNR الفعلية. لهذا يستخدم مهندسو التسجيل ضبط الكسب: مطابقة مستوى الإشارة مع نطاق إدخال المحوّل لتعظيم عدد مستويات التكميم المستخدمة.

الإشباع والقطع

يفترض تحليل SQNR أن الإدخال يبقى ضمن النطاق المصمَّم للمكمِّم [xmin, xmax]. إذا تجاوزت الإشارة هذا النطاق، يُشبَع المكمِّم (يقطع): تُعيَّن كل القيم فوق xmax إلى المستوى الأعلى، وتُعيَّن كل القيم دون xmin إلى المستوى الأدنى. يُدخل القطع تشويهاً حاداً للموجة — تُقطع قمم الإشارة لتصبح مسطحة — مولِّداً تشويهاً توافقياً قوياً يبدو قاسياً وغير مريح في الصوت.

خلافاً لضجيج التكميم المنتشر بالتساوي عبر الطيف عند مستوى منخفض، ينتج تشويه القطع توافقيات منفصلة تتركّز عند مضاعفات التردد الأساسي. حتى القطع العرضي القصير — عينة واحدة خارج النطاق — غالباً ما يكون مسموعاً بوضوح. لهذا تتضمن مراحل إدخال المحوّل هامشاً: يُصمَّم نطاق المكمِّم أكبر نسبياً من الحد الأقصى المتوقع للإشارة، متقبّلاً انخفاضاً طفيفاً في SQNR مقابل الحماية من ذروات السعة العرضية.

الترذيذ: تحويل الخطأ إلى ضجيج

عند انخفاض عمق البت أو مستوى الإشارة، يكف خطأ التكميم عن التصرف كضجيج عشوائي ويكتسب طابعاً منتظماً ودورياً. تتردد إشارة تتغير ببطء قرب حد التكميم بين مستويين متجاورين، مولِّدةً أثراً نغمياً عند تردد الإشارة — مسموعاً كتشويه "طنين" أو "حبيبي" مختلف تماماً عن الهسهسة الرقيقة للضجيج غير المترابط.

الترذيذ هو الحل: إضافة كمية صغيرة من الضجيج العشوائي إلى الإشارة قبل التكميم. يُعشوَّط الضجيج المُضاف خطأ التكميم، كاسراً الارتباط بين الخطأ والإشارة. والنتيجة أن الأثر النغمي المنتظم يُستبدل بأرضية ضجيج منبسطة منخفضة المستوى — أكثر حميدية بكثير إدراكياً من التشويه النغمي الذي يحل محله. يُختار الضجيج عادةً ليكون ذا شكل طيفي (كثافة احتمالية مثلثية) للتقليل من أثره على السمع.

تشكيل الضجيج

تجمع أدوات الصوت الاحترافية الترذيذ مع تشكيل الضجيج: حلقة تغذية راجعة تُعيد توزيع ضجيج التكميم في التردد، دافعةً إياه نحو الترددات التي تكون حساسية السمع البشري لها الأدنى (فوق ~16 كيلوهرتز). يمكن لتسجيل 16 بت مُشكَّل الضجيج بشكل صحيح أن يضاهي أرضية الضجيج المدركة لنظام 20 بت ضمن نطاق السمع الأكثر حساسية من 2 إلى 5 كيلوهرتز.

أعماق البت الشائعة في التطبيق

تفرض التطبيقات المختلفة متطلبات مختلفة على عمق البت، موازنةً بين تكلفة التخزين والتعقيد الحسابي والجودة الإدراكية:

الصوت 8 بت (SQNR ≈ 50 ديسيبل) كان شائعاً في الأنظمة الرقمية المبكرة ومحوّلات الهاتف. المستويات الـ256 المتاحة خشنة بشكل ملحوظ للموسيقى — حيث يكون تدرّج التكميم مسموعاً — لكنها كافية لفهم الكلام. تُحسِّن التنسيقات القديمة كـμ-law و A-law companding الجودة المدركة باستخدام تكميم لوغاريتمي بدلاً من التكميم الموحَّد، مخصِّصةً مستويات أكثر لنطاق السعة المنخفضة حيث تكون حساسية السمع البشري الأكبر.

الصوت 16 بت (SQNR ≈ 98 ديسيبل) هو المعيار لصوت جودة CD ومعظم الأجهزة الاستهلاكية. بـ65,536 مستوى تغطي نطاقاً ديناميكياً 98 ديسيبل، يكون ضجيج التكميم غير مسموع في ظروف الاستماع الطبيعية، خاصةً مع الترذيذ المناسب. خدم تنسيق 16 بت الصوت الاستهلاكي لأربعة عقود.

الصوت 24 بت (SQNR ≈ 146 ديسيبل) هو المعيار للتسجيل الاستوديوي والإنتاج اللاحق. الهامش الواسع يعني أن المهندسين يمكنهم ضبط مستويات إدخال محافظة مع حماية كافية ضد القطع، ثم استخدام النطاق الديناميكي الكامل في المزج والإتقان. تعالج محطات العمل الصوتية الرقمية الحديثة الصوت داخلياً بدقة عائمة 32 أو 64 بت لتجنب تراكم أخطاء التقريب عبر مئات مراحل المعالجة.

محوّلات 12 بت منتشرة في وحدات التحكم الدقيقة والأنظمة المدمجة، محققةً توازناً بين الدقة وتكلفة الشريحة لقياسات الاستشعار والتحكم في المحركات والقياس الدقيق. يُقدِّم محوّل 12 بت حوالي 74 ديسيبل من SQNR — كافٍ لمعظم تطبيقات الاستشعار الصناعية حيث يتجاوز ضجيج البيئة الفيزيائية أصلاً أرضية التكميم.

~50 dB
SQNR عند 8 بت
~98 dB
SQNR عند 16 بت (CD)
~146 dB
SQNR عند 24 بت (استوديو)

التكميم غير المنتظم والضغط-التمديد

التكميم الموحَّد — خطوات متساوية العرض عبر نطاق السعة كاملاً — مثالي حين تكون للإشارة توزيع سعة منتظم. لكن معظم الإشارات الحقيقية تقضي وقتاً أطول بكثير قرب الصفر مقارنةً بسعتها القصوى. الكلام بشكل خاص له توزيع سعة لوغاريتمي تقريباً: احتمال العينة منخفضة السعة أعلى بكثير من احتمال العينة مرتفعة السعة.

لمثل هذه الإشارات، يخصِّص التكميم غير المنتظم خطوات أكثر (وأصغر) لنطاق السعة المنخفضة وخطوات أقل (وأكبر) للسعات العالية نادرة الحدوث. يُعطي هذا SQNR متوسطاً أفضل لمستوى الإشارة المعتاد على حساب SQNR أسوأ قليلاً للإشارات الأكبر. النتيجة الإدراكية أفضل بكثير: تُستنسخ الأصوات الهادئة بدقة، وهو ما يهم الإدراك البشري أكثر.

عملياً، يُنفَّذ التكميم غير المنتظم عبر الضغط-التمديد (Companding): ضغط سعة الإشارة لوغاريتمياً قبل التكميم الموحَّد، ثم تمديدها بالتماثل بعد إعادة البناء. يُعرِّف قانونا الضغط-التمديد القياسيان — قانون μ (أمريكا الشمالية، اليابان) وقانون A (أوروبا) — جودة الصوت الهاتفي لعقود وما زالا مستخدَمَين في مُرمِّزات VoIP اليوم.

في الدرس القادم، نكمل دورة المحوّل الرقمي-التناظري بدراسة إعادة البناء والتحويل الرقمي-التناظري: كيف تتحول متتالية العينات المنفصلة إلى موجة مستمرة سلسة، وماذا يحدث حين يتم ذلك بشكل ناقص.

الأفكار الرئيسية
  • يعيّن التكميم قيم السعة المستمرة إلى مجموعة محدودة من L = 2b مستوى منفصل، مُدخِلاً خطأ تقريب لا يتجاوز ±Δ/2.
  • كل بت إضافي من الدقة يضاعف عدد المستويات، ويُنصِّف حجم الخطوة Δ، ويُحسِّن SQNR بنحو 6 ديسيبل.
  • SQNR لإدخال جيبي يملأ النطاق هي تقريباً 6.02b + 1.76 ديسيبل — قاعدة "6 ديسيبل لكل بت".
  • يحدث القطع (الإشباع) حين تتجاوز الإشارة نطاق المكمِّم؛ ينتج عنه تشويه توافقي حاد أشد ضرراً بكثير من ضجيج التكميم.
  • يُضيف الترذيذ ضجيجاً عشوائياً صغيراً قبل التكميم لتعشوَّط الخطأ وإحلال آثار النغم المنتظمة بأرضية ضجيج حميدة.
  • يُحسِّن التكميم غير المنتظم (الضغط-التمديد) الجودة المدركة للإشارات ذات توزيع السعة غير المنتظم كالكلام.
السابق الإيهام الترددي نظرة عامة على الوحدة الدرس التالي إعادة البناء والمحوّل الرقمي-التناظري