Professional Documents
Culture Documents
اساسيات الاتصالات وشبكات المحمول-الاصدار الثانى PDF
اساسيات الاتصالات وشبكات المحمول-الاصدار الثانى PDF
اساسيات الاتصالات وشبكات المحمول-الاصدار الثانى PDF
وشبكات المحمول
إعداد
د.م .مصطفي محمد الجماله
االصدار الثانى
مقدمة
بسم هللا الرحمن الرحيم
ال يخفى على الجميع ان علوم االتصاالت وتكنولوجيا المعلومات من اسرع العلوم نموا
وتطورا كما انهما يعتبرا قاطرة التطور فى شتى العلوم .وال يمر على البشرية فترة صغيرة اال
ونجد تطورا او فرعا جديدا فى مجاالت االتصاالت وتكنولوجيا المعلومات .ويمثل هذا تحدى
كبير امام المتخصصين فى هذه العلوم للحاق بهذا التطور وااللمام به لمواكبة التكنولوجيا
ومجاراتها والتغيير بها وتطويرها ان امكن.
ودوما احب ان اذكر االتصاالت مع تكنولوجيا المعلومات حيث ان كليهما ال يفترقا ويؤثرا
فى بعضهما .لذلك البد ان يعرف مهندس االتصاالت الكثير فى مجاالت تكنولوجيا المعلومات
وان يكون متخصصا فى مجال او اكثر فيها الى جانب دراسة االتصاالت.
يتضمن هذا الكتاب اساسيات ومبادئ هندسة االتصاالت وشبكات المحمول وهو تجميع
لعدد كبير من المنشورات على مجموعتنا على موقع . facebookوالهدف منه ان يصبح
ملخص ألساسيات االتصاالت وشبكات المحمول بحيث يسهل على غير المتخصصين او
المبتدئين فى هذه العلوم االطالع عليها من مصدر واحد .من اجل ذلك فلغة الكتاب هى العامية
المصرية لتسهيل شرح وتوصيل المعلومه ببساطه قدر االمكان.
ويبدأ الكتاب بعرض اساسيات االتصاالت وشرح مبسط لمجموعة من المصطلحات والمواضيع
االساسية ثم ننتقل الى شرح تكنولوجيا واجيال شبكات المحمول وصوالا الى الجيل الخامس.
وسيتم باذن هللا زيادة موضوعاته وتحسين المحتوى وعمل اصدارات احدث كلما امكن.
وارجو من هللا ان يكون هذا العمل فى ميزان حسناتى واال تحرمونا واسرتى من صالح دعائكم.
مجموعة :facebook
https://www.facebook.com/groups/MobileCommunicationAndIT/
2
اساسيات االتصاالت
كتير من طلبة ومهندسى االتصاالت بيتلخبطوا بين مصطلحات البيانات واالشارات data
,and signalsخلونا نبين الفرق ببساطة
البيانات Dataهى المعلومة المراد نقلها واللى ممكن تكون صوت او فيديو او ملفات يراد نقلها
وبنقسم dataالى analog dataوهى معلومات متصله (زى الصوت ) و digital data
واللى بتكون معلوماتها فى صورة متقطعة ( discreteوغالبا بتكون 0او )1
اما signalsهى تمثيل للبيانات لرسالها على الوسط mediumوايضا ا ممكن تكون الـ
signalsدى analog signalواللى بتتكون من عدد ال محدود من القيم ومتصل و digital
signalواللى بتتكون من عدد محدود من القيم – انظر الشكل .1واالشارات signalsممكن
نفسمها الى نوعين periodic signalودى اللى بتتكرر علطول و non-periodic signal
ودى اشارة شكلها غير متكرر ودى المستخدمه اكتر فى االتصاالت.
3
الشكل 1
الشكل 2
4
االشارات بصفة عامة سواء كهربية او كهرومغناطيسية بتتعرض اثناء نقلها فى القناة لمجموعة من
التاثيرات الغير مرغوب فيها و هي attenuationاالضمحالل distortion ,التشويه noise ,
الضوضاء .هنشرح معنى كل واحده باختصار:
االضمحالل :attenuationهى فقد فى طاقة االشارة نتيجة انتقالها خالل الوسط mediumوبيتم
فقد الطاقة دى على هيئة حرارة فى الكابالت النحاسية وبنقيس attenuationده بوحدة decibel
وبتساوى .)log (P2/P110حيث P2القدرة الكهربية فى اخر نقطة لوصول االشارة ووحدته
الوات wattو P1هى اول نقطة النتشار االشارة .وعلشان نعوض الفقد ده عند المستقبل يمكن
استخدام مكبر - amplifierالشكل .3
التشويه : distortionتغيير فى شكل االشارة المركبة - composite signalنتيجة اختالف
سرعة انتشار propagation speedاالشارات المكونه لالشارة المركبة composite signal
وده يؤدى الى اختالف قيم تأخير االشارات different signal delaysوفى النهاية بيؤدى الى
.different phasesالشكل .4
الضوضاء :noiseهى اشارات عشوائية بتنضاف على االشارة االصلية وبتعمل تغيير فى شكل
االشارة و انواع إشارة noiseهى:
• الضوضاء الحرارية : thermal noiseبتنتج من الحركة العشوائية لالليكترونات فى الوسط
وبتكون اشارة مضافه على االشارة االصلية.
• الضوضاء المستحثة : induced noiseوبتنتج من بعض االجهزة زى المواتير والهوائيات
وبتأثر على االشارة االصلية المارة بالكوابل حيث يعمل الكابل كأنه هوائى مستقبل.
• تأثير : crosstalkهو تاثير من اشارة مارة باحد الكوابل على االشارة المارة بكابل مجاور
ويعتبر احد انواع التداخل.
• الضوضاء اللحظية : impulse noiseهى اشارة مدتها قليله جدا وطاقتها كبيرة وبالتالى ترددات
االشارات المكونه ليها عددها كبير ( )large bandwidthوبتنتج من لمبات اإلضاءة وغيرها من
االجهزة.
وبنستخدم مصطلح signal to noise rationلقياس مدى قوة االشارة االصلية الى قوة اشارة
noiseومعادلتها بالديسيبل )S/N db =10 log (S/N
الشكل 3
5
الشكل 4
اتكلمنا قبل كده على ان بيتم تمثيل البيانات باشارات قد تكون analogاو . digitalعلى
سبيل المثال بيتم تمثيل 1باشارة volt 5+وبيتم تمثيل 0باشارة volt 0وفى الحالة دى
نوع البيانات digital dataونوع االشارة digital signalوفى الحالة دى االشارة بتتكون
من مستويان 2 levelsفقط بس ممكن االشارة تكون ليها اكثر من مستويان – ممكن 4
مستويات مثال – وده بيخلينا ممكن نمثل اكتر من bitبمستوى واحد -الشكل . 5بنقيس
معدل بقل البيانات bit rateب bit per secondاما معدل نقل االشارات signal rate
بنقول عليه baud rateوبيتقاس ب baud/secondوالمستوى الواحد بنسميه signal
.element
يبقى ممكن ال bitالواحده يتم تمثيلها ب 2 signal elementوممكن bit 2نمثلهم نمثلهم
ب signal elementواحد.
ممكن نقسم القنوات channelsبأكتر من طريقة ومنها نوع االشارات اللى بتنتقل داخل القناه
مثال فهنالقى مثالا wireless channelsاللى بيتنقل خاللها wireless signalsو copper
cable channelsواللى بتتنقل خاللها االشارات الكهربية و fiber channelواللى بتنقل
.optical signalsوفى طريقة تانيه ممكن نقسم بيها , channelsان القناه تكون low pass
channelاو تكون . band pass channel
فى low pass channelبتتنقل اشارات يبدأ تردداتها من صفر تقريبا ا وهنا الزم تكون القناه
wiredاما فى النوع التانى band pass channelفبتنقل االشارات اللى بتبدأ من تردد
معين f1وبيكون لإلشاره bandwidthمعين .والعملية اللى بنستخدمها علشان نحمل االشارة
الصوتيه مثالا على قناة band pass channelهى عملية التعديل . modulation
6
نخلى بالنا ان digital signalsبيكون لها bandwidthكبيير جدا نظريا ا والقناة band
passبتكون محدد ب bandwidthمحدد عملياا ,لذلك القناة مش بتعدى اال الترددات
المسموح بها وده بيأثر على شكل الشارة لما بتتنقل من خالل القناة -الشكل .6
الشكل 5
7
الشكل 6
خلينا نشرح حدود معدل نقل البيانات على القناة data rate boundsوده معناه السرعة القصوى
لنقل البيانات على القناة وده بيعتمد على عاملين االول عرض القناة channel bandwidthو
مستوى االشارة المرسلة بالمقارنة مع الضوضاء . signal to noise rationعندنا طريقتين
بنحسب بيهم - maximum data rateطبعا هنا بنقصد بكلمة البيانات االشارة اللى بتمثلها على
القناة
الطريقة االولى :بتفرض ان القناة مفيهاش noiseوبيسموها noise-less channelوفى الحالة
دى بيسموا معدل نقل البيانات Nyqusit bit rateوبيتحسب فى الحالة دى بعالقة مع channel
bandwidthو عدد المستويات اللى بتمثل البيانات signal levelوالمعادله هى BitRate = 2
X bandwidth X log2 Lو Lهى عدد المستويات.
وخلى بالك مينفعش نزود عدد المستويات قوى ألن ده بيصعب فى عملية تحويل االشارات الى
بيانات عند المستقبل .وعامة الطريقة دى مش عملية ألن مفيش قناة مفيهاش . noise
الطريقة الثانية Shannon capacity :بتفرض وجود ضوضاء على القناة noisy channel
وبرضه بنطلع بيها الحدود النظرية القصوى لإلرسال على القناة فى وجود .noiseوالمعادلة هيا
) Capacity= bandwidth X log2 (1+SNRو SNRهي قيمة االشارة بالنسبة الى قيمة
الضوضاء . signal to noise ratioواضح من المعادلة دى ان بزيادة channel bandwidth
بيزيد معدل االرسال وايضا بزيادة قوة االشارة بيزيد معدل االرسال – الشكل .7
طب ازاى نوظف الطريقتين مع بعض ,الطريقة الثانية بنجيب بيها الحدود القصوى النظرية للـ data
rateواللى بنسميها Shannon capacityوبنستخدم الخرج بتاعها فى الطريقة االولى علشان
نعرف احنا محتاجين كام مستوى levelلإلشارة علشان نوصل للمعدل المطلوب ,مع االخذ
باالعتبار اننا بنقلل قيمة Shannon capacityعلشان تكون القيم عملية.
فى طرق تانية نقدر نزود بيها data rateزى استخدام اكتر من هوائى عند االرسال واالستقبال و
بنسميها .MIMO
8
الشكل 7
نتكلم دلوقت عن كيفية تحويل البيانات الرقمية digital dataالى اشارات رقمية digital signal
.
التحويل ده بيتضمن ثالث عمليات line coding , block coding , and scrambling
العملية االولى line codingفقط هى االساسية واالخرين يمكن عدم تطبيقهم.
اول عملية line codingمسئوليتها هى التحويل من digital dataالى digital signalو
يوجد اكتر من طريقة لعمل ده وبيفرقوا عن بعض فى عدد data elementوعدد signal
elementوسهولة التطبيقى العملى وغيرها .امثله على انواع line codingبروتوكوالت
Non-Return to Zeroو Return to Zeroو Manchesterو B/1Q2وغيرهم.
خلينا نفتكر معنى كلمة data elementاللى هي اقل وحده لتميثل المعلومات ومثال عليها
, single bitاما تعريف signal elementهى اقل وحدة لالشارات المرسلة.
من المفهوم والطبيعى ان data elementيتم تمثيلها ب signal elementواحده على سبيل
المثال bit 1نمثلها باشارة قيمتها . volt 5وممكن نمثل bitواحده بإشارتين ورا بعض واحده
5+فولت والتانيه 5-فولت .وممكن تكون data elementاتنين bitورا بعض ونمثلهم بإشارة
واحده .الشكل .7
وكدا بيبقى عندنا مصطلحين جداد ,االول data rateوده معدل نقل data elementفى الثانية
bit per secondوالتانى signal rateوده معدل ارسال signal elementفى الثانية
وبيتسمى بـ baud rateاو .modulation rate
عملية Block codingهدفها زيادة فعالية line codingعن طريق إضافة bitsعلى البيانات
لعمل تزامن بين المرسل والمستقبل الى جانب ان bitsدى بتساعد فى استرجاع البيانات اللى
حصل فيها اخطاء اثناء النقل ,وامثلة على الطرق دى B/5B4بمعنى ان كل bits 4بيتم تحويلهم
الى - bits 5الشكل .8
9
لو فى عدد من zero bitsورا بعض فى بعض انواع line codingبيأثر على التزامن بين
المرسل والمستقبل لذلك عملية scramblingهدفها استبدال zero-level pulsesبـ قيم اخرى
لضمان التزامن بين المرسل والمستقبل وامثلة على الطرق دى B8ZSو .HDB3
طبعا ُ كل طريقة من االمثله اللى فاتت لها شرح كبير بس احنا بنقدم مختصر يخلينا نكون افكار
عامة عن مكونات انظمة االتصاالت المختلفة.
الشكل 7
الشكل 8
10
شرحنا كيفية تحويل digital dataالى ,digital signalولكن لو مصدر االشارة analogزى
الصوت او اشارة الفيديو ساعتها بنحول االشارة دى الى ( digital dataبيسموا العملية دى
) digitizationوبعدها نحولها الى digital signalعلشان نبعتها على القناة زى ما وضحنا
قبل كده.
فى طريقتين نحول بيهم analog signalالى digital dataاالولى pulse code
modulation PCMوالثانيه delta modulationوخلينا نبدأ بـ .PCMشكل .9
طريقة PCMفيها ثالث عمليات بتحصل ,االول ناخد عينات من االشارة analogوبنسمى العملية
دى samplingوكده يبقى عندنا اشارة اسمها PAM signalبتتكون من عينات من االشارة
analogاالصلية .ومعدل العينات دى اسمه Nyquest rateوبيكون قيمته اكبر من او يساوى
ضعف اعلى تردد فى االشارة .analog
العملية الثانية اسمها Quantizationوهى تقريب القيم غير الصحيحة من قيم العينات -
- samplesالخاصة باالشارة الى اقرب قيم صحيحة – على سبيل المثال لو قيمة العينة 2.1
فولت نخليها 2فولت – طبعا ً ده بيعمل اخطاء فى االشارة وبيسموها quantization errors
بس فى طرق بتقلل االخطاء دى.
اما العملية االخيرة اسمها Encodingوهدفها انها تحول قيم العينات الصحيحةquantized – -
samplesالى مجموعة من bitsبيسموها . code wordوبكده يكون معدل ارسال bitsهو
عدد العينات فى الثانية مضروب فى عد bitsلكل عينة .على سبيل المثال – اشارة الصوت
ترددتها من 0الى Hz 4000بالتالى تكون تردد PAM signalقيمته Hz 8000وبكده معدل
نقل voice digital dataيساوى bit/sec 64000ألن كل عينه بنحولها الى .bit 8
اما عند االستقبال فبتدخل digital dataعلى دائرة كهربية تحول كل code wordالى قيمة
مرادفه وده ينتج اشارة زى السلم واسمها staircase signalوبعدين تدخل على low pass
filterعلشان تطلع analog signalتانى -شكل .10
طريقة PCMبتكون معقدة شويه النها بتحسب قيمة كل عينة من اشارة .PAM
الطريقة الثانية لعملية digitizationاسمها delta modulationوهنا بيتقاس الفرق بين قيم
العينات وليس قيمة كل عينة بحيث لو الفرق بين العينة الحالية والعينة السابقة موجب يكون الخرج
bit 1او لو سالب يكون الخرج ( .bit 0حقيقة انا مبسط الموضوع هو مش بيقارن العينات هو
بيقارن االشارة analogمع اشاره تانية staircaseفى خالل .)sampling intervalوايضا ً
بيكون فى quantization errorفى الطريقة دى ولكن اقل من .PCM
طبعا ُ كل طريقة من االمثله اللى فاتت لها شرح كبير بس احنا بنقدم مختصر يخلينا نكون افكار
عامة عن مكونات انظمة االتصاالت المختلفة.
11
شكل 9
شكل 10
فى طريقتين علشان نبعت بيانات بين جهازين االولى االرسال بالتوازى parallel
transmissionوالثانيه االرسال بالتوالى serial transmission
فى الطريقة االولى بيكون فى اكتر من قناة او كابل بين المرسل والمستقبل وبنبعت كل bit
على كابل لذلك الطريقة دى سريعة فى االرسال ,وبتعتمد السرعة على عدد القنوات بين
المرسل والمستقبل وعيب الطريقة دى التكلفة الننا بنستخدم اكثر من قناه زى الكوابل بين
االجهزة لذلك هي بتستخدم فى المسافات القصيرة ,على سبيل المثال بعض المكونات داخل
اجهزة الكمبيوتر بتتكلم مع بعض –parallelشكل 11
12
اما النوع الثانى serial transmissionبيكون فى قناة واحدة بين المرسل والمستقبل والـ
bitsبتنتقل ورا بعض وفى الطريقة دى بنكون محتاجين لدائرة تحول من parallelالى
serialلو بننقل بيانات بين االجهزة.
اما النوع الثانى االرسال المتزامن synchronous transmissionفيتم وضع عدد من
bytesفى شكل مجموعة اسمها frameدون فواصل وهنا مفيش اضافة لـ bitsفى كل
byteولكن بيتم اضافة مجموعه من bitsفى بداية ونهاية frameوبيسموها start/end
flagsو بيتم مأل الفراغات بين framesبتتابع معين من 0و 1لبيان انه جزء مفيش بيانات
بيتم إرسالها فيه والطريقة.
شكل 11
13
شكل 12
القنوات channels
قلنا قبل كده ان القنوات channelsممكن تكون low-pass channelيعنى بتعدى اشارات تبدأ
تردداتها من صفر زى الكوابل النحاسية او band-pass channelزى free spaceودى
بتنقل اشارات لها حيز ترددى ال يبدأ من .Hz 0لوعندنا low-pass channelممكن ارسال
اشاره digitalعليها .لو القناة band-pass channelفالزم نبعت اشاره .analog
لو القناة band-pass channelوعايزين نبعت عليها بيانات ,digitalيبقى الزم نحول االشارة
الرقمية الى analog signalوالعملية دى اسمها modulationوعند receiverبنعمل العكس
وبنسميها – demodulationشكل .13
شكل .13
شكل 14
شكل 15
15
شكل 16
شكل 17
قلنا قبل كده اننا لو عندنا بيانات رقمية digital dataوالقناة نوعها band passيبقى الزم
نعمل modulationعلشان نحول البيانات الرقمية الى اشارات تماثلية analog signalوممكن
طريقة modulationتكون واحده من الطرق دى ASK , FSK , PSK , QSK .وهنا
بنسمى modulationباسمdigital modulation.
لو البيانات المراد ارسالها تماثلية analog dataزى الصوت او الفيديو والقناة برضه band
passزى free space,هنعمل برضه modulationوهنا بنسميه باسم analog
modulation .
16
خلينا نبين الهدف االساسى من modulation ,الطبيعى ان االشارات بتكون low-pass
signalبمعنى ان تردداتها بتبدأ من الصفر فلو القناه اللى هنستخدمها sharedيعنى عايزين
القناه تشيل اكتر من اشاره فى نفس الوقت زى free space ,يبقى الزم نغير فى الحيز الترددى
لكل اشارة علشان كلهم يتنقلوا من خالل قناه واحده بدون ما يتداخلوا مع بعض ( ألن كل اشارة بقت
تردداتها مختلفه وده ألننا عملنا modulationليهم بترددات مختلفه) .يبقى كده هنحول البيانات
الى اشارات تماثلية analog signalبتبدأ من ترددات معينه وليها حيز ترددى معين على حسب
كل اشارة ونبعت analog signalsدى على قناه واحده فى نفس الوقت ,علشان كده القناه
بنسميها band passألنها بتعدى اكتر من اشارة وكل واحده ليها حيز ترددى مختلف .خلى بالكم
بقه ,دلوقتى فى قناه واحده كلنا بنتشارك فيها علشان نبعت اشارات السلكية اللى هى free space
channelوممكن تسميها wireless channel ,لذلك الحكومات هى اللى بتنظم استخدامها
بمعنى هيا اللى بتحدد الحيز الترددى لكل الهيئات والشركات اللى عايزة تنبع اشارات على free
space channel .فبتقوم الحكومات ممثله فى وزارات االتصاالت بتحديد حيز لكل شركة
محمول علشان تعمل modulationفى الحيز الترددى ده وطبعا ً ده بيكون بمقابل مادى محترم
بس هنا الحكومات بتضمن ان محدش غير الشركة دي هتبعت على الحيز الترددى ده ( واال طبعا
يحصل تداخل بين االشارات واالثنين يعانوا) .وطبعا ً الحكومات بتحدد حيز ترددى مختلف لكل
الهيئات االخرى زى اجهزة السلكى الشرطة واالسعاف ومحطات التليفزيزن واالذاعه وغيرهم.
كأنه طريق عريييض والحكومة بتحدد حارة جواه لكل وسيلة مواصالت ولو حد ما التزمش ودخل
فى حاره واحد تانى هيحصل تداخل بينهم .والطريق ده بنسميةspectrum .
خلى بالنا فى مجموعة من االحوزة الترددية Bandwidthsمفتوح ومش بيحتاج ترخيص من
معظم الدول واسمه ISM bands ( ,Industrial , Scientific, and Medicalومنه الحيز
الترددى GHz 2.4وبيشتغل فيه شبكات Wi-Fiواالجهزة الطبية والصناعية وافران الميكروييف
وطبعا ً بيكون نسبة التداخل فيه كبيرة.
نرجع بقه لموضوعنا ,فى ثالث طرق للـ Analog modulationوهم Amplitude
modulationوبيعتمد على تعديل قيمة carrier signalاللى هى sin waveبناء على قيمة
- analog dateشكل . 17والطريقه التانيه Frequency modulationوبتعتمد على
تعديل تردد carrier signalبناء على قيمة - analog date -شكل .18واخرهم phase
modulationواللى بيتم تعديل phase of carrier signalبناء على قيمة analog date.
وفى مزايا وعيوب لكل طريقة بس عامة الكل مستخدم عمليا ً فى نظم كتير .شكل .19
17
شكل 17
شكل 18
18
شكل 19
19
فى الطريقتين اللى فاتو لو حصل تصادم collisionفاالجهزة اللى اتأثرت بتنتظر وقت عشوائى
وبعدين تعيد االرسال .وطبعا ً ده بيسبب تأخير فى االرسال واللى بيزيد مع معدل التصادم.
البروتوكول الثالث : CSMA/CAوده بيستخدم فى شبكات الكمبيوتر الالسلكية WLANوبرضه
االجهزة قبل االرسال بتتأكد ان مفيش جهاز تانى بيرسل على القناه قبل االرسال والفرق هنا ان
االجهزة بتنتظر وقت عشوائى قبل االرسال مش بعد حدوث التصادم ,وده علشان يقلل احتمالية
التصادم اكتر الننا هنا مش بنعرف نتأكد ان فيه تصادم حصل على القناه الالسلكيه اثناء االرسال.
الطريقة الثانية اسمها بروتوكوالت الوصول المتحكم به :Controlled –access protocols
وهنا مفيش تصادم بين االجهزة وبيكون كل جهاز له وقت معين لإلرسال بيتم تحديده قبل االرسال
والزم يكون فى جهاز ما مسئول عن تنظيم االرسال بين االجهزة.
الطريقة الثالثه اسمها بروتوكوالت القناة : Channelization Protocolsودى المستخدمه فى
شبكات المحمول
شكل 20
20
شكل 21
شكل 22
21
شكل 23
شكل 24
شكل 25
22
الطريقة الثالثه واالخيرة اسمها بروتوكوالت القناة Channelization Protocolsودى
المستخدمه فى شبكات المحمول وهنا االجهزة بتتشارك فى القناه بس كل جهاز لما بيرسل بيستخدم
وقت محدد او تردد معين او كود خاص بالجهاز.
بكده يكون عندنا ثالث انواع رئيسية االول TDMA,وهنا كل جهاز بيتم تحديد وقت معين له
يرسل فيه البيانات بتاعته ولما يخلص ارسال بيتم تخصيص الوقت ده لجهاز تانى ,معنى كده انه
الزم يكون في جهاز ما مسئول عن تخصيص الوقت ده على االجهزة وده الدور اللى بتقوم بيه
محطات المحمول.شكل .26
الطريقه الثانيه FDMAواللى بيتم تقسيم الحيز الترددى المتاح لشركة المحمول الى مجموعه من
االحوزة الترددية sub bandwidthsوكل جهاز عايز يبعت تقوم المحطة الالسلكية تخصص له
حيز ترددى يبعت عليه طول وقت االرسال ولما يخلص ارسال المحطة تعيد تخصيص الحيز
الترددى ده لجهاز تانى عايز يرسل.شكل .27
الطريقة الثالثة CDMAوهنا كل االجهزة بترسل فى نفس الوقت وعلى نفس الحيز الترددى بس
كل جهاز قبل ما يرسل بياناته بيقوم ضارب البيانات دى فى اشارة تانيه اسمها orthogonal
code,والهدف من العملية دى ان جهاز المستقبل يقدر يفرق بين االشارة المرسله له وباقى
االشارات الموجوده على القناه – شكل .28وبيكون لكل جهاز كود خاص بيه (طبعا ً الموضوع
كبير بس احنا بنبسط الموضوع).
شكل 26
23
شكل 27
شكل 28
24
اساسيات شبكات المحمول
هنبدأ نتكلم عن شبكات المحمول بصورة عامة.
اوال هو ايه مكونات نظام اتصاالت بصفة عامة ,نظام االتصاالت بيتكون من مرسل او مصدر
source or transmitterومستقبل receiver or destinationوبيانات يراد نقلها من
المرسل للمستقبل وقناه بيتم نقل البيانات من خاللها وعمليا ُ ضوضاء noiseبتكون موجوده فى
مكونات النظام وبتأثر على البيانات.
شكل 29بيوضح تصنيف نظم االتصاالت عامة ,هنالقى اننا لو قسمنا االتصاالت على حسب
القناه channelهتالقى ان عامة عندنا اتصاالت سلكية سواء الكابل نوعه نحاسى او فيبر
, or fiber cable copper cableو اتصاالت السلكية واللى بتسخدم الموجات
الكهرومغناطيسية لنقل البيانات .مثال على نظم االتصاالت اللى بتستخدم الموجات
الكهرومغناطيسية Electromagnetic wavesهو شبكات المحمول بصفه عامة واللى ممكن
نقسمها لنوعين نوع اسمه Mobile satellite system MSSونوع اسمه Public land
mobile network PLMNوالفرق االساسى بينهم ان المحطات الالسلكية المسئوله عن
االرسال واالستقبال من اجهزة المحمول موجوده على االرض فى النوع الثانى PLMNوموجوده
على قمر صناعى فى النوع االول . MSSطبعا ً االشهر واللى هنتكلم عنه هو شبكات ,PLMNفى
بدايه عالم اتصاالت المحمول كان نوع الشبكه single cellيعنى خليه واحده او محطة واحده
بتغطى مدينه مثالً وكل االجهزة اللى فى نطاق التغطيه بترسل وتستقبل من المحطة دى زى السلكى
السيارات بتاع زمان .مع تطور شبكات المحمول وصلنا للنظام الخلوى او cellular systems
ومعناه ان المنطقة اللى بتغطيها شبكات المحمول بتتقسم الى مساحات جغرافيه اصغر اسمها الخلية
او cellوفى منتصف الخلية دى تقريبا ً بيكون فى محطة السلكية مسئولة عن االرسال واالستقبال
والمحطة دى بتكون على برج حديدى towerاو فوق اسطح العمارات.
شبكات المحمول مرت بمراحل من التطور بداية من الجيل االول الى الجيل الخامس واللى فيه منه
دلوقتى شبكات كتير trialsبس هيبقى standardسنه .2020والفرق االساسى بين الجيل
االول وبين باقى االجيال ان الجيل االول من شبكات المحمول كان بيستخدم اشارات تماثلية
analog signalsداخل الشبكة اما بداية من الجيل التانى بنستخدم .digital signals
25
شكل 29
26
حساسيية اجهزة المحطات الالسلكية واجهزة المحمول BTS and MS sensitivities:كل ما
حساسية االجهزة للبور الضعيفة زادت بالتالى بتزيد حجم الخلية بصورة غير مباشرة ألن االجهزة
تقدر تتعامل مع االشارات الضعيفة والقادمة من مسافات كبيرة وطبعا ً الحساسية دى بتتغير بين
انواع المحطات واجهزة المحمول ومن العوامل اللى بتميز الشركات اللى بتصنع االجهزة عن
بعضها.
التردد carrier frequency :من المعروف ان الترددات فى حيز Mega Hertzبتكون مسافة
انتشارها اكبر من الترددات االكبر زى الترددات فى حيز Giga Hertzوده بيخلى شركات
المحمول تفضل انها تشغل اجهزتها على الترددات دى ألنها هتغطى مساحات اكبر بالتالى عدد
محطات اقل وتكلفة اقل ,بس مننساش ان اللى بيحدد الترددات المستخدمة هيا الحكومات وكمان
حيز الترددات Mega Hetzخالص تم توزيع معظمه واستخدامه فى خدمات السلكية مختلفة
فالحل االمثل اننا نشتغل فى حيز giga hertz .طبعا ً حجم الخاليا بيكون اقل وده مناسب لو
محتاجين سعات اكبر ومعدالت نقل بيانات اكبر.شكل 31بيلخص العوامل كلها.
شكل 30
27
شكل 31
شبكات المحمول
هنشرح مكونات ووظائف شبكة الجيل الثانى – GSMشكل .32بصفه عامة اى شبكة محمول
بتتكون من Access networkوساعات بيسموها radio networkواللى بتتكون من BTS ,
BSCوالـ core networkوالمسئولة عامة عن توصيل المكالمات وتحقيق امن الشبكة والتحكم
فيها ,نبدأ بـ access networkاللى بتتكون من المحطات الالسلكية BTS- Base station
transceiver subsystemوBSC – Base station controller.
المحطة الالسلكية BTSبتقوم بوظائف modulation / demodulationواللى بترفع التردد
الخاص بالصوت الى الحيز الترددى الخاص باشركة المحمول والعكس ووظائف تكبير االشارات
amplificationووظيفة التكويد codingبإضافة bitsزيادة لضمان معالجة االخطاء اللى
بتحصل اثناء النقل فى free spaceالى جانب وظائف تانيه .وبتتوصل المحطات دى بـ BSC
سواء بصورة مباشرة او غير مباشرة عن طريق محطات اخرى ,ووظيفة BSCهى التحكم فى
المحطات الالسلكية BTS,ويعتبر نقطة توصيل بين عدد كبير من المحطات وبين core
networkوبتوصل بالمحطات عن طريق microwave linkاوcopper cable .
جهاز TRAUمسئول عن ضغط اشارة الصوت وفك الضغط وايضا ً عمل multiplexingو ده
مش موجود اال فىGSM .
اما core networkفبيتكون من اجهزة switchingواسمها MSC-Mobile switching
systemباالضافة الى مجموعة من servers .اجهزة MSCهى الكل فى الكل فى core
networkوهو المسئول عن توصيل المكالمات بين العمالء الى جانب حساب فواتير العمالء
billingوتوصيل شبكة المحمول بباقى الشبكات ووظائف تانيه كتير وبتنفذ الوظائف دى بالتعاون
مع اجهزة serversاالتيه:
28
جهاز HLR- Home location Serverوده database serverبيخزن بيانات العمالء
فى الشبكة
جهاز VLR – visited location registerوده بيكون موجود مع اجهزة MSC -عمليا ً
بيكون فى اكتر من جهاز MSCداخل الشبكة وكل MSCبيكون معاه جهاز VLRبيتخزن فيه
بيانات العمالء اللى بيخدمهم MSCمعين–
يعنى بيكون عندنا جهاز HLRواحد وعدد من اجهزة VLRعلى حسب عندنا كام MSCفى
core network
جهاز AC – Authentication server -بيخزن بيانات خاصة بتشفير المكالمات ضمانا ً
ألمنها
جهاز EIR – Equipment Identity Server -ده بيخزن ارقام الموبايالت نفسها وبيسموه
IMEI Numberوده كأنه serial numberالخاص بجهاز المحمول نفسه وبيستخدم فى
مراقبة جهاز المحمول فى حالة لو الجهاز اتسرق وممكن عن طريقة منع جهاز محمول معين من
انه يعمل اى مكالمات
اجهزة – OMC – operation and maintenance centerوممكن نسميه NMC-
network Management centerوممكن نسميه NOC-Network Operation
centerودى مجموعه االجهزة اللى عن طريقها المهندسين بيراقبوا المحطات و Core
network elementsالمختلفة وبيشغلوها وبينفذوا منها اجراءات الصيانة للشبكة.
شكل 32
29
فى شبكات الجيل الثانى GSMمن المهم انك تبقى فاهم ازاى اجهزة المحمول بتستخدم القناه
الالسلكية Radio interface .
بيتم تقسيم الحيز الترددى المخصص لشركة المحمول الى عدد من sub bandwidthsواللى
حجمها KHz 200وبنسميه carrierوكل واحد منهم بيتم تقسيمه على مستوى الوقت الى 8
time slotsواللى وقته 577ميكرو ثانيه يعنى طول frameكله 4.6مللى ثانيه .والمسافه (
بوحدة Hzطبعا ً ) بين اول uplinkواول downlinkبيسموها duplex distanceوقيمتها
MHz. 45شكل .33
كل مكالمه محتاجه يتخصصلها time slotواحد فى اتجاه uplinkوواحد فى اتجاه downlink
طول مدة المكالمة .بكده لو الحكومة مخصصه لشركة المحمول وليكن MHz 10يبقى عندنا
MHz/200KHz10من الـ Carriersيعنى carriers , 50كل واحد فيهم بنقسمه لـ time 8
slotيبعى عندنا , time slot 400وده اقصى عدد من الموارد اللى بتخصصها شبكة المحمول
للعمالء بتوعها فى الحيز الترددى ده (طبعا ُ على مستوى الشبكة بيكون اكتر من كده ألننا بنعمل
إعادة استخدام للتردد frequency reusingبمعنى اننا بنعيد استخدام الحيز الترددى المتاح فى
خاليا متباعده) .
يعنى ممكن نقول ان اقصى عدد فى نفس الوقت من المكالمات هو 400مكالمه تقريبا ً فى الخلية
ألن عندنا time slot 400متاح فقط فى الخلية.
شكل 33
لما نعمل مكالمه من محمول على شبكة GSMبيتم ارسال اشارة الصوت فى شكل معين اسمه
( burstزى packetفى شبكات البيانات) ومدة burstبتكون 576.9ميكروثانيه بما يعادل
bit 156.25وفى اكتر من نوع من burstsواهمهم – normal burstشكل . ,34بيتم
ارسال بيانات الصوت فى الجزء اللى اسمه information-bitsداخل .burst
30
فى بداية الـ burstجزء اسمه tail bitsوهو وقت bits 3وهو وقت بيستغل فى التحول من
onالى ( offعلى اساس ان جهاز transmitterفى الموبيل بيكون فى حالة offطالما مش
هترسل شيئ ولما يرسل اشارة صوت فالموبيل يتحول الى حالة onوالتحول ده بياخد وقت صغير
وبتكون مرحلة عير مستقره ,علشان كده الوقت اللى فى اول واخر burstمش بيتم ارسال اى
شيئ فيه).
الجزء فى اخر burstاللى اسمه guard period – GPبيستخدم لمعادلة تأخير االشارة اثناء
النقل propagation delayوطول مدة GPتعادل .bit 8.25ومدة bitواحده بتساوى
3.69ميكروثانيه.
جزء training sequence-TSالموجود فى منتصف burstهدفه التعرف على حالة القناه
ألن اجهزة receiversسواء فى الموبايل MSاو المحطة الالسلكية BTSبتتعرف على االشارة
دى وعن طريقها بتحدد ايه هى المؤثرات اللى اتعرضت لها االشارة اثناء النقل فى القناة الالسلكية
وبالتالى تظبط filtersالموجوده فيها علشان تالشى تأثير القناة.
يوجد bit 2اسمهم stealing bitsفى burstودول بيستخدموا فى تحديد نوع البيانات المرسلة
فى burstيعنى لو مرسل صوت فى burstتالقى قيمة stealing bitsتساوى 0 0اما لو
اشارات signalingتالقيها .1 1
اجهزة المحمول مش بترسل وتستقبل الـ burstsفى نفس الوقت ولكن downlink burst
يسبق uplink burstبعدد time slots 3وده بهدف ان يكون فى معالج processorو
مذبذب oscillatorواحد فى اجهزة المحمول وده هيقلل فى سعر االجهزة ,يعنى فى الحقيقة
اجهزة المحمول مش بترسل وتستقبل فى نفس الوقت ,بيكون فى فرق بين االرسال واالستقبال مدته
577*3ميكروثانيه ,وطبعا ً ألن الفرق صغير فاحنا مش بنحس الفرق ده.
شكل 34
31
قنوات GSM
الجزء ده بيشرح القنوات المختلفه المستخدمة فى شبكة GSMوالهدف منها اننا نفهم معنى كلمة قناة
فى شبكات المحمول ألن المفهوم ده بيكون مشابه للقنوات فى شبكات الجيل الثالث و الرابع.
من شكل 35هنالقى انه فيه نوعين من القنوات ,قنوات إلشارات الصوت Traffic channels
وقنوات إلشارات التحكم (االدق يكون اسمها signaling channels).بالنسبة لقناة الصوت
ممكن يكون الصوت ده full rateاو half rateوالفرق فى معدل نقل الصوت ولو full rate-
13 kb/sبيكون اصوت انقى بس السعه اقل والعكس لو half rate-5.6 kb/s.
اما قنوات signalingفيها انواع كتير االولى FCCHودى بتستخدم لعمل تزامن على مستوى
التردد frequency synchronizationللموبيل وبتكون فى اتجاه downlink.وقناة SCH
تستخدم لعمل تزامن فى الوقت time synchronizationللموبيل وبتكون فى اتجاه
downlink .وقناة BCCHتحتوى على رسائل فيها رقم محطة المحمول BTSوإمكانياتها
ومعلومات عن الشبكة وبرضه بتكون مرسله فى اتجاه . downlinkقناة RACHبيستخدمها
الموبيل MSلطلب signaling channelله بحيث يقدر عليها بعد كده طلب للمحطة وطبعا دى
بتكون فى اتجاه uplink.اما قناة AGCHفبيتبعت عليها الرد على الرساله المرسله فى قناة
RACHبمعنى ان المحطة بتستخدمها لتخصيص signaling channelلجهاز المحمول MS
علشان يبدأ يرسل عليها المكالمة بعد كده وطبعا بتكون فى اتجاه downlink.
قناة PCHبتستخدمها الشبكة إلبالغ الموبيل MSبأنه لديه مكالمة واردة ودى اللى بتخلى الموبيل
MSيرن وبتكون فى اتجاه downlink.
قناة SDCCHبتستخدم فى انشاء مكالمه call setupاو ارسال رساله SMSاو غيرهم وبتكون
فى اتجاه uplinkاو downlinkعلى حسب انت بترسل وال بتستقبل.
قناة SACCHبتستخدم لنقل إشارات التحكم signalingالتي ال تكون ملحه او مهمه urgentمثل
رسالة التحكم فى القدرة الكهربية المرسلة من االجهزة power controlاو رساله تقارير
القياسات المرسلة من اجهزة المحمول measuring reportوبتكون فى اتجاه uplinkاو
downlinkعلى حسب انت بترسل وال بتستقبل.
قناة FACCHتستخدم لنقل إشارات التحكم signalingاللى محتاجة تتبعت بسرعه مثل رسالة
Handoverوبتكون فى اتجاه uplinkاو downlinkعلى حسب انت بترسل وال بتستقبل.
االهم بقه ان كل رسائل signalingيتم إرساله على الـ time slotرقم zeroفى الـ beacon
carrierبتتابع معين ( beacon carrierهو تردد معين بيتبعت بقدره اكبر من باقى الترددات )
ماعدا , SACCH & FACCHقناة الـ SACCHبترسل على الـ Frameرقم 13كل عدد معين
من frames.و قناة الـ FACCHبترسل فى الـ Frameالعادى ولكن بعد تغيير Stealing bits
بـ .1 1
شكل 35
32
خطوات عمل مكالمة على شبكة GSM
هنشرح صورة عامة عن خطوات عمل مكالمة على شبكة GSMوالنوع اللى هنشرحه بتكون
المكالمة صادرة من جهاز المحمول الى موبيل اخر وبنسميها Mobile Origination Call
) .(MOCاما النوع التانى بيكون الموبيل بيستقبل مكالمة وبنسميها Mobile Termination
)Call (MTC
بداية الموبيل بيرسل رساله لتخصيص signaling channelعلشان يرسل عليها طلب لعمل
مكالمه وده بيتم عن طريق قناة RACHولما BTSتسمع الرسالة دى ترد على قناة AGCH
بتخصيص قناة SDCCHواللى هيستخدمها الموبيل علشان يبعت عليها طلب لعمل مكالمة وشوية
بيانات .بعد كده جهاز المحمول بيبعت معلومات عن نوع المكالمة اللى هيعملها ورقم
الموبيل ) (IMSI/TMSIوبيانات تانيه عنه للمحطة الالسلكية BTSوطبعا ً ده بيتم عن طريق قناة
SDCCHواللى تم تخصيصها له فى الرسالة السابقة.
بعد كده المحطة بتتأكد من هوية خط الموبيل عن طريق عملية authenticationوهى ببساطة
كأن الموبيل بيرسل كلمة سر موجوده داخل الشريحة والشبكة بتتأكد انها زى الموجوده فيها
والعملية دى بتفيد فى منع ان حد يستغل رقمك ويعمل منه مكالمات من شريحه تانيه ,وبعد عملية
authenticationبتتنفذ عملية التشفير encryptionوبعدها كل الرسائل الى بتكون بين
الموبيل والمحطة والعكس بتكون مشفرة.
الموبيل بعدها بيرسل الرقم المطلوب االتصال بيه B-numberوالمحطة بدورها بتحدد time
slot & carrierعلشان الصوت يتحمل فيهم ( ,)Traffic channelوكل الرسائل المتبادله
لغاية دلوقتى على قناة . SDCCH
والموبيل بيأكد على رساله التخصيص دى عن طريق رسالة تأكيد على قناة . FACCHالشبكة
بعدها بترسل رسائل للرقم المطلوب علشان يبدأ يرن (هنتكلم عليها فى الجزء الجاى) وبعدها
بترسل رسالة connectللطالب علشان يبدأ مكالمته ,وتبدأ بعدها المكالمه على قناة Traffic
channelالمخصصة قبل كده.
لما المكالمة تخلص بيتبعت رساله release commandمن المحطة للمحمول وبعدها تلغى
تخصيص قناة Traffic channelاللى كانت مخصصة من شويه علشان اى موبيل تانى
يستخدمها لو هيعمل مكالمة على الشبكة.
هنتكلم دلوقت على خطوات استقبال مكالمة من المحطة الالسلكية الى الموبيل ,بداية لما تيجى
للشبكة مكالمة الى جهاز محمول بترسل الشبكة رساله لكل المحطات الموجوده فى location
- areaودى عباره عن مجموعه محطات BTSفى منطقة جغرافيه واحده وقربيه من بعضها -
بالتالى كل المحطات دى ترسل رسالة Pagingالى اجهزة المحمول اللى فى نطاق تغطيتها
والرساله دى بتكون على قناة , PCHكأن الشبكة بتبحث على المحمول المطلوب ,واللى لما يسمع
رسالة Pagingبيرد عليها بطلب تخصيص قناه RACHعلى الشبكة بالتالى الشبكة تعرف رقم
المحطة الموجود فيها دلوقت الموبيل.الموبيل المطلوب بعد كده بيرسل ويستقبل جميع الرسائل كأنه
هيعمل مكالمه يعنى بيطلب تخصيص قناة لنقل signalingوبعدها بيحصل authentication
and cipheringوبعدين تخصيص traffic channelلغاية تحقيق االتصال مع الطرف االخر.
شكل 37
يعنى اهم فرق بين خطوات عمل مكالمه MOCوخطوات استقبال مكالمه MTCبتكون فى ارسال
رسالة Pagingمن المحطة BTSالى المحمول .MS
33
لما بيكون مفيش تغطية عند المحمول المطلوب بالتالى مش بيرد على رسالة pagingوالشبكة لما
يعدى وقت ومفيش رد تقوم ترد على الطالب برساله صوتية ان التليفون قد يكون خارج نطاق
الخدمة او مغلق.
لو حبينا ندخل معانا محتويات core networkهنالقى اننا لمن نعمل مكالمة من محمول الخر
فى نفس الشبكة هتتبعت رسائل من الموبيل لمحطة الموبيل واللى بدورها بتبعت ل BSCواللى
بيتعامل مع MSC/VLRاللى متسجل فيه بيانات الرقم الطالب MSC ,بدوره بيسأل HLR
serverعلى بيانات تخص الرقم المطلوب ومنها رقم MSCالمتسجل فيه رقم المطلوب –
مننساش ان HLRبيحتوى على بيانات كل عمالء الشبكة – وبعد كده بيتحقق اتصال بين اتنين
MSCواحد منهم بيخدم الطالب والتانى بيخدم المطلوب .بعد كده الشبكة بتبعت Pagingللمطلوب
عن طريق BSCوالمحطة الالسلكية BTSعلشان يبدأ تحقيق اتصال بين جهازين المحمول فى
الشبكة.
34
شكل 36
35
شكل 37
هنتكلم االن عن عملية تحديث مكان المحمول ,Location updateودى هدفها ان الشبكة تكون
عارفه مكان جهاز المحمول يعنى هو موجود فى انه – location areaوده بغرض انه لو جاله
مكالمه او رساله اقدر ابعت له رساله .Pagingعملية location updateبتتم عن طريق
ارسال جهاز المحمول رساله location update LUPللمحطه القريبه منه والرساله دى بتحتوى
على رقم - location areaوهو رقم لمجموعه المحطات القريبه من بعض جغرافيا ً – طب
والسؤال ازاى الموبيل عرف رقم location areaاللى هو فيها االن ,عرفها عن طريق استقباله
لمجموعه رسائل Broadcastعلى قناة BCCHومن ضمن المعلومات دى Location area
.ID
طب امته رساله location updateبتتبعت من الموبيل للمحطة ؟ ده بيحصل فى ثالث حاالت:
اول حالة الحالة الطبيعيه , Normalودى فى حالة عبور الموبيل MSبين location Areas
مختلفة نتيجة لحركته والموبيل MSبيعرف رقم location areaعن طريق استماعه لمعلومات
موجودة في الـ Broadcast messages
الحالة الثانيه الحالة الدورية , Periodicبمعنى ان كل فتره زمنيه الموبيل بيرسل رساله تحديث
لمكانه حتى لو ماتحركش من مكانه عن طريق ارسال رقم location areaاللى سامعها االن فى
رسالة broadcastوالفتره دى بتكون فى حدود نصف ساعه ,وده تنفسير ان لو جهاز الموبيل
جنب راديو او تليفزيون بتسمع شوشره فى السماعه او تشوه فى الصورة كل فتره وده ألن الموبيل
بيرسل رساله location updateللمحطة الالسلكية .BTS
الحالة الثالثة قفل او فتح جهاز المحمول , IMSI attach/detachوهنا الموبيل بيرسل
location update messageاول ما يتفتح او قبل ما يتقفل مباشرة ,ونخلى بالنا ان الموبيل
36
مش بيعمل location updateواحنا بنتكلم منه الى جانب ان عمليه location update
بيسبقها تشفير و authenticationو تحديد radio resourceكأنها مكالمه بالظبط.
شكل 38
شبكة CDMA
هنتكلم عن تكنولوجيا تانيه استخدمت برضه فى شبكات الجيل الثانى وهي تكنولوجيا او شبكات
CDMAاو ما يعرف ب . IS-95
شبكات CDMAبتستخدم تكنولوجيا الطيف الممتد Spread Spectrumواللى بيعتمد على اننا
نكبر الحيز الترددى لالشارة قبل ما نرسلها على القناة ,وده عن طريق ضرب االشارة الرقمية فى
اشارة تانيه ترددها اكبر ( او بيسموها ( ) spreading sequenceكأننا بنعمل XORبين
االشارتين واحده منهم ترددها صغير والثانيه كبير بالتالى خرج عملية XORبيكون تردده كبير) –
شكل .39بكده يبقى الحيز الترددى لالشارة المرسله كبير ( MHz 1.25مقارنة )KHz 30ومن
هنا جاء مصطلح الطيف الممتد ,شكل .40
فى شبكات CDMAكل اجهزة المحمول بتضرب االشارة الخارجه منها فى كود خاص برقم
المشترك وبترسل كل االشارات فى نفس الحيز الترددى ( , )MHz 1.25كده كل االشارات مرسله
فى نفس الوقت وعلى نفس الترددات ولكن كل اشارة منهم مضروبة فى كود مختلف ( different
)spreading codeو االكواد دى فيها خاصية اسمها التعامدية orthogonalityبمعنى ان
التشابة بين االكواد وبعضها بيكون قليل جدا .وده بيخلي المحطة الالسلكية BTSنقدر تسترجع
اشارة معينه من كل االشارات المرسلة فى نفس الحيز الترددى وفى نفس الوقت بمجرد ضربها فى
الكود اللى استخدم فى جهاز المحمول اثناء االرسال .شكل .41
37
شكل 39
شكل 40
38
شكل 41
هنتكلم االن عن مميزات تكنولوجيا CDMAمقارنة ب .GSM
اوالً فى تكنولوجيا CDMAممكن نعيد استخدام الترددات فى كل الخاليا المتجاوره بمعنى ان
1 = reuse factorطبعا ده بيسهل تخطيط الشبكة وبيوزد عدد العمالء بس كمان بيعمل تداخل
واللى بنقدر نلغى تأثيره عن طريق االكواد المتعامده orthogonal codesاللى بنستخدمها فى
.CDMA
سرية االتصاالت فى CDMAكبيرة جدا ً ألننا بنضرب االشارة فى االكواد المتعامدة فكأننا عملنا
تشفير لها.
جودة الصوت احسن شويه مقارنة ب GSMألننا بنستخدم اكتر من طريقة codingبمعدالت
مختلفة ( )K,8K EVRC,13K8وكمان سعة الشبكة نظريا ً اعلى من .GSMشكل .42
معدل فقد المكالمات فى شبكة CDMAاقل من GSMالننا بنستخدم طريقة فى handoverاسمها
soft handoverوكمان softer handoverودول قائمين على ان االول الموبيل يعمل اتصال
مع المحطة الالسلكية الجديدة قبل ما يقطع االتصال مع المحطة السابقة على عكس hard
handoverفى شبكة GSMوالمقصود بيه ان االول نقطع االتصال مع المحطة السابقة وبعدها
يتعمل اتصال بين المحمول والمحطة الالسلكية الجديدة وده ممكن يخلى المكالمات تقع.
شبكة CDMAمش بتتأثر سلبا ً بظاهرة multipath interferenceبالعكس ده بتستفيد منها ألن
جهاز المحمول بيستخدم جهاز استقبال اسمه RAKE receiverوده وظيفته انه يجمع االشارات
المنعكسة من مسارات مختلفة ويستنتج منها االشارة االفضل .شكل .43
شبكة CDMAعندها مقاومة للتشويش narrow-band jammingده ألن الطيف الترددى
الشارة CDMAبعد التمدد spectrum spreadingكبير فلو اتأثر جزء منه بالتشويش بنقدر
غالبا ً نسترجع االشارة عند المستقبل.
اجهزة المحمول اللى بتشتغل على شبكات CDMAامنه مقارنة ب GSMألن قيمة power
المرسلة منها اقل من اجهزة المحمول اللى بتشتغل على .GSMالقيم فى شكل .44
39
كمان عدد المحطات الالسلكية اللى بتغطى مساحة معينة بيكون اقل كتير منه لو استخدمنا شبكة
.GSM
ولكن عمليا ً مدى انتشار شبكات GSMعلى مستوى العالم اكبر بكتير من شبكات CDMA
ومننساش اننا بنتكلم عن شبكات CDMAمن الجيل الثانى واللى بنسميها . IS-95فى الجيل الثالث
للمحمول زى شبكة UMTSبنستخدم برضه تكنولوجيا CDMAولكن بيكون الحيز الترددى
MHz5وليس MHz 1.25زى شبكات الجيل الثانى IS-95وبنسميه wide band-CDMAاو
.WCDMA
شكل 42
شكل 43
40
شكل 44
انواع االكواد
انواع االكواد المستخدمة فى شبكة . CDMA-IS95فى الحقيقه احنا بسطنا الموضوع لما قلنا ان
االشارة الخارجه من الموبيل او المحطة الالسلكية بتنضرب فى كود واحد من االكواد المتعامده بس
فى الواقع بتنضرب فى ثالث اكواد كل واحد فيهم له وظيفة مختلفه عن التانى.
اول نوع من االكواد دى اسمه Walsh codeودول عددهم 64كود لكل تردد فى الـ sector
الواحد ,معنى كده ان كل واحد بيعمل مكالمة الزم يتحددله من المحطة الالسلكية كود واحد من 64
كود دول علشان يضرب اشارته فيه .وكمان 64كود دول مش كلهم للمكالمات ولكن كود لقناه
اسمها synchronizationوبتحمل معلومات لتزامن اجهزة المحمول مع المحطة , BTSوكود
بيحمل معلومات عن المحطة الالسلكية والشبكة واسم القناه دى Pilot channelوكود لرسائل
pagingاللى نتحمل معلومات عن المكلمات الواردة ن المحطة ألجهزة المحمول .يعنى كده يبقى
عدد 61كود ممكن نستخدمهم للمكالمات .يبقى اقصى عدد من المكالمات على تردد معين فى
سيكتور معين 61فى نفس الوقت (ممكن يبقى اقل لو هنحجز اكتر من كود لرسائل .)paging
اكواد Walshبتطلع من مصفوف اسمها Hadamard matrixواالكواد دى متعامده بصورة
كبيره جدا بمعنى ان التشابه بينهم صفر .شكل .45
الكود الثانى اسمه long PN codeوده بيكون خاص بكل جهاز محمول وده كأنه رقم المستخدم
ألنه فريد على مستوى االجهزة .والتعامد بين االكواد مش بيكون كبير مقارنة ب .walsh code
بس عدد االكواد وطول الكود اكبر من .walsh code
الكود الثالث اسمه short PN codeوده بيكون خاص بالمحطة نفسها ,بمعنى ان كل سيكتور فى
المحطة بيكون له كود غيرالتانى يعنى كأنه عنوان للمحطة والطول الخاص بالكود ده bit32768
وفى الحقيقة الكود ده بيكون عبارة عن كودين اتنين I-sequence ,و Q-sequenceوهما نفس
الكود بس بينهم . phase shiftوكودين short and long PN codesدول بيطلعوا من دائرة
اسمها . PN code generatorكده يبقى االشارة الصادرة من المحطة للمحمول downlink -
-directionبتنضرب فى long PNالخاص بالمشترك وبتنضرب فى Short PNالخاص
بالمحطة واخيرا ً بتنضرب فى walsh codeاللى تم تخصيصه للمشترك االن .شكل .46
41
شكل 45
شكل 46
هنشرح اهم العمليات اللى بتحصل فى اجهزة المحمول او المحطات الالسلكية اثناء االرسال فى
شبكات .CDMAشكل .47
بداية بيحصل تكويد للصوت voice codingبمعدالت مختلفة ,بمعنى انه مثال لو المشترك بيتكلم
فبنكود الصوت بأعلى معدل واللى قيمته kb/s 9.6ولو المشترك مش بيتكلم فبيكون فقط فيه
ضجيج للخلفيه background noiseفبنكود بمعدل اقل kb/s 1.2مثالً ,والطريقه دى اللى
بيعملها نظام اسمه variable coderاو vocoderوده مكنش موجود فى GSMوالهدف اننا
42
نزود سعة الخلية ألننا مش هنضطر نحجز سعة شبكة محدده لمشترك مش بيرسل صوت اثناء
المكالمه.
بعد عملية variable codingبنعمل channel codingودى عن طريق تطبيق
convolutional codingوده هدفه انه يضيف bitsزيادة على الصوت اللى عملناله تكويد فى
المرحلة السابقه علشان باستخدامها نقدر نسترجع اى خطأ ممكن يحصل اثناء االرسال .معنى كده
ان convolutional codingيعتبر من انواع اكواد التصحيح .error-correcting codes
طبعا ً عند المستقبل يوجد convolutional decoderواسمه Viterbi decoderلتصحيح
االخطاء ان وجدت.
بعد كده بيحصل عملية interleavingودى هدفها انه لو فيه اخطاء متتاليه من البيانات حصلت
اثناء االرسال ,نقدر نصححها عند االستقبال .العمليه دى بتحصل عن طريق ان البيانات بتدخل فى
صفوف داخل مصفوفة interleaverوبيتم خروجها من المصفوفة من اعمدة المصفوفه مش من
صفوفها ,كأننا بنلخبطها .كده لما يحصل اخطاء متتاليه اثناء االرسال على القناة وتوصل البيانات
دى عند المستقبل تدخل على de-interleaverاللى هيعمل العملية العكسية (هتدخل البيانات على
اعمدة المصفوفه وتخرج من الصفوف) ,بالتالى االخطاء اللى كانت متتالية هيحصل لها توزيع وده
يخلى convolutional decoderاللى فى المستقبل يقدر يصصحها .الخالصة ان
interleavingبتعمل توزيع لالخطاء المتتاليه بحيث تكون اخطاء موزعه عند
convolutional decoderوليست اخطاء متتاليه وده يخلى convolutional
) decoder(viterbi decoderيقدر يصححها .شكل .48
ندخل بعد كده على عملية scramblingباستخدام long-PN code
https://www.facebook.com/groups/MobileCommunicationAndIT/per
,)/malink/2486358404954977هدف العمليه دى اننا نكود البيانات بتاعتنا باستخدام كود
المشترك ,علشان لما توصل االشارة دى عند المشترك يقدر يستخلص البيانات عن طريق ضربها
فى نفس الكود الخاص بيه .يعنى هنا كود Long-PN codeبيستخدم لتحديد المشترك مش علشان
نعمل زيادة للحيز الترددى لإلشارة.
شكل 47
43
شكل 48
كده عرفنا خطوات عملية االرسال فى تكنولوجيا CDMAووقفنا عند اننا بنضرب االشارة فى كود
Long-PN codeلتحديد المشترك مش علشان نعمل زيادة للحيز الترددى لإلشارة .وده بيحصل
عن طريق اننا نقلل معدل الكود نفسه long-PN code rateعن طريق دائرة decimatorاللى
بيقلل معدل الكود من Mcps 1.2288الى .ksps19.2كده اشارة الكود واشارة الصوت بنفس
المعدل فبيحصل ضرب عادى بدون زيادة فى الحيز الترددى – .scramblingشكل .49
بعد كده بنضرب االشارة الناتجة دى فى كود Walshواللى المعدل بتاعه Mcps 1.2288وكده
بيحصل زيادة فى الحيز الترددى لإلشارة واللى بتوصل الى .Mhz 1.25
وبعدها بنضرب االشارة فى كود short -PNواللى بيستخدم فى تحديد الخلية ,ألن كل خلية
بيكون لها Short-PN codeخاص بيها .وفى الحقيقة short PN codeبيكون عبارة عن
كودين واحد اسمه I-PN codeوالتانى Q-PN codeوهما بينهم عالقة رياضية.
طبعا ً بعد كده بتكون االشارة الناتجة من عمليات الضرب دى جاهزة لعملية modulation
واالرسال على .antennasونوع modulationالمستخدم بيكون Quadrature Phase
Shift Key (QPSK) Modulationوالهدف هنا اننا نرسل االشارة على حيز MHz 800او
Mhz 1900على حسب الحيز الترددى المتاح للشبكة من الدولة .شكل .50
فى جزء خاص بالتحكم فى القدرة الكهربية لإلشارة المرسلة ,transmitted signal power
وده بيتم عن طريق ارسال bitsداخل االشارة المرسله بحيث يتم استخدامها لنقل امر معين زى ان
المرسل يزود القدرة الكهربية المرسله او انه يقلل القدرة الكهربيه المرسله .وده مهم جدا فى
تكنولوجيا CDMAألن لو powerلجهاز معين زادت عن الباقيين بيزود معدل التداخل بين
المشتركين وبعضهم وبالتالى بيزيد معدل الخطأ ويقلل سعه الشبكة من المشتركين.
44
شكل 49
شكل 50
بكده اتكلمنا عن خطوات عملية modulationفى CDMAوجزء التحكم فى القدرة الكهربية
المرسله من االجهزة power controlواهميتها .هنتكلم االن عن انواع القنوات المختلفه فى
شبكة . CDMA IS-95
فى عندنا قنوات فى اتجاه forwardيعنى من المحطة ألجهزة المحمول ( downlink
)directionوهما Pilot channelو synch channelو paging channelو traffic
.channelوفى قنوات فى اتجاه reverseاو uplink directionيعنى من اجهزة المحمول
الى المحطة الالسلكية . BTS
قناة pilotبتحدد مرجع للوقت وللوجه ( )time and phase referenceاللى محتاجه اجهزة
المحمول ,وبتستخدمها اجهزة المحمول فى عملية handoffمن خلية للتانيه اثناء التحرك ,والقناه
دى بيكون لها كود واحد short-PN codeولكن كل خليه بيكون لها shiftخاص بيها ,يعنى
كود واحد ولكن كل خليه بتعمل ازاحة للكود ده مقارنتة بالتانيه وكود walashبتاعها رقم .0
شكل .51
45
قناة synchبتقدم معلومات عن المحطة الالسلكية BTSزى رقم الشبكة network idومعدل
النقل فى قناة pagingورقم النظام system idوغيرها والمعدل بتاعها bit/s 1200وكود
walashبتاعها رقم . 32شكل .52
قناة pagingتستخدم الرسال معلومات االتصال الجهزة المحمول باالضافه لمعلومات عن الشبكة
ولكل sectorفى الخلية قناة خاصة بيها وكود walashرقم 1ومعدل االرسال بيكون 9600او
. kb/s 4800شكل .53قناة trafficودى اللى بتحمل مكالمات المشتركين واتكلمنا عنها من
قبل.
اما فى اتجاه reveresفيوجد قناة trafficاللى بتحمل المكالمات الصوتيه من اجهزة المحمول
الى BTSوكمان بيتم ارسال رسائل تحكم عليها ومعدل نقل الصوت بيكون مختلف وبيبدأ من
9600الى kb/s 1200على حسب voice activityوده نسميه variable codingاو
.Vocoder
واخيرا ً قناة access channelواللى بتستخدمها اجهزة المحمول لبداية االتصال مع المحطة
الالسلكية وكمان عن طريقها بيرد على قناة pagingاللى فى اتجاه . forward
طب ايه هى الخطوات العامة اللى بيعملها الموبيل لما يشتغل ,اوال الموبيل فى بداية شغله بيبحث
عن قناة Pilotعلشان يظبط time and phaseمع .BTSبعدها بيقرأ قناة synchعلشان
يعرف القيم الخاصة بالشبكة .بعدها الموبيل بيرسل طلب للشبكة عن طريق access channel
لتخصيص قناة او كود walashوالمحطة بترد بالتخصيص عم طريق paging channelليتم
تخصيص .Traffic channel
شكل 51
46
شكل 52
شكل 53
47
radio channelفيوجد نوعين برضه من االنظمة االول GSM Radio networkواللى بتخدم
اجهزة المحمول اللى بتشتغل على شبكات الجيل الثانى GSMفقط ,والثانى UTRANواللى بتخدم
اجهزة المحمول اللى بتدعم شبكات الجيل الثالث .UMTSالمحطات الالسلكية للجيل الثالث بتسمى
NodeBوبتتوصل للـ coreعن طريق اجهزة .RNCاما PS- domainفبيكون فيهم اجهزة
SGSN , GGSNودول بيكونوا مكافئين للـ MSC,GMSCفى جزء CS domainولكن للتعامل
مع البيانات مش الصوت وممكن نعتبرهم على سبيل التبسيط رواتر لربط اجهزة المحمول على
شبكة االنترنت.
شكل 54
48
شكل 55
شكل 56
هنتكلم عن وظائف العناصر المختلفة فى PS coreفى شبكات UMTSونبدأ ب Gateway
GPRS support node – GGSN
49
وظيفة GGSNهى الربط بين شبكة البيانات الخارجية زى internetوبين شبكة المحمول وبيوفر
بيانات المحاسبة اللى بيحتاجها العنصر اللى اسمه charging gateway functionality CGF
واللى بيبعتها الى مركز الحاسبة . billing center
كمان من وظائفة عمليه الترشيح للبيانات data screeningبمعنى انه ممكن يعمل الغاء لنوع
معين من البيانات وعدم السماح لها بدخول شبكة المحمول من شبكة االنترنت .وألن عندنا اكتر من
جهاز SGSNفى الشبكة فجهاز GGSNبيخزن بيانات التوجيه routing informationبحيث
يقدر يحدد اى SGSNهبعتله بيانات المشتركين . data trafficشكل .57
جهاز , Serving GPRS support node – SGSNده المسئول عن توفير الخدمة الجهزة
المحمول فى منطقة جغرافيه معينه بنسميها routing areaوكمان مسئول عن عمليات attach
و pagingو mobilityألجهزة المحمول .MS
باالضافه الى انه مسئول عن تأسيس االتصال بين RNC , GGSNعلشان يوفر فى النهايه اتصال
بين اجهزة المحمول وبين الشبكة وكمان مسئول عن عملية التجوال roamingألن اجهزة SGSN
فى شبكات المحمول المختلفة بتكون متوصله ببعضها.
كمان SGSNبتكون مسئوله عن توفير اتصال امن بين اجهزة المحمول وبين الشبكة عن طريق
عملية التشفير للمكالمات Cipheringوالتأكد من هوية اجهزة المحمول Authentication
وعمليا ً ممكن ندمج وظائف GGSN , SGSNفى جهاز واحد .شكل .58
جهاز charging gateway functionality – CGFمسئول عن تجميع البيانات اللى هنحتاجها
لمعرفة قيم فواتير المشتركين وهتجمعها من GGSNاو SGSNوبعد التجميع هيتم ارسالها الى
انظمة الفوتره billing system- BSاللى بتستخدم الصدار فواتير المشتركين .يعنى ممكن نعتبر
CGFكمخزن مؤقت لبيانات المكالمات CDR – Call detail recordsوارسالها الى BSوعمليا
ممكن يتم دمج الوظيفة دى داخل اجهزة GGSNاو .SGSNشكل .59
شكل 57
50
شكل 58
شكل 59
اتكلمنا على مكونات coreالخاص بشبكة UMTSوهتكلم االن باختصار عن جزء radio
51
المكون االول هو -RNC Radio Network Controllerوده مسئول عن عمليات
handoverوتحديد الموارد اللى بتحتاجها المكالمات زى االكواد اللى بتنضرب فى االشارة
وطبعا ً كل اشارات التحكم فى المكالمات بين اجهزة المحمول عن طريق بروتوكول اسمه – RRC
. radio resource controlوكمان مسئول عن التشفير للمكالمات باالضافة لتخرينه بيانات
عن مكان المشتركين الى جانب قيامة بعمليات تخص . WCDMAواجهزة RNCبيكون متوصل
بيها المحطات الالسلكيه Node-Bاما عن طريق وصلة ميكرويف microwave linkاو وصلة
سلكية او فيبر .شكل .60
المكون الثانى هو المحطات الالسلكيه Node-Bوهو الجهاز المسئول عن ارسال واستقبال موجات
الراديو من والى اجهزة المحمول وبتستخدم WCDMAوبيكون مسئول عن خلية سواء مكونه من
sectorواحد او اكتر .الحيز الترددى المستخدم قيمته MHz5وبيتم استخدام modulation
. QPSK
االكواد المستخدمة فى WCDMAنوعين رئيسين االول اسمه channelization codesواللى
هو OVSF Orthogonal variable spreading factorو بيتم تخصيص كود لكل
applicationعلى الموبيل ,بمعنى ان باستخدام االكواد بيتم تمييز المستخدمين او البرامج اللى
بتبعت على الشبكة .والنوع الثانى هو scrambling codesواللى هو gold codeفى شبكات
UMTSوبيكون لكل sectorفى المحطة الالسلكية كود خاص بيها بمعنى ان عن طريقه بيتم
تمييز الخاليا وطبعا ده فى اتجاه .downlinkوفى اتجاه uplinkلكل مستخدم كود خاص بيه.
اكواد channelizationهى المسئولة عن عملية زيادة الحيز الترددى bandwidth
spreadingومعدل زيادة الحيز الترددى بيسموه spreading factorوبيكون متغير وقيمته من
1حتى 1 ( 512و 2و 4و 8و ...و .) 512على سبيل المثال ممكن نستخدم اكواد طولها
chip 256بالتالى يبقى عندنا 256كود متعامدين . orthogonal codesشكل .61
المكون االخير فى جزء radioهو جهاز المحمول نفسه User equipmentواللى بيتكون
شريحة المحمول ( USIMاللى بيتخزن فيها معلومات عن الشبكة والمستخدم) و Mobile
equipmentاللى موجود فيه hardwareو ال softwareاللى بيخلى الموبيل يرسل
ويستقبل .شكل .62
52
شكل 60
ءشكل 61
53
شكل 62
54
قناة Primary Common Control Physical Channel P-CCPCHودى بتحمل رسائل
broadcastألجهزة المحمول
قناة Secondary Common Control Physical Channel S-CCPCHودى بتحمل
معلومات عن Pagingألجهزة المحمول يعنى لما يجيلك مكالمه مثال وكمان ارسال بيانات
المشتركين اللى احجامها صغيره فى اتجاه . downlink
قناة Acquisition Indication Channel-AICHودى مسئوله عدم وجود تصادم بين اجهزة
المحمول لما تيجى ترسل للمحطات الالسلكية .
قناة Page Indication channel-PICHودى مسئولة عن ان اجهزة المحمول تدخل فى
sleep modeاو تخرج منه وهدف sleep modeان اجهزة المحمول تقلل من استخدام القدرة
الكهربية بحيث شحن البطاريه ال يستهلك بسرعه.
قناة Physical Downlink Shared Channel -PDSCHوعن طريقها بيتم ارسال بيانات
للمشتركين بسرعات كبيرة .ودى قناه يقدر يكون اكتر من مستخدم يتشارك فيها ودايما بتكون
مصاحبة للقناة الجايه .DPCH
قناة Dedicated Physical Channel – DPCHوعن طريقها بيتم ارسال بيانات للمشتركين
او رسائل تحكم لجهاز محمول معين .شكل .64
شكل 63
55
شكل 64
هنتكلم عن مجموعة القنوات فى اتجاه , uplink directionونبدأ بقناة physical random
access channel PRACHودى مسئولة عن حمل الرسائل الخاصة بطلب استخدام الشبكة ,
بمعنى انك لو عايز تعمل مكالمة مثال الزم الموبيل يبرسل رساله على القناة دى لكى يتم تخصيص
كود له .ومن اسمها واضح ان ارسال الرساله بيكون عشوائى وده ممكن يعمل تصادم بين الرسائل
,يعنى ممكن جهازين محمول يرسلوا الرساله فى وقت واحد وبالتالى يحصل اعادة ارسال للرساله
دى من اجهزة المحمول.
قناة physical common packet channel PCPCHودى بتحمل رسائل بيانات حجمها
بيكون صغير ,والقناتين دول ممكن اى موبيل يستخدمهم وال تحتاج لتخصيص كود معين للجهاز
فى البدايه.
قناة dedicated physical control channel DPCCHبيتم ارسال رسائل تحكم عن
طريقها للحفاظ عل وجود اتصال بين المحطة االسلكية وبين اجهزة المحمول .
قناة dedicated physical data channel DPDCHبيتم ارسال بيانات المستخدمين عن
طريقها الى المحطة الالسلكية الى جاب بعض رسائل .signalingوممكن جهاز المحمول الواحد
يكون مخصص له قناة واحده PDCCHالى جانب قناة او اكتر DPDCHوده فى حالة ان جهاز
المحمول عامل اكثر من نوع من ال connectionsعلى الشبكة .شكل 65بيوضح القنوات
دى.
56
شكل 65
هنتكلم االن عن خطوات انشاء عمل اتصال بين اجهزة المحمول والمحطات الالسلكية NBواسم
العملية دى . radio link setup
اوال لما نفتح جهاز المحمول UEبيسمع الرسائل اللى على قناة P-SCHعلشان يقدر يعمل تزامن
على مستوى الوقت time-slot synchronizationوكمان بيسمع الرسائل على قناة S-SCH
ومنها بيعرف scrambling codeوكمان بيعمل تزامن على مستوى , frameيعنى من خالل
القناتين دول بيتم معرفة اوقات time slotsواوقات framesودى مهمه لالستقبال واالرسال
بين UEوبين .NBواخيرا ً جهاز المحمول UEبيسمع الرسائل اللى على قناة P-CCPCHواللى
منها بيعرف معلومات عن الشبكة والخلية زى القنوات المختلفة المتاحة لجميع اجهزة المحمول
common channelوزى اعدادات الخلية .cell configuration
بعد كده جهاز المحمول UEبيرسل رساله اسمها PRACH preambleوزى ما قلنا قبل كده ان
الرسائل دى بتكون عشوائية بمعنى انه ممكن يحصل تصادم بين رسالتين او اكتر مرسله من اجهزة
المحمول لذلك لو الشبكة ردت على الرساله دى برساله على قناة AICHبيتم استكمال رساله على
قناة PRACHمن جهاز المحمول واسم الرسالة . PRACH requestولو المحطة الالسلكية
مردتش على PRACH preambleبيتم اعادة ارسالها تانى من اجهزة المحمول .UE
جهاز المحمول UEبيسمع بعدها الرسائل على قناة S-CCPCHواللى بتحتوى على معلومات عن
االكواد المخصصه لجهاز المحمول لعمل مكالمات باستخدامه .وبعد كده بيتم التواصل وارسال
الرسائل المختلفة بين الموبيل والمحطة باستخدام االكواد دى على قنوات
DPCH,DPDCH,DPCCHوكمان قنوات .S-CCPCH , PRACH,PCPCH
57
شكل 66
شبكات الجيل الرابع
هنتكلم عن اساسيات شبكات الجيل الرابع من اجيال المحمول LTE
شكل 67بتوضح اصدارات شبكات المحمول بداية من شبكات الجيل الثالث UMTSورقمها
Release 99وده كان سنة 2000والمنظمة المسئولة عن تطوير الشبكات هى , GPP3استمر
بعدها تطوير الشبكات بإصدار releasesاخرى حتى عام 2008بإصدار release 8واللى
بنسميه LTEو بيعتمد على طريقة OFDMAفى االرسال واللى هنشرحها قريب ,وفى االصدار
ده كان معدالت نقل البيانات القصوى Mb/s 100فى اتجاه downlinkو Mb/s 50فى اتجاه
. Uplinkعام 2010ظهر release 10والموجود فيه العديد من الخواص الجديده اللى انضافت
على الشبكة واتسمى االصدار ده . LTE-advancedوتوالت اإلصدارات بعدها حتى السنة دى
2020واللى هيكون رقم االصدار 16وهيبقى هو الجيل الخامس .G5شكل .68وعامة بيطلق
على شبكة LTEياصدارتها المختلفة الجيل الرابع G4رغم ان اإلصدار االول بعض الكتب بتسميه
Pre-4Gألن معدالت نقل البيانات فيه كان اقل من المطلوب طبقا ً لمتطلبات IMT-advanced
واللى عملها االتحاد الدولى لالتصاالت .ITU
ومن اهم خصائص االصدار االول من LTEاصدار 8انه بيدعم اكتر من حيز ترددى وهم 1.4و
3و 5و 10و 15و . MHz 20الى جانب انه بيدعم سرعة تحرك اجهزة المحمول حتى 350
km/hبس طبعا كل ما سرعة تحرك المشترك زادت كل ما معدل نقل البيانات قلت .ومعدل
التأخير داخل الشبكة فى حدود .ms 10وشبكات LTEبتشتغل packet switchingوده
مختلف عن االجيال االخرى ألن الجيل الثالث مثال كان core networkفيه شغال packet
switchingو circuit switchingواللى بيستخدم لحمل المكالمات الصوتية .كمان الجيل
58
الرابع بيدعم FDDو TDDوممكن توصيل وربط الشبكة بشبكات اخرى سواء من تطوير GPP3
او غيرها .
شكل 67
شكل 68
59
االصدارات االحدث من LTEزى release 13بتتميز بسرعات كبيرة جدا من معدالت نقل
البيانات بتوصل ل Gb/s 1.5فى اتجاه downlinkو Mb/s 500فى اتجاه uplinkبس ده
علشان يتحقق الزم يكون عندنا حيز ترددى يصل الى MHz 100وكمان اكثر من هوائى فى
االرسال واالستقبال يصل الى , 8*8وخلى بالك معدالت النقل دى نظرية وعمليا ً فى عوامل كتير
بتحقق معدالت النقل العملية بين اجهزة المحمول وبين الشبكة.
شبكة LTEبتتكون من core networkواسمها EPCو access networkواسمها
, eUTRANوجزء EPCشغال كله packet switchingوال يوجد اى مكون شغال circuit
switchingزى ما كان موجود فى الجيل الثانى والثالث .شكل .69
جزء eUTRANعباره عن مكونين االول اجهزة المستخدمين UEوالثانى المحطات الالسلكية
. eNB
اجهزة المستخدمين نفسها بتتكون من اجهزة المحمول MEباالضافة الى شريحة المحمول USIM
واللى بتخزن بيانات المشتركين المختلفة.
المحطات الالسلكية eNBبتتكون من الهوائيات antennasالموجوده على االبراج المختلفة
towersباالضافة الى اطباق الميكروويف MW dishesلو eNBموصله للشبكة عن طريق
وصلة ميكروويف , MW linkو مكونات eNBهى اجهزة RRUوأجهزة BBU. BBUاختصار
base band unitومسئول هعلى التعامل مع االشارات قبل عملية ال modulationورفعها
على تردد االرسال اما RRUاختصار remote radio unitمسئولة على عمليات
modulationوبتكون موجودة جنب الهوئيات على االبراج ,والهدف من فصل اجهزة eNBالى
BBU , RRUانه نقلل الفقد اللى بيحصل فى الكابل الواصل من المحطة الى الهوائيات وينسميه
, feederألن فى الوضع الجديد بنوصل كابل فيبر بين BBUو RRUبالتالى مفيش فقد لالشارة
بين BBUوبين RRUالموجوده على البرج ,اما الوضع القديم لما المحطة كلها بيكون فى اجهزة
واحده موجوده على االرض مثال ,بنحتاج نوصل كابل نحاس من المحطة للهوائيات -feeder -
وطول الكابل ده غالبا ً بيكون كبير وكمان تردد االشارة بيكون كبير بالتالى الفقد لالشارة فى الكابل
بيكون كبير جداً .اشكال 70و .71
المحطة الالسلكية بتعمل وظائف كتير منها عمليات modulationوالتكبير amplification
لالشارة ومنها تحديد اجهزة المشتركين اللى هيرسلوا او يستقبلوا على الشبكة schedulingومنها
عمليات handoverومنها ارسال رسائل التحكم لجهزة المحمول وغيرها كتير .
60
شكل 69
شكل 70
61
شكل 71
جزء coreالخاص بشبكات lteواللى بنسميه EPCبيتكون من مجموعه من المكونات وهى
كالتالى:
اجهزة MME – mobility management entityدى االجهزة المسئولة عن تتبع اجهزة
المحمول tracking area updateوعملية التحقق من هوية اجهزة المحمول
authenticationوارسال رسالة pagingالجهزة المحمول لما يجيلها مكالمة وعملية تسجيل
اجهزة المحمول فى الشبكة لما تشتغل attach/detachوتحديد مسار البيانات داخل اجهزة
coreالمختلفة وهم SGW/PGWوعامة كل عمليات signalingمسئول عنها اجهزة .MME
اجهزة SGW-serving gatewayدى اللى بتستقبل وترسل البيانات من والى المحطات
الالسلكية eNBالى جانب انها ممكن تخزن البيانات دى مؤقتا ً لو جهاز المحمول مش متاح لفتره.
اجهزة ( PGW-packet data network gatewayاحيانا بيتكتب ) PDNودى بتوصل
شبكة LTEبشبكات اخرى زى شبكة االنترنت ومسئولة عن توزيع عناوين IPألجهزة المحمول
وكمان ممكن تعمل ترشيح للبيانات الصادرة او الورادة ألحهزة المحمول .packet filtering
جهاز PCRF-policy and charging rule functionوده مسئول عن توفير جودة الخدمة
QoSألجهزة المحمول وتحديد كيفية حساب تكلفة العمالء , chargingوده بيتم بالتعاون مع
PGW
جهاز HSS-home subscriber serverوده جهاز سيرفر مسئول عن تخزين بيانات العمالء
المختلفة زى ارقامهم و مفاتيح التشفير اللي بتستخدم لضمان امن البيانات وتحديد هوية العمالء .
وكل المكونات دى بتكون بينها وصالت او interfacesوليها اسماء مختلفة زى S1-Uواللى
بيوصل بين eNBو – SGWموضح بشكل .72
62
هنالحظ ان المكونات دى مسئولة اساسا ً عن توفير اتصال بيانات فقط بين اجهزة المحمول وبين
الشبكة بمعنى ان مفيش اجهزة مسئولة عن تحقيق اتصال صوتى زى ما كان موجود فى الجيل
الثانى والثالث ,ولتحقيق اتصال صوتى من خالل شبكة LTEبيكون عندنا اجهزة بتتوصل بالشبكة
لتحقيق ذلك وهو اجهزة شبكة , IMSوهنا بيظهر مصطلح VoLTEوهو عمل مكالمات صوتية
من خالل شبكة .LTEوهنا الصوت بيتعامل عل انه VoIPيعنى من خالل packet switching
وليس circuit switchingزى ما كان موجود فى االجيال السابقة.
شكل 72
هنتكلم عن المراحل المختلفة داخل شبكات lteوهنركز على مرحلة physical layerفى
المحطات الالسلكية .eNB
شكل 73بيوضح ان بين اجهزة المحمول UEبين المحطات الالسلكية eNBنوعين من الرسائل
المتبادلة االول بيانات المشتركين user dataوالنوع التانى رسائل التحكم control messages
وفى الحالتين بتمر الرسائل دى على عدد من المراحل او البروتوكوالت فى اجهزة المحمول وهم
physical layer – layer oneو ) layer 2(MAC-RLC-PDCPو ).layer 3(RRC/IP
هنركز هنا على مرحلة , physical layerوالمسئولة عن عمليات modulationو codingو
االرسال على الهوائيات و االرسال المتعدد multiple accessوتكبير االشارات الضعيفة
وغيرها من العمليات الفزيائية.
نوع االرسال المتعدد multiple accessالمستخدم فى اتجاة downlinkاسمه OFDMAوهو
قريب من - Frequency division multiplexing FDMشكل , 74بمعنى ان الحيز
الترددى المتاح بيتقسم لمجموعه من الـ carriersاو sub-bandwidthsولكن بفرق ان مفيش
جزء بين الـ carriersدى كـ guard bandبين carriersولكن على العكس الـ carriers
دى متداخله .طبعا ده مبيهدرش فى استخدام الحيز الترددى بس فى نفس الوقت كأننا بنعمل تداخل
بين carriersدى ,بس التداخل ده بيكون تأثيره قليل ألن ال carriersدى متعامدة .يعنى ايه
متعامده ؟ يعنى تم اختيار قيم الترددات دى بحيث ان اقصى قيمة لتردد معين يقابلة قيمة صفر
للترددات االخرى – شكل .75وفى شبكات lteالفرق بين الـ carriersثابت وقيمتها .KHz 15
63
يبقي كده الحيز الترددى بيتقسم الى مجموعه من الترددات المتعامدة وعدد الترددات دى بيفرق على
حسب الحيز الترددى المتاح مثال لو الحيز المتاح MHz 5بيكون عندنا carriers 300ولو
عندنا MHz 10يبقى عدد الـ carriers 600وللعلم شبكات lteبتدعم الحيز الترددى , 3 , 1.4
. MHz 20 , 15 , 10 , 5
شكل 73
شكل 74
64
شكل 75
هنكمل فى مرحلة , physical layerوالمسئولة عن عمليات modulationو codingو
االرسال على الهوائيات و االرسال المتعدد multiple accessوتكبير االشارات الضعيفة
وغيرها من العمليات الفزيائية.
مهم قوى الجزء ده علشان نفهم كيفية االرسال باستخدام OFDMAفى اتجاه downlinkفى
شبكات LTEومننساش احنا بنبسط الفكره مش بنشرح بالتفصيل ,شكل 76بيوضح كيفية االرسال
,بداية بنحول البيانات المراد ارسالها من serialالى parallelوعلى سبيل المثال ناخد كل bit2
من البيانات المراد ارسالها مع بعض ونمثلهم باشارة ونحملها على تردد من الترددات المتعامده اللى
اتكلمنا عليها فى الجزء اللى فاتت . ,كده يبقى عندنا مجموعه من الترددات المتعامده وكل واحد
بيمثل اشارة فيها bit2وكلهم مرسلين فى وقت واحد وبنسمى االشارة دى OFDMA symbol
وعمليا الطريقة المستخدمة لتوليد الترددات المتعامده اللى بنستخدمها لتحمل البيانات المراد ارسالها
اسمها – Inverse Fast Fourier Transform – IFFTشكل . 77
فى نهاية كل اشارة بنضيف جزء اسمه cyclic prefixوده هدفه انه يحمى االشارة المرسله من
inter-symbol interferenceواللى بينشأ من .multipath interference
من وجهة نظر frequency domainبنقسم الحيز الترددى المتاح الى عدد ثابت من
subcarriersوبنقسم العدد ده الى مجموعات كل منهم subcarrier 12والمسافه بين كل منهم
KHz 15يبقى الحيز الترددى للمجموعة الواحد ,KHz 180راجع بوست رقم .37يبقى كده
المجموعة الواحدة المكونة من subcarrier 12تقدر تشيل bit 24فى وقت واحد وفى اخر كل
اشارة اللى هى بتمثل bit 2فى وقت بيكون فيه اشارة – cyclic prefixشكل .78
المحطة الالسلكية eNBبتحدد نوع modulationالمستخدم واللى ممكن يكون نوع من 3االول
QPSKالتانى QAM16والثالث QAM64وده بناء على ظروف القناه الالسلكية ومعايير تانيه .
بفرض ان نوع الـ modulationالمستخدم QPSKبالتالى البيانات المراد ارسالها بناخد كل 2
bitونمثلهم باشارة لها phaseمعين واللى شرحنا اننا هنحملها على تردد من الترددات المتعامده
,ولو المحطة الالسلكية استخدمت QAM16يبقى كل bit 4بيمثلهم بإشارة وبنحملها على تردد
من الترددات المتعامدة ,ولو المحطة الالسلكية استخدمت QAM64فى الحاله دى كل bit 6
بنمثلهم باشارة لها قيمة و phaseمعين و بنحملهم على تردد من الترددات المتعامدة .بكده يبقى
سرعة نقل اليانات بتزيد لو استدمنا طريقة modulationاعلى زى QAM64بس علشان
نستخدم الطريقة دى الزم تكون قوة االشارة كبيرة بمعنى ان الزم جهاز المحمول يكون قريب من
65
المحطة الالسلكية .يعنى كل ما كان جهاز المحمول قريب من المحطة كل ما سرعة نقل البيانات
زاد.
شكل 76
شكل 78
هنكمل فى مرحلة physical layer ,والمسئولة عن عمليات modulationو codingو
االرسال على الهوائيات و االرسال المتعدد multiple accessوتكبير االشارات الضعيفة
وغيرها من العمليات الفزيائية.
من وجهة نظر الوقت time domainمدة OFDMA symbolبتكون 71.4ميكرو ثانيه وده
وقت االشارة اللى بتمثل عدد من bitsاللى هو 66.4ميكرو ثانيه باالضافة الى وقت cyclic
– - prefixشكل .79
كل 7اشارات ofdma symbolبنسميهم slotووقته 0.5مللى ثانية ( لو حجم الخاليا كبير
بيكون عدد ofdma symbolفى slotالوحد 6وفى الحاله دى بيكون وقت cyclic prefix
اكبر )وكل slot 2بنسميهم sub-frameوعدد sub-frame 10بنسميهم frameووقتهم بيكون
66
10مللى ثانية ,كل ده لو شبكة lteشغاله بنظام FDDوليس TDDوهو ده الشائع عموما على
مستوى العالم.شكل .80
خلينا ندمج االشارة من وجهة نظر الوقت والتردد ,دلوقتى وقت االشارة اللى بتمثل bit 2مثال
71.4ميكروثانيه اللى هيا ofdma symbolبنحملها على تردد معين من الترددات المتاحه وفى
نفس الوقت بنحمل ofdma symbolsتانيه على الترددات االخرى المتاحه ,يعنى فى نفس الوقت
بنرسل اكتر من ofdma symbolعلى عدد من الترددات المتعامده .اقل عدد من الترددات اللى
ممكن نرسل عليها هو 12تردد واقل عدد من ofdma symbolsاللى نقدر نرسلها ورا بعض
بيكون ( 7او 6لو الخليه كبيره ) واالثنين مع بعض بنسميهم resource block-RBوهو ده
اللى المحطات الالسلكية eNBبتخصصه ألى موبيل علشان يستقبل عليهم البيانات او المكالمات –
شكل .81
وبحسابات بسيطة هنالقى ان عندنا 12تردد و symbol 7لو ضربناهم فى بعض يبقى عندنا 84
resource elementوكل واحد فيهم بيشيل 2او 4او bit 6على حسب نوع modulation
المستخدم وعمليا eNBبتخصص اتنين RBعلى االقل علشان نقل الصوت او البيانات الى اجهزة
المحمول وكل ما حجم البيانات اللى المشترك عايز ينقلها لالنترنت كان كبير كل ما الشبكة
خصصت له عدد اكبر من RB.بكده اقصى عدد من RBبيكون على حسب الجيز الترددى المتاح
للشبكة فلو عندنا متاح MHz 10يبقى عدد RBالمتاحه 50ولو الحيز الترددى المتاح 20
MHzيبقى عندنا RB 100فى وقت slotالواحد.
ونخلى بالنا مش كل slotsوالترددات متاحة لرسال المكالمات او بيانات المشتركين زى تصفح
االنترنت ,بيكون فى عدد منها إلرسال اشارات التحكم بين المحطات واجهزة المحمول.
شكل 79
67
شكل 80
شكل 81
معنى كده ان Resource elementsبتشيل بيانات المشتركين user dataوفى resource
elementsتانيه بتشيل بيانات للتحكم . control dataبكده ممكن نقول ان فى اتجاه
downlinkفى مجموعه من القنوات وكل قناه بتشيل بيانات محدده وهنركز على القنوات اللى
فى مرحلة .physical layerممكن نقسم القنوات دى الى نوعين االول downlink signals
وهما Reference signals RSو Primary synchronization signals PSSو
Secondary synchronization signals SSSودول بيحملوا بيانات ثابته على مستوى
الخليه وكل اجهزة المحمول فى الخليه بتستقبل البيانات دى .والنوع التانى Downlink
channelsوهما – PDSCH,PDCCH,PBCH,PCFICH, PHICHشكل .82
قناة PDSCHهي اللى بتحمل بيانات المشتركين سواء مكالمات صوتيه او تصفح انترنت او
مكالمات فيديو وكل القتوات الباقية بتحمل معلومات تحكم مختلفة.
68
نبدأ ب : reference signal – RSدى بتحمل اشارة معينه وبيستقبلها كل اجهزة المحمول
وبيتقاس قوة االشارة دى عند اجهزة المحمول وبناء على قيمة القياس بيحدد الموبيل حالة القناة
الالسلكية فى اتجاه downlinkوبناء عليه ممكن يحدد اى محطة السلكية من المحطات المجاورة
يقدر يعمل عليها handoverبناء على قوة االشارة المستقبله منها وكمان بتحدد نوع
modulationاللى ممكن يستخدم للجهاز ده .وكل resource blockبيكون موجود فيه 4
resource elementsموجود فيهم اشارة RSفى مكان معين من وجهة نظر الوقت
والترددات -شكل .32ومكان االشارة دى بيتغير من خلية للتانيه ومن antennaللتانيه لو عندنا
اكتر من antennaوده علشان ميحصلش تداخل بين RSللمحطات والخاليا المختلفة.
اشارة :PSSبتكون مسئوله عن التزامن بين eNBوبين UEعلى مستوى symbol , slot ,
.subframeوبيتم ارسالها مرتين كل frameفى slot 0و slot 10وبتشغل 62تردد وفى
اخر symbolفى slotsوبيتم ارسال كود معين فى االشارة دى – شكل .84
اشارة : SSSمسئوله على التزامن بين eNBوبين UEعلى مستوى , frameوبيتم ارسال كود
معين فيها وبتكون مرسله مرتين فى كل frameوقبل اشارة PSSمباشرة وبرضه لها 62تردد
بيتم ارسالها عليهم وفى قبل اخر symbolفى .slotsالكودين المرسلين فى PSS , SSSبيمثلوا
رقم خاص بكل خلية داخل المحطات والعدد االقصى لألرقام دى 504وبنسميهم Physical cell
identity – PCIومينفعش يتكرر رقم PCIبين الخاليا المتجاورة.
شكل 82
شكل 83
69
شكل 84
سنشرح فى هذا الجزء وظيفة قنوات Downlink channelsوهى
– PDSCH,PDCCH,PBCH,PCFICH, PHICHشكل 85يوضح شكل lte frameواماكن
.control channels
قناة PDSCHهي التى تحمل بيانات المشتركين سواء مكالمات صوتيه او تصفح انترنت او
مكالمات فيديو ,وتقوم eNBبتخصيص عدد من PDSCH resource blocksالى اجهزة
المحمول التى تطلب خدمة ما.
قناة PMCHمسئولة عن حمل البيانات التى تصل الى عدد من المستخدمين فى نفس الوقت وتسمى
Multicast trafficمثل . television broadcast
قناة PDCCHبتحمل معلومات تحكم من المحطة الى اجهزة المحمول ومن هذه المعلومات
معلومات تخصيص resource blocksعلى سبيل المثال فى حال ورود مكالمة الى جهاز
المحمول يتم تخصيص عدد من resource blocksللمستخدم كى يتم ارسال المكالمة عليها .تقوم
eNBبارسال ارقام وبيانات resource blocksالتى تم تخصيصها الى UEعن طريق قناة
PDCCHوكذلك فى حال تخصيص resource blocksفى اتجاه .uplinkوتشغل هذه القناة
من symbol 1الى symbol 3فى بداية كل subframeوهم نفس symbolsالمستخدمين
الرسال PCFICH , PHICHولكن تشغل PDCCHالـ resource elementsالمتبقيه من هذه
القنوات .وكل اجهزة المحمول فى الخليه تستقبل وتقرأ المعلومات الموجوده فى هذه القناه لبيان اذا
ما فى رساله موجهه لها ام ال .
قناة PBCHتحمل بيانات عن eNBمثل الحيز الترددى للمحطة الالسلكية ومعلومات عن قناة
PHICHويتم ارسالها دوريا مره كل frameفى اوقات وترددات محدده ( slot 1 -symbols
, ) 0,1,2,3 - 72 subcarrierبعد اشارة PSSمباشرة الموجودة فى .slot 0
قناة PCFICHمسئولة عن حمل بعض بيانات التحكم مثل عدد symbolsالتى تحمل معلومات
قناة . PDCCH
70
قناة PHICHمسئولة عن حمل بيانات التحكم المرتبطة بإعادة االرسال ,بمعنى اذا حدث خطأ فى
البيانات المرسله من UEالى eNBفتقوم eNBبالتأكيد على اعادة ارسال البيانات الخاطئة عبر
رسالة فى هذه القناة ,والبروتوكول المسئول عن اعادة االرسال هو .HARQ
شكل 85
71
شكل 86
شكل 87
72
هنتكلم االن عن Uplink directionفى شبكات LTE
فى مجموعة من القنوات المستخدمة فى اتجاه Uplinkوكل واحده منها لها وظيفة مختلفة ,
هنركز هنا على :physical channels and signals
قناة PUCCHودى قناة التحكم الذى يتم عن طريقها ارسال بيانات التحكم من اجهزة المحمول
UEالى المحطة الالسلكية eNBمثل رسائل طلبات الجدوله scheduling request
ورسائل HARQورسائل . MIMO feedbackوممكن ايضا ُ ارسال رسائل التحكم داخل
البيانات الخاصة بالمستخدمين فى قناة .PUSCHشكل 88بيوضح مكان القناة دى فى اول
عمودين واخر عمودين فى محور الترددات.
قناة PUSCHبتستخدم الرسال البيانات الخاصة بالمشتركين مثل المكالمات الصوتية وتصفح
االنترنت من اجهزة المحمول الى المحطة الالسلكية .eNB
قناة PRACHبتستخدمها اجهزة المحمول لطلب الدخول على الشبكة فى بداية التشغيل عن
طريق استخدام كود عشوائى من اصل 64كود متاحين لالستخدام .شكل 88بيوضح مكان
القناة دى باللون االزرق وبتستخدم . MHz 1.08
اشارة demodulation reference signal DRSبيتم ارسالها فى symbol 3فى كل
resource blockتم تخصيصة للـ UEوبتساعد فى عملية demodulationفى eNB
.شكل .89
اشارة Sounding reference signal – SRSبيتم ارسالها من UEالى eNBبناء على
طلب eNBمن اجل ان تعرف المحطة الالسلكية حالة القناة الالسلكية فى وقت معين وعلى
ترددات معينة.
73
شكل 88
شكل 89
,هنتكلم على انواع القياسات اللى بتقسها اجهزة المحمول UEوبترسلها للمحطة الالسلكية
.eNB
اوال : CQIجهاز المحمول بيحسب قيمة اسمها CQI – channel quality indicator
ودى بتحدد حالة القناة الالسلكية ومدى تأثيرها على االشارة المستقبله من eNBوده على
مستوى قناة ,PDSCHوبعد ما يحسبهاا الموبيل بيرسلها للمحطة الالسكية eNBواللى بدورها
بتحدد انسب طريقة modulation and codingلجهاز المحمول فى اتجاه . downlink
يعنى لو حالة القناة الالسلكية سيئة وبالتالى بتعمل تقليل او تشوية لالشارة فى اتجاه
downlinkساعتها المحطة الالسلكية بتستخدم طريقة modulation and codingاكثر
موثوقيه more reliableمثل QPSKولو حالة القناة جيده نستخدم 64QAMمثالً ,كل ده
بناء على قيمة CQIاللى بيقسها ويرسلها جهاز المحمول .وغالبا بيتم تحديد قيمة CQIبناء
على signal to noise ration SNRوهى نسبة االشارة الى قيمة noiseفى اشارة
البيانات على قناة . PDSCHوقيم CQIمن 0الى , 15وكل قيمة بيتم تحويلها الى طريقة
modulation and codingفى المحطة الالسلكية – شكل 90و .91
ثانيا ً :– Reference signal received power- RSRPودى قياس متوسط القدرة فى
اشارة reference signalsواللى بيتم ارسالها فى اتجاه downlinkفى اماكن محددة
وبتستخدم القيمة دى فى عمليات handoverو اختيار انسب محطة السلكية فى مدى تغطية
جهاز المحمول .وبيتم تحويل القيم من وحدة dbmالى قيم عدديه من 0الى .97
ثالثا ً Received Signal Strength Indicator - RSSIودى قياس متوسط القدرة فى
اشارة reference signalsولكن بإضافة التداخل من خاليا اخرى interference
والضوضاء الحرارية .thermal noiseوده بيتقاس على مستوى ofdm symbolاللى
بيحتوى على .reference signal
رابعا ً Reference signal received quality – RSRQهى حاصل قسمة RSRP
على RSSIمضروب فى عدد resource blockودى بتوضح نسبة القدر الكهربية الصافيه
74
الشارة reference signalالى كل القدرة الكهربية المستقبله بما فيها interference and
,noiseلذلك تعتبر معيار لجودة االتصال.
شكل 90
شكل 91
75
هذا الجزء يوضح اسماء ووظائف بروتوكوالت المرحلة الثانية layer 2المستخدمة فى اجهزة
المحمول UEوالمحطة الالسلكية .eNBوالمرحلة الثانية layer 2تتكون من اكتر من مرحلة
فرعية وهم .PDCP, RLC, MAC
عامة يوجد نوعين من الرسائل فى LTEاالول رسائل المستخدمين مثل الصوت وتصفح االنترنت
user plane dataوالثانى رسائل التحكم .control plane data
شكل 92يوضح اسماء البرتوكوالت فى layer 2فى االجهزة المختلفة فى شبكة LTE
والمستخدمة اثناء ارسال بيانات المستخدمين مثل الصوت وتصفح االنترنت user plane data
.ولو ركزنا على eNB & UEهنجد ان اول مرحلة فرعيه فى layer 2هى PDCPووظيفتها
انها تضغط جزء headerفى البيانات المستقبله من بروتوكول IPفى المرحله السابقه له وبيقوم
بهذه المهمة بروتوكول اسمه ROHCوايضأ من وظائفه انها تقوم بعمل تشفير للبيانات
cipheringاثناء ارسالها فى القناة الالسلكية wireless channelضمانا ً ألمن البيانات
باستخدام بروتوكول .EEA
بعد بروتوكوالت مرحلة PDCPيوجد بروتوكوالت مرحلة RLCو وظيفتها انها يمكن ان تعمل
تقسيم للبيانات االتية من PDCPاو تجميع اجزاء صغيرة من البيانات الى قطعة واحده من البيانات
بحجم اكبر Segmentation/concatenationوايضأ موجود فى هذه المرحلة بروتوكول
ARQوالمسئول عن اعادة ارسال البيانات الخاطئة.
والمرحلة االخيرة فى layer 2هى MACوالمسئولة عن عملية الجدولة schedulingوهدفها
توزيع resource blocksعلى اجهزة المحمول المراد ارسال او استقبال بيانات المستخدمين
منها او اليها فى اتجاه uplinkاو .downlinkايضا ً من وظائفها تصحيح اخطاء البيانات
باستخدام بروتوكول .HARQالى جانب ايضأ عملية multiplexingوالتى تهدف الى امكانية
ارسال اكثر من رساله radio bearersفى transport blockواحد.
بروتوكوالت المرحلة الثانيه تستخدم فى حالة لو ارسلنا بيانات مستخدمين او ارسلنا بيانات تحكم
ولكن بعض الوظائف تتغير مع تغير نوع البيانات ,على سبيل المثال ,بروتوكول ROHCال يعمل
مع بيانات التحكم اى انه ال يضغط headerالخاص برسائل التحكم وايضا ً تقوم مرحلة PDCP
بعمل تشفير و ضمان عدم تغيير البيانات فى حالة ارسال بيانات تحكم encryption and
integrityوتختلف ايضأ وظائف مرحلة RLCباختالف البيانات المرسلة .شكل 93يوضح
اسماء المراحل فى حال ارسال بيانات تحكم .شكل 94يوضح وظائف البروتوكوالت المختلفة فى
مراحل .layer 2
شكل 92
76
شكل 93
شكل 94
هنتكلم عن انواع العناوين او المعرفات اللى بيتم استخدامها فى شبكة الجيل الرابع .LTE
بداية الزم نعرف ان لكل جهاز محمول UEاكتر من عنوان على حسب المراحل المختلفة (بالظبط
زى ما جهاز الكمبيوتر بيكون له عنوان MAC addressفى مرحلة data link layerو عنوان
IP addressفى مرحلة . )network layerعندنا مجموعة من المعرفات او العناوين الخاصة
بمرحلة physicalوبتتكون العناوين او المعرفات دى عامة من bit 16مكتوبين بنظام
. hexadecimalاهم العناوين دى C-RNTIوده عنوان او رقم بيتم تخصيصه لـ UEبعد ما
يكون متوصل على الشبكة وقيمته متغيره ,ويوجد عنوان اخر اسمه Paging -RNTIوده
بيستخدم لرسائل pagingاللى بيتم ارسالها لجهاز المحمول لما يجيله مكالمة صوتيه وقيمة العنوان
ده ثابته FFFEوعنوان اخر لرسائل system informationاللى بيتم ارسالها لكل اجهزة
77
المحمول واسمه , SI-RNTIوقيمته . FFFFطب ايه فايدة عناوين RNTI؟ على سبيل المثال لما
بيتم ارسال رسالة تحكم على قناة PDCCHلجهاز UEمعين بيتم اضافة جزء من البيانات الى
الرسالة قبل االرسال وبنسميها .CRCبعد كده بيحصل تكويد scramblingللجزء ده باستخدام
قيمة C-RNTIالخاصة بـ UEوبيتم ارسالها فى اتجاه downlinkفى اماكن رسالة . PDCCH
كل اجهزة المحمول UEبتعمل فك للتكويد unscramblingلجزء CRCباستخدام قيم C-RNTI
الخاصة بيها وده لكل الرسائل اللى فى قناة PDCCHواللى تطلع قيمة CRCاالصلية يبقى رسالة
التحكم دى خاصة بيه ,بمعنى اخر ابسط انه بيتم استخدام قيم RNTIلتحديد اى رسالة تحكم فى
قناة PDCCHخاصة بأجهزة محمول معينه .UEالعناوين او المعرفات دى بيتم استخدامها بين
اجهزة المحمول واجهزة .eNB
نوع اخر من العناوين الخاصة بمرحلة ( NASده بروتوكول خاص ب signalingوموجود فى
اجهزة المحمول واجهزة – MMEشكل )95واسم العنوان ( GUTIمثل معرف IMSIالمستخدم
فى الجيل الثانى) وهو رقم ثابت لكل خط محمول وبيتكون من اكتر من رقم منها رقم خاص بالبلد
اللى فيها شبكة المحمول MCCورقم خاص بشبكة المحمول لنفسها فى البلد MNCورقم خاص
بأجهزة MMEالموجوده فى EPCورقم خاص بخط المحمول نفسه اسمه M-TMSI
و يوجد عنوان للمحطات الالسلكية eNBواسمه ECGIوعنوان خاص بعدد من المحطات
متقاربين جغرافيا واسمه TAIوبيستخدم فى عمليات تحديث المكان .location update
شكل 95
هنتكلم االن عن العمليات المختلفة التى تحدث فى شبكة الجيل الرابع ( )LTE procedures
اول عمليه بتحدث اثناء فتح جهاز المحمول بنسميها "اجراءات البحث عن الخليه واختيارها " "
"LTE Cell Search/Selection Procedureوهدفها ان جهاز المحمول يختار الشبكة التى
سيتم تسجيله فيها ويرسل ويستقبل منها واليها وهذه العملية تحدث فى حال فتح جهاز المحمول –
شكل .96باختصار ,بعد فتح جهاز المحمول بيتم البحث عن الخاليا المحيطة عن طريق عمل
تزامن مع الشبكه downlink synchronizationمن خالل قراءة رسائل , PSS/SSSبعدها
يتم استخراج قيمة معرف الخلية PCIوعمل قياس لـ , RSRP/RSRQوبعدها بيتم استقبال
معلومات عن الشبكة والخليه system informationوده عن طريق قراءة رسائل MIB/SIB
.رسالة MIBوالمحمله على قناة PBCHبيكون من محتوياتها عدد RBsالمستخدمه وهذا مؤشر
على الحيز الترددى المستخدم فى الشبكة الى جانب معلومات عن قناة . PHICHشكل .97
78
واخيرا ً بعد استقبال بيانات الشبكة و البيانات المسجله على شريحة المحمول USIMالموجوده فى
جهاز المحمول UEبيتم اختيار الشبكة و الخلية التى سيتم التعامل معها واالرسال لها وتسمى
عملية . cell selection
بعد اختيار المحطة الالسلكية التى سيتم االرسال لها تبدأ عملية RACHومعناها االرسال العشوائى
لمحطة المحمول ,ألن فى هذه المرحلة لم يتم تخصيص اى RBللمحمول كى يتم االرسال عليه ,
لذلك يتم االرسال بصورة عشوائية عن طريق قناة PRACH
وشرحناها قبل كده فى بوست سابق ,وبعد نجاح عملية االرسال العشوائى بيتم تخصيص RBsكى
يتم ارسال رسالة network attachوالتى عن طريقها بيتم تسجيل جهاز المحمول UEفى
الشبكة تمهيدا إلرسال او استقبال اى مكالمات او معلومات من والى شبكة االنترنت.
شكل 96
79
شكل 97
هنتكلم االن عن عملية التسجيل والدخول على شبكة , LTEشرحنا فى الجزء اللى فات ان جهاز
المحمول الزم يعمل تزامن مع المحطة الالسلكية eNBفى بداية التشغيل وبعدها بيتم اختيار محطة
السلكية معينه لإلرسال لها .بعد اختيار eNBبيرسل لها الموبيل رسالة على قناة PRACHاسمها
Random access preambleوهو عبار عن كود عشوائى ,لو تم استقبال الرساله من
المحطة الالسلكية هترد برساله اسمها Random Access Response – RARلجهاز المحمول
ولو لم يتم استقبال RAR messageفبيقوم جهاز المحمول بإعادة ارسال preambleبقدرة
كهربية اعلى .رسالة RARبيكون فيها معلومات لجهاز المحمول منها عنوان مؤقت بيتم ارساله فى
الرسائل القادمة من جهاز المحمول TC-RNTIباالضافة الى تحديد وقت وتردد معين لجهاز
المحمول كى يقوم باالرسال عليه فى اتجاه . uplinkبعد كده جهاز المحمول بيرسل رساله اسمها
RRC connection requestواللى بيترد عليها من الشبكة برساله RRC connection
setupوبعدها بيرد جهاز المحمول برساله ( RRC connection setup completeللناس
اللى عارفه شبكات كمبيوتر ,ممكن نقرب الكالم ده مثل عمل TCP connectionمع السيرفرات
قبل ارسال البيانات المتعلقة ب application layerوهى رسائل )syn , syn/ack , ack
الرسائل دى بيتم ارسالها على قنوات . PDSCH , PUSCHبكده بيبقى فى اتصال مباشر بين
جهاز المحمول UEوالمحطة الالسلكية .eNB
رسالة RRC connection setup completeبتحتوى كمان على رساله attach request
واللى المحطة الالسلكية بترسلها بدورها لجهاز MMEواللى بدوره هيتأكد من هوية جهاز
المحمول عن طريق جهاز HSSويبدأ تشفير البيانات authentication and ciphering
procedureوفى نهاية المطاف بيتم تسجيل جهاز المحمول فى الشبكة برسالة attach
completeمن المحطة الى المحمول وبيتم ارسال عنوان IPلجهاز المحمول الستخدامه بعد كده
فى ارسال الصوت او االنترنت الجهزة SGWو .PGWالبروتوكول االساسى هنا هو بروتوكول
80
RRCوالموجود فى اجهزة المحمول والمحطة الالسلكية وبعدها بيتم ارسال رسائل signaling
من بروتوكول ,NASطبعا الموضوع معقد عن كده بس ده شرح مبسط للعملية .شكل 98و .99
شكل 98
81
شكل 99
هنتكلم االن عن عملية انشاء اتصال محدد بين اجهزة المحمول وشبكة LTE (Dedicated
) ,Bearer proceduresاو بمعنى اخر ايه اللى بيحصل علشان ندخل على موقع معين على
االنترنت من شبكة المحمول.
بداية نتعرف على معنى كلمة EPS bearerاو حامل وده ببساطة اتصال بين جهاز المحمول وبين
( PGWمثل tcp connectionبين جهازين كمبيوتر ) واالتصال الواحد ممكن يحتوى اكثر من
IP flowاو ممكن نقول اكثر من اتصال فرعى – شكل .100
فى نوعين من EPS bearersاالول حامل افتراضى او اساسى default bearerوده بيكون
موجود بين جهاز المحمول وبين PGWفى نهاية عملية attachلو جهاز المحمول محتاج عمل
اتصال ال يحتاج متطلبات كبيره (مثل تأخير او معدل نقل بيانات معين ) فوقتها البيانات دى
هتستخدم . default EP bearerاما لو االتصال محتاج معدالت نقل بيانات معينه زى مثال
الفيديو او الصوت هيطلب جهاز المحمول تأسيس اتصال من النوع الثانى بينه وبين PGWواسمه
حامل محدد ( , )Dedicated Bearerجهاز MMEهو اللى بيبدأ تأسيس االتصال وتحديد
متطلباته بعد استقبال رساله من جهاز المحمول .UEوهنا الزم نعرف ان كل خدمة (مثل الصوت
او الفيديو ) لها معامالت معينه QoS parametersاسمها . - QCI QoS class identifier
والمعامالت دى مثل التأخير delayوالفقد – lossشكل .101
بتبدأ عملية تأسيس اتصال محدد dedicated bearerبرسالة طلب من UEالى MME
وبروتوكول NASهو مصدر الرساله .بيتواصل MMEمع SGW,PGW, PCRFبعدد من
الرسائل ويرد على UEبرساله اسمها E-RAP setup requestواللى يرد عليها UEب E-
RAP setup responseوالرسائل دى بتحتوى على معامالت االتصال المطلوب بين UEو
82
. PGWوطبعا ً الرسائل دى بيتم ارسالها عن طريق .eNBوكده يكون فى اتصال كحدد بمعامالت
خدمه معينة بين UEوبين PGWومن خالل االتصال ده بيكون فى اتصال End-to-Endبين
جهاز المحمول وبين الموقع الموجود على االنترنت.
شكل 100
شكل 101
.
83
هنبدأ نتكلم عن مجموعة من الخواص الموجوده فى اصدارات LTEالمختلفة تمهيدا ً لشرح
اساسيات الجيل الخامس وهنبدأ ب carrier aggregation-CAاو تجميع الترددات.
بداية منظمة GPP 3حددت مجموعه من الترددات الممكن استخدامها فى شبكات LTEوبنسمى
كل حيز منهم frequency bandولهم ارقام مختلفة وكل حيز منهم فيه جزء يستخدم فى اتجاه
downlinkوجزء بيستخدم فى اتجاه uplinkوايضا ً يوجد احوزة ترددية تستخدم فى الشبكات
التى تعمل بـ FDDوترددات للشبكات التى تعمل بطريقة TDD.وعلى حسب كل دوله بيتم اختيار
حيز معين وتخصيصه لشركات االتصاالت الستخدامه فى شبكات - LTEشكل .102
فى بداية اصدار LTEكان اقصى حيز ترددى بيشتغل عليه هو MHz 20ولكن معدل استهالك
البيانات بيزيد وده ادى الى حتمية زيادة الحيز الترددى اللى بتشتغل عليه شبكات LTEوتم تحقيق
ذلك باستخدام خاصية carrier aggregationواللى معناها اننا نقدر نستخدم اكتر من حيز
ترددى بحد اقصى عدد carriers 5ما مجموعه MHz 100كحد اقصى وطبعا ده هدفه انه
يزود عدد المشتركين فى الشبكة و يزود سرعات نقل البيانات فى اتجاه downlink.فى المستقبل
القريب هيتم زيادة الترددات الى carrier. 32وعدد الترددات المستخدمة فعليا بيعتمد على نوع
جهاز المحمول UE categoryونوع المحطة الالسلكية وامكانيتها ( على سبيل المثال لو نوع
جهاز المحمول category 6فعد الترددات اللى ممكن نجمعهم 2ولو كان category 11 or
12بيكون عدد الترددات ) – 4عمليا مش كتير من الشركات بتطبق الخاصية دى فى الشبكات.
فى اربع انواع من carrier aggregationعلى حسب هل الترددات المستخدمه متجاورة ام ال :
اول نوع اسمه Interband carrier aggregationوده االكثر استخداما ً ومعناها ان مشغل
الشبكة network operatorبيملك ترددات فى احوزة تردديه مختلفة different frequency
(bandsبمعنى ان الترددات متباعده عن بعضها) ,النوع الثانى اسمه intra-band
contiguous carrier aggregationومعناه ان مشغل الشبكة بيملك ترددات فى نفس الحيز
الترددى frequency bandsوالترددات دى متجاورة.
اما النوع الثالث فهو نفس الثانى ولكن الترددات الموجوده فى الحيز الترددى الواحد غير متجاورة
واسمه intra-band non-contiguous CA .واخيرا النوع الرابع interband
FDD/TDD CAوده معناه ان مشغل الشبكة بيملك حيز ترددى يستخدم فى شبكات LTEالتى
تعمل بطريقة ( FDDراجع بوستات اساسيات االتصاالت) وحيز ترددى اخر يستخدم فى شبكات
LTEالتى تعمل بطريقة TDDومطبق فى شركة اتصاالت فى السويد.
فى بداية عمل جهاز الموبيل بيشتغل على تردد واحد بيسموه Primary component
carrier-PCCوبعدها بيتم اضافة الترددات االخرى للعمل عليها واللى اسمها secondary
component carriers-SCCوعملية اضافة او ازالة تردد لجهاز المحمول لالستقبال عليه
بتكون اوتوماتيكية على حسب معدالت نقل البيانات المطلوبة.
84
شكل 102
هنتكلم االن عن خواص جديده من الخواص التى يدعمها االصدارات الحديثه من LTEوهى
HetNetو .Relay node
الهدف االساسى من الخواص دى تحسين تغطية الشبكة ,اول طريقة لتحسين التغطية coverage
improvementاستخدام خاليا صغيرة small cellsودى محطات السلكية بترسل قدره
كهربية صغيرة وغالبا بيتم استخدامها فى االماكن المزدحمة واللى فيها كمية البيانات الصادرة من
اجهزة المحمول بيكون كبير وبيسموها المناطق دى hot spotوشكل اجهزة المحطة relay
nodeبيكون صغير وموجوده على عمود صغير او موجوده داخل يافطة محل – شكل .103
وممكن يتم استخدامها لتغطية اماكن غير مغطاه من محطة السلكية اكبر او – Macro cell
وممكن small cellيكون نوعها Pico cellاو metro cellاو . femto cellوعدد اجهزة
المحمول اللى ممكن تخدمهم فى حدود 64جهازمحمول وقطر الخلية بيكون فى حدود 500متر او
اقل على حسب نوع الخلية .لما يكون منطقة ما متغطية من محطتين واحده منهم كبيرة Macro
cellواالخرى صغيرة small cellبيحصل حاجه اسمها offloadingبمعنى ان الخدمة
للمحمول تنتقل من الخلية االكبر الى الخلية االصغر وده بيساعد فى تحسين الخدمة عند عمالء
الشبكة بصفة عامة .وهنا نقدر نعرف معنى شبكه غير متجانسة – Heterogenous network
– HetNetببساطه هى الشبكة المكونه من انواع مختلفة من الخاليا ( Macro-Micro-Pico-
85
)Femto cellsكل منهم له قدرة كهربية ومدى تغطية معينه,وفيها اجيال محمول مختلفة وممكن
كمان يكون فيها . wifi
صورة اخرى لتحسين التغطية هى relay nodeوهى نوع من المحطات الصغيرة ولكنها متصله
السلكيا بمحطة اكبر واسمها donor eNBواالتصال ده عن طريق نفس الترددات المستخدمه فى
الشبكة وليس عن طريق كوابل فيبر او ميكروويف .محطة relay nodeبتتعامل مع donor
eNBعلى انها هى جهاز المحمول UEوبتتعامل مع جهاز المحمول على انها هى donor
.eNBودورها انها تستقبل االشارة الالسلكية من donor eNBوتعمل لها demodulation
and decodingوتصحح االخطاء الموجوده فيها ان وجد وتعيد ارسالها الى جهاز المحمول (
وده فرقها عن اجهزة ال repeatersاللى بتعمل تكبير لإلشارة دون معالجة االخطاء) – و relay
nodeمفيده فى حالة االماكن التى يصعب تغطيتها عن طريق . Macro eNBوممكن تتثبت
على عواميد االضاءة او على الحيطان فى الشوارع وطبعا ده بيحسن وبيزود مساحة التغطية
وبيزود عدد العمالء فى الشبكة وبيحسن معدالت نقل البيانات فى الشبكة .شكل .104ومن اهم
مزاياها انها ال تحتاج توصيل وصله معينه منها الى donor eNBسواء فيبر او microwave
(بيسموها , ) backhaul networkفتركيبها فى الشبكة سريع .وممكن استخدامها يكون مؤقت
الى ان يتم تركيب .small cell
شكل 103
86
شكل 104
هنتكلم االن عن خاصية جديده من الخواص التى يدعمها االصدارات الحديثه من LTEوهى
Coordinated Multipoint COMP
نتيجة انه فى شبكات الجيل الرابع يمكن استخدام نفس الحيز الترددى فى جميع الخاليا ( reuse
)factor = 1فيوجد نسبة كبيرة من التداخل على اطراف الخاليا cell edgesالمختلفة و الهدف
االساسى من COMPتحسين التغطية وتقليل التداخل وتحسين معدل نقل البيانات واداء الشبكة عند
اطراف الخاليا .cell edges
ويوجد نوعان من COMPاالول intra-site COMPومعناه ان يتم التنسيق والتعاون بين
ال sectorsالموجوده فى المحطة الواحده بدون تدخل باقى المحطات الالسلكية والهدف اننا نقلل
التداخل بين ال sectorsالمختلفة فى المحطة الواحده.
والنوع االخر inter-site COMPوهو التنسيق بين اكتر من eNBمتجاورين بهدف تقليل
التداخل بين eNBsوده بيتم عن طريق تبادل كميات بين البيانات بين المحطات الالسلكية
المجاورة -شكل .105
والتنسيق بين الخاليا او المحطات بيتم عن طريق نوع من اثنين اوال joint processingوهو ان
يتم ارسال نفس البيانات من المحطات الالسلكية الى جهاز المحمول والعكس عن طريق اكثر من
محطة السلكية eNBاو ( eNB sectorsيعنى سواء النوع االول intra-siteاو النوع الثانى
)inter-siteويتم استنتاج االشارة من مجموع كل االشارات المستقبله من المحطة او من جهاز
المحمول .الطريقة الثانية اسمها coordinated scheduling or beamformingبيتم
التسيق بين المحطات بحيث انه يتم توجيه الهوائى من احد المحطات الى موقع جهاز المحمول وفى
نفس الوقت إبعاد اشعاع باقى الهوائيات من المحطات االخرى من نفس موقع المحمول ,بالتالى
التداخل يقل بين المحطات عند موقع جهاز المحمول بالتالى تتحسن قيمة االشارة الالسلكية مقارنة
بقيمة التداخل – شكل .106
الخاصية دى بتقابل تحديات كتير منها ان سرعة استنتاج و معالجة حالة القناة الالسلكية الزم تكون
كبيرة ,ومدى دقة الهوائيات فى استنتاج اماكن اجهزة المحمول ,كمية البيانات الكبيرة التى تنتقل
بين المحطات الالسلكية للتنسيق بينها.
87
شكل 105
شكل 106
88
من اهم اسباب ان معدل نقل البيانات عند مشتركى شبكات الجيل الرابع LTEبتكون اقل من
السرعات النظرية هو التداخل بن الخاليا . inter-cell interferenceوالسؤال هو ليه بيحصل
تداخل اصالً ؟ شبكات LTEممكن تستخدم نفس الترددات فى كل الخاليا .لو يوجد خليتين
متجاورتين وكل واحده بترسل وتستقبل الى ومن جهاز محمول فى منتصف الخاليا فى الحاله دى
القدرة الكهربية الصادرة من اجهزة المحمول صغيرة بالتالى لن تؤثر على الخاليا المتجاورة ,
المشكلة لو اجهزة المحمول دى موجوده على اطراف الخاليا , cell edgesفى الحالة دى القدرة
الكهربية المرسله من اجهزة المحمول بتكون كبيره علشان تقدر توصل الى اجهزة االستقبال فى
المحطة الالسلكية ومننسناش ان الخاليا بتعمل على نفس الترددات ,بكده اجهزة المحمول نفسها
بتعمل تداخل على بعض .وايضا ً المحطات الالسلكية بترسل على نفس الترددات ألجهزة المحمول
الموجود على اطراف الخاليا بالتالى التداخل بيكون فى اتجاه uplinkو .downlink
والحل انه يتم التنسيق بين المحطات الالسلكية eNBلتقليل او منع التداخل على العمالء وده من
خالل رسائل متبادله بينهم عن طريق االتصال الموجود بين المحطات الالسلكية وبعضها ( X2
,)interfaceويوجد نوعين رئيسيين للتنسيق بين المحطات ,االول فى شبكات LTE – R8
االصدار , 8واسم الطريقه ) Inter-Cell Interference Coordination (ICICوالنوع
االخر فى LTE- advancedاالصدار 10واسمه ) Enhanced ICIC (eICICوده متوافق مع
خواص . HetNet , CoMP
خاصية ICICبتجعل المحطات الالسلكية تحدد resource blocksالموجود عليها تداخل بالتالى
تبعت معلومات عن resource blocksدى للمحطات المجاورة واللى بدورها تحدد resource
blocksمختلفة لمنع التداخل بين الخاليا ( على مستوى الترددات – )subcarriersشكل .107
الطريقة دى مناسبه فى الشبكات المتجانسه homogenous networkاللى كل خالياها نوعها
macro cellsولكن غير مناسبة فى الشبكة المكونه من انواع مختلفة من الخاليا
heterogenous network- HetNetالنه بيحصل فيها تداخل على مستوى control
.channelفى LTE-advanced – R10بنستخدم eICICوفيه بيتم استخدام subframes
اخرى لنفس الغرض ,فمثالً الخلية االكبر macro cellتشتغل على نفس الترددات الخاصة ب
small cellولكن كل منهم له subframesمختلفة من اجل عدم االرسال فى وقت واحد على
نفس الترددات – شكل .108
شكل 107
89
شكل 108
هنتكلم االن عن اساسيات عملية optimizationفى شبكات المحمول من الجيل الرابع .LTE
عملية optimizationعملية مستمرة وهدفها تحسين اداء الشبكة عن طريق تحسين التغطية
ومعدالت نقل البيانات عند عمالء الشبكة .وعملية optimizationبتمر بأكتر من مرحلة ,منها
single site verificationوالهدف منها التأكد ان المحطة الالسلكية تم تركيبها بصورة سليمة و
تم عمل configurationليها بالقيم المطلوبة وشغاله بصورة طبيعية .والنوع الثانى RF
) optimization (cluster optimizationودى بتبدأ بعد تركيب كل المحطات الالسلكية
( eNBsوليست محطة واحده) فى منطقة معينة وهدفه التأكد من التغطية للمحطات كلها متصلة و
عملية handoverبتتم بصورة صحيحة وتحديد وتعديالت مناطق التداخل بين المحطات .وفى
المرحلة دى بيتم عمل تعديالت فى زوايا هوائيات المحطات antennaومعدالت القدرة الكهربية
المرسلة transmitted powerوالقيم المختلفة المستخدمة لعملية handoverللحصول على
افضل اداء للشبكة فى مناطق التخطيط .شكل .109
وبيتم جمع بيانات عن اداء الشبكة عن طريق عملية Drive testوده فى حالة ان الشبكة لسه
جديده ومفيش عدد كبير من العمالء على الشبكة ,وايضا ً بيتم جمع البيانات من انظمة قياس االداء
فى الشبكة اللى اسمها Key performance indicatorsودى بيتم االعتماد عليها لما يكون فيه
عدد كبير من العمالء فى الخدمة .وفى عملية optimizationبيتم مراجعة قيم RSRP , SINR,
handover success rateوقيم اخرى واللى بيتم مقارنتها بالقيم المثلى ومن ثم عمل تعديالت
مختلفة فى الشبكة للوصول الى االداء االمثل للشبكة.
اهم المشاكل الخاصة بتغطية الشبكة واللى المفروض عملية optimizationانها تحلها هى:
التغطية الضعيفة وفجوات التغطية :weak coverage and coverage holesومعناها وجود
اشارة ضعيفة جدا من المحطة الالسلكية ووجود مناطق ال يوجد فيها تغطية على االطالق والهدف
من حل المشكلة دى ضمان وجود تغطية متصلة للشبكة بقيم مقبولة.
عدم وجود خلية مسيطرة :lack of a dominant cellومعناه انه يوجد فى منطقة معينه اشارات
متساوية من محطات متجاورة او اكتر ,فى الحاله دى بيحدث عملية handoverبصورة متكررة
فى اوقات صغيره جدا ً ( )ping-pong effectوده بيأثر على جودة االتصال وعلى الحمل
processing loadعلى المحطات الالسلكية .الزم يكون فى اشارة من محطة معينة dominant
cellاكبر بكتير من باقى اشارات المحطات المجاورة.
عدم التوازن بين اتجاه uplinkو اتجاه (imbalance between uplink - downlink
) :and downlinkفى بعض المناطق يمكن ان توجد اشارة مستقبله من المحطة الالسلكية عند
90
جهاز المحمول ولكن لبعد المسافة بين جهاز المحمول وبين المحطة ال تصل االشارة الالسلكية
الصادرة من المحمول الى المحطة .uplink directionوهنا الزم نحسب تغطية المحطة عند
المنطقة اللى بيكون فيها توازن بين االتجاهين.
التغطية المتقاطعة :cross coverageومعناها ان محطة بترسل اشارة الى مدى اكبر من
المخطط لها ,بالتالى تؤثر على الخاليا المجاورة عن طريق زيادة التداخل بين المحطات او عدم
وجود خلية مسيطره dominant cellفى بعض المناطق وقد يحدث اخطاء اثناء عملية
.handoverوالحل تعديالت فى الهوائيات او معامالت المحطات او تعديل القدرة الكهربية
المرسله.
شكل 109
91
فى حالة مشكلة عدم التوازن بين اتجاه uplinkواتجاه downlinkبيكون القدرة الكهربية
المرسلة من جهاز المحمول UEغير قادرة على الوصول الى المحطة الالسلكية , eNBوفى نفس
الوقت فى اشارة فى اتجاة downlinkواصله الى جهاز المحمول – شكل .110وده ممكن
يحصل نتيجة اعطال فى المحطة الالسلكية مثل اعطال فى power amplifierاو اختيارات
خاطئة فى معامالت الهوائى مثل diversity optionاو وجود تداخل interferenceوممكن
يحتاج تعديالت فى معامالت الهوائى او تقليل القدرة الكهربية المرسله.
شكل 110
92
طريقة : Gateway Core Network-GWCNمثل طريقة MOCNولكن يتم ايضا ً التشارك
فى اجهزة MMEوالمسئولة توزيع المكالمات وانشاء االتصال بين اجهزة الـ core network
المختلفة ,ولكن الطريقة دى بالرغم انها موفرة لشركات تشغيل الشبكات ولكن غير مرنة وغير
عملية.
شكل 111
93
بسهوله ولكن معدل نقل البيانات من هذه االجهزة بيكون فى حدود .200 kb/sوالنوع ده بيستخدم
180 Khzفقط من الحيز الترددى وبتستخدم فقط QPSK or BPSK modulationوالخلية
الواحده بتدعم االالف االجهزة فى حيز التغطيه.
شكل 112
مبادئ VoLTE
منظمة GPP3قررت انها تفصل شبكة LTEعن اى خدمات مثل , voiceبالتالى مكونات
شبكة LTEفى حد ذاتها ال تقدم خدمة نقل الصوت او الفيديو ,لذلك لما تحب تعمل مكالمات
صوتيه الزم شبكة LTEتكون موصله بشبكة اخرى لتقديم خدمات الصوت وغيره .الحل
االول CSFBوده حل مؤقت حتى استخدام الحل االخر وهو . VoLTE
فى خدمة VoLTEبيتم االعتماد على شبكة IMSواللى طورتها منظمة GPP3والتى تعمل
باستخدام بروتوكول SIPوده بروتوكول مسئول عن تأسيس ونهاية المكالمات –
-signaling protocolوده بيحصل عن طريق تبادل مجموعه من الرسائل بين االجهزة
المختلفه سواء اجهزة المحمول او االجهزة الموجوده فى شبكة IMSمثل رسالة invite
ورسالة .registerطب ايه االجهزة الموجوده فى شبكة IMS؟
اوال اجهزة : S-CSCFاالهم فى الشبكة النها المسئول عن توصيل المكالمات بين االجهزة
فى بداية عمل المكالمه وادارة المكالمه – واالجهزة دى بتقوم بوظيفة SIP registrar
and SIP proxyواللى معناهم التأكد من هويه اجهزة المحمول وتسجيلهم فى الشبكة
والقيام بدور الوسيط بين اجهزة المحمول لتوصيلهم ببعض فى مكالمة صوتيه.
اجهزة قواعد البيانات : HSSدورها انها تسجل بيانات اجهزة المحمول واالرقام المختلفه
واكواد التشفير المستخدمه .والبروتوكول المستخدم بين S-CSCFو HSSاسمه
.diameter
94
اجهزة :I-CSCFفى الشبكات الكبيره يوجد اكثر من S-CSCFوبيتم توزيع البيانات والعمل
بينهم ,واالستعالم منهم عن اى فيهم مسئول عن تقديم الخدمه ألرقام معينه -ودى وظيفة I-
CSCF
اجهزة : P-CSCFيعتبر الواجهة اللى بين اجهزة المحمول و IMSبمعنى ان اجهزة
المحمول بترسل له وهو المسئول عن التواصل مع باقى مكونات الشبكة باالضافه الى انه
مسئول عن توفير جوده الخدمه QoSللمكالمات الصوتيه لذلك هو موصل بـ PCRFفى
شبكة LTEلتحويل متطلبات IMS networkالى شبكة .LTE
اجهزة allocation servers ASاو : Telephony application servers TAS
مسئولة عن تحقيق بعض الخواص فى المكالمات الصوتيه مثل مكالمات المؤتمرات
conference callsوخاصية توجيه المكالمات call forwardingواسمهم بصفة عامة
supplementary servicesوممكن تعمل تعديل فى رسائل sipوتوجيهها الى S-
– CSCFوبكده بينفذ وظيفة .Multimedia telephony – MMTEL
اجهزة MGW , MGCF :اجهزة MGWهى المسئولة عن توصيل شبكة IMSبشبكات
اخرى circuit switchingواللى بتستخدم PCM .والمتحكم فى عمل MGWهو
MGCF .
شكل 113
95
ازاى بتتم مكالمه على شبكة .VoLTE
اول خطوه لما تشتغل اجهزة المحمول على شبكة LTEشغاله ب VoLTEبيحصل تسجيل
لبيانات التليفون على اجهزة الشبكة واسم المرحله دى التسجيل Registrationوده
بيحصل عن طريق عمل اتصال بين التليفون وشبكة LTEوبعدها بيتم عمل تسجيل للموبيل
فى شبكة IMSالموصله بشبكة LTEوطبعا ده بعد التأكد من هوية الموبيل باستخدام اجهزة
قواعد البيانات .HSSوبيتم اخبار جهاز المحمول بعنوان جهاز .P-CSCFجهاز المحمول
لما بيعمل registrationبيرسل رقم المحمول IMSIوبعض البيانات االخرى والتى بيتم
ارسالها الى اجهزة S-CSCFاللى بتستخدمها للبحث عن بيانات اخرى للموبيل من اجهزة
HSSوبيتم بعدها تسجيل الموبيل فى .Telephony application server –TAS
بعد مرحلة التسجيل ممكن يتم عمل مكالمه بين اجهزة المحمول وده بيتم عن طريق ارسال
رسائل SIPمن جهاز المحمول الى P-CSCFواللى بدوره بيرسلها الى S-CSCFالموجود
فى الشبكة .بعدها بيتم ارسال الرساله الى I-CSCFوالمسئول عن اختيار جهاز S-CSCF
المسجل فيه الرقم المطلوب (ممكن جهاز S-CSCFيكون موجود فى نفس الشبكة او فى
شبكة محمول اخرى على حسب الرقم المطلوب) .بعد كده بيتم توجيه الرساله الى P-CSCF
فى الشبكة االخرى الى جهاز المحمول المطلوب.
بعد مرحله signalingبينتقل الصوت نفسه بين اجهزة المحمول مباشرة بدون المرور
على S-CSCFوطبعا مرورا بأجهزة .LTE coreمعظم شبكات VoLTEبتستخدم
voice codecاسمه AMR-NBاو ) AMR-WB (G722.2او EVSواالكثر استخداما
هو AMR-WBألن جودة الصوت افضل ومعدل نقل الصوت kb/s 12.65اما AMR-
NBفمعدل الصوت به kb/s12.2ولكن فى االصل معدل النقل فى هذه البروتوكوالت
متغير فمثال فى AMR-WBيكون المعدل من 6.6الى kb/s23.85ولكن معظم الشبكات
تجعله حتى kb/s12.65ويتم االتفاق على ال codecالمستخدم فى بداية المكالمه اثناء
تبادل رسائل sip/sdpومعدل النقل بيزيد بعد اضافة مجموعة من headersمثل
.IP/UDP
96
شكل 114
اثناء عمل مكالمة باستخدام VoLTEوفى حالة لو تغطية شبكة LTEمش كامله وفى منطقة
متغطية GSM/UMTSيبقى الزم يحصل handoverللمكالمه من LTEالى
, GSM/UMTSومن اجل حدوث هذا يوجد اجهزة مسئولة عن تسريع العملية دى ضمانا
لعدم فقدان المكالمه او حدوث تقطيع فى الصوت .االجهزة دى هى SCC-AS , ATGW,
, ATCFوغالبا بتكون عبارة عن برامج موجودة داخل اجهزة IMSمثل .P-CSCF
الوظيفة دى اسمها .single radio voice call continuity – SRVCCوجهاز
ATGWهو gatewayبين شبكة الموبيل وشبكة IMSوبين MSCفى شبكات
GSM/UMTSمن اجل نقل المكالمه بين الشبكات .
شكل 115
امزايا وعيوب غلق شبكات الجيل الثانى والثالث عن العمل واالكتفاء بشبكات الجيل الرابع
والخامس.
سؤال مهم وبيتكرر كتير ,مع زيادة اعداد مشتركى شبكات الجيل الرابع والخامس ليه
شركات المحمول مش بتقفل محطات المحمول التابعه للجيل الثالث والثانى وتحول كل
المشتركين للجيل الرابع والخامس لو موجود ؟ فى الحقيقه يوجد مزايا وعيوب للقرار ده وال
حل يوجد اجابة مثاليه.
نبدأ بالمزايا ,اهم ميزتين انه فى حال اتقفلت شبكة محمول من الجيل الثانى او الثالث فى
دولة ما بيكون الحيز الترددى اللى كان بيتم استخدامه فيها متاح لشبكات الجيل الرابع او
الخامس وده معناه معدل بيانات اكبر للمشتركين وعدد مشتركين اكتر وحيز تغطية اكبر
وده اسمه .Refarm spectrumوالميزة االخرى انه هيتم توفير النفقات التشغيلية
OPEXللشبكات مثل نفقات الصيانه التشغيل.
اما بخصوص العيوب فالى االن يوجد مشتركين بأجهزة محمول من الجيل الثانى وال
يستخدموا خدمات البيانات فى الجيل الثالث وال الرابع ,وخصوصا كبار السن ,فاذا تم غلق
الشبكة قد ينتقل هؤالء المستخدمين لشبكات اخر منافسه توفر شبكات الجيل الثانى .بعض
شبكات المحمول من الجيل الرابع لم تطبق خدمة VoLTEبالتالى وتعتمد على مكونات
شبكة الجيل الثانى او الثالث لتحقيق مكالمات صوتيه لعمالئها – خدمة . CSFBوايضا فى
حاله عدم وجود تغطية كليه لشبكة LTEقد يحتاج اجهزة المحمول من الجيل الرابع ان تقوم
بعمل handoverعلى شبكة جيل ثانى او ثالث الستكمال مكالمه صوتيه – خدمة
98
-SRVCCاذن فى هذه الحاالت نحتاج بالقطع شبكات الجيل الثانى او الثالث .وايضا نتيجة
لتغير الحيز الترددى للشبكات ففى حاله غلق شبكة من الجيل الثانى او الثالث واالكتفاء
بشبكة من الجيل الرابع او الخامس فستجد تغير فى تغطية الشبكة فمثال منطقة كان بيتم
خدمتها من بمحطة من الجيل الثانى او الثالث وتم احالل محطة من الجيل الرابع مكانها
فغالبا لتغيير الحيز الترددى والتكنولوجيا هنالقى ان التغطية الخاصة بالمحطة الجديده
اتغيرت وده ممكن يخلى مشتركين خارج التغطية بالتالى يؤثر على صورة الشركة.
لذلك الزم يتم دراسة القرار ده جيدا قبل اتخاذه مع العلم ان فى دول بالفعل قفلت الشبكات
دى مثل استراليا وسنغافوره ونيوزيالندا وغيرهم ودول اخرى مخططه للقرار ده فى
تواريخ قريبه ومنهم اللى بيقفل شبكات الجيل الثانى ويترك الثالث لمده اكبر مثل اليابان
والهند.
شكل 116
بداية من االصدار 15من اصدارات منظمة GPP 3يعتبر من الجيل الخامس مع العلم انه
تم االنتهاء من االصدار – release 15 - 15وجارى تطوير release 17,16ومتوقع
االنتهاء من R17بنهاية عام .2022توفر شبكات الجيل الخامس ثالث سيناريوهات او
خدمات – use cases-االول eMBB – enhanced multimedia
– broadbandوالثانى URLLC - ultra reliable low latency
– communicationوالثالث mMTC - massive machine type
– communicationوهذه الخدمات هى النقله النوعيه بين شبكات الجيل الرابع والجيل
الخامس .بخصوص اول خدمات الجيل الخامس eMBBتقوم الشبكة بتقديم معدالت نقل
بيانات كبيره من Gb/s 1حتى Gb/s 10وتدعم شبكات الجيل الخامس سرعات لعمالء
الشبكة حتى k/h 500بمعنى لو العميل يركب قطار سريع فى اوربا او الصين او غيرهم
99
سيتمتع بخدمات الشبكة اثناء التحرك بسرعات كبيره ,مقارنة بشبكات الجيل الربع والتى
تدعم سرعات حتى km/h. 200االصدار 15يركز على هذه الخدمة – eMBB-اما
اصدار 16و 17يتوسع فى تقديم خدماتURLLC , mMTC.
الخدمة الثانيه URLLCتقوم بدعم االتصاالت التى تحتاج تأخير قليل جدا جدا مثل التواصل
بين طائرات الدرون droneوبعضها و السيارات ذاتية القيادة والتى تتواصل مع بعضها
لنقل البيانات وتحتاج تأخير – – latencyقليل جدا -فى حدود millisecond- 1
ومعالجة – – processingسريعه جدا.
الخدمة الثالثة mMTCتقوم بالتركيز على دعم شبكات انترنت االشياء IoTوالمطبقة فى
المدن الذكية smart citiesوغيرها من التطبيقات ومن اهداف الخدمه الوصول الى دعم
وتشغيل مليون جهاز فى الكيلومتر الواحد وليس شرط ان يكون جهاز محمول وانما يمتد
التعريف ليشملsmart sensors.
مراحل تطبيق وتركيب شبكات الجيل الخامس تتم تدريجيا كاالتى :فى البداية الموجود االن
شبكات الجيل الرابع LTEوتسملى standalone 4G ,بعدها تقوم الشركات بتركيب
جزئى لمحطات الجيل الخامس -gNB -لتكون الشبكة non-standalone -LTE
masterبمعنى انه يتم االعتماد على LTE core network ,بعد ذلك تنتقل الشركات
لتركيب G core-NGCN- network 5ووجود محطات من الجيل الخامس والرابع
معا لتكون الشبكة non-standalone 5G – NR masterواخيرا االعتماد كليا على
شبكة الجيل الخامس لتكون الشبكة standalone 5Gاى ان كل المحطات من الجيل
الخامس باالضافة الى core network.وللعلم اكثر من 145شركة حتى االن يطبق بها
خدمات الجيل الخامس.
بخصوص الحيز الترددى يمكن استخدام الحيز الترددى المسمى millimeter wave
وهو فى نطاق اعلى من GHz 26و يمكن ايضا استخدام حيز GHz 3.5او حيز
MHz.700
فى R15يمكن تقسيم الحيز الترددى الى جزئين FR1اقل من GHz6وتحديدا من 450
MHzالى GHz6والحيز الترددى االقصى للشبكة الواحده MHz100واالقل هو MHz5
ونوع duplexing modeاللى ممكن تشتغل عليه الشبكة TDDاو . FDDالفرق بين
subcarriersممكن يكون .KHz 60 , 30 , 15والحيز االكثر استخداما من 3الى
GHz6ويسمى C bandوهو الحيز الرئيسى ل . G5
الحيز الترددى االخر FR2اكبر من GHz6وتحديدا من MHz 24250الى
MHz52600والحيز الترددى االقصى للشبكة MHz400ويمكن MHz800واالقل
MHz50ويعمل فقط .TDDالفرق بين subcarriersممكن يكون 60,120,240
,KHzويسمى هذا الحيز .millimeter waves
100
تدعم شبكات الجيل الخامس نظريا مليون جهاز فى الكيلومتر الواحد وسرعة نقل البيانات
تصل الى Gb/s 10و تدعم شبكات االشياء IoTوالتواصل بين االجهزة .MtM
تدعم شبكات G5تقنية massive MIMOوالتى تستخدم عدد كبير من الهوائيات فى حدود
64واعلى ويمكن استخدام الهوائيات فى تطبيق beam formingوهو تركيز اشعاع
الهوئيات نحو اجهزة المحمول مباشرة – يمكن عمل beam 16باستخدام antenna 64
– الى جانب انه يمكن تحريك beamsرأسيا وافقيا.
محطات شبكات الجيل الخامس تسمى gNbوطريقة االرسال واالستقبال من والى القناة
الالسلكية تسمى New Radio – NRوتعمل بتقنية NOMA- Non orthogonal
. Multiple Access
نظام تكويد القناة channel codingفى شبكات الجيل الخامس G-NR5يعمل ب Polar
codingلقنوات التحكم control channelوطريقة LDPC – low density parity
check codingفى قنوات البيانات traffic channelsمقارنة بطريقة turbo
codingفى شبكات الجيل الرابع.
جزء coreفى شبكات G5اسمها NGC – Next generation coreبيتكون من -
user plane function - UPFوده مثل SGWفى شبكات LTEوهو مسئول عن
user trafficو AMPوالمسئول عن control trafficمثل قرارات handoverمثل
وظيفة MMEفى شبكات .LTE
نظريا التأخير فى شبكات الجيل الخامس يصل الى ms1ولكن عمليا حتى ms30ويعتمد
على كثير من العوامل – بناء على تجربة شركة .Verizonومن طرق تقليل التأخير
delayفى الشبكة استخدام Grant-free schedulingومعناها وجود ترددات واوقات
محجوزه مسبقا لعدد من االجهزة pre-reserved resource blocksوتستخدم هذه
الخاصية بداية من R16فى سيناريو .uRLLCومن طرق تقليل delayهو device to
device communication – D2Dوهو االتصال المباشر بين اجهزة المحمول دون
تدخل gNBويصل المسافه بينهم الى 1كيلومتر وتستخدم هذه الخاصية بداية من R16
ايضا.
101
شكل 117
من اهم الفروق بين الجيل الرابع والخامس موضوع network flexibilityاو مرونة
الشبكة وده بيكون على مستوى physical layer flexibilityاو network layer
flexibility
اول مصطلح هنا هو network slicingوالمقصود همل شبكة تخيليه logical
networkداخل الشبة لكل خدمه ,مثال عمل شبكة تخيلية للسيارات بدون قائد بحيث
يكون لها serversمعينه داخل الشبكة وممكن يكون لها حيز ترددى معين خاص بها ,
وعمل شبكة تخيليه اخرى لل sensorsالموجوده فى الطرق ,وهكذا .وده بيضمن
توفير متطلبات الخدمات المختلفه فى شبكة .5Gبكده مكن يكون عندنا اكتر من core
networkتخيليا واكتر من Radio networkايضا ولكن فزيائيا هى نفس اجهزة
السيرفرات و المحطات الالسلكية – .مثل vlansالموجوده على السويتشات -وكل شبكة
تخيليه ممكن نسميها .network slicing subnet instance
على مستوى physical layerيوجد flexibilityعلى مستوى subcarrier
,spacingفى شبكات الجيل الرابع الفرق بين subcarriersثابت وقيمته 15 KHzاما
فى 5Gممكن يكون .15,30,60,120,240KHzوالسبب فى زيادة قيمة subcarrier
spacingفى 5Gلتالفى تأثير doppler shiftواللى تاثيره بيكون اكبر فى حالة زيادة
الترددات المستخدمه مثل .5Gبالتالى ممكن الشبكة التخيليه المستخدمه للسيارات ذاتية
القيادة Network slicing subnet instance – NSSIتستخدم subcarrier
102
spacingمعينه وشبكة اخرى تستخدم subcarrier spacingبقيمة اخرى النها
تستخدم حيز ترددى مختلف.
قيم 15 subcarrier spacingو30و 60تستخدم مع الترددات االقل من , 6GHzاما
120و 240تستخدم مع الترددات االعلى من 6GHzوهى .millimeter waves
وايضا على مستوى physical layerيوجد flexibilityعلى مستوى . slotالجيل
الخامس مثل الرابع فى تعريف frameو subframeولكن كل slotفى 5Gبه 14
– symbolمقارنة ب lteبه – symbol 7وعدد slotsفى subframeمتغير بتغير
subcarrier spacingوبيبدأ من 1 slot/subframeحتى slot/subframe 16
بالتالى مدة slotمتغيره وبتبدأ ب 1msثم 0.5 msالى .0.0625msالهدف من
التغييرات دى تقليل التأخير فى الجيل الخامس ولكن فى نفس الوقت يقلل حجم الخلية.
الموضوع ده اسمه .5G Numerology
شكل 118
103
اسمها gNBوبتتصل مع next generation core-NGCمن خالل transport
networkوممكن نسميها .IP backhaul network
فى الجيل الخامس بنستخدم تقنيه NFVفى core networkونستخدم تقنيه SDNفى
transport networkوتقنية cloud RANممكن تستخدم فى radio network
والهدف هو مرونه الشبكة وجعلها تنفذ العديد من التطبيقات والسيناريوهات .تقنية NFV
هدفها فصل hardwareعن softwareبمعنى ان اللى هينفذ الخدمه هو software
واللى ممكن يكون موجود على اى جهاز سيرفر .تقنية SDNتهدف الى فصل forward
plane or data planeعن control planeوالهدف هو مرونه نقل dataبين
radio networkو .core networkالهدف من تطبيق التقنيات دى هو network
slicingشرائح الشبكة وشرحناها فى البوستات اللى فاتت.
يوجد اكتر من نوع من slicingاالول RAN slicingوده نوعين hard slicingو
. soft slicingالنوع االول hard slicingبيكون لكل خدمة حيز ترردى خاص بيها
بمعنى ان خدمة eMBBلها حيز ترددى وكذلك خدمات mMTCو .URLLCالنوع
الثانى soft slicingبيكون الموارد المستخدمه – التردد والوقت – متشارك فيها بين كل
الخدمات وبيتم التنسيق بين الخدمات عن طريق المحطة الالسلكية .gNB
تقنية Transport network slicingبيتم عن طريق تخصيص سرعات معينه
ووصالت معينه بين االجهزة ,اما core network slicingبيتم تنفيذها عن طريق
تخصيص اجهزة serversمعينه لكل خدمة وده باستخدام .NFV
محطات 5G-gNBتدعم استخدام beamformingوده معناه ان المحطات بتوجه اشعاع
الهوائيات الى جهاز المحمول مباشرة وده بيكون فى القنوات التى تحمل بيانات المحمول
مثل قناة PDSCHوقناة PUSCHواسم beamهنا اسمها narrow band beamاما
قنوات التحكم بتستخدم wide beamبمعنى انها ال تكون موجهه لجهاز محمول معين مثل
قنوات PBCHو - PSS/SSSشكل .119
محطات الجيل الخامس gNBوتحديدا BBUبتنقسم الى جزئين CU-centralized
baseband unitو .DU-distribution radio unitجزء CUبيكون مركزى
ووظيفته تنفذ على سيرفر فى cloudاما جزء DUفهو الجزء الخاص بعدد من عمليات
االرسال واالستقبال على .radio interfaceوباقى عمليات االرسال واالستقبال الفزيائية
تتم فى الهوائيات واسمها .AAU-Active antenna unit
104
شكل 119
المحطات الالسلكية مرت بتطوير من الجيل الرابع الى الجيل الخامس ,فى البداية تنتمى
المحطات الالسلكية فى الجيل الرابع الى ما يسمى ب Distributed- RANوهنا المحطات
الالسلكية eNBتنقسم الى جزئين االول BBU-Base band unitوموجوده داخل
الشيلتر غالبا والجزء الثانى RRU-Remote Radio unitوده فوق البرج وقريب من
الهوائيات antennasو BBUموصل ب ـ RRUبكابل فيبر لتقليل الفقد اللى كان بيحصل
فى الكوابل النحاسية وكل االجهزة دى موجوده فى الموقع .Siteالتصميم ده بيعانى من
صعوبة الصيانه وعدم التنسيق بين الموارد بصورة فعاله -مثل resource blocks
المستخدمه فى الجيل الرابع .لذلك تم التطوير الى centralized RAN – C-RANوهنا
ممكن نضع عدد من BBUفى مكان واحد موصل بعدد من RRUوينسمى هذا المكان
.Edgeوده بيسهل التنسيق بين المحطات الالسلكية .فى الجيل الخامس يوجد امكانية
استخدام تصميم مختلف وبيسمى , Cloud-RANهنا المحطات الالسلكية تننقسم الى اكتر
من جزء ,اوال جزء RRUتم دمجه مع antennaوبقى اسمهم Active Antenna
unit-AAUاما BBUتم تقسيمها الى Central unit-CUو Distributed unit-
.DUوظيفة CUيتم تطبيقها عن طريق عدد من serversومسئول عن بعض عمليات
التحكم فى المحطات وبصفة عامة تقوم بتطبيق وظائف PDCP, RRC, SDAP
sublayersواجهزة DUمسئول عن عمليات التحكم التى تحتاج تأخير قليل جدا مثل
عملية الجدولة schedulingوبيتم تطبيقه فى صورة hardwareوبصفة عامة تقوم
بتطبيق وظائف –MAC and RLC sublayersشكل .120واماكن وجود DU , CU
يعتمد على الخدمات المقدمة فى الشبكة فمثالُ لو الخدمات محتاجة تأخير قليل جدا بيتم وضع
االجهزة فى اقرب مكان للمحطات الالسلكية.
من ضمن الطرق المستخدمة فى المحطات الالسلكية فى الجيل الخامس ما يسمى DL/UL
decouplingاو , Supplementary Uplinkمن المعروف ان نطاق التغطية فى
اتجاه Uplinkاقل منه فى اتجاه downlinkألن القدرة المرسله من اجهزة المحمول UE
اقل بكتير من القيم العظمى المرسله من المحطات الالسلكية gNbوده بيعمل منطقة عدم
105
توازن بين اتجاه DLو . DL/UL unbalance– ULوكنا بنحسب مساحة الخليه على
مساحة التغطية من وجهة نظر اجهزة المحمول .فى الجيل الخامس ممكن فصل ترددات DL
عن ULبحيث ان اتجاه ULيعمل على ترددات اقل منها فى , DLمثال ان يتم االرسال
على تردد 1.8GHzواالستقبال من المحطة على تردد . 3.5GHzبالتالى ألن الموبيل
بيستخدم تردد اقل فى االرسال فبيزيد مساحة التغطية وتصبح تقاربه من اتجاه .DLوممكن
فى الحاله دى ان يتم االرسال من الموبيل الى محطة 4Gواالستقبال من محطة 5Gوطبعا
ده فى الطريقة الل اسمها . Non- standalone
شكل 120
106