خرجت أليس من المسرح، وما زالت تمسك في يدها تلك الرسمة التخطيطية لتدفق الإشارات — الهوائي → واجهة الراديو الترددية الأمامية → المحول التناظري-الرقمي (ADC) → المُحوِّل الرقمي للتردد المنخفض (DDC) → معالجة النطاق الأساسي → المُحوِّل الرقمي للتردد المرتفع (DUC) → المحول الرقمي-التناظري (DAC) → واجهة الراديو الترددية الأمامية → الهوائي. وبينما كانت تمشي، انحنَت لتُمعن النظر في الرسمة، وتوقَّفت عيناها طويلاً عند العلامتين «DDC» و«DUC».
«مجال عملي الخاص، يا أخي الأكبر FPGA»، همست لنفسها، «مصنع التحويل الرقمي للتردد.»
ثم رفعت رأسها. فظهر أمامها مصنعٌ ضخمٌ، لم تكن أنابيب دخانه تطلق سحابةً سوداء، بل خطوط طيف ترددية تتغير باستمرار — بعضها مرتفع، وبعضها منخفض، وبعضها ينزلق ببطء، وبعضها يقفز بسرعة. وكانت جدران المصنع مصنوعة من زجاج شبه شفاف، مما سمح لها برؤية آلاف الحزام الناقل التي تعمل داخله، لكن ما كانت تحمله هذه الأحزمة لم تكن قطع غيار — بل إشارات. فعند دخول هذه الإشارات من الطرف الأول، كانت على هيئة موجات دقيقة متذبذبة بسرعة عالية، أما عند خروجها من الطرف الآخر، فقد تحولت إلى موجات نظيفة وسلسة ذات اهتزازات بطيئة في نطاق التردد الأساسي.

