Waleed Elsafoury

 Power Control في أجيال الموبايل.. ليه بنهتم بيه؟ 

 Power Control في أجيال الموبايل.. ليه بنهتم بيه؟  زمان، لما كنت بتتكلم في الموبايل، الشبكة كانت بتحاول تظبط قوة الإشارة عشان تفضل سامعاك بوضوح، بس من غير ما تعمل دوشة لجيرانك على نفس التردد. هنا ظهر بطل القصة: Power Control!   الجيل الثاني (2G – GSM): في أيام GSM، التحكم في الطاقة كان بسيط نسبياً، الموبايل كان بيقلل أو يعلي قوته بناءً على أوامر من ال BSC اللي هو بيكونترول الليلة دي كلها كل 480ms عشان يوازن بين توفير البطارية وتقليل التداخل. لكنه كان شغال بنظام Step-based، يعني بيغير الطاقة على خطوات محددة، مش بشكل سلس تمامًا.  الجيل الثالث (3G – UMTS): هنا الدنيا بدأت تبقى ديناميكية أكتر! بفضل WCDMA، التحكم في الطاقة بقى سريع جدًا، بيحصل 1500 مرة في الثانية! الموبايل بيعدل طاقته بسرعة عشان يفضل واضح للشبكة، وفي نفس الوقت ما يزعجش الأجهزة اللي معاه. وده لأن UMTS بيستخدم Code Division، فالموضوع حساس جدًا لأي إشارات زايدة.  الجيل الرابع (4G – LTE): في LTE، التحكم في الطاقة بقى أذكى! الشبكة مش بس بتدي أوامر للموبايل، لكن كمان بقت بتستخدم تقنيات زي Adaptive Modulation & Power Control عشان تحافظ على التوازن بين الجودة وتوفير الطاقة. كمان LTE بيشتغل بـ OFDMA، اللي بيقلل التداخل الطبيعي، فبقى التركيز أكتر على تحسين جودة الإشارة مش مجرد تقليل التداخل.  الجيل الخامس (5G): في 5G، الموضوع دخل مرحلة الذكاء الصناعي! بفضل Massive MIMO و Beamforming، التحكم في الطاقة بقى متقدم جدًا، والشبكة بقت بتقدر توجه الإشارة للموبايل بدقة، فبقى عندنا كفاءة أعلى، تغطية أوسع، وبطارية تدوم أكتر! الزتونة  :Power Control هو السر اللي بيخلي الشبكة تشتغل بكفاءة من غير ما تحرق بطاريتك أو تزود التشويش حوالينك! ومع كل جيل جديد، التحكم بقى أسرع وأذكى، عشان يحقق أفضل توازن بين الأداء، التغطية، والعمر الافتراضي للجهاز.  قولولي، إيه أكتر جيل حسيته كان فيه نقلة كبيرة في الأداء عند استخدامكم؟  #WaleedElsafoury#وليد_الصافوري

 Power Control في أجيال الموبايل.. ليه بنهتم بيه؟  Read More »

الباندات المستخدمة في شبكات الموبايل في مصر 

