إغلاق الدائرة: من الأرقام إلى الإشارة مجدداً
تتبّعت الدروس الثلاثة السابقة رحلة الإشارة المستمرة إلى أرقام منفصلة: أخذ العيّنات يحوّل الزمن إلى تسلسل من اللحظات، والتكميم يحوّل السعة إلى مجموعة محدودة من المستويات. لكن أي نظام صوتي رقمي يجب أن ينتج صوتاً في نهاية المطاف — موجة ضغط في الهواء. والشاشة يجب أن تنتج ضوءاً. ومُرسِل الراديو يجب أن ينتج موجة كهرومغناطيسية مستمرة. لذلك يجب تحويل التسلسل المنفصل من الأرقام إلى إشارة تناظرية سلسة ومستمرة. تُسمّى هذه العملية العكسية إعادة البناء، والجهاز الذي يُنفّذها هو المحوّل الرقمي-التناظري (DAC).
إعادة البناء ليست مجرد عكس لأخذ العيّنات. الإشارة المستمرة الأصلية كانت موجودة قبل أخذ العيّنات، ولا يوجد عتاد يستطيع استرجاع معلومة فُقدت في تلك العملية. ما تحقّقه إعادة البناء المثالية هو إنتاج الإشارة المحدودة الحزمة الوحيدة المتوافقة مع قيم العيّنات المعطاة. عندما يُستوفى معيار نايكويست أثناء أخذ العيّنات، تكون تلك الإشارة مطابقة تماماً للإشارة الأصلية. ولهذا ترتبط إعادة البناء ارتباطاً عميقاً بنظرية أخذ العيّنات: النظرية لا تضمن فقط أن عيّنات كافية تحدّد الإشارة المحدودة الحزمة تحديداً وحيداً، بل تعطيك أيضاً الصيغة الرياضية التي تسترجعها بها.
يمكن إعادة بناء إشارة محدودة الحزمة بأقصى تردد fmax بشكل مثالي من عيّنات تُؤخذ بمعدل fs ≥ 2fmax (معدل نايكويست). تُضرب كل عيّنة في دالة sinc منزاحة ثم تُجمع المساهمات — وهذه هي صيغة استيفاء ويتاكر-شانون.
إعادة البناء المثالية: استيفاء sinc
تنصّ صيغة استيفاء ويتاكر-شانون على أن الإشارة المحدودة الحزمة x(t) يمكن استرجاعها تماماً من عيّناتها x[n] = x(nTs) وفق:
دالة sinc — أي sinc(t/Ts) = sin(πt/Ts) / (πt/Ts) — هي الاستجابة النبضية في المجال الزمني لمرشح تمرير منخفض مثالي بتردد قطع fs/2. وإعادة البناء المثالية في مجال التردد هي ببساطة تصفية بمرشح تمرير منخفض: تمرير كل شيء أقل من fs/2، وإخماد كل ما فوق ذلك. يُزيل المرشح النسخ الطيفية (الصور) التي تظهر عند مضاعفات تردد أخذ العيّنات، تاركاً فقط النسخة الأساسية من الطيف الأصلي.
الرابط أنيق لكنه غير عملي. دالة sinc المثالية لا نهائية المدة في الزمن وتحتاج معالجة غير سببية — أي أنها تحتاج أن “ترى” المستقبل. لذلك على إعادة البناء الحقيقية أن تقارب المثالي بمرشحات سببية محدودة الطول. وجودة هذا التقريب هي أحد التحديات الهندسية المركزية في تصميم DAC.
الصور الطيفية: مشكلة المرايا
لتفهم لماذا يلزم مرشح إعادة بناء أصلاً، تخيّل ما يُخرجه DAC فعلياً قبل أي تصفية. التسلسل الرقمي x[n] يُغذَّى إلى دائرة تُحدِّث جهد خرجها عند كل فترة عيّنة Ts. الناتج هو موجة سلّمية: سلسلة من النبضات المستطيلة، كل منها ثابتة لفترة عيّنة واحدة، بسعة العيّنة المقابلة. تُسمّى هذه العملية الإبقاء من الدرجة الصفر (ZOH).
ناتج ZOH مستمر في الزمن — لم يبقَ تسلسل نبضات — لكن طيفه يحتوي على نسخ طيفية غير مرغوب فيها عند كل مضاعفات تردد أخذ العيّنات: fs، 2fs، 3fs، وما إلى ذلك. تُسمّى هذه النسخ صوراً طيفية. إن لم تُزَل، تظهر تشويهاً في الخرج التناظري: في الصوت تُسمع مصنوعات عالية التردد، وفي الاتصالات تتداخل مع القنوات المجاورة.
للإبقاء من الدرجة الصفر استجابة ترددية على شكل sinc: HZOH(f) = Ts ⋅ sinc(fTs). يُخمد هذا الترددات العالية داخل النطاق الأساسي وكذلك الصور الطيفية. يجب أن يعوّض مرشح إعادة البناء عن الاثنين معاً: إخماد الصور، وتصحيح تراجع sinc.
الإبقاء من الدرجة الصفر هو أخشن إعادة بناء ممكنة — درجة مسطّحة تُبقى لكل عيّنة. والخطوة التالية هي الإبقاء من الدرجة الأولى (FOH)، الذي يصل العيّنات المتتالية بقطع مستقيمة بدل الهضاب المسطّحة، فيُنتج خرجاً خطياً بالقطع. والاستيفاء الخطي هو التواء تسلسل العيّنات مع نبضة مثلثية عرضها 2Ts — وهي نفسها التواء نبضتَي ZOH المستطيلتين — ولذلك تكون الاستجابة الترددية للـ FOH هي مربع استجابة ZOH بالضبط. وثمنُ ذلك عيّنة تأخير إضافية، لأن الخط المستقيم إلى العيّنة التالية لا يمكن رسمه قبل وصول تلك العيّنة.
للإبقاء من الدرجة الأولى استجابة على شكل sinc تربيعي: HFOH(f) = Ts ⋅ sinc2(fTs). تربيعُ sinc الخاص بـ ZOH يضاعف إخماد الصور بالديسيبل — فالموجة الخطية بالقطع أنعم بوضوح من السلّم — لكنه يضاعف أيضاً تراجع نطاق التمرير ويضيف عيّنة تأخير. لا ZOH ولا FOH مثاليّ؛ المثاليّ هو sinc اللانهائي وحده. ولا يزيد FOH على أن يُبيّن الاتجاه: فالإبقاءات الأعلى درجةً تقايض رفض الصور بتراجع النطاق الأساسي والتأخير، ولهذا تقرن مبدّلات DAC العملية إبقاءً بسيطاً من الدرجة الصفر مع فرط أخذ العيّنات (أدناه) بدل الصعود إلى إبقاءات أعلى درجة.
مرشح إعادة البناء
مرشح إعادة البناء (المرشح المضاد للتصوير) هو مرشح تمرير منخفض يُطبَّق على خرج ZOH. مهمّته:
1. إزالة الصور الطيفية. يجب إخماد كل طاقة فوق fs/2 قبل أن تغادر الإشارة النظام الرقمي. يجب أن يوفّر نطاق الإيقاف تخفيضاً كافياً لا تُسمع معه أي صورة أو تُقاس في الخرج النهائي. في الصوت يعني هذا عادةً إخماداً بمقدار −80 ديسيبل أو أفضل.
2. تعويض تراجع ZOH. يُخمد خرج السلّم الترددات العالية داخل النطاق الأساسي. يتضمن مرشح إعادة البناء الجيد تصحيح sinc: تعزيز للترددات العالية في النطاق الأساسي يعكس تماماً تخفيف ZOH، مُستعيداً استجابة مسطّحة عبر النطاق الصوتي الكامل.
3. إدخال أقل تشويه ممكن في نطاق التمرير. تماماً كالمرشح المضاد للإيهام قبل ADC، على مرشح إعادة البناء أن يكون مسطّح المقدار وخطي الطور في نطاق التمرير، وإلا سمعت تلويناً في اللون الصوتي أو تبدّداً في الإشارة.
المعدل الزائد: التبادل بين معدل العيّنات وتعقيد المرشح
بناء مرشح إعادة بناء تناظري بانحدار حاد أمر صعب. فاستجابة الحائط الحاد تماماً عند fs/2 تحتاج عدداً لا نهائياً من أقطاب المرشح. المرشح التناظري الحقيقي يُحقّق فقط انحداراً تدريجياً، تاركاً نطاق انتقال بين حافة التمرير وأول صورة طيفية، والصور الواقعة في نطاق الانتقال هذا لا تُخمد بالكامل. والحل، المعتمد عالمياً في DACs الحديثة، هو المعدل الزائد: تشغيل DAC بمعدل أعلى بكثير من تردد أخذ العيّنات الاسمي، مع إدخال عيّنات مستوفاة لملء الفراغات.
إذا عمل DAC بمعدل 8 أضعاف معدل الصوت، تنتقل الصور الأقرب إلى 8fs − fmax بدلاً من fs − fmax. الصور مدفوعة بعيداً في التردد، ويمكن أن يكون مرشح إعادة البناء التناظري تصميماً لطيفاً منخفض الرتبة يُخمدها بسهولة.
الاستيفاء (رفع معدل العيّنات) الذي يتطلبه المعدل الزائد يُنفَّذ رقمياً قبل DAC. ومرشح الاستيفاء الرقمي له تردد قطع حادّ ودقيق يستحيل تحقيقه في المجال التناظري. وهذه هي الفكرة المحورية: انقل مشكلة التصفية الصعبة من المجال التناظري (مكلف وغير دقيق) إلى المجال الرقمي (رخيص ومضبوط). أما المرشح التناظري الذي يليه، فلا يحتاج إلا استجابة لطيفة من الرتبة الأولى أو الثانية.
DAC سيغما-دلتا: دقة بت واحد بمعدلات متطرفة
الطرف المتطرف للمعدل الزائد هو DAC سيغما-دلتا، المستخدم في جميع أنظمة الصوت عالية الدقة الحديثة تقريباً. بدلاً من إنتاج خرج متعدد البتات بمعدل نايكويست، يستخدم DAC سيغما-دلتا خرجاً من بت واحد (أو بضعة بتات) لكنه يعمل بمئات أضعاف معدل أخذ عيّنات الصوت. كل عيّنة خرج هي ببساطة “عالية” أو “منخفضة”، لكن كثافة النبضات العالية تُشفّر السعة المطلوبة: الإشارة القوية فيها نبضات عالية أكثر، والهادئة فيها أقل.
يُسمّى المُشكِّل الرقمي الذي يحوّل العيّنات متعددة البتات إلى تيار النبضات هذا مُشكِّل دلتا-سيغما. وهو يستخدم حلقة تغذية راجعة تدفع ضوضاء التكميم — الناتجة عن اختصار بتات كثيرة إلى بت واحد — إلى الترددات العالية حيث يستطيع مرشح الخرج إزالتها. تُسمّى هذه التقنية تشكيل الضوضاء، وهي تحقق نسب إشارة إلى ضوضاء عالية بشكل مذهل من تكميم خشن جداً: يبلغ DAC سيغما-دلتا المُصمَّم جيداً 120 ديسيبل أو أكثر من النطاق الديناميكي باستخدام تحويل ببت واحد فقط عند بضعة ميغاهرتز.
بديل عن سيغما-دلتا هو DAC سلّم R-2R: شبكة مقاومات تُحوِّل مباشرةً كلمة رقمية من N بت إلى جهد تناظري بالتوازي. كل بت يتحكم في مفتاح؛ تُجمع المساهمات المُرجَّحة ثنائياً. تتميز بالسرعة وتُستخدم في التطبيقات عالية السرعة كمولّدات إشارات الراديو وDACs الفيديو.
السلسلة الكاملة ADC–DAC
الآن يمكن رؤية الخطوات الأربع لمعالجة الإشارة الرقمية كخطّ إنتاج كامل. يُصفَّى الدخل التناظري أولاً بمرشح مضاد للإيهام، ثم تُؤخذ عيّناته وتُكمَّم بواسطة ADC. يعالج المعالج الرقمي العيّنات. يُعيد DAC بناء إشارة مستمرة، ويُزيل مرشح إعادة البناء الصور. أربع عمليات — اثنتان في المجال التناظري واثنتان في المجال الرقمي — تشكّل معاً العمود الفقري لكل برنامج ترميز صوتي وجهاز إرسال لاسلكي وآلة رقمية في العالم.
ولكل مرحلة عيبها الخاص عندما تكون ناقصة:
المرشح المضاد للإيهام → تشويه في نطاق التمرير إذا لم يكن المرشح مسطّحاً وخطي الطور في نطاق الإشارة.
أخذ العيّنات (ADC) → الإيهام إذا خُرق معيار نايكويست.
التكميم (ADC) → ضوضاء التكميم والقص إذا كان عمق البتات غير كافٍ أو تجاوز الدخل مدى المحوّل.
DAC ومرشح إعادة البناء → الصور الطيفية والتراجع والاهتزاز إذا كان المرشح غير كافٍ، أو نسبة المعدل الزائد منخفضة، أو ساعة العيّنات غير مستقرة.
الاهتزاز: عندما تتذبذب الساعة
هناك عيب واحد في إعادة البناء يستحق ذكراً خاصاً: الاهتزاز (Jitter). تفترض إعادة البناء المثالية إنتاج العيّنات على فترات موحّدة تماماً Ts. عملياً، ساعة DAC لها أخطاء توقيت عشوائية صغيرة — تصل العيّنات مبكرة أو متأخرة قليلاً. وعدم اليقين هذا في التوقيت يشوّه موجة الخرج حتى لو كانت قيم السعة صحيحة تماماً.
أثر الاهتزاز يكافئ ضوضاء في السعة: إذا كان خرج DAC جيبياً عند التردد f0 وكان لساعته اهتزاز توقيت بقيمة rms تساوي σt، فإن تدهور نسبة الإشارة إلى الضوضاء يقارب:
يُقلَّل الاهتزاز باستخدام مذبذبات كريستالية منخفضة الضوضاء، وحلقات قفل الطور (PLL) بعروض حلقة ضيّقة، وتخطيط دقيق للوحة يعزل الساعة عن مصادر الضوضاء الرقمية. وفي الصوت الاحترافي، تُوزَّع إشارة ساعة كلمة منفصلة على عدة أجهزة لتبقى كل المحوّلات مقفولة الطور معاً.
- إعادة البناء المثالية تُضاعف كل عيّنة في sinc منزاح وتجمع؛ في مجال التردد هذا يساوي تصفية تمرير منخفض مثالية أقل من fs/2.
- ينتج DAC أولاً موجة سلّمية (ZOH) تحتوي على صور طيفية عند مضاعفات تردد أخذ العيّنات يجب تصفيتها.
- مرشح إعادة البناء (المضاد للتصوير) يُزيل الصور ويُصحّح تراجع sinc لـ ZOH داخل النطاق المار.
- المعدل الزائد يدفع الصور إلى ترددات أعلى، مما يسمح بمرشحات تناظرية أبسط وأقل رتبة.
- تستخدم DACs سيغما-دلتا معدلاً زائداً فائقاً (256×+) وتشكيل ضوضاء لتحقيق نطاق ديناميكي عالٍ جداً.
- الاهتزاز يُحوّل عدم اليقين في التوقيت إلى ضوضاء سعة، يتناسب مع تردد الإشارة.