وعلى باب المصنع عُلِّقت لوحة:
«مصنع التحويل الرقمي للتردد — مكانٌ يُترجم فيه لغاتٌ مختلفة.»
ودفعت أليس الباب ودخلت. فكان الداخل أكثر هدوءًا مما توقعته — فالحزام الناقل يعمل بصمت، وتتدفق الملايين من الإشارات بهمسٍ خافت عبر الأنابيب الشفافة. والصوت الوحيد الذي سمعته جاء من مكبّر صوت عالٍ:
«في اتجاه الاستقبال — DDC، التحويل الرقمي للتردد المنخفض، قيد الترجمة. لغة التردد العالي ← لغة التردد المنخفض.»
«في اتجاه الإرسال — DUC، التحويل الرقمي للتردد المرتفع، قيد الترجمة العكسية. لغة التردد المنخفض ← لغة التردد العالي.»
وتابعت أليس السير على طول الممر الرئيسي. وقد قُسِّم المصنع إلى منطقتين — كُتب على اليسار: «DDC — اتجاه الاستقبال»، وعلى اليمين: «DUC — اتجاه الإرسال»، وكل منطقة تحتوي على حزام ناقل طويل. وعلى رأس كل حزام ناقل وقف شخصٌ واحد — جسدٌ ضخم، وزيٌّ عمالي أحمر، عليه رسوماتٌ لوحدات منطقية، وذراعاه متشابكتان على الصدر، كأنه ينتظر قدومها.
«لقد جئتِ.» قال FPGA. «كنتُ أعلم أنك ستكونين أول من يزور هذا المكان.»
«ألم تكن تؤدي في المسرح للتو؟»
فأطلق FPGA ضحكةً صوتُها يشبه صوت «كليك» الناتج عن إغلاق عشرة آلاف مفتاح في آنٍ واحد: «العرض في المسرح كان مجرد مقدمة. أما هنا فهو مكان العمل الحقيقي. هيا، سأريك كيف يعمل DDC وDUC فعليًّا.»
أولًا: اتجاه الاستقبال — DDC: خفض التردد العالي
قاد FPGA أليس إلى بداية الحزام الناقل. وكان يتدفق عليه تيار إشارة — إشارة تردد عالية، تهتز بشكلٍ كثيفٍ مثل إبر دقيقة، لا يمكن للعين المجردة تمييز تفاصيل اهتزازاتها.
«هذه الإشارة القادمة من الهوائي،» قال FPGA، «وقد مرت بالفعل عبر واجهة الراديو الترددية الأمامية، حيث جرى تضخيمها وترشيحها وتحويل ترددها، ثم حوّلها المحول التناظري-الرقمي (ADC) إلى إشارة رقمية. وهي الآن تتدفق بلا انقطاع من مخرج ADC إلى يدي. وسرعتها عالية جدًّا — من عشرات الميجا هرتز إلى مئات الميجا هرتز لكل ثانية — سريعةٌ جدًّا لدرجة أن وحدة معالجة الإشارات الرقمية (DSP) ستشعر بالدوار بمجرد رؤيتها، بينما سيتعطل المعالج المركزي (CPU) تمامًا عند مشاهدتها.»
«إذن أول شيءٍ يجب فعله هو — تخفيض السرعة.»
وأشار بيده إلى ثلاثة محطات عمل مرتبة على التوالي على الحزام الناقل:
المحطة ①: المُخالط (Mixer). فهنا تلتقي الإشارة الرقمية عالية التردد على الحزام الناقل مع تردد رقمي محلي مُولَّد داخليًّا، ويتم طرح الترددين من بعضهما البعض لإنتاج إشارة ذات تردد أقل.
«المُخالطة — طرح التردد العالي من التردد المحلي للحصول على تردد وسيطي. وكأن لغتين تتحدثان في وقتٍ واحد، وأنا أستمع فقط إلى الفرق بينهما.»
المحطة ②: المرشِّح (Filter). وبعد المُخالطة، تمر الإشارة عبر شبكة ترشيح دقيقة تسمح فقط بعبور الجزء المحدد من الطيف، بينما تمنع جميع الترددات الأخرى.
«الترشيح — إزالة الترددات المشتتة الناتجة عن المُخالطة، والاحتفاظ فقط بالجزء المطلوب منها.»
المحطة ③: المُستخلِص (Decimator). وعند مرور الإشارة بهذه المحطة، يتباطأ الحزام الناقل فجأة — إذ يتم الاحتفاظ بـ 10 عيّنات فقط من أصل 100 عيّنة، فينخفض حجم البيانات إلى عشر ما كان عليه.
«الاستخلاص — بعد خفض تردد الإشارة، لم تعد بحاجة إلى عدد كبير من نقاط العيّنات. فنحن نحتفظ فقط بعدد كافٍ منها للحفاظ على اكتمال معلومات الإشارة، ولتمكين وحدة معالجة الإشارات الرقمية (DSP) والمعالج المركزي (CPU) من التعامل معها بكفاءة.»
وبعد اجتياز المحطات الثلاث، رأت أليس الإشارة الخارجة من نهاية الحزام الناقل — لم تعد موجة عالية التردد على هيئة إبر دقيقة، بل أصبحت تيارًا سلسًا من إشارة النطاق الأساسي ذات الاهتزازات البطيئة.

