الثلاثاء، 2 أبريل 2019

كيف يعمل نظام البث الرقمي DVB معلومات ستسمعها لأول مرة

مرحبا بكم جميعا سبق لنا و ان تعرفنا في مجموعة من المواضيع السابقة واولها تعرفنا عن الفرق بين الحزم المنخفضة و الحزم المرتفعة لاشارة Ku bande وايضا كانت لنا نظرة حول مكونات العمل داخل جهاز الاستقبال الفضائي  والان سنتعرف على ابجدية و خوارزميات العمل التي يتم من خلالها ارسال و استقبال حزمة بث داخل نظام DVB Digital Video Broadcasting

بحيث تنقسم الى مجموعة من التقنيات المرتبطة بالبث ك DVB S/S2 = Transmission satellite 1 /2 او DVB T1/T2 = Transmission terrestre 1 / 2 وأيضا هناك نظام DVB-C Transmission câble

التفاصيل بالفيديو او يمكنك تتمة قراءة باقي التفاصيل اسفل الفيديو 



اولا وجب معرفة نظام الشبكة كيف يعمل
هناك محطات ارضية تعتمد على نظام البث واعادة البث عبر موجات قادمة من الاقمار الصناعية وعليه وجب قبل كل شيء اختيار الشبكة التي نريد بث عليها قنوات معينة مثلا نحن نتوفر على قناة الرياضية المغربية و القناة الثانية المغربية و ايضا قناة الجزيرة كل قناة ستقوم بارسال بثها الى الاقمار الصناعية في كل من المغرب و اسبانيا و قطر على سبيل المثال وستكون عبارة عن باقة داخل تردد معين

ولكن كيف يتم ارسال الاشارة من المحطات الارضية و اعادة ارسالها الى الارض من خلال الاقمار الصناعية ؟
 نظام البث الرقمي يعتمد على هيكلة منظمة تشتغل بجداول تحتوي على معلومات يستطيع المستقبل فكها وتنظيمها حسب اوامر تنقسم بين  MPEG2 PSI = Program Specific information وهو نظام خاص بتكوين قاعدة برامج حسب مجموعة من التيارات متفرقة يتم توزيعها على شاكلة قنوات وايضا هناك   DVB SI = Service Information وهي عبارة عن جداول تتوفر على اوامر مرفقة تقوم بتعريف كل المعلومات الخاصة بنظام ال DVB وهو متعلق بالشبكة

اذا تكلمنا عن MPEG2 PSI = Program Specific information فانه يحتوي على مجموعة من الموارد الهامة في تكوين وتعريف مجموعة من البيانات المرسلة و دمجها داخل انظمة موزعة بشكل واضح و معرف بخوارزميات دقيقة منها جداول معلومات الخدمة الواردة في التدفق والذي يتوافق مع معيار الفيديو الرقمي المحدد كما هو مبين في الصورة

اولا ماهي ادوار  Les Tables PSI التي تجمع كل القيم المتعلقة بالقنوات
فكما هو موضح لنا في المخطط اعلاه ان PAT تعني Program Association Table وهو المصدر الجامع لكل البرامج التي يحملها ال Nit و PMT ويحمل من خلالها حزمة من البيانات العشوائية والتي يتم ارسالها عن طريق الاقمار الصناعية الى المحطات الارضية و يتم تعريفه بالقيمة 0x0000 او Pid : 0  اذا كان مصنف هو الاول داخل القمر الصناعي لكي يكشف لنا عن TS = Transport stream نهائي 


اما عن CAT او ما يعرف ب Conditional Access Table  هو المسؤول عن نظام التشفير الذي قد يكون موضوع لاحدى قنوات الباقة والذي يتم كسره يا اما من خلال شفرات Biss او Cw او اي نظام اخر عن طريق البطاقة كما هو مبين في الصورة

اما اهم عنصر مكون لل PAT وهو PMT او ما يعرف بال Program Mapping Table
وهو عبارة عن جدول اتصال البرامج المخفي يحيث انه يقوم بتجميع تيارات عشوائية داخل جدول  Program Association Table وتعمل على شاكلة تعريفات متفرقة واحد خاص بالقناة المصورة والصوتية و داتا المرفقات كال EPG وايضا الترجمة وحتى TXT وهذه هي صورة الجدول