الباندات المستخدمة في شبكات الموبايل في مصر  لو انت مهتم بشبكات الموبايل في مصر. تعالوا ناخد جولة سريعة على الترددات المستخدمة في مصر لكل جيل من أجيال الموبايل!   الجيل الثاني (2G – GSM)الجيل اللي بدأ معانا الرحلة وكان معتمد على الصوت والرسائل فقط. الشبكات في مصر بتشتغل على:  900 MHz (الباند   – الباند الأساسي والمستخدم من البداية.  1800 MHz (الباند 3) – تم إضافته لاحقًا لتخفيف الضغط وزيادة السعة.  الجيل الثالث (3G – UMTS)مع دخول عصر الإنترنت والمكالمات بالفيديو، مصر استخدمت:  2100 MHz (الباند 1) – وهو التردد العالمي تقريبًا للـ 3G.  900 MHz – تم أعادة أستخدام اجزاء من باند 900 للجيل التالت بعد ما أعتماد الناس على الجيل التاني قل كتير.  الجيل الرابع (4G – LTE)هنا بدأ التحسن الكبير في سرعة الإنترنت، ومصر استخدمت أكتر من باند علشان تغطي أكبر عدد من الأجهزة:  700 MHz (الباند 28) – مناسب جدًا للتغطية ، لكنه مش مستخدم غير مع شركة واحدة بس.  1800 MHz (الباند 3) – الباند الأساسي في البداية في مصر للـ 4G، بيقدم توازن بين السرعة والتغطية.  2100 MHz (الباند 1) – تم إعادة استخدامه جزئيًا من شبكات 3G.  2600 MHz (الباند 7 و 38) – ممتاز للسرعات العالية، لكنه محدود التغطية وبيعتمد على الانتشار في المدن المزدحمة.  الجيل الخامس (5G – NR)  2600 MHz – كباند مبدأي كل الشركات هتشتغل فيه.  3.5 GHz (الباند n78) – جايز بعد كده نستخدمه لانه الباند الأساسي عالميًا، بيقدم توازن بين السرعة والتغطية.  الزتونة؟  كل ما الباند يكون أقل = تغطية أقوى  كل ما الباند يكون أعلى = سرعة أعلى لأن البندات المتاحة اكبر ولكن مدى أقل  هل موبايلك بيدعم كل الباندات دي؟ ممكن تدخل على المواقع اللي بتبين البندات اللي بتدعمها الموبيلات وتشوف موبيلك بيدعم أيه! #WaleedElsafoury#وليد_الصافوري

الباندات المستخدمة في شبكات الموبايل في مصر  Read More »

يعني إيه Link Budget؟

يعني إيه Link Budget؟ وليه أي مهندس Networks أو RF أو Transmission لازم يفهمه قبل ما يشتغل في أي تصميم؟ الـ Link Budget ببساطة هو حساب القدرة من أول الإرسال لحد الاستقبال. حساب بيقولك: هل الإشارة هتوصل؟ وهتوصل بقوة كفاية؟ ولا اللينك هيقع؟ أولاً: بنستخدم Link Budget في إيه؟ Link Budget بيستخدم في: • RF Planning • Microwave Links • Fiber Links • Satellite Links • Coverage Planning • تحديد Cell Radius • التأكد إن التصميم هيشتغل على الأرض من غير Link Budget أي تصميم هو مجرد تخمين. ثانيًا: Link Budget بيتحسب إزاي؟ الفكرة واحدة في كل التقنيات حتى لو التفاصيل اختلفت. بنبدأ بـ: • Tx Power • Antenna Gain وبنخصم: • Path Loss • Cable & Connector Loss • Penetration Loss • Margins (Fade / Interference) وفي الآخر نوصل لـ: • RSRP أو RSL المتوقع • ونقارنه بـ Receiver Sensitivity لو الإشارة أعلى من الحساسية اللّينك شغال. لو أقل… التصميم غلط ثالثًا: مثال بسيط لو: • Tx Power = 43 dBm • Antenna Gain = 18 dBi • Total Loss = 140 dB يبقى: RSL = 43 + 18 – 140 = -79 dBm لو الـ Receiver محتاج -95 dBm يبقى اللينك آمن. لو محتاج -75 dBm يبقى اللينك على الحافة. رابعًا: ليه Link Budget مهم؟ • يحدد المسافة القصوى • يحدد نوع الهوائي • يحدد التردد المناسب • يحدد الـ Tilt والارتفاع • يحدد عدد المواقع • يقلل المفاجآت بعد التنفيذ أي Optimization شاطر بيبدأ بمراجعة Link Budget. خامسًا: الغلطة الشائعة ناس كتير: • تعتمد على Tool بس • أو تعمل Coverage Map • من غير ما تبص على الحسابات والنتيجة: شبكة شكلها حلو بس الأداء الحقيقي وحش. الزتونة: Link Budget هو عقد الأمان بين التصميم والواقع. لو الحساب مظبوط… الشبكة هتشتغل. ولو الحساب غلط… ولا ألف Parameter هيصلح الغلط. #LinkBudget#RF#Transmission#Planning#MobileNetworks#WaleedElsafoury#وليد_الصافوري#الزتونة

يعني إيه Link Budget؟ Read More »

ليه بنغير Carrier Bandwidth من جيل للتاني في الموبايل؟

ليه بنغير Carrier Bandwidth من جيل للتاني في الموبايل؟ لو بصّينا على شبكات الموبايل من أول الجيل الأول (1G) لحد الجيل الخامس (5G)، هنلاقي إن عرض النطاق الترددي أو Carrier Bandwidth بيزيد مع كل جيل جديد. لكن ليه؟   زيادة سرعة البيانات  كل ما عرض النطاق الترددي يزيد، كل ما الشبكة تقدر تبعت بيانات أكتر في نفس اللحظة، يعني إنترنت أسرع، تحميل ملفات أسرع، وجودة أعلى للمكالمات والفيديو.  استيعاب عدد أكبر من المستخدمين  الناس اللي بتستخدم الإنترنت دلوقتي أكتر بكتير من زمان، ولو فضّلنا بنفس الـ Bandwidth القديم، الشبكة هتكون زحمة. زيادة الـ Bandwidth بتقلل المشكلة دي.  تحسين جودة الاتصال وتقليل التأخير (Latency)  الـ Bandwidth الأوسع بيساعد في تقليل زمن الاستجابة، وده مهم جدًا للتطبيقات اللي بتحتاج سرعة فورية زي مكالمات الفيديو، الألعاب الأونلاين، وإنترنت الأشياء (IoT).  دعم تقنيات جديدة  كل جيل جديد بييجي بتكنولوجيا أحدث، زي MIMO في 4G و Massive MIMO في 5G، اللي بيحتاجوا عرض نطاق أوسع علشان يشتغلوا بكفاءة.  من 200 كيلوهرتز في 2G لحد 400 ميجاهرتز في 5G! 2G: 200 kHz 3G: 5 MHz 4G: up to 20 MHz 5G: up to 400 MHz باستخدام mmWave كل ده غير تقنيات تجميع ال carriers كمان الزتونة  تغيير الـ Carrier Bandwidth مش رفاهية، لكنه ضرورة علشان نقدر نواكب التطور، نستخدم الإنترنت بشكل أسرع، ونحصل على تجربة موبايل كويسة!  #WaleedElsafoury#وليد_الصافوري

ليه بنغير Carrier Bandwidth من جيل للتاني في الموبايل؟ Read More »

هو إيه طبيعة شغل Optimization في شبكات الموبايل؟

هو إيه طبيعة شغل Optimization في شبكات الموبايل؟وهل هو شغل أرقام وخلاص… ولا ليه علاقة حقيقية بتجربة المستخدم؟الـ Optimization مش مجرد متابعة KPIs.هو شغل تحليلي بيبدأ من مشكلة المستخدموينتهي بتعديل في الشبكة يخلي الأداء أحسن فعليًا.أولاً: فهم المشكلة قبل ما تبص على الأرقامأول خطوة دايمًا:المشكلة فين وبتظهر إمتى؟• سرعة بطيئة؟• مكالمات بتقع؟• داتا بتفصل في أماكن معينة؟• مشكلة وقت الزحمة بس؟من غير تحديد المشكلة…أي تحليل هيبقى عشوائي.ثانيًا: تحليل الداتا والـ KPIsبعد كده يبدأ الشغل التقيل:• RSRP / RSRQ / SINR• Call Drop• Handover Success• Throughput• Congestion KPIsالمهندس هنا مش بيبص على رقم…بيحاول يفهم العلاقة بين الأرقام.ثالثًا: أمثلة حقيقية من شغل Optimizationمثال 1: إشارة كويسة بس الإنترنت بطيء• RSRP كويس• SINR واطيالتحليل:Interference أو Congestionالحل:• تعديل Tilt• إعادة توزيع الترددات• إضافة Layer أو Carrierمثال 2: مكالمات بتقع عند التحرك• Coverage موجودة• HO Failure عاليالتحليل:Handover Parameters مش مظبوطةالحل:• تعديل HO thresholds• تحسين Neighbor Relationsمثال 3: منطقة الإشارة فيها ضعيفة• RSRP واطي• Drop عاليالتحليل:Coverage Issueالحل:• تعديل Power• تغيير Tilt• إضافة Siteرابعًا: تنفيذ التعديلات ومتابعة النتيجةأي Optimization حقيقي لازم:• يتنفّذ على الشبكة• يتراقب بعد التنفيذ• يتقارن قبل وبعدلو مفيش تحسّن…يبقى القرار كان غلط.خامسًا: Optimization مش شغل فرديالمهندس بيتعامل مع:• Planning• Transmission• Core• Field Teamsعشان الحل يبقى متكاملمش مجرد Parameter Change.الزتونة:Optimization هو فن تحويل الداتا لقرار.مش اللي يعرف أرقام أكتر…لكن اللي يعرف يحلل ويختار الحل الصح.وبالمناسبة،في خصم 50% حاليًا على جميع كورسات Optimizationمن خلال الرابط الآتيhttps://www.facebook.com/share/p/1LxbGuKPgE/ #Optimization#MobileNetworks#RF#DriveTest#WaleedElsafoury#وليد_الصافوري#الزتونة

هو إيه طبيعة شغل Optimization في شبكات الموبايل؟ Read More »

ليه معظم خوارزميات Optimizationفيها حاجة اسمها TTT Timer؟وهو إيه أصلًا، وليه الشبكة محتاجاه؟

ليه معظم خوارزميات Optimizationفيها حاجة اسمها TTT Timer؟وهو إيه أصلًا، وليه الشبكة محتاجاه؟ لو اشتغلت Optimization شويةأكيد قابلت مصطلح Time To Trigger (TTT)خصوصًا في الهاند أوفروأغلب الناس بتعدّله من غير ما تفهم دوره الحقيقي. أولاً: هو إيه TTT Timer؟ TTT هو الوقت اللي لازمالشرط يفضل متحقق فيهقبل ما الشبكة تاخد قرار. يعني:مش أول ما الإشارة تتحسن أو تسوءالشبكة تتحرك فورًا…لا، أتقل شوية. مثال:لو شرط الهاند أوفر اتحققلازم يفضل ثابت لمدة TTTوبعدها بس يتنفّذ القرار. ثانيًا: ليه الشبكة محتاجة TTT؟ عشان الراديو مش ثابت. الإشارة بتطلع وتنزل بسبب:• حركة المستخدم• انعكاسات• تداخل• Shadowing من غير TTTالشبكة هتجري ورا كل تغير لحظيوده يعمل مشاكل أكبر من الحل. ثالثًا: TTT بيحل إيه بالظبط؟ 1. يمنع Ping-Pong Handoverمن غير TTT:الموبايل يطلع خليةويرجع بعدها بثانيةوده يبوّظ التجربة. TTT يخلي القرار هادئومبني على استقرار مش لحظة. 2. يقلل False Decisionsمش كل تحسن في الإشارةمعناه إن الخلية الجديدة أفضل فعليًا. TTT بيفلتر الـ fluctuationsويخلي القرار أدق. 3. يوازن بين السرعة والاستقرارTTT صغير جدًا= قرارات سريعة بس غير مستقرة TTT كبير جدًا= قرارات مستقرة بس متأخرة الـ Optimization الصحهو اختيار التوازن المناسب. رابعًا: ليه TTT موجود في أغلب خوارزميات Optimization؟ لأن أغلب القرارات في الشبكةقرارات Condition-based: • Handover• Cell Reselection• Load Balancing• Interference Mitigation وكل قرار منهملو اتاخد بسرعة زيادةيعمل مشاكل. TTT هو صمام الأمانبين القياس والتنفيذ. خامسًا: أمثلة عملية • مستخدم ثابت→ TTT أكبر شوية مقبول • مستخدم سريع (قطار / طريق سريع)→ TTT أصغر مطلوب • منطقة زحمة بخلايا قريبة→ TTT مهم جدًا لتجنب Ping-Pong الزتونة:TTT مش رقم محفوظولا Parameter بنقلّله وخلاص. TTT هو اللي بيحوّلالقياسات اللحظيةلقرارات مستقرة. وأي Optimization حقيقيلازم يفهم ليه الـ TTT موجودقبل ما يفكر يغيّره. #Optimization#TTT#Handover#RF#MobileNetworks#WaleedElsafoury#وليد_الصافوري#الزتونة

ليه معظم خوارزميات Optimizationفيها حاجة اسمها TTT Timer؟وهو إيه أصلًا، وليه الشبكة محتاجاه؟ Read More »

هل التشفير في شبكات الموبايل إجباري ولا اختياري؟

هل التشفير في شبكات الموبايل إجباري ولا اختياري؟وهل فعلًا ممكن الشبكة تشتغل من غير Ciphering؟الإجابة المختصرة:آه… التشفير Optional في كل أجيال الموبايلمن 2G لحد 5Gوده مش اجتهاد… ده متصمم كده في مواصفات الـ 3GPP.تعالى نفهمها صح.أولاً: إزاي المواصفات سمحت بعدم التشفير؟ (Null Algorithms)كل جيل من أجيال الموبايل فيه خوارزمية اسمها Null Algorithmمعناها ببساطة:مفيش تشفير… الداتا تمشي Plain Text.الخوارزميات دي هي:• 2G (GSM): A5/0• 3G (UMTS): UEA0• 4G (LTE): EEA0• 5G (NR): NEA0لو الشبكة اختارت أي واحدة من دولالموبايل هيشتغل عادي جدًا…بس من غير Ciphering.ثانيًا: إمتى الشبكة بتستخدم Null Algorithms؟رغم إن التشفير اختياري تقنيًا،إلا إن الـ Operators دايمًا بيفعّلوه لحماية الخصوصية.لكن فيه حالات استثنائية:1. مكالمات الطوارئ (Emergency Calls)في بعض السيناريوهات:• مفيش SIM• أو مفيش Keys جاهزةالشبكة تقبل المكالمة بدون تشفيرعشان توصل بأسرع وقت.2. الاختبارات والـ Troubleshootingفي الـ Labأو أثناء Build الشبكةالمهندسين بيستخدموا:A5/0 أو EEA0عشان يقروا Traces مباشرةويحللوا المشاكل من غير فك تشفيربأدوات زي Wireshark.3. Lawful Interception (في سيناريوهات معينة)قديمًاأو في تجهيزات خاصةكان ممكن تعطيل التشفير لهدف معينلتسهيل المراقبة القانونيةمع إن الأنظمة الحديثة بتعمل دهمن غير ما توقف التشفير على الـ Air Interface.4. قيود المعالجة (قديم جدًا)في بدايات 2Gبعض الشبكات كانت بتقفل التشفيرعشان تخفف الحمل على الـ BTSوده سيناريو انتهى خلاص.ثالثًا: فرق مهم لازم أي مهندس يبقى فاهمهSignaling vs User Dataفي 4G و 5G:• التشفير (Ciphering)اختياري لكل من:– Signaling (RRC / NAS)– User Plane (Data)يعني نظريًاالشبكة ممكن تشتغل بالكامل على EEA0.لكن…Integrity Protectionحاجة تانية خالص.• Integrity Protectionإلزامي (Mandatory)لرسائل الـ Signaling في 4G و 5Gومينفعش يتلغيإلا في حالات نادرة جدًا زيEmergency بدون SIM.يعني:التشفير اختياريلكن سلامة الرسائل إجبارية.الزتونة:التشفير في شبكات الموبايلمش حاجة الموبايل بيقررها…ده قرار شبكة.لو الشبكة بعتت فيSecurity Mode Commandإنها مختارة Null Algorithmالموبايل هينفّذوالشبكة هتشتغل طبيعيبس من غير حماية للداتا.Optional في المواصفات…لكن Mandatory في الواقع العملي.#Security #Ciphering #4G #5G #3GPP #WaleedElsafoury #وليد_الصافوري #الزتونة

هل التشفير في شبكات الموبايل إجباري ولا اختياري؟ Read More »