«لغة التردد العالي» ← «لغة التردد الوسيطي» ← «لغة النطاق الأساسي». لقد تمت «ترجمتها» مرتين، وانخفضت سرعتها إلى جزء من عشرات ما كانت عليه، فأصبح من السهل فهمها ومعالجتها.
«وهذا هو التحويل الرقمي للتردد المنخفض — DDC.» قال FPGA، «إنها عملية ترجمة اللغة عالية التردد، السريعة جدًّا لدرجة استحالة معالجتها، إلى لغة منخفضة التردد، بطيئة بما يكفي لمعالجة الإشارات الرقمية. فالإشارة الرقمية الخارجة من المحول التناظري-الرقمي (ADC) تمر في يدي لأول مرة، وفي هذه المرحلة تحدث أكبر عملية تخفيض للسرعة.»
ثانيًا: اتجاه الإرسال — DUC: رفع التردد المنخفض
«والآن دعيني أريك الجانب الآخر.» وانتقل FPGA إلى بداية الحزام الناقل في الجهة اليمنى من المصنع.
وكانت الإشارة عند بداية الحزام الناقل هناك مختلفة تمامًا عمّا رأته سابقًا — فهي إشارة بطيئة التدفق، ذات قمم متباعدة على نطاق واسع، وهي إشارة النطاق الأساسي التي أتمت وحدة معالجة الإشارات الرقمية (DSP) والمعالج المركزي (CPU) معالجتها، وجاهزة للإرسال.
«هذه إشارة النطاق الأساسي التي سلَّمتها لي وحدة معالجة الإشارات الرقمية (DSP) بعد الانتهاء من معالجتها — ربما تكون صوتك أو البيانات التي تريد إرسالها. إنها بطيئة جدًّا، ومنخفضة التردد، ولا يمكن إرسالها مباشرةً عبر الهوائي. فكلما انخفض التردد، زاد طول الهوائي المطلوب — ولإرسال إشارة النطاق الأساسي مباشرةً، قد يحتاج الأمر إلى هوائي يبلغ طوله عشرات الأمتار.»
«إذن نحتاج إلى عكس العملية: ترجمة «اللغة البطيئة» إلى «اللغة السريعة».»
أما المحطات الثلاث على الحزام الناقل الأيمن فهي مماثلة جدًّا لتلك الموجودة على اليسار، لكن ترتيبها عكسي تمامًا:
المحطة ①: المُدخِل (Interpolator). فعند مرور إشارة النطاق الأساسي البطيئة عبر «مُسرّع»، تُضاف نقاط بيانات إضافية بين كل نقطتي بيانات، فيتضاعف حجم البيانات.
«الإدخال — زيادة كثافة نقاط البيانات لتمكين الإشارة من حمل الارتفاع المطلوب في التردد.»
المحطة ②: المرشِّح (Filter). ثم تمر الإشارة عبر مجموعة أخرى من الشبكات الترشيحية، لإزالة «الترددات المرآتية» الناتجة عن عملية الإدخال، والاحتفاظ فقط بالإشارة السلسة النظيفة.
«يجب بعد الإدخال أن نقوم بـ «تنعيم الحواف»، وإلا فإن الضوضاء الزائدة ستختلط بالإشارة.»
المحطة ③: المُخالط (Mixer). فتلتقي الإشارة هنا مع حامل رقمي عالي التردد مُولَّد محليًّا، ويتم جمع الترددين معًا لإنتاج إشارة عالية التردد.
«المُخالطة — رفع التردد المنخفض. والآن أصبحت الإشارة «راكبة» على الحامل، وارتفع ترددها إلى نطاق الترددات الراديوية، ويمكن إرسالها عبر الهوائي.»
وبعد اجتياز المحطات الثلاث، عادت الإشارة الخارجة من نهاية الحزام الناقل إلى كونها موجة عالية التردد وكثيفة — تشبه تمامًا التيار الإشاري الذي رأته أليس في بداية منطقة DDC.
«لغة النطاق الأساسي المنخفضة» ← «لغة التردد الوسيطي» ← «لغة الترددات الراديوية العالية». لقد تمت «ترجمتها العكسية» مرتين، وزادت سرعتها عشرات المرات، حتى يمكن إرسالها إلى المحول الرقمي-التناظري (DAC) لتصبح إشارة تناظرية، ثم تمر عبر واجهة الراديو الترددية الأمامية للإطلاق.
«وهذا هو التحويل الرقمي للتردد المرتفع — DUC.» قال FPGA، «إنها عملية ترجمة إشارة النطاق الأساسي المنخفضة التردد إلى إشارة راديوية عالية التردد، لكي تتمكن من الانطلاق عبر الهوائي.»
ثالثًا: العلاقة العكسية
وقفت أليس بين الحزامين الناقلين — الحزام الأيسر هو خط الاستقبال (DDC)، والحزام الأيمن هو خط الإرسال (DUC). وقارنت بين الرسمتين التخطيطيتين جنبًا إلى جنب:
• DDC (الاستقبال): مُخالطة → ترشيح → استخلاص
• DUC (الإرسل): إدخال → ترشيح → مُخالطة
«هل هما عكس بعضهما تمامًا؟» سألت أليس.
«بالضبط!» جاء صوت FPGA مصحوبًا بارتياح واضح، «إن DDC يقوم بعملية طرح — كلما انخفض التردد، قلّت سرعة الإشارة، وكلما زاد الاستخلاص، قلّ عدد البيانات. أما DUC فيقوم بعملية جمع — كلما ارتفع التردد، زادت سرعة الإشارة، وكلما زاد الإدخال، كثُفت البيانات. والاستخلاص والإدخال عمليتان عكسيتان. والمُخالطة تُسمى كذلك في كلا الاتجاهين، لكنها في الاستقبال تعني طرح الترددين، وفي الإرسال تعني جمعهما.»
وأشار بيده إلى الرسمتين التخطيطيتين المتوازيتين المعروضتين على لوحة التحكم:
«عكس DDC هو DUC. وفي عالم SDR، إذا استطعت الاستقبال، فبالتأكيد يمكنك الإرسال — بشرط أن تعيد تشغيل التدفق العكسي.»
«وكل ذلك،» وضرب بيده على صدره، «يتم في يدي. المُخالطة، والترشيح، والاستخلاص، والإدخال — هذه العمليات تتطلب معالجة مليارات التدفقات البيانات في وقتٍ واحد، وبمعدل بليون عملية حسابية في الثانية، دون انتظار، دون صفوف انتظار، دون أن تقول: «واحدة تلو الأخرى». فلدي فقط أنا عشرة آلاف يد تعمل في وقتٍ واحد.»
«أخوك الثاني DSP دقيق في الحساب، لكنه لا يستطيع التعامل مع هذا العدد الهائل من المسارات المتوازية؛ أما الأخ الثالث CPU فيتحكم في نطاق واسع، لكن سرعته لا تكفي. فالتحويل الرقمي للتردد — هو بطبيعته مجال عملي الخاص.»
رابعًا: موقع التحويل في تدفق الإشارة
قاد FPGA أليس إلى مركز التحكم في المصنع. وعلى الجدار عُلِّقت خريطة ضخمة بعنوان «خريطة ترجمة الترددات» — وهي مطابقة تمامًا للرسمة التخطيطية لتدفق الإشارة التي رأتها في الممر، لكن منطقتي DDC وDUC كانتا مُظلَّلتين باللون الأحمر.
«انظري،» وأشار FPGA إلى الخريطة، «في مسار تدفق الإشارة الكامل، فإن جزءًا كبيرًا من المعالجة الرقمية التي تتم بين المحول التناظري-الرقمي (ADC) والمحول الرقمي-التناظري (DAC) يتعلق بعمليات التحكم في التردد — تخفيض السرعة، ورفع السرعة، والمُخالطة، والترشيح.»
«وموقعي هنا بالتحديد — من مخرج ADC إلى مدخل النطاق الأساسي، ومن مخرج النطاق الأساسي إلى مدخل DAC. فجميع عمليات التحويل الرقمي للتردد تتم بواسطة يدي. وبعد الانتهاء من معالجة إشارة النطاق الأساسي، أسلّمها إلى وحدة معالجة الإشارات الرقمية (DSP)، كما أستلم إشارة النطاق الأساسي الخاصة بالإرسال من وحدة معالجة الإشارات الرقمية (DSP).»
«وماذا عن وحدة معالجة الإشارات الرقمية (DSP)؟» سألت أليس.
«إنها تقف في منطقة النطاق الأساسي، وتتولى المهام التي تتطلب الدقة الحسابية — مثل التعديل/فك التعديل، والتشفير/فك التشفير، والموازنة. لكنها لا تتعامل مع عمليات التحويل، لأنها عمليات خشنة جدًّا لا تستطيع التعامل معها.»
«وأما المعالج المركزي (CPU)؟»
«فهو يقف في أعلى الخريطة بأكملها. وهو لا يقع على أي من الحزامين الناقلين، لكنه المسؤول عن توجيه الحزام الناقل — فهو الذي يُرسل الأوامر المتعلقة بمعايير التردد، وتكوين المرشحات، وإعداد معدل أخذ العيّنات.»
ونظرت أليس إلى العلامات الملونة المختلفة على الخريطة التي توضح توزيع المهام، ففهمت أخيرًا طريقة عمل مسار تدفق الإشارة كاملاً.