وايضا هناك NIT PID=10هو معرف المعلومات الخاصة بالمصادر التي تحتويها شبكة معينة و يصنف ضمن جداول Les Tables SI = Service Information جدول يقوم على تعريف اسم الشبكة التي تظم المصادر تعريف المصادر داخل هذه الشبكة مع ترتيبها وايضا نظام الكوديك التي تعمل عليها تسمى ال NIT ACTUAL اي شبكة البيانات المحلية وتعمل على تعريف جدول رقم 64 على سبيل المثال اما اذا كان تعريف الجدول يمثل رقم 65 فان المعلومات الخاصة بشبكة اخرى يمكن ربطها تلقائيا مع نفس الشبكة السابقة مثلا  استرا 19 شرق لقمر استرا 23 شرق بحيث تكون تابعة لنفس الشركة و على مدارات مختلفة ونسميها NIT OTHER وغالبا تستخدم لربط معطيات و بيانات الداتا من قمر الى قمر او من تردد لتردد اخر 


جدول PID=11 BAT = Bouquet Association Table وهو جدول يعمل على نفس طريقة ال Nit في تعريف كل القنوات المتواجدة في الشبكة و دمجها ضمن باقة واحدة مثلا باقة قنوات رياضية او باقة قنوات وثائقية قد يتم تصنيفها داخل مصدر واحد او عدة مصادر داخل الشبكة  قد تكون تابعة لمناطق معينة وتعمل على اعطاء بيانات لكل المعطيات المتواجدة في PMT داخل PAT

جدول SDT = Service Description Table هذا الجدول يعمل على PID=11 وهو المسؤول عن تقديم معلومات البرامج التي يتضمنها ال PAT او TS كالاسماء الخاصة بها وايضا الملحقات المرتبطة من خلالها خصوصا اذا كانت على شبكة محلية بمعرف 66 تسمى SDT Actual  يمكن ايضا ان يتحكم في شبكات اخرى اذا كانت مرتبطة بالشبكة المحلية اذا كان المعرف يصل الى 70 وتسمى SDT Other

وهناك ايضا  PID=12 جداول EIT present/following = Event Information table وهو خاص بخدمة البرمجة   المرفقة لل PAT بحيث يمكن ان ينشر من خلال صاحب البث معلومات عن البرامج ضمن جدول زمني وتوقيت محدد يمكن التحكم به من طرف اي شخص يشاهد القنوات في اللحظة وفي القادم

جدولPID=12 EIT schedule = Event Information table وهو عبارة عن جدول مرافق يعمل معElectronic Program Guide  = EPG يعرض الاحداث على مدى اسبوع كامل

جدول TDT = Time and Date Table PID=12مسؤول عن تقديم معلومات عن الوقت العالمي حسب كل منطقة بشكل تلقائي يستطيع الريسيفر ضبط الوقت والتاريخ من خلال المعلومات المرسلة عبر الساتل

جدولPID=12 TOT = Time Offset Table جدول يقوم مباشرة بتعريف الوقت الزمني حسب التوقيت العالمي وايضا يكون باحتساب الفارق بين التوقيت العالمي و منطقة الارسال

وفي الاخير كان هذا كل ما يخص موضوع نظام البث الرقمي والذي كما اشرنا في الاول يعمل على اقسام و برمجيات يتم تحويلها الى اوامر حسب الجداول المتواجدة اعلاه يتم فكها عبر نظام فعلى سبيل المثال تم تطوير نظام البث مستقبلا فالاجهزة التي نتوفر عليها حاليا قد لا تستجيب اذا كان كوديك الصورة مختلف او كوديك الصوت وايضا معلومات الشبكات و الخدمات يعني كلها اوامر تعمل جنبا الى جنب حسب متطلبات العصر وواقع وحسب نوعية اجهزة الاستقبال الفضائي الرقمي .. موضوع هو من تجميع و توضيح مدونة سعد التقنية St4net

للتعمق اكثر و معرفة شكل الجداول : DVB
مصدر المعلومات : slideshare-dvb

إضافة تعليق

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *