لوحات تطوير FPGA / SoM / تصميم مخصص / تكامل IP
info@profpga.net +86 18621324348
الرئيسية/المدونة/التطبيق العملي/تكوين الحزم فوق الصوتية الطبية: سلسلة إشارة 128 قناة وميزانية معدل البيانات
التطبيق العملي

تكوين الحزم فوق الصوتية الطبية: سلسلة إشارة 128 قناة وميزانية معدل البيانات

2026-10-20 زمن القراءة التقديري: 12 دقيقة فريق البحث والتطوير في دويوان إلكترونيكس

مسبار تصوير ملون بـ128 قناة يعيّن كل قناة بمحوّل 12 بت عند 40 مليون عينة/ثانية، فيبلغ معدل البيانات الخام حوالي 7.7 جيجابايت/ثانية — وهي كمية لا يستطيع المعالج استقبالها، ناهيك عن بناء صورة لحظية. الطريق الصحيح هو إجراء تكوين الحزم وكشف المغلف والختزل داخل الـFPGA أولاً، ثم تسليم البيانات المضغوطة فقط للمضيف. هذا المقال يفكك سلسلة الـ128 قناة مرحلياً، ويحسب ميزانية المعدل في كل خطوة، ويوضح ما يفعله الـFPGA بينهما.

1. سلسلة إشارة التصوير بالموجات فوق الصوتية كاملة

من مصفوفة المسبار إلى الصورة الرمادية على الشاشة، يمر الإشارة بسلسلة طويلة يقع الـFPGA فيها بعد الواجهة التناظرية وقبل بناء الصورة على المضيف:

1. مصفوفة المسبار (128 عنصراً): يصدر الموجات فوق الصوتية ويستقبل أصداء الأنسجة؛ كل عنصر يقابل قناة مستقلة.

2. الواجهة التناظرية (AFE): تعويض الكسب الزمني TGC → مرشح تمرير نطاقي → تضخيم متغير → رقمنة ADC.

3. تكوين الحزم في الـFPGA: تأخير قابل للبرمجة لكل قناة، وترجيح وجمع في سطر مسح واحد، مع التركيز الديناميكي.

4. إزالة تشكيل IQ + ختزل + كشف المغلف: ضغط إشارة RF عالية التردد إلى بيانات رمادية بالسعة.

5. تحويل المسح + مخزن الإطار + الرفع عبر PCIe: تحويل أسطر الإحداثيات القطبية إلى ديكارتية وإرسالها للمضيف للـDSC والترميز اللوني.

يجب أن تعمل الخطوتان 3 و4 في الـFPGA لسبب مباشر: يجوز محاذاة 128 قناة وتأخيرها وجمعها المرجح خلال ميكروثانية، مع تغيّر كل تأخير ديناميكياً مع العمق. هذا عمل عالي التوازي، لكل قناة، وحاسم التوقيت؛ والبرمجية على معالج عام تنقصها الموازية ومعدل الإطارات اللحظي معاً.

2. ميزانية معدل البيانات على 128 قناة (احسب أولاً، ثم وصل)

تبدأ الميزانية من قناة الـADC الواحدة وتتضاعف صاعداً. نأخذ محولاً 12 بت عند 40 مليون عينة/ثانية:

المرحلة لكل قناة مجموع 128 قناة ملاحظة
عينة ADC الخام 12 بت × 40 م ع/ث = 480 ميجابت/ث (60 ميجابايت/ث) 128 × 480 = 61440 ميجابت/ث ≈ 61.4 جيجابت/ث (7.68 جيجابايت/ث) الذروة الخام عند مدخل الـFPGA
تكوين الحزم (جمع مؤجل) 128 قناة مجموعة مرجحة → سطر واحد بعد الجمع لم تعد 128 مساراً متوازياً التوازي يُضغط هنا
إزالة تشكيل IQ + ختزل CIC/FIR RF 40 م ع/ث → مكافئ ~10 م ع/ث معقد مسار واحد ~20 ميجابايت/ث (معقد 12 بت) بعد الاختزال أقل من 1/4 الخام
كشف المغلف + ضغط لوغاريتمي سعة 8 بت، ~10 م ع/ث مسار واحد ~10 ميجابايت/ث النطاق الديناميكي مضغوط إلى 40–60 ديسيبل
الرفع عبر PCIe للمضيف — 256 سطراً × 60 إطار/ث × 8 بت ≈ 122 ميجابايت/ث المعالج يعالج هذا المستوى فقط

الخلاصة الرئيسية: الضغط يحدث داخل الـFPGA. يدخل الـFPGA تدفق متوازٍ خام 61.4 جيجابت/ث، ويخرج للمضيف فقط ~122 ميجابايت/ث من بيانات الإطار الرمادي. معامل الضغط يتجاوز 60×، يتحقق بأن يدمج تكوين الحزم الـ128 مساراً في واحد، ثم يطيح الختزل وكشف المغلف برفعة RF عالية التردد إلى مغلف سعة. تجاوز الـFPGA ودفع التدفق الخام 7.68 جيجابايت/ث للمعالج لا تتحمله neither سعة الذاكرة ولا PCIe.

معدل الإطارات وعدد أسطر المسح

