waleedelsafoury
05-19-2025, 09:24 AM
الفرق بين Static وSemi-Static وDynamic TDD في 5G – ببساطة وبدون صداع!
في شبكات 5G، خاصة في الـ TDD (Time Division Duplex)، عندنا تحدي بسيط: إزاي نقسم الزمن بين uplink وdownlink؟ هنا بييجي دور الـ TDD Configurations بأنواعها:
Static وSemi-Static وDynamic.
يلا نفهم الفرق بينهم بلُغة بسيطة:
1. Static TDD
يعني الجدول معروف ومحفور في الصخر!
بيتم تحديد نسبة الـ DL وUL بشكل ثابت ومسبق.
مفيش تغيير أثناء التشغيل.
مناسب للشبكات اللي الترافيك فيها متوازن أو متوقع.
مثال: 7 رموز DL و3 UL طول اليوم!
المميزات؟
بسيط وسهل في التزامن.
العيوب؟
مافيش مرونة.. الترافيك لو اتغير، الشبكة مش هتعرف تتكيف.
2. Semi-Static TDD
نفس الفكرة بس بإضافة شوية مرونة.
الجدول بيتحدد من ضمن مجموعة Configs جاهزة (pre-defined patterns).
ممكن نغير الـ Config من وقت للتاني بناءً على ظروف الترافيك، بس مش on-the-fly.
التغيير بيحصل عبر signaling (مثلاً RRC reconfiguration).
المميزات؟
توازن بين الثبات والمرونة.
العيوب؟
لسه فيه تأخير في التكيّف.
3. Dynamic TDD
ده بقى اللعب الجامد!
الجدول بيتغير في كل slot أو subframe حسب الترافيك اللحظي.
مثلاً لو الداونلينك عليه ضغط، الشبكة تزود DL Slots فوراً.
بيتطلب coordination جامدة بين الخلايا (عشان نتفادى التداخل بين UL/DL).
لازم تكون الأجهزة والـ scheduler شغالين بكفاءة.
المميزات؟
مرونة مطلقة وتوظيف ذكي للموارد.
العيوب؟
معقد ويتطلب hardware/software متطور، وتنسيق بين الخلايا.
الزتونة؟
لو شبكتك predictable، استخدم Static.
لو عايز شوية مرونة، Semi-Static كفاية.
لو بتخدم مدينة شغالة 24/7 على فيديوهات وتطبيقات، روح لـ Dynamic TDD.
#WaleedElsafoury (https://www.facebook.com/hashtag/waleedelsafoury?__eep__=6&__cft__[0]=AZUFO_AtbOM5kG34u81_-9T12rHznNQisrm32msiBRu6ehCZhS1ezsLfBGP0j-iSEwGU_iJtKBaRaVlXpLKv9il4D_M7Fp1SBvSmQXwmLG1J5N4a em7Q2pE_Zy6PnxXA4UnrodhFh_7kc3qM-XBEm1h6DCkF6DM1atIiAEa-N8LPcHwTf7F2ZtCPywlIBIgIZHzfcyHzG1SgSzd2OHE3hf45&__tn__=*NK-R) #وليد_الصافوري (https://www.facebook.com/hashtag/%D9%88%D9%84%D9%8A%D8%AF_%D8%A7%D9%84%D8%B5%D8%A7% D9%81%D9%88%D8%B1%D9%8A?__eep__=6&__cft__[0]=AZUFO_AtbOM5kG34u81_-9T12rHznNQisrm32msiBRu6ehCZhS1ezsLfBGP0j-iSEwGU_iJtKBaRaVlXpLKv9il4D_M7Fp1SBvSmQXwmLG1J5N4a em7Q2pE_Zy6PnxXA4UnrodhFh_7kc3qM-XBEm1h6DCkF6DM1atIiAEa-N8LPcHwTf7F2ZtCPywlIBIgIZHzfcyHzG1SgSzd2OHE3hf45&__tn__=*NK-R) #5G (https://www.facebook.com/hashtag/5g?__eep__=6&__cft__[0]=AZUFO_AtbOM5kG34u81_-9T12rHznNQisrm32msiBRu6ehCZhS1ezsLfBGP0j-iSEwGU_iJtKBaRaVlXpLKv9il4D_M7Fp1SBvSmQXwmLG1J5N4a em7Q2pE_Zy6PnxXA4UnrodhFh_7kc3qM-XBEm1h6DCkF6DM1atIiAEa-N8LPcHwTf7F2ZtCPywlIBIgIZHzfcyHzG1SgSzd2OHE3hf45&__tn__=*NK-R)
في شبكات 5G، خاصة في الـ TDD (Time Division Duplex)، عندنا تحدي بسيط: إزاي نقسم الزمن بين uplink وdownlink؟ هنا بييجي دور الـ TDD Configurations بأنواعها:
Static وSemi-Static وDynamic.
يلا نفهم الفرق بينهم بلُغة بسيطة:
1. Static TDD
يعني الجدول معروف ومحفور في الصخر!
بيتم تحديد نسبة الـ DL وUL بشكل ثابت ومسبق.
مفيش تغيير أثناء التشغيل.
مناسب للشبكات اللي الترافيك فيها متوازن أو متوقع.
مثال: 7 رموز DL و3 UL طول اليوم!
المميزات؟
بسيط وسهل في التزامن.
العيوب؟
مافيش مرونة.. الترافيك لو اتغير، الشبكة مش هتعرف تتكيف.
2. Semi-Static TDD
نفس الفكرة بس بإضافة شوية مرونة.
الجدول بيتحدد من ضمن مجموعة Configs جاهزة (pre-defined patterns).
ممكن نغير الـ Config من وقت للتاني بناءً على ظروف الترافيك، بس مش on-the-fly.
التغيير بيحصل عبر signaling (مثلاً RRC reconfiguration).
المميزات؟
توازن بين الثبات والمرونة.
العيوب؟
لسه فيه تأخير في التكيّف.
3. Dynamic TDD
ده بقى اللعب الجامد!
الجدول بيتغير في كل slot أو subframe حسب الترافيك اللحظي.
مثلاً لو الداونلينك عليه ضغط، الشبكة تزود DL Slots فوراً.
بيتطلب coordination جامدة بين الخلايا (عشان نتفادى التداخل بين UL/DL).
لازم تكون الأجهزة والـ scheduler شغالين بكفاءة.
المميزات؟
مرونة مطلقة وتوظيف ذكي للموارد.
العيوب؟
معقد ويتطلب hardware/software متطور، وتنسيق بين الخلايا.
الزتونة؟
لو شبكتك predictable، استخدم Static.
لو عايز شوية مرونة، Semi-Static كفاية.
لو بتخدم مدينة شغالة 24/7 على فيديوهات وتطبيقات، روح لـ Dynamic TDD.
#WaleedElsafoury (https://www.facebook.com/hashtag/waleedelsafoury?__eep__=6&__cft__[0]=AZUFO_AtbOM5kG34u81_-9T12rHznNQisrm32msiBRu6ehCZhS1ezsLfBGP0j-iSEwGU_iJtKBaRaVlXpLKv9il4D_M7Fp1SBvSmQXwmLG1J5N4a em7Q2pE_Zy6PnxXA4UnrodhFh_7kc3qM-XBEm1h6DCkF6DM1atIiAEa-N8LPcHwTf7F2ZtCPywlIBIgIZHzfcyHzG1SgSzd2OHE3hf45&__tn__=*NK-R) #وليد_الصافوري (https://www.facebook.com/hashtag/%D9%88%D9%84%D9%8A%D8%AF_%D8%A7%D9%84%D8%B5%D8%A7% D9%81%D9%88%D8%B1%D9%8A?__eep__=6&__cft__[0]=AZUFO_AtbOM5kG34u81_-9T12rHznNQisrm32msiBRu6ehCZhS1ezsLfBGP0j-iSEwGU_iJtKBaRaVlXpLKv9il4D_M7Fp1SBvSmQXwmLG1J5N4a em7Q2pE_Zy6PnxXA4UnrodhFh_7kc3qM-XBEm1h6DCkF6DM1atIiAEa-N8LPcHwTf7F2ZtCPywlIBIgIZHzfcyHzG1SgSzd2OHE3hf45&__tn__=*NK-R) #5G (https://www.facebook.com/hashtag/5g?__eep__=6&__cft__[0]=AZUFO_AtbOM5kG34u81_-9T12rHznNQisrm32msiBRu6ehCZhS1ezsLfBGP0j-iSEwGU_iJtKBaRaVlXpLKv9il4D_M7Fp1SBvSmQXwmLG1J5N4a em7Q2pE_Zy6PnxXA4UnrodhFh_7kc3qM-XBEm1h6DCkF6DM1atIiAEa-N8LPcHwTf7F2ZtCPywlIBIgIZHzfcyHzG1SgSzd2OHE3hf45&__tn__=*NK-R)