«إذن المسار الكامل لتدفق الإشارة هو — الدخول عبر الهوائي → واجهة الراديو الترددية الأمامية → المحول التناظري-الرقمي (ADC) → FPGA (يقوم بعملية DDC) → وحدة معالجة الإشارات الرقمية (DSP) (تقوم بمعالجة النطاق الأساسي) → FPGA (يقوم بعملية DUC) → المحول الرقمي-التناظري (DAC) → واجهة الراديو الترددية الأمامية → الإرسال عبر الهوائي.»
«ويقوم FPGA بعمليتين — الأولى في اتجاه الاستقبال لخفض التردد، والثانية في اتجاه الإرسال لرفع التردد. بينما تقوم وحدة معالجة الإشارات الرقمية (DSP) بحساب دقيق في المنتصف. أما المعالج المركزي (CPU) فيبقى عالقًا فوق الجميع، ويدير كل شيء.»
«بالضبط.» وضع FPGA يديه في جيوب زيّه العمالي الأحمر، «وهذه هي القصة الكاملة لعالم SDR الرقمي — المهام الثقيلة تعود إليّ، والمهمات الدقيقة تعود إلى وحدة معالجة الإشارات الرقمية (DSP)، والمهمات الإدارية تعود إلى المعالج المركزي (CPU).»
وأشار بيده نحو مخرج المصنع: «في المحطة التالية، سترين كيف يبدو أنا وشقيقي الثاني والثالث على بطاقات الدوائر المختلفة. فعلى بعض البطاقات أشغل غرفة صغيرة فقط، وعلى بعضها الآخر أشغل طابقًا كاملاً، وهناك منصة واحدة — فيها أشارك الغرفة نفسها مع أخي الثالث.»
«المحطة التالية؟»
«معرض الأجهزة.» قال FPGA، «وهناك سترين كيف يتوزع الثلاثة إخوة على المنصات المختلفة.»
خامسًا: مخرج المصنع
وعند خروج أليس من المصنع، كانت السماء قد اقتربت من الغروب. وما زال الحزام الناقل يعمل داخل الجدران الزجاجية الشفافة، وما زالت الإشارات تتدفق، وما زال المُخالط والمرشح والاستخلاص والإدخال يؤدي كلٌّ منهما مهمته الترجمية في مكانه المخصص.
وفي أسفل اللوحة المعلقة على باب المصنع، ظهر سطر جديد — كأن أحدًا أضافه للتو أثناء خروجها:
«ليست مصنعًا لإنشاء الإشارات، بل مصنعًا لترجمة الإشارات.»
«— المُترجم: الأخ الأكبر FPGA.»
ولمّا التفتت أليس، رأت ذلك الجسد الضخم ذا الزي الأحمر لا يزال واقفًا عند مدخل المصنع. وقد أعاد يديه العشرة آلاف إلى وضعهما الطبيعي، لكن الحزام الناقل خلفه ما زال يعمل بلا توقف. يُترجم التردد العالي إلى تردد منخفض، ويُترجم التردد المنخفض إلى تردد عالي — يومًا بعد يوم، ترددًا بعد تردد، وهذه هي السبب في استمرار عمل مصنع التحويل الرقمي للتردد بلا انقطاع.
ثم التفتت وانطلقت نحو المحطة التالية.
وفي الأفق، بدأت ملامح قاعة عرض ضخمة تظهر. وتحت قبة زجاجية شفافة، تضيء الأضواء آلاف المنصات ولوحات الدوائر. وبدأت تتخيل كيف سيظهر الإخوة الثلاثة على تلك المنصات.
(يتبع، الفصل القادم: معرض الأجهزة — ستدخل أليس معرض الأجهزة الخاص بتقنية SDR، بدءًا من جهاز RTL-SDR الذي يبلغ سعره بضعة عشرات من الدولارات، وصولًا إلى جهاز USRP الذي يبلغ سعره عشرات الآلاف من الدولارات، ومن جهاز HackRF الأصفر اللامع إلى منصة Zynq المستقلة التشغيل. وستبحث في كل لوحة دائرة عن أثر أخيها الأكبر FPGA — لتراقب تطوره من «غرفة صغيرة» إلى «طابق كامل».)
【مراجعة مفاهيم الفصل الخامس】
| مفهوم SDR | التجسيد القصصي |
| التحويل الرقمي للتردد المنخفض (DDC) — اتجاه الاستقبال | من التردد العالي → التردد الوسيطي → النطاق الأساسي، وكلما تمت الترجمة، قلّت سرعة الإشارة |
| التحويل الرقمي للتردد المرتفع (DUC) — اتجاه الإرسال | من النطاق الأساسي → التردد الوسيطي → الترددات الراديوية، وكلما تمت الترجمة، زادت سرعة الإشارة |
| المُخالطة (في الاستقبال) | طرح التردد العالي من التردد المحلي — لإنتاج تردد وسيطي |
| المُخالطة (في الإرسال) | جمع التردد الأساسي مع التردد المحلي — لإنتاج تردد راديوي |
| الترشيح | إزالة الأجزاء غير المرغوب فيها من الطيف، والاحتفاظ فقط بالجزء المطلوب |
| الاستخلاص | في اتجاه الاستقبال: تقليل عدد نقاط العيّنات، وبالتالي خفض معدل البيانات |
| الإدخال | في اتجاه الإرسال: زيادة عدد نقاط العيّنات، وبالتالي رفع معدل البيانات |
| العلاقة المرآتية بين DDC وDUC | ترتيب تدفق الاستقبال العكسي هو نفسه تدفق الإرسال — نفس العمليات، ولكن في اتجاه معاكس |
| العلاقة بين DDC/DUC وFPGA | يتطلب التحويل الرقمي للتردد معالجة سريعة ومتوازية لكمّ هائل من تدفقات البيانات، ولذلك يُنفَّذ غالبًا داخل FPGA. وFPGA هو «اللاعب الأساسي» في مصنع التحويل. |
| تقسيم المهام بين الإخوة الثلاثة في تدفق الإشارة | يقوم FPGA بعمليتي DDC/DUC (المهام الثقيلة)، وتقوم وحدة معالجة الإشارات الرقمية (DSP) بمعالجة النطاق الأساسي (المهام الدقيقة)، ويقوم المعالج المركزي (CPU) بإدارة التحكم (المهام الإدارية) |
نظرة عامة على الفصل القادم
معرض الأجهزة — ستدخل أليس معرض الأجهزة الخاص بتقنية SDR، بدءًا من جهاز RTL-SDR الذي يبلغ سعره بضعة عشرات من الدولارات، وصولًا إلى جهاز USRP الذي يبلغ سعره عشرات الآلاف من الدولارات، ومن جهاز HackRF الأصفر اللامع إلى منصة Zynq المستقلة التشغيل. وستبحث في كل لوحة دائرة عن أثر الإخوة الثلاثة — فلا يوجد FPGA في جهاز RTL-SDR، بينما يوجد في جهاز HackRF نسخة مبسّطة من CPLD، أما في جهاز USRP فيسكنه FPGA كامل المواصفات، وفي منصة Zynq يشارك FPGA وCPU نفس الغرفة.
هذه المادة أصلية، ويجب الإشارة إلى المؤلف والمصدر (الحساب الرسمي على وسائل التواصل الاجتماعي) والموقع الإلكتروني الرسمي (https://www.dyaotech.com) عند إعادة النشر. ويُمنع التعديل أو الاستخدام التجاري دون إذن كتابي صريح، ويخضع المخالف للمساءلة القانونية!