في تكوين الحزم، يتطلب كل سطر جمعاً مؤجلاً جديداً على 128 قناة. لنفرض إطاراً من N سطر بمعدل إطارات F؛ فيجب على الـFPGA إنجاز N×F جمع في الثانية. عند N=256 وF=60 إطار/ث، يصبح 256 × 60 = 15360 سطر مسح في الثانية، يجمع كل منها 128 عينة مؤجلة مرجحة — نقطة البداية لتقدير مضاعفات الـFPGA (DSP) وذاكرة الشريحة (FIFO خطوط التأخير).

3. كيف تُقسم سلسلة الـFPGA الداخلية

1. الالتقاط المتزامن ومحاذاة القنوات

تتوزع الـ128 قناة عادةً على عدة واجهات AFE وتدخل الـFPGA عبر JESD204B أو LVDS متوازٍ. أول بوابة هي تعويض الانحراف (skew): أطوال المسارات تختلف لكل قناة، فيجب محاذاة العينات على مرجع توقيت واحد قبل الـFIFO؛ وإلا نتج عن الجمع المؤجل اختلال طور وأصابع جانبية وشبحية.

2. التركيز الديناميكي والجمع المؤجل (Delayed-and-Sum)

كل عنصر يبعد مسافة مختلفة عن نقطة التركيز، فتصل الأصداء في أزمنة مختلفة. يعوّض الـFPGA هذا الفرق الزمني بقنوات تأخير قابلة للبرمجة (FIFO عمق قابل للضبط أو تأخيرات ناقلية)، ثم يضرب بوزن التقطيع apodization ويجمع. يتحرك عمق التركيز مع النافذة الزمنية فتتحدث معاملات التأخير لكل مقطع؛ وهذا يستهلك BRAM وDSP كبيراً للضرب والتراكم.

3. إزالة تشكيل IQ والختزل وكشف المغلف

يخضع سطر RF المجمّع أولاً لإزالة التشكيل التربيعي (مزج I/Q)، ثم يختزل تتابع CIC + FIR معدل العينة؛ ويستخرج تحويل هيلبرت المغلف، ويرسم الضغط اللوغاريتمي النطاق الديناميكي الكبير على 8 بت رمادية. هذه المرحلة ترشيح خطي نمطي: استخدام DSP عالٍ لكن توازٍ منخفض.

4. تحويل المسح ومخزن الإطار والرفع

تُعاد عينات أسطر المروحة القطبية إلى بكسلات مستطيلة ديكارتية، وتكتب في مخزن إطار DDR3/4، ثم يرسل DMA الإطار كاملاً عبر PCIe للمضيف. هذه المرحلة تعنى بعرض قراءة/كتابة DDR ومحرك DMA، لا بمخرجات DSP.

4. مثال هندسي: اختيار واجهة مسبار تصوير ملون محمول

تستخدم واجهة تصوير ملون محمولة واجهة AFE بـ128 قناة، عينة RF 40 م ع/ث، 12 بت. يحتاج تكوين الحزم معالجة متوازية لـ128 خط تأخير وضربات مرجحة، إضافة إلى قناة دوبلر لتدفق الدم. وفق الميزانية أعلاه ينضغط الخام 61.4 جيجابت/ث داخل الـFPGA إلى ~122 ميجابايت/ث إطارات رمادية؛ ويحمل عرض PCIe Gen2 x4 الصافي ذلك براحة.

  • سعة عالية (DUF7690T / JFM7VX690T): منطق وذاكرة شريحة وافيان لحمل 128 FIFO خطوط التأخير والتوليف الرمادي وقناة الدوبلر معاً؛ لتكوين كامل 128 قناة بمعدل إطارات عالٍ.
  • توسع القنوات (XCKU15P): محوّلات قوية وتجميع LVDS متعدد القنوات؛ لمزيد من توسع القنوات أو المسبارات الموزعة التي ترسل بيانات AFE عبر الألياف.
  • مدخل متوسط (DUK7325T / JFM7K325T): موارد وتكلفة متوازنان؛ للنمذجة الأولية 64–128 قناة رمادية والمنتجات متوسطة-الدنيا — جرّب الجمع المؤجل وكشف المغلف هنا ثم انتقل إلى منصة عالية السعة.

جوهر التصوير فوق الصوتي هو حساب 128 صدى خام عالي السرعة في سطر مسح واحد عبر الجمع المؤجل المتوازي داخل الـFPGA. متى اتضحت ميزانية المعدل — 61.4 جيجابت/ث في الواجهة، و122 ميجابايت/ث للرفع — عرفت أي خطوة يجب أن تبقى على الشريحة وأيها يمكن تسليمه للمضيف. في التصوير الطبي الـFPGA ليس بطاقة تسريع، بل هو بناء الصورة ذاته.

FPGAالإلكترونيات الطبيةالتصوير بالموجات فوق الصوتيةتكوين الحزمميزانية معدل البيانات
دويوان إلكترونيكس · مقال تقني أصلي
‹ المقال السابق

موثوقية لوحات FPGA الصناعية: درجات الحرارة والاهتزاز والتوافق الكهرومغناطيسي

ألم يحل المقال مشكلتك؟

اتصل بنا باحتياجاتك المحددة للحصول على دعم فني مباشر.

اتصل · +86 18621324348