You are on page 1of 189

‫بسم هللا الرحمن الرحيم‬

‫بسم هللا والصاله والسالم على رسول هللا هنبتدى مع بعض شرح لكورس ‪LTE‬‬
‫(( للبشمهندس ‪:‬وليد الصافورى )) اللى شرح لينا الكورس وبسطه علينا جداااا‬
‫وسمح لينا اننا نستخدم البرزينتيشين بتاعته للشرح ربنا يجزيه عنا كل خير وببساطه‬
‫هنوصل المعلومه اللى خدنها مع البشمهندس بشكل ينفع الناس باذن هللا‪.‬‬
‫بسم هللا توكلنا على هللا‪.‬‬

‫طيب ال ‪ LTE‬يرمز ( ‪ )long term evolution‬يعنى التطورات المتالحقه على‬


‫المدى البعيد والتطور ده بتقدمه منظمة ‪3GPP‬ودى المنظمه اللى اصدرت لينا‬
‫الجيل التالت و ‪ 3.5G‬و ‪ 3.7G‬و ‪ 3.9G‬و ‪ 4G‬وهى اللى بتقوم بالتطوير الجيال‬
‫الموبيل‪ ......‬وهى سريعا بتتكون من العلماء اللى بيطوره فى اجيال الموبيل وفيها‬
‫الشركات المصنعه لالجهزه )‪ ....(vendor‬وشركات الموبيل )‪ (operator‬كل‬
‫دول بيشتركه فى التطوير النى العمليه مش جيل جديده وخالص ‪ .........‬ال الزم‬
‫الشركات المصنعه لالجهزه تقول هل ده ممكن تنفيذه فى المواقع وشركات الموبيل‬
‫اللى بتخدم المشتركين تشوف من الناحيه التسويقيه مفيد وال ال‪.‬‬

‫طيب سريعا نشوف االموضوعات اللى هيغطيها الكورس باذن هللا ‪.‬‬
‫اول حاجه هنتكلم عنها هى ‪ ......3GPP Releases‬وهى التطورات فى اجياال‬
‫الموبيل واللى زى ما قولنا المسؤل عنها هى منظمة ال ‪…. 3GPP‬وهنتكلم كمان‬
‫فى الجزئيه دى عن ‪.Concept of LTE-A‬‬
‫بعد كده هندخل على“ ‪ Ch:2 ”LTE Enabling technologis‬عندنا‪ ......‬واللى‬
‫هنشوف فيه التكنولوجى اللى ‪ LTE-A‬بيعتمد علىها ‪.‬‬
‫سريعا هما ‪ ……… 6 technology‬اتنين منهم اساسين وهما ‪ OFDMA‬فى ‪DL‬‬
‫و ‪ SC-OFDMA‬فى ‪……….. UL‬ودول اللى هما ال ‪ACCESS TECHNIQUE‬‬
‫المستخدم فى ال ‪ ………..LTE‬وهو اول جيل نتسخدم فيه ‪Access technique‬‬
‫فى ال ‪……….. DL‬و ‪ access tech‬اخر فى ‪ ………UL‬يعنى مثال لما كنا بنقول‬
‫‪ TDMA‬و ‪ CDMA‬ده كان ‪ access technique‬فى ‪ .... DL&UL‬لكن هنا‬
‫االمر مختلف وهنشوف ده هيحصل ازاى خالل الكورس ‪.‬‬
‫واتنين مساعدين هما ال ‪ CHANNEL DEBUNDANCY SCHEUDLE‬وال‬
‫‪. Frequency fraction reuse‬‬
‫اخر اتنين عندنا هما ‪ option‬يعنى لو عملتهم هتحسن ال ‪ rate‬للنظام بتاعنا وهما‬
‫ال ‪ MIMO‬و ال ‪. frequency domain equalization‬‬
‫يبقى زى ما قولنا فى حجتين اساسى بيعتمد عليهم ال ‪ LTe‬واتنين كمساعده واتنين‬
‫لتحسين ال ‪. system‬‬
‫هى الفكره كلها تعتمد على ‪ OFDM Concept‬وانا فى اعتقادى انى دى اهم‬
‫جزئيه فى الكورس وهى اللى مبنى عليها ال ‪ LTE‬وهى هتاخد وقت شويه بس على‬
‫اقد اهميتها هنالقيها باذن هللا انها بسيطه جداا ‪.‬‬
‫احنا هنمشى فيها ‪ step by step‬هو الفكر فى ايه اننا قدمنا مشكله هنحلها باسهل‬
‫حل بس نالقى الحل ده محتاج حاجه لما نحط الحاجه دى نالقى مشكله نحلها يطلع‬
‫من الحل ده مشكله فنحلها وهكذا ل ‪ 01‬مرات مثال ‪…….‬هى الفكره انى ده اساس‬
‫الكورس فهمه معناه فهم ال ‪ LTE‬يعنى بس شويه تركيز صغيره هنالقيها بسيطه‬
‫جداا باذن هللا ‪.‬‬
‫عامة احنا فى ‪ LTE‬هنعرف للرياضه اللى بنخدها طول حياتنا فى الكليه من غير‬
‫مانكون فهمين لها معنى وال استخدام ملموس فى الحياه ‪ .....‬باذن هللا فى ‪LTE‬‬
‫هنحس بمعنى للرياضه واد ايه ليها اهميه فى تطبيقات كتير وخاصا االتصاالت ‪.‬‬

‫فى ‪ ch:3‬هنتكلم عن ”‪ ” LTE NETWORK STRUCTER‬واللى فيه هنشوف‬


‫‪ network‬الجديده بتعتنا بتتكون من ايه‪ .....................‬وازاى عملنا ال‬
‫‪ design of network‬واللى كان الهدف االساس فيه هو ‪. cost reduction‬‬
‫وده حصل عن طريق اننا قللنا عدد ال ‪ element‬فى ال ‪LTE Network‬‬
‫وهنعرف كمان انى ال ‪ network‬بتعتنا كلها شغاله ‪ over IP‬هنشوف كل الكالم‬
‫ده قدام باذن هللا ‪.‬‬
‫فى ‪ ch:4‬هنتكلم فيه عن ‪.......... LTE Radio interface‬هنتكلم فيه عن الباند‬
‫بتعنا وهنعرف انى ال ‪ B.w of carriers‬متغير مش ثابت وده ‪ concept‬جديد‬
‫‪ .....‬وانى كمان ال ‪ lte‬ملهاش باند مخصص دى بتشتغل على باند ال ‪2G&3G‬‬
‫ازاى هنشوف ‪.‬‬
‫فى ‪ ch:5‬هنشوف ال ‪ procdures‬بتعتنا فى ‪ lte‬اللى هى ‪ paging‬وال ‪H-O‬‬
‫وال ‪ location area update‬وهنالقى الخطوات دى مختلقا تمام عن ال‬
‫‪2G&3G‬‬
‫اخر شبتر عندنا هو ال ‪ physical layer‬واللى هنتكلم فيه عن المراحل اللى بتمر‬
‫بيها ال ‪ data‬اثناء االرسال واالستقبال ‪.‬‬
‫معلومه بس احنا حتى االن اللى مطبق فى العالم هو ال ‪ LTE‬اللى هو ‪.... 3.9G‬‬
‫اما‪ .........‬ال ‪ LTE-Advanced‬اللى هو ال ‪ 4G‬ده حتى االن لم يطبق فى اى‬
‫دوله فى العالم ‪.‬‬
‫طيب تعاله كده ناخد الحكايه من اول ما قاله يا موبيل لغيت اللى وصلناله دلوقت‪.‬‬

‫الجدول ده ملخص الجيال الموبيل كلها اللى هنمر عليها دلوقت ‪.‬‬
‫اول جيل عندنا كان الجيل االول هو كان ‪ analog‬والتقنيه المستخدمه كانت‬
‫‪……..fdm‬وكان ‪ limited capacity‬واالجهزه المصنعه تقيله جداااا ومكنش فيها‬
‫حاجه اسمها ‪ data‬اصال‬
‫بعد كده النقله الكبيره سعتها كانت مع ‪ GSM‬وكان ‪ digital system‬والتقنيه‬
‫المستخدمه سعتها كانت ‪….TDMA‬ودى زودتلنا السعه اووووى سعتها واستخدمنا‬
‫‪ GMSK Modulation‬بس كانت المشكله فى سرعة نقل ‪ data‬واللى كانت‬
‫‪9.6Kbps‬‬

‫بعد كده اتطورنا لل ‪ 2.5 G‬اللى هو ‪……GPRS‬وهنا قدرنا نزود سرعة نقل‬
‫المعلومه بسب استخدام اكتر من ‪ time slot‬فى نفس الوقت‪ ………….‬عن‬
‫طريق ‪ sharing ts‬بين بعضنا……… وغيرنا ال ‪ channel coding‬يعنى قللنا‬
‫شويه من عدد ال ‪ bits‬المعبره عن المعلومه واستخدمنا ال ‪packet switching‬‬
‫ووصل ال ‪ rate‬معانا ل ‪ 171 kbps‬زى ما احنا شيفين‪.‬‬
‫على طول ظهر ال ‪2.7‬هو ال ‪Edge‬وهو هو زى الجى بى ار اس ‪ .........‬ولكن‬
‫غيرنا نوع ‪ modulation‬واستخدام نوع ‪ modulation‬جديد وهو‪8PSK‬‬
‫‪……………..‬واكيد انا لما بزود ال ‪ order of modulation‬سرعة النقل‬
‫للمعلومه( ال ‪) rate‬هيزيد ‪ .......‬وصلت ‪ 553 Kbps‬بس المشكله انى ال‬
‫‪error‬هيزيد فلو كمان الباور اللى وصله من ‪ Bs‬قليله هتبقى مشكله ‪ .........‬يعنى‬
‫لو انت على النت وقريب من ‪BTS‬هتشتغل ‪ ….. Edge‬لكن لو بعدت عنها ورحت‬
‫الطراف ال ‪……… cell‬ال ‪power‬بتكون قليله يعنى ال ‪ error‬هتزيد مع‬
‫ال ‪ rate‬العالى ‪…….‬وبالتالى بنقلل ال ‪ rate‬يعنى بتتحول فى اللحظه دى من‬
‫‪ edge‬ل ‪ gprs‬زى ما احنا شيفين‬
‫قريب من ‪ BS‬هشتغل ‪ EDGE‬بعيد هتحول‬
‫‪. GPRS‬‬

‫وصلنا بعد كده لل ‪ 3G‬وهنا غيرنا التقنيه المستخدمه وبقيت ‪ CDMA‬زى ما احنا‬
‫عرفينا و ال ‪ carrier‬كبر اووووى وبالتالى ‪ rate‬زاااااد اوووى والسعه‬
‫متأسرتش النى ببعت فى نفس الوقت على نفس الترداد ولكن بكود مختلف‪.........‬‬
‫وبردو غيرنا نوع )‪………… modulation (Qpsk‬وبالتالى نفس الحكايه ‪rate‬‬
‫زااااد ‪……..‬وصل معانا ل ‪ 2Mbps‬ولكن ‪error‬زااااادت……… يبقى نعمل زى ما‬
‫عملنا قبل كده ‪ ...........‬طول ما حضرتك قريب من ‪ bts‬انت شغال ‪3G‬اول ما‬
‫تبعد عن عن ‪ bts‬و ‪ power‬يقل هنحولك ‪ edge‬زى كده ‪.‬‬

‫معلومه ساعت بتبقى متغطى ب ‪ 3G‬ومره وحده تالقى نفسك قلبت ‪ 2G‬ده ليه‬
‫‪………….‬احنا عرفين انى فى ال ‪3g‬فى حاجه اسمها ‪ cell persizing‬وهو انى‬
‫حجم تغطية ال ‪ cell‬بيزيد وبيقل و اللى حصل لما كنت متغطى ب ‪ 3G‬انى ال‬
‫‪ interference‬بينها وبين ال ‪ 3G cell‬التانيه زااااد…… فال ‪ cell‬بتقلل الباور‬
‫بتعتها وبالتالى الحجم يقل فتتحول ‪. 2G‬‬
‫والعكس تالقى نفسك كنت ‪ 2G‬واتحولت ‪ 3G‬نفس الكالم كان فى تداخل وبعد كده‬
‫قل‪ ......‬فحجم ال ‪ 3G cell‬كبر تانى ‪.‬‬
‫كلنا عرفينا انى ال ‪ 2G‬تغطيتها فى كل مكان لكن ال ‪ 3G‬فى اغلب االماكن مش‬
‫كلها ‪.‬‬

‫طورنا لل ‪ 3.5G‬وده زووود اووى ‪ rate of data‬وصل ل ‪ 14.4Mbps‬بس‬


‫ده كان ‪ downlink‬بس ‪……………..‬اما ‪ up link‬كان سى جداااا ‪3.84kbps‬‬
‫‪ ...‬ولكن عدلنا ده فى ‪ 3.75G‬اللى هو اسمه ‪ HSUPA‬حتى ال ‪ U‬ترمز لل‬
‫‪ ........ up link‬و وصل ال ‪ rate of uL‬ل ‪5.8Mbps‬هو ايه اللى عملناه‬
‫على ‪ 3G‬وصلنا للسرعه دى‪ ………………….‬اول حاجه ‪ shared channel‬لو‬
‫انت مثال داخل على النت وبتعمل تصفح‪ …..‬الفتره اللى انت بتقراء فيها دى ومش‬
‫بتحمل ‪ data‬باخد الكود بتاعك ونخلى واحد تانى يشارك فى‪ ….....‬وطبعا كده‬
‫‪rate‬زاد‪ ……….‬وكذالك هو لما يكون موقف تحميل ناخد الكود بتاعته ونديها لحد‬
‫تانى بيحمل ‪ ..…….… data‬عامله زى لما اديك اكتر من ‪ time slot‬وده كان‬
‫عن طريق اننا بنعمل ‪ sharing Ts‬بين ‪. user‬‬
‫تانى حاجه غيرت نوع ‪ modulation‬وبقى ‪ 16 QAM‬وده كويس جدااا ال‬
‫‪ sample‬الواحده بتشيل ”‪....... “4-bit‬واستخدمنا ‪ bts‬اسرع واذكى شويه النها‬
‫قبل كده كانت بتاخد كل االوامر من ‪ BSC‬لكن دلوقت تقدر هى تاخد بعض االوامر‬
‫وكده وفرت وقت ‪ .‬يعنى ال ‪ response‬ااسرع ‪.‬‬
‫عملنا حاجه تانيه جامد اوووى انى لو انا فى مكان االشاره ممتازه ‪……….‬وواحد‬
‫تانى فى مكان مفهوش االشاره كويسه …………واحنا اللى اتنين على النت وبما انى‬
‫التانى ده عنده االشاره ضايعه طب ما ناخد االكواد اللى معاه ونديها لحد االشاره‬
‫عنده كويسه ‪!...‬؟‪ ……….‬عملنا كده لسببين االول انى هو اساسا مش مستفاد ب‬
‫‪ resource‬اللى معاه يعنى وجود اكواد معاه زى عدمه ‪ .....‬السبب التانى انى‬
‫احنا ال ‪ system‬بتاعنا زى ما عرفين انه ‪ time variant‬يعنى عوامل سوء‬
‫االشاره دى متغيره عليا وعليك‪.‬‬

‫بعد كده ظهر ال ‪ HSPA+‬وده السرعه وصلت فيه فى ‪DL=40 Mbps‬‬


‫‪……......‬اما ال ‪……….. UL = 28Mbps‬وصلنا لكده باننا طبقنا كل اللى فات ده‬
‫‪ +‬زودنا عليه حجتين وهو اننا استخدمنا ‪ higher order of modulation‬اللى‬
‫هو ‪ 64 Qam‬وده ال ‪ sample‬الواحده فيه بتشيل ‪......... 6-bit‬واستخدمنا‬
‫حاجه كمان زوديت ال ‪ rate‬بالشكل ده وهى ال ‪ MIMO‬ودى عباره كن كذا‬
‫‪ antenna‬عند ال ‪ tx‬وال ‪ Rx‬بيهم بيتم مضاعفت ال ‪ rate‬وهنشرحها‬
‫بالتفصيل ازاى ده بيتم باذن هللا ‪.‬‬
‫وصلنا لل ‪ 3.9 G‬اللى هو ‪ LTE‬وده وصلنا فيه من غير ما اى اضافات ل‬
‫‪ .........50Mbps‬ولو ضفنا و استخدمنا ‪ MIMO 2*2‬نوصل ل ‪100 Mbps‬‬
‫‪.....‬ولو ‪ MIMO 4*4‬نوصل ل ‪. 380Mbps‬‬
‫‪ +‬انى ال ‪ access technique‬بتعنا اتغير تمام اللى هو ‪OFDM&SC-OFDM‬‬
‫‪ ..........‬ال ‪ B.W of carrier‬فى ‪ LTE‬وصل ل ‪ 20 MHZ‬فى اقل من كده بس‬
‫ده اقص حاجه ‪.‬‬
‫معلومه عشان تطور لل ‪ HSP+‬واللى قبله هى مجرد كروت هضفها على ‪ BS‬مع‬
‫استخدام ال ‪. MIMO‬‬
‫ولكن عشان تطور لل ‪ LTE‬ده ‪system‬بالكامل ‪ .....‬ولكن دلوقت او بعدين كده‬
‫كده هنروح لل ‪. LTE‬‬
‫نوصل بقى لل ‪ 4G‬اللى هو ‪ LTE Advanced‬واللى لسه هينزل ان شاء هللا وده‬
‫ال ‪ rate‬هيبتدى فيه من ‪ 1Gbps‬يعنى تنزل الفيلم فى ‪ 3‬ثوانى او ال ‪games‬‬
‫فى ‪ 7‬ثوانى مثال !!!‬
‫استخدمنا نفس ال ‪ access technique‬بتاع ال ‪ ..……………… LTE‬لكن ال‬
‫‪ b.w of carrier‬وصل ل ‪.100 Mhz‬‬

‫الرسم ده هيوضحلنا ليه ‪ LTE‬؟‬


‫فى الحقيقه االسم العلمى الجيال الموبيل هو ‪ Releases‬يعنى حكاية الجيل التالت‬
‫او الجيل الرابع كلمة جيل دى نفسها اسم تجارى فقط ‪.‬‬
‫وزى ما احنا شيقين هنالقى كل ‪ release‬وله االصدار بتاعه وبديتها معانا هى ‪R4‬‬
‫عامة احنا اى تطور فى الشبكه يا بيكون فى ‪ network core‬او ‪RF Medium‬‬
‫………بالنسبه لل ‪ R4‬ده اللى هو ‪internet protocol multimedia service‬‬
‫وده كان عباره عن اضافه لل ‪ network‬بتعتنا انها تشتغل ‪ over IP‬هو يعتبر‬
‫‪ enhancement‬للشبكه ‪.......‬ولكن دى اضافه فى ال ‪ core‬يعنى مش محتاجه‬
‫اصدار موبيل جديد مثال يدعمه ‪.‬‬
‫بعد كده ‪ R5‬الل هو ‪……… HSDPA‬و ‪ R6‬اللى هو ‪…… HSUPA‬و ‪ R7‬هو‬
‫‪………………. HSPA+‬وكل ده تحسين فى ال ‪ RF Medium‬اللى هو ال ‪Air‬‬
‫وده بيتطلب ”‪ equipment “mobile‬تدعمه‪.‬‬
‫ال ‪ R8‬اللى هو ال ‪ LTE‬بتعنا وده ‪ Air &Network core‬جديد تمام ‪.‬‬
‫‪ R9‬ده عباره عن ‪ enhancement‬لل ‪ security‬لنظام ال ‪………. LTE‬ضفنا‬
‫‪ ALogrthim‬جديده تدعم ال ‪ securtiy‬اكتر ‪.‬‬
‫‪ R10‬هو ال ‪ LTE-A‬وده حتى االنى لم يطبق حتى االن هو ‪. trial‬‬

‫ده رسم توضيح للوقت اللى ظهر فيه كل ‪Release‬‬


‫نيجى الهم معادله عندنا فى تاريخ الموبيل ‪ ......‬هى بتعبر عن طريقة التفكير‬
‫الصدار اى جيل جديد ‪.‬‬
‫هدفنا فى اى ‪ realeas‬جديد هو بالتأكيد زيادات ال ‪. rate‬‬
‫احنا عشان نزود ال ‪ Rate‬هنغير فى حجتين يا اما ال ‪ B.W‬او‬
‫ال ‪..... signal to noise ratio‬طبعا عرفين كل ما الباند يكبر كل ما ال ‪rate‬‬
‫يزيد‪ .....‬اما ‪ s/n‬اكيد كل لما تقل معناه انى فى ‪ error‬اكبر يعنى ‪ rate‬اقل ‪.‬‬
‫يعنى مثال فى ‪ GSM‬لما حبه يحسنه فى ‪ rate‬نقل ال ‪...... data‬طوره لل‬
‫‪ GPRS‬اللى بيدى لل ‪ user‬كذا ‪ time slot‬وغيرنا فى ‪ channel coding‬يعنى‬
‫قللنا ال ‪…. S/N‬ولما عوزنا نزوود ال ‪ rate‬اكتر طورنا لل ‪ 3G‬وعشان نود ال‬
‫‪ rate‬فى زودنا فى ال ‪ B.w‬عن طريق انى باند ال ‪ carrier‬زااااد جداا ووصل‬
‫ل ‪ 5mhz‬يعنى اقد ال ‪ GSM‬ب ‪ 52‬مره‪ ..........‬بعد كده لما حبينا نزود ‪rate‬‬
‫تانى فى ‪ 3.5G‬استخدمنا ‪ higher order of modulation‬بس ال ‪ s/n‬قلت‬
‫يعنى ال ‪ error‬زادت بس متنسوش اننا فى ‪ 3G‬حلبنا المشكله دى باننا استخدمنا‬
‫‪ trubo coder‬واللى بيقلل ‪ error‬بكفاءه عاليه ‪.‬‬
‫ووصلنا لل ‪ 4G‬وزااااد ال ‪ rate‬اوووى بزيادات الباند واللى استخدمنا فيه‬
‫‪…….. band width carrier =100Mhz‬وبالتالى التفكير واضح اننا على مدار‬
‫االجيال كلها عشان نزود ال ‪ rate‬يا بنزود الباند او نزود ال ‪ ...... s/n‬وبالتالى‬
‫اهمية المعادله من كده بتقولنا الناس بتوع الموبيل كانه بيفكره ازاى وهيفكره ازاى ‪.‬‬
‫طب هو ليه محتجين ‪ high rate‬اوال عشان يبقى فى ‪ application‬اكتر يعنى‬
‫مثال عيزين نتفرج على ‪ HD TV‬محتاج ‪ rate‬عااالى ‪ ..........‬مثال بنلعب‬
‫‪ online Games‬مش عيزين بقى اللعبه تقطع وكده اه هتقولى حجات ترفيهيه بس‬
‫قريب اووى هتكون مطلوبه وعااادى بالنسبه للناس‬
‫تانى حاجه عيزين ‪ user‬اكتر طب هو مال ال ‪ rate‬ب ال ‪..... user‬ما هو احنا‬
‫لو الباند بتعنا كان بيشيل ‪ 011‬واحد لو ضفنا ‪ users‬تانين ال ‪rate‬على الناس‬
‫كلها هيقل فاحنا كده عند ‪ limitation‬فى اضافة ناس تانيه وبالتالى لو زااااد ال‬
‫‪ rate‬اكيد عدد ال ‪user‬هيزيد‪.‬‬
‫وده هيحل مشكلة الزياده الرهيبه فى اعداد المشتركين فى شبكات الموبيل ‪.‬‬

‫زى ما احنا شيفين اعداد ال ‪ user‬فى ازدياد ‪.‬‬

‫رابع حاجه ‪ performance‬اكيد زايدات ال ‪ rate‬هتزود ال ‪performance‬‬


‫للخدمات اللى بتقدمها الشركه‪.‬‬
‫اخر حاجه وهى ال ‪ B.W efficiency‬يعنى مدى االستفاده من بالباند بتعنا ‪......‬‬
‫يعنى نقدر نحمل فيه ‪ bits‬اد ايه‪ ....‬نشوف كده مع بعض ازاى بنقيش ‪. B.W eff‬‬

‫ال ‪ B.w eff‬اللى هو عدد ال ‪ bits‬اللى فى الثانيه على ‪ ........ B.W‬و ال ‪unit‬‬
‫بتاعته عدد ال ‪ bit‬اللى فى الثانيه لل ‪ ........ one hz‬يعنى انت بتنقل اد ايه ‪bits‬‬
‫فى الثانيه لكل ‪......... one hz‬‬
‫مثال لو هنحسب الكالم ده لل ‪ GSM‬احنا عندنا ال ‪ rate‬بتعنا فى ال ‪ Gsm‬هو‬
‫‪…….. 270.8kbps‬و ‪ B.w of carrier‬يساوى ‪…………… 200khz‬لو قسمنا‬
‫ال ‪ rate‬على ال ‪ carrier‬هيساوى ‪.... 1.35 bits per sec /hz‬يعنى انت‬
‫الباند بتاعك فى ال ‪ Gsm‬بشيل فى الثانيه الواحد ‪ 1.35 bit‬على ال ‪.one hz‬‬
‫طيب نحسبناها لل ‪ ..... umts‬احنا عندنا ل ‪ rate‬بتعنا فى ‪ 3G‬كان ‪7.68‬‬
‫‪.............. Mbps‬و‪ B.w‬كان ‪............ 5Mhz‬لو قسمنه ال ‪ rate‬على‬
‫الباند هيطلع ‪ .... 1.53 bit pes sec / hz‬نالحظ انى مفيش تحسن جاااامد اوى‬
‫‪ ....‬بس متنسوش انى ال ‪ 3G‬عندها افضل ‪ reuse factor‬فى اجيال الموبيل‬
‫كلها واللى هو ‪ rf =1‬ده فى ‪ LTE‬مش هنوصل للنسبه ‪ .......‬هنشوف قدام ال ‪rf‬‬
‫لل ‪ LTE‬وهنعرف ان متغير مش ثابت باذن هللا ‪.‬‬
‫اخر حاجه ال ‪ B.w eff‬لل ‪ LTe‬لو قسمنا ال ‪ rate‬بتعنا اللى هو ‪100Mbps‬‬
‫على الباند بتعنا اللى هو ‪ 20Mhz‬هنطلع ب ‪ 5 bit per sec / hz‬ودى‬
‫‪ efficincy‬كويسه جداااااا ‪.‬‬
‫ولل ‪ LTE-ADVANCED‬هنقسم بقى ال ‪ 1Gbps‬على ‪ 100mhz‬هتطلع‬
‫‪ 01 Bits per sec / hz‬ودى حاجه يعنى مفيش احسن من كده ‪ ,,,,,,‬‬
‫دى ‪ Map‬بتاعت ال ‪ .... lte‬اللى باللون االحمر دى هى المناطق اللى مطبق‬
‫عندنها ‪ .....LTE system‬زى امريكا وكندا واسترليا والسعوديه وقطر وبعض‬
‫دول شرق اسياء ‪ ......‬اما اللى بالللون االزرق دى الدول اللى فى مراحله‬
‫ال ‪ ....... planning‬اما المناطق اللى باللون اللبنى دى الناس اللى لسه بتفكر فى‬
‫تنفيذ ال ‪ LTE‬يعنى لسه مفيش ‪ license‬واحنا من الدول دى بس يعنى جارى‬
‫التنفيذ باذن هللا ‪.‬‬
‫اما الدول اللى باالبيض دى نعتقد انهم لسه مدخلوش ال ‪ 3G‬‬
‫بالنسبه لل ‪ LTE‬وال ‪ OFDMA‬باذن هللا هنستفيض فيه شرح بالتفصيل ‪.‬‬
‫ناخد نبذه عن ال ‪ LtE – advanced‬والتكنولوجى اللى مبنى عليها اوال حاجه ال‬

‫‪....... Carrier bw = 100mhz‬ودى كااارثه الننا هنجيب منين باند ‪100mhz‬‬


‫على بعض ده اذا كان ال ‪ GSM 900‬كله ميجيش ‪..... 80mhz‬وال ‪umts‬‬
‫جزء ال ‪ FDD‬كله ‪... 60mhz‬وطب ليه منشتغلش على ‪high frequency‬‬
‫مينفعش النى فى الباندات العاليه ال ‪ H.w‬المستخدم بيبقى ‪ complex‬جدااا‪.‬‬
‫ولنفرض لقينا باند هنجيب منين فيلتر يكون ‪ stable‬ويشتغل على اشاره الباند‬
‫بتعها ‪ 100mhz‬ونجيب منين ‪ power amplifier‬يكبر اشاره باندها ‪100mhz‬‬
‫‪ !..............‬فدى مشكله فى ال ‪ H.W complexicty‬ومكلفه جدااا‪.‬‬
‫فكان الحل هو حاجه اسمها ال ‪ carrier aggregation‬وده معناه اننا هنجمع ال‬
‫‪ carrier‬بتعنا يعنى جزء من باند ال ‪ ....GSM‬جزء تانى من باند ال ‪ 3G‬وهكذا‬
‫مع العلم انك انت اساسا مش هتحتاج ‪ 100 mhz‬دى غير عند ‪ 1Gbps‬يعنى انت‬
‫مع ال ‪ 40‬او ال ‪ mhz 21‬هتبقى العمليه كويسه اوووى معاك عايز بقى باند‬
‫اكبر ‪ .....‬ادفع اكتر !!!‬

‫عندنا تالت انواع من تجميع ال ‪ carrier‬بتعنا اول حاجه اننا نجمعلك ال ‪Carrier‬‬
‫كلها حامب بعض يعنى هتاخد جزء كامل من باند ال ‪ ... 011‬تانى نوع انك هتاخد‬
‫من نفس الباند لكن مش جمب بعض يعنى مثال باند ال ‪ gsm 1800‬تاخد اول جزء‬
‫فيه واخر جزء ‪ .....‬اما النوع التالت هو انك تاخد الباند من مناطق مختلفه تمام‬
‫يعنى حته من باند ال ‪ 900‬وجزء تانى من باند ال ‪ umts‬وهكذا‪.‬‬
‫مع العلم انى الكالم ده كله ‪ concept‬على الورق المشكله اللى مقباله انك عشان‬
‫تعمل كده ‪ .....H,w‬محتاج ‪ rx‬مختلفه عشان تستقبل من كذا باند مختلف يعنى‬
‫اكتر من كذا ‪ .....filter‬و ‪ anntena‬نفسها اللى تستقبل من ده كله ولكن كل ده‬
‫هيتحل باذن هللا وهيطبق ‪....‬الناس دى مبتهزرش ‪‬‬
‫_‬

‫الحاجه التانيه اللى عندنا فى ‪ LTE –A‬وهى انك تستقبل من كذا ‪ Bs‬فى نفس‬
‫الوقت اقص حاجه تستقبل من ‪ ................. 3 BS‬وده هيفدنا فى تالت حجات‬
‫‪traffic Distrabution-3‬‬ ‫‪Rate -5 Quality -0‬‬
‫اللى بيحصل كاالتى انى الموبيل بيستقبل ‪ Diff Data‬من ‪ 3 Bs‬وده معناه انى‬
‫‪ rate‬اعلى النك بتستقبل ‪ 3 parrallel data‬فى نفس الوقت ‪ .......‬طب ما كنا‬
‫نستقبل من ‪ BS‬واحده نفس ‪ rate‬وخالص ‪ ............‬هى الميزه انك تستقبل من‬
‫كذا اوحده انك بتعمل ‪ Traffic distrubtion‬بتوزع ال ‪ Load‬بدل ما هو على‬
‫‪ Bs‬واحده وزعته على التالته وكده مستهلكتش ‪ resources‬كتير ‪ ....‬النى ممكن‬
‫‪ cell‬يبقى عليها حمل كبير و ‪ cell‬تانيه فاضيه وبالتالى انت كده بتوزع االحمال ‪.‬‬
‫اقص حاجه ‪ 3 BS‬النك هتحتاج ‪ 3 Rx‬داخل الموبيل‪ .....‬حد يقول ما نستخدم‬
‫‪ racke Rx‬ده بنستخدمه فى حالة االكواد اما فى ‪ LTE‬حاجه تانيه خالص ‪........‬‬
‫وبنختارال ‪ Bs‬على اساس اعلى ‪ 3‬فى الباور الموبيل بيستقبلهم‪.‬‬
‫او ممكن نستخدم الميوه دى فى اننا نحسن ‪ Quality‬زى كده ‪.‬‬
‫يعنى لو فى مشكله فى جوده المعلومه اللى بستقبلها بسب تداخل مثال ‪.............‬او‬
‫الباور ‪ Bs‬قليله بسبب بعدها عن الموبيل اوال ‪ channel‬نفسها فيها نسبة فقد‬
‫عاليه‪ .....‬فبنستقبل نفس المعلومه من كذا ‪ Bs‬زى كده‪.‬‬

‫‪ ......‬استقبلنا نفس المعلومه اللى هى ‪ D2‬من ‪. 2 Bs‬‬


‫يعنى نالحظ اننا بنعلى ‪ ........rate‬او لو ال ‪ Quality‬مش كويسه نقدر نحسنها‬
‫و بنعمل كمان ‪ .... traffic distrubiton‬ودى مميزات اننا نسقبل من اكتر من‬
‫‪ Bs‬واحده‪.‬‬
‫نروح لفكره كويسه هيقدمها لينا ال ‪. 4G‬‬
‫وهى ‪ device to divice communication‬وهى انك تقدر تخلى موبيل يكلم‬
‫موبيل تانى من غير اى تدخل من ‪ .....BS‬طيب وهى كده الشبكه مش هتدخل فى‬
‫اى حاجه ال هتشوف بس ال ‪ SECURITY PARAMETERS‬اثناء ال ‪ call‬وتعمل‬
‫قياسات للباور اثناء المكالمه دور اشرافى مش اكتر ‪.‬‬
‫والمسافه ما بينهم تكون على قد باور الموبيل يعنى مثال اتنين موجودين فى نفس ال‬
‫‪ sector‬او ‪ sectors‬جمب بعض يعنى مسافاه محدوده ميزة الحكايه دى انى لو‬
‫ال ‪ Bs‬مشغوله ومفهاش ‪ channel‬فاضيه ‪.....‬نخلى كل الناس اللى فى مسافات‬
‫قريبه من بعض يتكلمه بالطريقه دى‪ ....‬طب وهيجيبه ‪ channel‬منين ‪!...‬؟‬
‫هنجيب ‪ ch‬من باااند تانى خالص و هنعرف كمان شويه انك مش ملتزم بباند معين‬
‫فى ‪ 4G‬يعنى تقدر تروح لباندات تانيه غير باندات الموبيل اصال‬

‫لسه بنقول انى المشكله عندنا كل ما بنبعد عن ال ‪ BS‬ال ‪ quality‬بتقل وبالتالى‬


‫كنا الزم نقلل ‪ order of modulation‬وبالتالى ال ‪ rate‬بيقل ‪....‬يعنى حضرتك‬
‫عشان يكون معاك ‪ rate‬كويس الزم تكون قريب من ‪ Bs‬الكالم ده مبقاش موجود‬
‫فى ‪ 4G‬نشوف حلينا المشكله دى ازاى ‪.‬‬
‫عن طريق اننا نحط ‪ rellay‬على طرف ال ‪ cell‬وده ببساطه بيكبر االشاره على‬
‫اطراف ال ‪..... cell‬ايه ده يعنى هو شغال ك ‪.......... repeater‬ال مش كده‬
‫النه مش بيكبراالشاره بس ده بينقيها االول عن طريق انه بيستقبل االشاره ويعملها‬
‫‪ demodulation‬و ‪ deinterliever‬و ‪ ....coding‬وبعد كده يكبرها هو يعتبر‬
‫‪ . smart repeater‬وبكده حلينا مشكله نقص ال ‪ rate‬عند اطراف‬
‫ال ‪ cell‬نتيجه نقص الباور ‪.‬‬

‫دلوقت لو انت جوه البيت ومفيش تغطيه وصاللك كنت بتجيب ‪ repeater‬يستقبل‬
‫االشاره من بره وانت عندك فى البيت ‪ femto cell‬يرسلك االشاره دى ‪ ...‬لكن لو‬
‫منطقه مفهاش تغطيه اساسا مثال لسبب انى فيها ناس قليل جدااا فالشركه شافت انى‬
‫ملهاش الزمه اننا نعملها تغطيه او مثال منطقه فيها مشاريع فى الصحراء ‪ ...‬ايه‬
‫الحل‬
‫كل اللى بتعمله بتجيب ال ‪ ... femto cell‬خرج منها متوصل بالكهربه والخرج‬
‫التانى على ‪ router‬متوصل بالنت طيب مين بقى اللى بيقول لل ‪femto cell‬‬
‫هتشتغل على انهى ترادد والحجات دى كل ده على النت ‪.‬‬
‫مجرد انك بتركبها وهى بتتحول معاك ل ‪cell‬صغيره مغطيه المكان اللى انت في‬
‫وكل حاجه بتتنقل ‪ ...................... over ip‬ولو انت فودافون مثال بتجيب ال‬
‫‪ femto cell‬بتعتها وهي متبرمجه انها بتدخل على ‪ server‬بتاع فودافون وتبدء‬
‫تبعتلك ال ‪ parameters‬بتعتك من ‪ auth & security‬وهكذا ‪.‬‬
‫ومعلومه انت بتتحاسب عادى خالص النك النت اللى موصل بيه بيكون تبع ال‬
‫‪ operator‬اللى انت معاه وبالتالى انت بتشغل حيز من عنده‪.‬‬
‫لو بقى المكان اللى انت فى مفهوش وال نت وال تغطية موبيل وعايز تكلم ‪ ...‬عليك‬
‫وعلى الستااليت ‪‬‬
‫فكرة ال ‪ cogmitive radio‬انك من دلوقت مش هتخصص باند معين لل‬
‫‪ system‬بتاعك يعنى مثال ال ‪ GSM‬كان ليه باند ال ‪ 011‬وال ‪0011‬‬
‫مخصصين ليه طب لو ‪ full capacity‬هتعمل ايه ‪ .....‬لكن مع ال ‪cognitive‬‬
‫‪ radio‬انت ممكن تعمل ‪ connection‬مع اى باند مادام ‪. free‬‬
‫سنة ‪ 5110‬فى امريكا عمله ‪ ....analysis to all band‬طلعه منها بانى فى‬
‫‪ bands‬كتير فاضيه‪ ....‬االستخدام ليها قليل جدااا ‪ .....‬مثال باند الستااليت فى‬
‫مسحات كتير فاضيه ‪ ,,,,,‬ال ‪ Tv‬فى باند كبير مش مستخدم ‪ ….‬و ‪ systems‬تانيه‬
‫كتير هكذا ‪.‬‬
‫فى حين انى ‪ system‬زى الموبيل ده مشغول دايما وعليه اقبال كبير طووول‬
‫الوقت ‪.‬‬
‫وزى ما احنا شيفين فوق الصوره االوله موضحه اد ايه باند الموبيل مشغول جدااا‬
‫‪ ...‬فى حين انى ال ‪ systems‬االخره فاضيه معظم الوقت ‪.‬‬
‫فى الصوره التانيه لما طبقنا ال ‪ cognitive radio‬وفتحنا الباند كلها على بعض‬
‫‪ ...‬اصبح فى مساحه وسعه اكبر واستغالل افضل للباندات كلها ‪.‬‬
‫وعشان نطبق الكالم ده هنضيف حاجه فى الشبكه اسمها ‪ central unit‬وظيفتها‬
‫انها تعمل مسح لكل ‪ systems band‬وتبلغ الشبكه باللى فاضى فيهم والتطبيقات‬
‫اللى تقدر تعملها الشبكه على الباند ده اثناء ما تكون شغاله فى وكمان تبلغها لو ال‬
‫‪ system‬االصلى المخصص ليه الباند ده عايز يستخدمه كله فطبعا االولويه ليه ‪.‬‬
‫يعنى لو لقينا فى ‪ satellite sys‬مكان فاضى فى الباند نقدر نستخدمه فى خدمات‬
‫الموبيل الفتره اللى فاضى فيها بس ‪.‬‬
CH2: LTE Enabling Technologies
OFDMA
SC-FDMA
Channel dependence scheduling
R\fractional frequency reuse
Frequency domain Equalization
MIMO Antenna Systems
‫فى ‪ ch :2‬هنتكلم فى بالتفصيل عن التكنولوجى المستخدمه فى ‪ LTE‬واللى كانت‬
‫السبب فى التطور الهائل ده ‪.......‬وكنا قولنا عنها نبذه قبل كده وهى اللى موجوده‬
‫فى ال ‪..... slide‬وقولنا انى فى اتنين ال غنى عنهم ال ‪ Ofdm‬و ‪sc-fdm‬‬
‫واتنين مساعدين واتنين لتحسين ال ‪. sys‬‬
‫موضوعنا فى الشبتر ده هو شرح التكنولوجى دى بالتفصيل ‪.‬‬
‫طيب دلوقت بعد ما قولنا ال ‪ lte‬مبنى على ايه هنبتدى نمشى فى الطريق اللى‬
‫وصلنا للتكنولوجى دى ‪ ....‬هنمش من االول خالص باسلوب عرض للمشكله‬
‫وهحلها فنالقى مشكله طلعت بسبب الحل ده فنحلها فنالقى مشكله تانيه بسبب الحل‬
‫فنحلها ‪ .....‬وهكذا توكلنا على هللا‬
‫اول مشكله هتقبلنا هى مشكلتنا اللى معانا من اول ما طلع الموبيل وهيا‬
‫‪ multipath fading‬وهى ببساطه استقبال االشاره المرسله للموبيل باكتر من‬
‫مسار وبيتم جمع االشارات دى عند الموبيل ‪ ....‬المشكله كلها فى عمليه الجمع دى‬
‫النى بينتج عنها تداخل فى المعلومه‪.‬‬

‫نفرض دلوقت انى ال ‪ BS‬بتبعت ‪ Data‬للموبيل ونتيجة انى فى عوائق كتير فى‬
‫الطريق االشاره بيحصلها انعكاسات ولنفرض انها مشيت فى مسارين ‪ ......‬لو كان‬
‫المسار االول ‪ 3‬كيلو‪ ...‬يعنى لو قسمناه على سرعة ال ‪ emw‬هنالقى الوقت اللى‬
‫هتخده االشار عشان توصل للموبيل ‪.....10us‬‬
‫والمسار التانى خد مسافة ‪ 6‬كيلو هنالقى الوقت اللى االشاره هتوصل فيه هياخد‬
‫‪ ..... 20us‬اكيد اكيد لما يتجمعه عند الموبيل مش هيكون فى تزامن مابينهم ‪......‬‬

‫الشكل بيوضح انى بسبب االنعكاسات حصل عند استقبال االشاره تداخل بين ال‬
‫‪ symbol‬وبعضها ‪.‬‬
‫وعرفين انى ال ‪ Data‬بتتقسم ل ‪ symbol‬يعنى اللى بيحصل بالزبط لو كان‬
‫زمن ال ‪symbole‬الواحده ‪ 5us‬وفى مسار اتأخر ‪..... 10us‬والمسار التانى‬
‫اتاخر ‪ 20 us‬عند جمعهم هيبقى فى مسار سابق التانى وكده ترتيب المعلومه‬
‫هيتلخبط يعنى هنالقى ال ‪symbol‬االول هيتجمع على التالت وهكذا زى ما فى‬
‫الرسمه ‪ ....‬وده اسمه ‪. Inter symbol interference‬‬

‫طيب ما تيجى كده نزود زمن ال ‪ symbole‬بدل من ‪ 5us‬نخليها ‪.......50us‬‬


‫ايه ده لو الحظنا فى الرسمه اللى فوق هنالقى انى ال ‪ delay‬اقل وبدل ما واحد‬
‫اتجمعت على ‪ 3‬بقيت معظمها اتجمع على واحد زيها يبقى انا كل ما ازود ال‬
‫‪ symbole duration‬يقل تاثير ال ‪. multi path fading‬‬
‫بس احنا عيزين نلغى تأثير ال ‪ ISI‬نهائيا ‪ .....‬نخليه بصفر ‪ ....‬وايه السبب انى‬
‫لسه فى تأثير ؟‪....‬السبب هو انى ال ‪ symbol‬رقم واحد بتاع المسار االول‬
‫بتتجمع على ‪ symbol‬رقم واحد فى المسار التانى ‪ +‬جزء صغير من ‪symbol 2‬‬
‫‪ ...........‬وبردو ال ‪ symbol 2‬بيتجمع على ال ‪ + symbol 2‬جزء من‬
‫‪. symbol 3‬‬
‫طب ما نعمل جارد باند ما بين ال ‪ Symbol‬وبعضها وكده لما يتجمعه على بعض‬
‫مش هيبقى فى تداخل ما بينهم ‪.‬‬
‫زى ما احنا شيفين فى الرسمه اللى الفوق عملنا جارد ما بينهم وحلينا مشكلة ال ‪ISI‬‬
‫‪ ......‬ولكن فى مشكله ‪....................‬عيب انى فى جارد باند فى النص هو ال‬
‫‪ Hard ware‬النى كده االرسال مش هيبقى ‪ continuos‬يعنى اللى هيحصل انه‬
‫هيبعت جزء معين وبعد كده يعمل ‪ Drop‬وويبعت تانى ويعمل ‪ Drop‬وهكذا ‪.‬‬
‫طب ما نحط حاجه فى الجارد ده تخلى االرسال مستمر ‪ ......‬هنحط حاجه اسمها‬
‫‪ cyclic prefix‬ودى ببساطه من غير ما ندخل فى التفاصيل عملتلنا حجتين اول‬
‫حاجه حليت مشكلة ال ‪ H.W‬فى انه يرسل ‪ contines‬تانى حاجه سهلت‬
‫استرجاع ال ‪ Data‬فى ال ‪ RX‬من غير تداخل بين ال ‪ symbol‬وبعضها‪.‬‬
‫بس زى ما قولنا مع الحل بتظهر لينا مشكله وهى انى عشان ازود ‪symbole‬‬
‫‪ duration‬واعمل كمان بينهم جارد كده طبعا هقلل ال ‪ rate‬النى عدد ال‬
‫‪ symbol‬اللى فى الثانيه اقل يعنى بدل ما كنت ببعتلك ‪ 01‬سيمبول فى ال الثانيه‬
‫ال هبعتلك ‪ 5‬طيب ايه الحل ‪.‬‬

‫قبل ما نشوف الحل فى تسأول هو ليه فى ال ‪ umts‬مظهرتش مشكلة ال ‪ ISI‬مع‬


‫اننا بنشتغل على باند كبير و ب ‪rate‬عالى ‪ .....‬السبب هو استخدام ‪Rake Rx‬‬
‫طب ليه مستخدمنهوش فى ‪ .... LTE‬النى ال ‪ LTE‬مفهوش انك تفصل بين‬
‫ال ‪ user‬باالكواد زى ال ‪. 3G‬‬
‫وال ‪ operation‬بتاع ال ‪ rake Rx‬يعتمد على انى كل ‪ user‬ليه كود‪.‬‬
‫طيب هنحل مشكلة نقص ال ‪ rate‬نيتجه لزياده زمن ال ‪ symbol‬والجارد باند‬
‫اللى ما بينهم ازاى ‪ ...............‬هو لو انا بنقل حجات من مكان لمكان وعايزها‬
‫تتنقل بسرعه يبقى اخلى كذا واحد ينقلها فى نفس الوقت‬
‫وهو ده اللى هنعمله هنبعتلك ال ‪ data‬بتعتك ‪ parallel‬يعنى هديك كذا ‪carrier‬‬
‫بالتوازى مع بعض ‪ ........‬مثال انت كان بيبعتلك على ‪carrier=5Mhz‬‬
‫‪.......‬طب ما نقسم ال ‪ carrier‬ده ل ‪ sub carrier=1mhz‬زى كده‪.‬‬

‫وابعتهملك على التوازى فى نفس الوقت ……… ولكن ده هيودينا الهدار ال ‪bw‬‬
‫النى الزم افصل بينهم ب ‪guard band‬وبالتالى باند اكبر ‪......‬هنحل المشكله دى‬
‫ازاى ‪‬‬
‫الحل فى ‪ORTOHGONAL FREQUENCY DIVISION MULTIPLIXING‬‬
‫نروح على اهم موضوع فى الكورس عندنا و باذن هللا نالقى معاه الحل ‪‬‬
‫طيب اوال يعنى ايه ‪ orthogonal‬هتقولى يعنى تعامد طب يعنى ايه تعامد‬
‫‪ ..............‬التعامد يعنى اختالف‪ …..‬معناها انى لو ‪ A‬و ‪ B‬بيمثله ‪ DaTa‬و‬
‫”‪ orthogonal “a‬مع ”‪ “b‬معناه انهم مختلفين تماما عن بعض ‪.......‬‬
‫يعنى اقدر افرق بينهم يعنى لو كانه متداخلين مع بعض اقدر افصلهم النهم مش‬
‫شكل بعض ‪.....‬يعنى كل واحده فيهم ليها ‪ behavior‬مختلف تماما عن االخر ‪.‬‬
‫ده المعنى ال ‪physical‬ليها طب نوضحها بالمعنى الرياضى ‪.‬‬

‫المعن الرياضى ‪ .....‬يعنى حاصل ضرب تكاملهم بصفر ‪ {a(t).b(t)=0‬وهى دى‬


‫اللعبه كلها ‪.‬‬
‫معنى انى حاصل ضرب تكاملهم بصفر اننا نقدر نبعتهم وهما متداخلين مع بعض‬
‫وعند ‪ RX‬نقدر نفصلهم عن بعض ‪,‬نوضح بمثال ‪.‬‬

‫ده شكال فيه ‪ .....f1 orthogonal with f2‬وببعتهم ‪ OVER LAB‬مع بعض‬
‫بالشكل اللى قدمنا ده‪ .....‬وعند ال ‪RX‬هضرب فى ‪ f1‬هترجع ‪...... f1‬ونضرب‬
‫‪f1‬فى ‪..... f2‬ونكاملهم فيطلع حاصل ضرب تكاملهم بصفر وكده نبقى حصلنا‬
‫على ‪ f1‬بالرغم من اننا بعتناها ‪ OVERLABD‬مع ترادد اخر ‪.‬‬
‫ال ‪ SLIDE‬بتقول لو االشاره ‪ Continuous‬بنكامل لو ‪ discret‬بنضرب عادى ‪.‬‬

‫بس عشان نقدر نعمل ال ‪ overlaped‬ده الزم ال ‪ peak‬بتاع كل ‪ freq‬يكون‬


‫عند ال ‪ null‬بتاع باقى التردادات بالشكل ده كده‬
‫اه يكونه ‪ ..... over laped‬بس عند ال ‪peak‬يبقى‬
‫محصلة باقى التردادات بصفر‪ .....‬اكنها عند اللحظه دى اقدر اخترها بدون اى‬
‫تداخل من تردادات اخرى‪.‬‬

‫طيب ازاى هنحصل عليهم بالشكل ده هل هنجيب ‪ spectrum analyzer‬ونختار‬


‫ترادد ترادد بحيث انهم يكون ‪ orthogonal‬مع بعض ‪ .....‬ده مستحيل طبعا‬
‫‪..............‬عشان نحصل على ‪ sub-carriers‬متداخلين مع بعض فى ال‬
‫‪ freqrncy domain‬ويكون عند ال ‪ peak‬بتاع كل وحده محصلة باقى الترددات‬
‫بصفر ‪ ......‬الزم نطبق شرطين لتحقيق كده ‪.‬‬
‫الشرط االول انهم يكونه مضاعفات قيمه ثابته ‪……….‬يعنى لو الترادد بتاع اول‬
‫‪ sub-carreir‬بتاعى كان بيساوى ‪ ……… f0=15 khz‬يبقى التكرار الزم يكون‬
‫‪ .... nf1‬مضاعفات القيمه دى زى الشكل ده كده‪.‬‬

‫وا لشرط التانى اللى هو نستنتجه من الرسمه انى ال ‪……… b.w=2f1‬والحمد هلل‬
‫كده قدرنا نتغلب على مشكلة ال ‪ b.w‬و اللى سببها ال ‪ guard band‬بين ال‬
‫‪ sub-carriers‬وبعضها ‪ ..........‬مش كده وبس ده احنا كمان عملنا ما بينهم‬
‫‪ OVERLAB‬ووفرنا فى الباند ‪ ........‬بجد يعنى ال ‪ OFDM‬ده حاجه تحترم ‪‬‬
‫الرسمه بتوضح انى قبل ال ‪ OFDM‬كان الباند مثال شايل اتنين ‪sub-carriers‬‬
‫ولكن ب ‪ ofdm‬عملنلهم ‪ overlab‬واصبح عندنا اختيارين‪ ...‬االول هو اننا على‬
‫باند اقل هنشيل ‪ .... 2sub-carrier‬االخيار التانى هو انى على نفس الباند هشيل‬
‫‪ sub –carrier 3‬بدل من اتنين ‪.‬‬
‫ال ‪ SLIDE‬دى بتوضح معنى ال ‪ OFDM‬وبتوضح شكلهم وهما ‪. Orthogonal‬‬

‫بعد ما حلينا مشكلة الباند زى ما اتفقنا الزم هتطلع مشكله تانيه بسبب الحل ده …‪.‬‬
‫ان احنا هنحتاج طبعا ‪ osc‬يطلع قيم الترددات دى‪……..‬‬
‫‪. f1=15 khz , f2=30 , f3=45 khz …..etc‬‬

‫وهكذا بس المشكله انى احنا محتجين ‪ ideal oscillator‬عشان يطلع القيم دى‬
‫بالزبط النى لو فى نسبة ‪ error‬صغيره هتبوظ ال ‪ orthogonalty‬تماما ‪......‬‬
‫يعنى لو انا عايز ‪ 15khz‬يطلعهالى ما بين ‪ 14~16‬هتبقى مشكله النى شرط ان‬
‫محصلة باقى ال ‪ sub –carriers‬عند ‪ peak .....‬ال ‪ sub carries‬بزيرو‬
‫‪ ......‬مش هيحصل ودى مشكله النها كده مبقتش ‪..... orthogonal‬‬
‫طب ولنفرض اننا عندنا ‪ ideal osc‬مش هنحتاج ‪ osc‬واحد بس فى الموبيل ‪....‬‬
‫ال ال ده هنحتاج ‪ osc‬لكل ‪ sub –carriers‬هنخرجه وهنشوف بعد كده اننا بنخرج‬
‫فى المره الواحد مش اقل من ‪ 128 sub-carrier‬يعنى اقل حاجه عيزين ‪128‬‬
‫‪ ideal osc‬جمب بعض وده خياااااااااااااال ولنفرض اننا عملنا كده فى البدايه ال‬
‫‪ideal osc‬هتشتغل كويس بس بعد فتره هتسخن وهيبقى فيها نسبة ‪ error‬تبوظلنا‬
‫ال ‪ orthogonalty‬بالكامل ‪.‬‬

‫ال ‪ slide‬دى بتوضح اللى وصلناله حتى االن وهو اننا عشان نقلل تاثير ال ‪ISI‬‬
‫زودنا زمن ال ‪ symbol‬وكمان فصلنا بينهم بجارد باند وده طبعا قصر على ‪rate‬‬
‫وعشان نحل المشكله دى قلنا نبعتلك المعلومه بتعتك على التوازى بس ظهرت‬
‫مشكله فى تقسيم المعلومه بسبب انى الزم يكون فى جارد ما بينهم وبالتالى اهدرنا‬
‫الباند بتعنا وحلينا المشكله دى ب ‪ OFDM‬وشفنا الشرطين اللى بيحققوه وظهرلنا‬
‫مشكلة ال ‪osc‬واللى واضحه فى ال ‪ slide‬دى ‪.‬‬
‫ده شكل ‪ transmission‬بتاعى زى ما قولنا فوق انى احنا هنبعتلك ‪data‬على‬
‫التوازى و ‪data‬بتبقى بالشكل ده على التوالى وعشان كده بحولهم من ‪ series‬الى‬
‫‪ ...... parallel‬وابعت كل جزء على ‪ sub carrier‬زى ما قسمنا فوق وزى ما‬
‫انته شيفين احنا هنبعت جزء على ‪ f1‬وجزء تانى على ‪ f2‬جزء تالت على ‪f3‬‬
‫وهكذا على التوالى وعرفين انى ‪ f1&f2&f3&f4‬دول ‪ orthogonal‬مع بعض‬
‫‪ .....‬ومشكلتنا كانت فى ‪ oscillator‬اللى هيطلع قيم التردادات دى بالزبط ‪.‬‬
‫طيب بصو يا جماعه احنا قلنا اننا فى كورس ‪ lte‬هيبقى للرياضه معنى محسوس‬
‫مش زى ما كنا بنخدها فى الكليه ومش عرفين احنا هنستخدمها فى ايه ‪.‬‬
‫كلنا عرفين ‪ fourier‬ودرسناه فى الكليه بس مكناش عرفين ليه وايه لزمة فى‬
‫مجال اتصاالت وهلل الحمد انهارده هنعرف معناه ايه وفدنا ازاى فى علم‬
‫االتصاالت‪.‬‬
‫‪…………….‬عم ‪ fourier‬ده راجل عالم كان مره كده وهو قاعد فاضى جاب كذا‬
‫‪ oscillator‬مختلفين تماما عن بعض‪ ……………..‬يعنى بيخرجولى اشارات ليها‬
‫‪ freq & phase & amp‬مختلفه تماما عن بعضها وراح جامع كل االشارات دى‬
‫مع بعض لقى الخرج اشاره تانيه خالص ‪.‬‬
‫زى كده مثال‪.‬‬
‫المالحظ انى االشارات اللى دخله دى بنسميها ‪ Harmonic‬و االشاره الخارجه دى‬
‫‪.complex signal‬‬
‫قال طب لو انا عايز اخرج ‪ complex signal‬بس بشكل تانى يبقى اغير فى‬
‫االشارات اللى دخله ‪ ......‬و )‪ ( by try&error‬لغيت ما اجيب الشكل اللى انا‬
‫عايزه بس ده هياخد وقت ‪.‬‬
‫طيب ما نوجد شكل رياضى يبسط العمليه دى ‪.......‬‬
‫هو ده اللى عمله عم ‪ fourier‬انه اوجد شكل رياضى يقدر يحلل بيه اى‬
‫‪ ..........complex signal‬لمجموعه من االشارات المكونه ليها اللى هيا اسمها‬
‫‪………….harmonic‬زى كده‬
‫لما نشوفها فى ال ‪ time domain‬اللى قدمنا ده هنالحظ انى اول اشاره دى هيا‬
‫ال ‪ complex signal‬وباقى االشارات هى ال ‪ harmonic‬وفى الحقيقه ال‬
‫‪ harmonics‬دى بتروح للماالنهايه ولكن المهم فيها هما شوية ‪harmonic‬‬
‫معينه مش كلها ‪.‬‬

‫طب لو عيزين نشوف االشارات دى فى ‪....... frequency domain‬هنالقى انى‬


‫كل اشاره من ‪ harmonic‬تعتبر خط )‪ (sample‬فى ‪ ........f.D‬مكانها يعبر عن‬
‫ترددها وطولها يعبر عن ‪ Amplitude‬بتعها ‪.‬‬
‫عرفنا انى ‪(( harmonics‬مكونات ال ‪ )) complex signal‬دى بتروح‬
‫للمالنهايه وكل واحده منها تمثل خط فى ‪ f.D‬صح طيب لو انا جمعت كل الخطوط‬
‫دى جمب بعض ‪....‬‬
‫هنحصل على شكل ال ‪ complex signal‬فى ‪ ...... F.D‬وده اسمه ال‬
‫‪ spectrum‬بتاعها وهيفدنى فى ايه الكالم ده ‪ .........‬ده اساس علم االتصاالت‬
‫النى لما اعرف شكل ‪ spectrum‬بتاع االشاره زى لو كان كده مثال‬

‫يبقى اقدر اعرف ‪ b.w‬بتعها وبالتالى اقدر‬


‫اعرف ايه الجزء المهم فيها ايه (الباور المهمه) وايه اللى ممكن اهمله وعمليه انى‬
‫اجيب ‪ spectrum‬لالشاره دى سمنها ‪. fourier transforem‬‬
‫مره تانيه ال ‪ spectrum‬اللى قدمنا ده حصلنا عليه من اننا كل ال ‪harmonic‬‬
‫بتوع ال ‪ complex sig‬مثلناها ب ‪ sample‬فى ال ‪ ...... F.D‬ولما جمعنا ال‬
‫‪ sample‬دى جمب بعضها حصلنا منها على شكل ال ‪spectrum‬ده بتعها وقلنا‬
‫اهميته ايه‪.‬‬

‫متنسوش يا جماعه انى احنا مشكلتنا االساسيه هى فى ايجاد ‪ osc‬يطلعلى قيم‬


‫ترددات مزبوطه عشان نقدر نحقق شرط ‪ orthogonalty‬واللى بيه اقدر ابعت‬
‫المعلومه بتعتى على التوازى ومن غير ما يبقى فى عندى مشكله فى الباند‬
‫‪......‬ومتنسوش كمان المشكله التانيه وهى عدد ‪ osc‬هيبقى كتير اوووى وده‬
‫مشكله فى ‪ hardware‬واحنا دلوقت بنعمل كل الكالم ده وبنشرح فى ‪foureir‬‬
‫عشان منه هنوصل لحل للمشاكل دى ‪.‬‬
‫طب دلوقت وصلنا اننا نقدر نحلل اى ‪ complex signal‬ونجيب ‪harmonic‬‬
‫بتعتها وكمان قدرنا نجيب شكل ‪ spectrum‬بتعها فى ‪ F.D‬وبالتالى اقدر اعرف‬
‫ايه خواص االشارات طيب ‪ ......‬بس الكالم ده كان لو االشارات اللى داخله‬
‫‪………. analog signal‬واحنا شغلين ديجيتال وعشنا كده عندى حاجه اسمها‬
‫" ‪" discret fourier transform‬‬
‫الرسمه اللى قدمنا دى عباره عن ال ‪ harmonic‬بتاعت ال ‪complex signal‬‬
‫‪......‬اول ‪ harmonic‬فيهم تراددها بصفر ‪ OF‬وعشان كده تعتبر ‪constant‬‬
‫تانى ‪ harmonic‬هنقول ترددها هو ‪ F1‬واللى بعدها ‪ F2‬وهكذا باقى ال‬
‫‪ ........ harmonic‬المهم لو احنا خدنا ‪ sample‬من ال ‪complex signal‬‬
‫عند اى ‪ time‬مثال ‪ ..............0t‬مش نقدر نقول انها مجموع ‪samples‬‬
‫بتاعت ال ‪ harmonics‬دى كلها عند ‪ time‬ده‪.‬‬
‫طب لو خدنا ‪ sample‬من ال ‪ complex sig‬عند ال ‪ time = 2t‬مثال ‪......‬‬
‫مش هى هى لو خدنا ‪ sample‬عند ال ‪ 2t‬من اول ‪ harmonic‬اللى ‪0F‬‬
‫وتانى ‪ harmonic‬اللى هى ‪ .....F1‬وتالت ‪...... harmonic‬ومن باقى كل‬
‫‪ harmonics‬عند ال ‪. time =2t‬‬
‫وبردو لو خدنا ‪ sample‬من ال ‪ complex sig‬عند ‪ ...... 3T‬هى تساوى اننا‬
‫ناخد ‪ sample‬من اول ‪ harmonic‬عند ال ‪ 3T‬و ‪ sample‬من تانى‬
‫‪ harmonic‬عند ال ‪ 3T‬ومن تالت ‪ harmonic‬عند ال ‪ 3T‬ومن كل ال‬
‫‪. harmonics‬‬
‫النى ال ‪ complex sig‬هى متكونه من ‪ harmonics sig‬كتييير ‪ .....‬وبالتالى لو‬
‫خدنا ‪ sample‬منها ‪ ....‬يبقى خدنا ‪ Sample‬من كل ال ‪ harmonics‬دى ‪.‬‬
‫طيب ال ‪ sample‬اللى بنخدها فى ال ‪ Time domain‬من اول ‪ harmonic‬اللى‬
‫ترددها ‪ 0F‬ولتكن عند ال ‪ sample‬دى عند ‪...... 2T‬هيبقى شكلها ايه فى ال ‪F.D‬‬
‫‪ .......‬هى تمثل خط فى ال ‪ F.D‬مكنها عند تردد ‪ OF‬وطولها يعبر عن ال‬
‫‪ amplitude‬بتعها ‪.‬‬
‫وكذلك ال ‪ sample‬اللى فى تانى ‪ harmonic‬تمثل فى ال ‪ F.D‬ب خط او نقول‬
‫‪ sample‬مكانه هو تردد ال ‪ harmonic‬اللى هو ‪ .... 0F‬وطولها يعبر عن ال‬
‫‪. amplitude‬‬
‫طيب لو عايزين نشوف ال ‪ sample‬دى فى ‪ F.D‬هتبقى شكلها كده‬
‫وال ‪ 2f‬دى ‪ sample‬اللى خدناها من تالت ‪ harmonic‬وال ‪ 3f‬وهكذا ‪.‬‬
‫ونفس الكالم لما ناخد ‪ sample‬عند ‪ 3T‬هيكون شكل ال ‪ harmonics‬كده مع‬
‫ال ‪ F.D‬مع اختالف ال ‪ amplitude‬على حسب شكلها عند الزمن ده‪.‬‬
‫اللى عيزين نوصله انى ال ‪ sample‬اللى خدناها فى ‪ T.D‬من ال ‪complex sig‬‬
‫عند اى ‪ time‬وليكن ال ‪ ………… 2T‬ال ‪ sample‬دى فى ال ‪…… F.D‬هى‬
‫‪ sample‬عند ال …………‪.1f , 0f , 5f , 3f ,‬‬
‫معنى كده انى ال ‪ sample‬الوحده من ‪complex signal‬هى كذا ‪ sample‬فى‬
‫‪. freq domain‬‬
‫الرسمه بتلخص كل اللى قولناه‪ .........‬ببساطه نالحظ انى ال ‪ sample‬الواحده فى‬
‫‪ T.D‬لل ‪ complex signal‬هى كذا ‪sample‬فى ‪. F.D‬‬
‫وهو ده ‪Discret fourier transforme‬‬
‫معلش خليكو معايه لالخر وهنشوف الكالم ده كله ليه وايه اللى دخلنا فيه كده ‪‬‬
‫طيب لو احنا عندنا ‪ ………. Discret FourierTransforme chip‬يبقى اكيد‬
‫‪ chip‬دى بتحول ال ‪sample‬الواحده لكذا مجموعه من ‪sample‬فى ‪F.D‬‬
‫…………يعنى اكنها ‪De-Mux‬‬

‫دى ‪chip‬اللى بنقول عليها انت لما تجبها هتالقى انى كل ‪ bin‬ب ‪sample time‬‬
‫يعنى مثال اول ‪ bin‬اللى هى ‪..... 0t sample‬والتانيه ‪ 1t‬والتالته ‪....... 2T‬‬
‫وهكذا ‪.....‬‬
‫يعنى ال ‪ Ot‬وال ‪ 1t‬وال ‪ 2t‬وال ‪ .... 3t‬كل ده يعبره عن ‪ samples‬وخدنها‬
‫من ‪ complex signal‬فى ال ‪ ...... T.D‬وزى ما لسه قيلين فوق انى كل‬
‫‪ sample‬من اللى من ال ‪ complex sig‬هى عباره عن كذا ‪ Sample‬فى ال‬
‫‪. Frequency domain‬‬
‫يعنى ال ‪ sample‬اللى داخله عند ال ‪ ot‬بتخرج كذا ‪ sample‬فى ال ‪F.D‬‬
‫‪ ......................‬يعنى بيخرج ليها قيم متوزعه على كل الترددات اللى فى‬
‫الخرج ‪.Of,1f,2f,3f,4f,....‬‬
‫وكذالك ال ‪ sample‬اللى داخله عند ‪ 2t‬هتخرج ليها قيم عند … ‪1F,0F,5F,3F‬‬
‫وال ‪ sample‬اللى عند ال ‪ 3t‬واللى عند ال ‪ 4t‬وهكذا ‪.‬‬
‫وبالتالى نقدر نقول انه شغال ك ‪. DE-MUX‬‬
‫طب عكس العمليه دى هو ‪INVERSE fourier transform‬‬

‫ده فى ال ‪ F.D‬هو ال ‪......... i/p‬زوال ‪ T.D‬هو ال ‪........ o/p‬وده بيشتغل‬


‫عكس ال ‪ DFT‬يعنى شغال ك ‪ .......MuX‬يعنى ال ‪ sample‬اللى خارجه فى ال‬
‫‪ T.D‬ولتكن مثال ‪ 0t‬ال ‪ sample‬دى وخده قيمتها من ‪. 0f,1f,2f,3f‬‬
‫تانى مش احنا قلنا انى ال ‪ DFT‬دى ال ‪ i/p‬اللى دخلها هو ‪ Sample‬بتاعت ال‬
‫‪ …complex signal‬وال ‪sample‬الواحده منها فى ‪ T.D‬هى مجموعة‬
‫‪ sample‬فى ال ‪ ..... F.D‬وقلنا ده يعنى انى ال ‪ sample‬اللى داخله عند ال ‪ot‬‬
‫بتخرج قيم ليها متوزعه على كل الترددات اللى فى الخرج ‪.Of,1f,2f,3f,4f,.....‬‬
‫وكذالك ال ‪ sample‬اللى داخله عند ‪ 2t‬هتخرج ليها قيم على … ‪1F,0F,5F,3F‬‬
‫وال ‪ Sample‬اللى عند ال ‪ 3t‬وال ‪ Sample‬اللى عند ال ‪ 4t‬كل ده بيطلع ليه‬
‫قيم متوزعه على كل الترددات اللى فى الخرج ‪.‬‬

‫طيب يبقى ال ‪ inverse discret fourier transform‬هو عكس اللى بيحصل‬


‫فى ال ‪ ................... DFT‬هو انى ال ‪ data‬اللى طلعه فى ‪ o/p‬عند ‪0t‬‬
‫وخده قيم من ال ‪ data‬اللى دخله عند ‪ ...... 0f,1f,2f,3f‬وهكذا ‪ data‬اللى‬
‫خرجه عند ‪ 1t‬وخده قيم من ‪........... 0f,1f,2f,3f‬‬
‫معنى كده انى ‪ IDFT‬شغال ‪ .... MULTIPLIXER‬ودلوقت وصلنا ألهم نقطه‬
‫اللى هتقولنا احنا بنعمل كل الكالم ده ليه ‪!!!!!.............‬؟‬
‫جيه راجل محترم بعد ‪fourier‬واكتشف حاجه جمده اووووووى‪ .....‬انى‬
‫‪ IDFTchip‬دى ترددتها ‪ orthogonal‬مع بعض ‪ ........‬يعنى ال‬
‫‪…….. Of,1f,2f,3f,4f,‬دول يعتبره ‪ Orthogonal sub-carriers‬مع بعض‬
‫‪ ..........‬فالراجل قال ليه منستخدمش ال ‪ chip‬دى ك ‪ oscillators‬القيم بتاعته‬
‫تعتبر ‪ idle‬و ‪ orthogonal‬مع بعض‪ .....‬وكمان ال ‪ osc‬دى فى‬
‫‪ hardware‬واحد ‪ ............‬يعنى ‪ data‬بتاعتنا اللى عايزين ننقلها ‪parallel‬‬
‫وكانت مشكلتها فى ايجاد ‪ osc‬بقيم دقيقه جدااا و فى ‪ h.w‬قليل اتحلت باللى‬
‫وصله ‪ fourier‬والراجل المحترم ده ‪ ..................‬مثال لو ‪x1 ,x2 ,x3 , x4‬‬
‫هى ‪ data‬اللى عايزين ننقلها على ‪......... orthogonal freq‬وبالتالى هنحمل‬
‫‪ x1‬على ‪ ....... f1‬ونحمل ‪ x2‬على ‪ .... f2‬وهكذا وبكده اكنى حملتهم على‬
‫‪ osc‬دقيقه جدااا ‪ ........‬ويطلعه النحايه التانيه ‪ sample‬فى ‪ time domain‬بس‬
‫‪ samples‬دى فى ‪ F.D‬هى عباره عن ‪ orthogonal subcarriers‬وشيله‬
‫‪ .......... data‬وبكده عملنا ‪ OFDM‬بدون ‪ osc‬وال تحميل على ‪ carriers‬وال‬
‫اى حاجه ‪ .....‬النى هو اساسا جواه مفيش ‪ osc‬وال حاجه ‪ .....‬يعنى العمليه دى‬
‫بتم داخل ‪ chip‬بمعادالت من االخر ‪.‬‬
‫ده شكل المعادالت اللى بتكون داخل ال ‪ DFT & IDFT Chip‬واللى بتعمل كل ال‬
‫‪ operation‬دى ‪.‬‬

‫"احنا ضحكنا على ‪ idft chip‬النها فى االصل بتاخد قيم الشارات فى ‪ f.d‬وطلعها‬
‫‪ sample‬فى ‪ ……. t.d‬فاحنا بردو ادناها قيم بس القيم دى تعبر عن ‪ data‬اللى‬
‫هنبعتها والخرج عباره عن ‪ sample‬فى ‪ t.d‬ولكن تعبر عن ‪ data‬بتاعتنا‬
‫محموله على ‪“ orthogonal sub carriers‬‬
‫واحد يقولى هيخرجولى النحيه التانيه فى ‪ time .domain‬ايه المشكله ما هو‬
‫‪ time‬و ‪ frequency‬وجهين لعمله واحده اللى هنا هو هنا من غير اى تغير على‬
‫االشاره غير انى بغير المجال اللى بشفها منه ‪.‬‬
‫وبكده اتحلت مشكلة وجود ‪ osc‬مزبوطه ال دى وصلت لل ‪ idle‬وكمان فى ‪H.W‬‬
‫واحد‪.‬‬
‫***** خالصة كل اللى اتقال احنا مشكلتنا فى ايجاد ‪ osc‬بقيم ‪ idel‬وده مستحيل‬
‫وكمان المشكله التانيه اننا مش عيزين ‪ osc‬واحد بس فى الموبيل ال ده ‪ osc‬كتير‬
‫جدااااا هنحتجها ‪ ......‬وبالتالى كل اللى قولناه انى فى راجل اكتشف انى ال ‪Chip‬‬
‫اللى كان عملها ‪ fourier‬ومسميها ‪ ... Inverse fourier transforme‬الراجل‬
‫ده اكتشف انى ‪ chip‬دى كل ‪ bin‬فيها بتتكون من ‪ sub-carriers‬مرفوع على‬
‫ترادد ‪ f1‬مثال و ‪ f2‬علىها ‪ sub carries‬تانيه ‪ ……..‬وكل ال ‪ bins‬دى مع بعض‬
‫تمثل ‪ .... orthogonal sub-carriers‬كل اللى هنعمله هنجيب ال ‪ Data‬بتعتنا‬
‫ونحملها على ال ‪ bin‬دى ومن غير ما نستخدم ‪ osc‬اساسا ‪.‬‬
‫ده كل اللى قولناه وبنقول بناخد الحجات دى بالتفصيل ليه عشان مش هنقدر نطور‬
‫فى الحجات دى غير لما نكون فهمنها من جواه شغال ازاى ‪ ....‬واحنا نطور فيها‬
‫ليه ‪....‬النى مش ممكن هننهض واالمه تتقدم واحنا بنستهلك كل حاجه ‪ ....‬على‬
‫االقل فى مجال االتصاالت يكون عندنا مهندسين مصريين بيطوره ويقدمه افكار‬
‫جديده ‪ ......‬فمستحيل نقدر نعمل كده غير لما نعرف طريق التفكير فى التكنولوجى‬
‫دى كان ازاى عشان نقدر نضيف عليها بعد كده‪.‬‬
‫اخر حاجه هنقولها مش احنا قولنا اننا بنحمل قيم ال ‪ data‬بتعتنا على‬
‫‪ orthogonal sub –carriers‬بتاعت ال ‪ ..... IDFT‬السؤال بقى قيم ال ‪data‬‬
‫دى هندخلها بال ‪ Binary‬وال هنحولها لصيغة اخره ‪.‬‬
‫شرط ال ‪ data‬اننا نرفعها على ‪ IDFT Chip‬انها تكون ‪ complex Data‬فالزم‬
‫نحط ‪ block‬قبل ال ‪..... IDFT‬يحول ال ‪ Data‬من ‪ Binary‬الى ‪complex‬‬
‫‪ ....‬البلوك ده اسمه ‪. MAPPER‬‬

‫مميزات ال ‪ Mapper‬انه بيحول ال ‪ Date‬من ‪ binary‬الى ‪complex‬‬


‫‪......‬و ال ‪ complex‬دى تعتبر ‪ …… sample‬وال ‪ sample‬دى شايله عدد‬
‫معين من ال ‪ bits‬اللى هما ال ‪. o ,1‬‬
‫وعدد ال ‪ Bits‬دى بيعتمد على نوع ال ‪ Modualtion‬المستخدم يعنى لو‬
‫مستخدمين مثال ‪ “ Psk Modulation “............‬ال ‪ sample‬هتشيل ‪bit‬‬
‫وحده بس ‪ …..‬ولو مستخدمين ‪ QPSk‬ال ‪ sample‬هتشيل ‪ ........... 2 bit‬لو‬
‫‪ 8 PSK‬ال ‪ SAMPLE‬هتشيل ‪ ...... 3 Bits‬لو ‪ 16 Qam‬هتشيل ‪ ..... 4 bit‬لو‬
‫‪ 64 Qam‬هتشيل ‪ ........... 6-bit‬وهكذا ‪.‬‬
‫الميزه التانيه اللى هنالحظها اننا ب ‪ Hard . ware‬واحد‪ ……..‬اللى هو ال‬
‫‪ Mapper‬بنعمل بيه اكتر من نوع ‪ Modualtion‬على نفس ‪. H.w‬‬
‫اخر حاجه هنقولها فى موضوع ال ‪ Mapper‬انى ال ‪ sample‬اللى خرجه‬
‫بنسميها ‪ ..... I & Q sample‬ليه اسمهم كده ‪......‬احنا عرفينا انى ال ‪ I&Q‬دول‬
‫‪ ......complex‬وبالتالى ال ‪ I‬ترمز لل ‪...... Real‬و ال ‪ Q‬ترمز لل ‪img‬‬
‫مش اكتر من غير دخول فى التفاصيل النك كده كده انت خدها بالتفصيل فى الكليه‬
‫فى كورس ‪, Digital communication‬‬
‫ده شكل اللى بيحصل فى ‪ Tx‬لالشاره والبلوكات اللى بتعدى عليها ‪...........‬‬
‫سريعا تذكره باللى اتقال من االول خالص‪ .....‬بندخل ال ‪ data‬على حاجه اسمها‬
‫‪ Mapper‬اللى هو ببساطه بيحولى ‪ 0&1‬بتوع ‪ data‬ل قيم بنسميها ‪sample‬‬
‫‪.....‬وكل ‪ sample‬تساوى عدد من ‪ bit‬يعتمد على ‪ MoDulation order‬زى‬
‫ما قولنا يعنى لو ‪ 64Qam‬هتبقى ‪..... 6bit‬لو ‪ Qam 06‬هتبقى ‪ 4bit‬وهكذا‬
‫‪ ......‬وبحمل القيم بتعاعت المعلومه على ‪ IDFT‬واللى بيرفعها على ‪..........‬‬
‫‪ orthogonal subcarriers‬يعنى ال ‪ sub –carriers‬دى بتشيل ‪sample‬‬
‫اللى هى عباره عن مجموعه من ‪ bits‬بالشكل ده كده‬
‫‪ ...........‬بيخرج ‪ sample‬فى ‪........... time domain‬تعبر عن‬
‫‪ orthogonal sub carriers in F.D‬شايله عليها المعلومه اللى مدخلنها ‪.‬‬
‫والخرج بقى ده يعبر عندنا فى ال ‪ T.D‬عن ‪ ...... one symbol‬يعنى كل ال‬
‫‪ samples‬اللى خرجه من ال ‪ IDFT‬اللى هى عند ‪Ot , 0t , 5t , 3t , ……etc‬‬
‫مجموعها كلها تكونلنا ‪ ..... symbol‬بندخله على ‪ CP‬عشان نقلل ال ‪..... ISI‬‬
‫وبعد كده ندخل ال ‪ data‬اللى بعدها على ‪ mapper‬ثم ‪ IDFT‬تطلعلنا ‪sample‬‬
‫مجموعها ‪ one symbol‬نضيف عليه ‪ ...... CP‬وهكذا ‪.‬‬
‫معلومه ال ‪IFFT‬هو هو ال ‪ IDFT‬بس اسرع واداء احسن ‪.‬‬
‫اللى بيحصل كده بالزبط ‪.‬‬
‫والصوره اللى بعدها بتوضح كل المراحل اللى بتمر بيها المعلومه فى ال ‪..... Tx‬‬
‫ده شرح تفصيلى للى بيحصل بالزبط عند ال ‪ Tr‬وشيفين ازاى ال ‪ data‬بتتبعت‬
‫‪ parallel‬كل واحد مرفوع ال ‪.sub – carriers‬‬
‫وده شكل للى بيحصل بالزبط فى ‪............ Rx‬‬
‫***مميزات ‪ OFDM‬حتى االن اوال حاجه ‪ data rate‬عاااااالى جداا وعلى‬
‫حسب اللى محتاجه ‪ ....‬كل ما ال ‪ rate‬اكبر بتاخد ‪ subcarriers‬اكتر ‪.‬‬
‫‪ b.w efficiency‬النى مش بس مبقاش فى ‪ garud band‬بين الترددات ال ده احنا‬
‫عملنا بينهم ‪ overlab‬مع بعض ده افضل استغالل لل ‪b.w‬‬
‫اتخلصنا من مشكلة ‪........ inter symbol inter ferrence‬وكمان نسبة تعقيد‬
‫‪ H.w‬قلت بكتير بسبب استخدام ‪ mapper‬و‪ifft‬‬
‫اهم حاجه انه حول من ‪ selective fading‬الى ‪ ...... flat fading‬احنا عرفين‬
‫انى ‪ fading‬ده هو نقص فى الباور بتاع االشاره نتيجه للمسارات المختلفه اللى‬
‫بتمر بيها االشاره اثناء االرسال وكان حلها انى اغير الترددت اللى بنقل عليه‬
‫االشاره زى مثال ‪ freq hopping‬فى ‪ GSM‬وجينا فى ‪ 3G‬حلينا مشكلة ال‬
‫‪ fading‬ب ‪ ....... Rake receiver‬طيب بالنسبه لل ‪ LTE‬مش هينفع نستخدم‬
‫‪ rake RX‬النى معندناش اكواد طيب هنحلها ازاى ‪ّ.....‬؟‬
‫اوال انا لو حصل ‪ fading‬عندى فى ‪ 4G‬هيبوزلى المعلومه كلها النى ببساطه‬
‫‪ IFFT‬اللى بنستخدمه فى ‪..... TX‬هو عباره عن ترددات دخله فى ‪f.d‬‬
‫بيخرجلنا‪ samples ......‬فى ‪ T.D‬وال ‪ samples‬دى وخده قيمها من كل‬
‫الترددات الداخله‪ .......‬وبالتالى لو حصل انى فى شوية ترددات حصل عليها‬
‫‪ fading‬هتاثر فى كل ال ‪ samples‬اللى خرجه فى ‪o/p‬‬
‫وبالتالى الحل انى فى ‪ lte‬لو عندى ‪ fading‬فى جزئيه معين فى ‪subcarriers‬‬
‫هنهمل الجزء ده تمام ونديه لمستخدم تانى اكيد هتكون عنده النتيجه مختلفه ‪.‬‬
‫وبكده حلينا مشكلة ال ‪ fading‬تمام باننا قبل ما بنرسل المعلومه بنشوف ال ‪bin‬‬
‫الكويسه اللى مش هتعملنا ‪ fading‬ونبعت عليها وبكده عملية ال ‪ fading‬بقيت‬
‫‪ flat‬تمااااااام ‪.‬‬
‫بعد ما شوفنا جمال ال ‪  OFDM‬والمميزات اللى وفرهلنا طلع فيه عيب بسيط‬
‫هنحله مع بعض دلوقت ‪.......‬‬
‫اوال كلنا عرفين انى اى اشاره ليها ‪ peak‬وليها ‪ average‬تمام‪.‬‬
‫االشارتين اللى قدمنا دول هنالحظ انى ليهم نفس ‪ average‬ولكن فى وحده ليها‬
‫‪ peak‬قليله ووحده ليها ‪ peak‬عاليه ‪ .‬طيب نخش على المشكله <<<<<<‬
‫العيب اللى ظهرلنا و احنا بنجرب ال ‪ system‬انى احنا بعد لما بندخل قيم ‪data‬‬
‫بتعتنا على ‪ .....IDFT‬واللى هيا بدورها بتحمل االشاره بتعتنا على ‪orthogonal‬‬
‫‪ sub carriers‬وبيكون الخرج بتعنا فى ‪ T.D‬عباره عن ‪sample‬وكل ‪sample‬‬
‫بتجمع القيم بتعتها من كل الترددات اللى دخله يعنى مثال ‪ 0t‬مجمعه قيمتها من‬
‫……‪ 1f,0f,5f,3f,4f,‬ونفس الكالم ‪ ....1t‬وهكذا وبالتالى التجميع ده بينتج عنه‬
‫زياده فى ‪ power‬اللى خارجه زى كده مثال‬
‫والمشكله فى انى انا قبل ما بنقل ‪ data‬فى الهوا بدخلها على ‪power amplifier‬‬
‫وزى ما احنا عرفين من الكليه‬
‫انى ‪ P-amplifier‬بكون ليه ‪ region‬بيشتغل فيها لتكبير االشاره وكان لو‬
‫االشاره اللى جياله خارج حدود ال ‪ region‬دى كانت بالبلدى كده بتتقص ‪.‬‬

‫طب ما نحل المشكله دى باننا تزود نطاق ‪ region‬بتاع ‪power amplifier‬‬


‫‪......‬هو فعال حل بس ده مكلف جدااااا النه عايز ‪ design‬دقيق جداا لل ‪P-amp‬‬
‫وبالتالى مش هنقدر نعمل الحل ده غير فى ‪ DL‬بس ‪ ..................‬باننا نستخدم‬
‫‪ P-amplifier‬غالى جداا فى ‪ BTS‬بتعتنا وكده كده احنا بنشتريه مره فى العمر‬
‫يعنى هتجيب فلوسها ‪‬‬

‫اما فى ‪ UL‬مينفعش النى ده هيغلى سعر الموبيل جدااا وهنا هيظهرلنا ‪SC-FDMA‬‬
‫لحل المشكله دى ‪.‬‬
‫ال " ‪ "single carrier –FDMA‬فكرة بسيطه جدااا ‪ ....‬مش احنا مشكلتنا فى ‪uL‬‬
‫انى الخرج فى ‪ time domain‬بيكون ليه ‪ peak power‬عاليه اوووى بالنسبه‬
‫لل ‪ average‬وبالتالى كانت مبتتاختش كامله ‪" .........‬بتتقص" فى ‪power‬‬
‫‪amplifier‬‬
‫يعنى التفكير فى انى لو قدرت اقلل ‪ peak power‬بتاعت ‪ data‬اللى دخله على‬
‫‪ IDFT‬بالتالى خرجهم المجموع فى ‪ T.D‬هيكون ليه ‪ peak power‬اقلل ‪.‬‬
‫طب ايه هيا الحاجه اللى تخلينى اقدر اقلل من ‪ power‬المعلومه بتعتنا اكيد هى‬
‫‪ DFT‬ليه ‪....‬‬
‫مش احنا عرفين انى ‪ chip‬دى شغاله ك ‪ DMUX‬يعنى دخلها حجات قليله‬
‫بتخرجهم حجات كتير‪.....‬‬
‫بمعنى تانى انى قيم ال ‪ sample‬فى ‪ T.D‬بتخرج متوزعه على‬
‫……‪ 1f,0f,5f,3f,4f,‬يعنى اكنى عملتلها ‪ spreading‬للقيم بتعتنا فى ‪F.D‬‬
‫يعنى وزعت ‪ power‬بتاعت ‪ sample at 0t‬على كل الترددات اللى خرجه و‬
‫الباور بتاع ال ‪ sample‬اللى عند ‪ 1t‬على كل الترددات اللى خارجه وكذالك‬
‫‪.... 2t,3t,4t‬يعنى اللى بيحصل اننا بنوزع الباور بتاعت ال ‪ sample‬على كل‬
‫ال ‪ .... freq domain‬زى كده‪.‬‬

‫زى ما احنا شيفين انى فى ‪ OFDM‬المعلومه داخله من غير ‪spreading‬‬


‫‪ ............‬ولكن فى ‪ Sc-ofdma‬المعلومه دخلنها االول على ‪ DFT‬عملتلها‬
‫‪ spreading‬يعنى متوزعه على كل ال ‪ freq .D‬بالشكل ده‪.‬‬
‫وكده هتدخل على ‪ IFFT‬ب ‪power‬اقل وبالتالى مجمعهم فى الخرج يكون ب‬
‫‪ peak power‬معقوله ونقدر ندخلها على ‪ Power-amplifer‬بالكامل من غير‬
‫ما "يتقص " جزء منها ‪.‬‬
‫بس فى شرط فى العمليه دى‪ ......‬اوال تتفقه معايه انى الزم ‪ size‬بتاع ‪IFFT‬‬
‫يكون مختلف عن ‪ size‬بتاع ‪ DFT‬النى لو االتنين ‪ equal‬اكيد هيلغه بعض ‪.‬‬

‫يعنى لو ‪ IFFT‬ليه ‪ size=1024 bin‬يبقى ‪ DFT‬اقل‬


‫وقلنا عشان ميلغوش بعض وبالتالى ال ‪ bins‬الفاضيه بنحط عليها زيرو وده كمان‬
‫هيساعدنا انى ال ‪ power‬يقل اكتر‪ .....‬النى احنا عرفينا انى كل ‪ bin‬فى الخرج‬
‫وخده قيمتها من مجموع كل ‪ bin‬اللى فى الدخل‪ .......‬فلما نكون حطين قيم بصفر‬
‫او قيم على عدد اقل من ‪ bin‬هتكون محصلة ال ‪ power‬المجموعه اقل فى ‪. o/p‬‬

‫طب سؤال ما كنت دخلنا ‪ data‬مباشرا على عدد قليل من ‪ bin‬على ‪IFFT‬على‬
‫طول ؟‪ ...............‬ال الزم احط ‪ DFT‬قبلها عشان ده هو االساس فى تقليل‬
‫‪power of orthogonal carrier‬‬
‫بس فى شرط تانى يعتبر هو العيب الوحيد لل ‪ .............. SC-OFDMA‬انى‬
‫‪ sub carriers‬اللى خرجه من ال ‪ DFT‬وداخله على ال ‪ IFFT‬تكون ‪adjacent‬‬
‫يعنى ‪ 0f‬اللى خرجه من ‪ DFT‬تدخل على ‪ 0f‬لل ‪ IDFT‬و ‪ 1f‬تدخل على ‪1f‬‬
‫وهكذا ‪ .....‬المشكله فى كده انى لو فى ترددات عليها ‪...... error‬هنطر نستخدمه‬
‫وبالتالى امكنية انى اعمل زى ما عملنا فى ‪ OFDMA‬انى ال ‪ subcarriers‬السيئه‬
‫اللى هتعملى ‪ fading‬منبعتش عليها مش هيتاح عندى فى ‪, SC-fdma‬‬
‫معلومه جزئيت ‪ frequency spreading‬دى اه قللت الباوار لكن هتاخد باند اكبر‬
‫شويه ‪........‬وبالتالى احنا عندنا ‪ rate‬فى ‪ ul‬هيكون اقل من ‪.DL‬‬

‫فى حاجه كمان بنعملها بتلغى تاثير زيادات الباور تماااااام هنشفها فى شبتر ‪. 4‬‬

‫اخر مشكله عندنا هى ‪ Doppler shift‬وهى بسيطه جدااا باذن هللا ومش هتاخد‬
‫حاجه ‪.‬‬
‫تذكره سريعه عرفين انى فى عالم اسمه دوبلر الراجل ده بيقول انى لو فى جسم‬
‫ماشى بسرعه معينه وارسلنا ليه ترادد ‪ .....‬الترادد المستقبل منه بيكون مختلف ‪.‬‬
‫وده معناه انك لو راكب عربيه وبتعمل مكالمه فبتتفق انت وال ‪ Bs‬على تراددت‬
‫تشتغله عليه ولكن اللى بيحصل انه ال ‪ bs‬بتعتلك على الترداد ده ولكن نتيجه انك‬
‫راكب عربيه هترد على ‪ Bs‬بترادد مختلف ودى مشكله ‪.‬‬

‫وحل ده اننا هنعمل ‪ synchronization‬بين الموبيل وال ‪ Bs‬يعنى فى بداية‬


‫المكالمه ال ‪ bs‬بتقدر السرعه اللى ماشى بيها وتقدر تحسب التغير فى التردد اللى‬
‫هيحصل ‪.‬‬

‫وكنا بنعمل كده فى ‪ 2G‬عن طريق ‪ channel‬اسمها ‪frequency correction‬‬


‫‪ ch‬ودى اللى بيها بنقدر نحسب ال ”‪ delay “Fd‬اللى هو التغير اللى هيحصل فى‬
‫الترادد سواء كان بالزياده او النقص ‪.‬‬
‫مشكلتنا فى ال ‪ LTE‬اكبر من كده النها بتغير من خواص ال ‪orthogonality‬‬
‫بالكامل ‪ .....‬لو انت عندك مجموعة ‪orthogonal sub carriers‬بالشكل ده كده‬
‫لو حصل فيهم اى تغير بمقدار ‪ F d‬سواء بالزياده او النقص هتغير بالكامل ال‪orth‬‬
‫زى كده ‪.‬‬

‫احنا عرفين انى من شروط ال ‪ orth‬انه يكون مضاعفات قيمه ثابته المشكله‬
‫هنا‪ ....‬انه كل الترددات زادت بمقدار ‪ Fd‬ودى غيرت ال ‪ orthg‬تماما‬
‫‪ ...........‬لكن مثال لو كان التغير هنا ‪ 2f+2fd ,,, 3f+3fd‬وهكذا مكنتش هيبقى‬
‫فى مشكله ‪.‬‬
‫وزى ما كان عندنا حاجه فى ال ‪ 2G‬بنعرف بيها مقدار ال ‪ Fd‬فى ال ‪LTE‬‬
‫هنعرف ال ‪delay‬اللى حصل بحاجه اسمها ال ‪.reffrence symbole‬‬
‫ال ‪ reff symbol‬دى عن طريقها بنعرف قيمة ال ‪ Fd‬وبندخلها على ‪ Mixer‬ليه‬
‫دخلين واحد منهم ال ‪ .....Data+Fd‬والتانى هو ‪ Fd‬نطرحهم ونغلى تاثير ال ‪Fd‬‬
‫‪ .......‬بالنسبه لل ‪ PLL‬بنستخدمه فى عمل ‪ correction‬لل ‪ Fd‬يعنى نعرف‬
‫قيمتها بالزبط ‪.‬‬
‫""نيجى لجزئيت توزيع الباند بتاعنا فى ‪ lte‬كلنا عرفين ‪ frequency reuse‬من‬
‫‪ Gsm‬وهو ببساطه تكرار الباند بتاعنا كل ‪ cluster‬والكلستر ده فى عدد معين من‬
‫‪cell‬‬
‫طب ايه االفضل اوزع الباند بتاعى على ‪ cluster‬الحجم بتاعه كبير يعنى بيخدم‬
‫عدد من الناس كتير وال اوزعه على منطقه صغيره بيخدم عدد قليل من الناس‬
‫لو على منطقه كبيره انا كده مبقاش فى ‪ interference‬ولكن عندى مشكله فى‬
‫‪…… capacity‬ولو وزعناه على مناطق صغيره جمب بعض هيبقى عندى‬
‫‪ capacity‬كويسه اوووووى ولكن التداخل بين الترددات زاد اوووى ‪.‬‬
‫الحل اننا نزبطها بحيث يكون عندى افضل سعه اقدر اوصلها وبأقل ‪. interfrnce‬‬
‫افضل ‪reuse factor‬وصلناله كان فى ‪3G‬ليه ‪..........‬الننا كنا بنقدر نبعت على‬
‫نفس الترداد وفى نفس الوقت ولكن بكود مختلف وبالتالى كنت اقدر اكرار‬
‫الباند بتاعى كل ‪............. cell‬يعنى كانت ‪ cell‬بتعتنا تعتبر ‪......cluster‬‬
‫ودى افضل حاجه وصلنلها وكان ‪ RF‬يساوى واحد النه ال ‪ reuse factor‬يساوى‬
‫‪ ........cluster size /0‬وكان ال ‪cluster size‬فى ‪ 3G‬فيه ‪ cell‬واحده بس‬
‫وبالتالى ‪reuse fzctor‬بيساوى واحد‪.‬‬
‫طيب فى ‪ lte‬احنا معندناش اكواد يعنى مش هقدراوصل للنسبه دى طب ازاى‬
‫اوصل الفضل ‪ reuse factor‬التفكير كان كاالتى‪ .......‬هو التداخل بيحصل بنت‬
‫الترددات فين بالزبط ‪ .....‬بيحصل عند اطراف ال ‪ cell‬النى ده المكان اللى‬
‫بيجتمع فيه باور ‪ cell‬مع ال ‪ cell‬اللى جمبها ‪.‬‬
‫ولكن عند منتصف ‪ cell‬مبتكنش فى اى باور واصل من اى ‪ cell‬اخرى ‪......‬‬
‫طب فكره ما نثبت الترداد عند منتصف ‪ cell‬وعلى االطراف نستخدم ترددات‬
‫مختلفه‪...........‬زى ما واضح فى الرسمه ‪.‬‬
‫وزى ما احنا شيفين وانا عند ‪center‬بتاع كل ‪cell‬بنستخدم نفس الترادد‪ .....‬يعنى‬
‫نقدر نقول انى احنا عندنا ‪ reuse factor‬بواحد عند ‪ center of cell‬ولكن على‬
‫االطراف ‪RF= 0/3‬‬
‫طب سؤال هو كنت امتى كنت اقدر اقول ‪ RF=1‬لكل ‪ ...... cells‬لو كانت‬
‫‪ f2,f3,f4‬بدل ما هما متوزعين كل وحده على ‪ sector‬كنت اوزع التالت مع‬
‫بعض على كل سكتور زى كده‬

‫هنا نقدر نقول ‪RF=1‬‬


‫بعد ما عرفنا انى ‪ RF‬فى ‪ lte‬هيبقى متغير ‪......‬عند السنتر بواحد وعند االطراف‬
‫بواحد على تالته ‪ .......‬طب لو الحظنا فى الرسمه بتعتنا هنالقى االتى انى ‪ f2‬فى‬
‫اى ‪ ....cell‬جمبها فى ال ‪ cell‬التانيه ‪ f2‬تمام‪......‬وهكذا لل ‪f3,f4‬وطب وهو‬
‫كده اكيد فى ‪ interference‬طبعا‬
‫هنعمل حجتين يقلل التداخل اول حاجه هخليلك الل ‪ beam‬بتاعت‪.........‬‬
‫ال‪ Antenna sector‬محدده اوووى "‪.......... " Beam forming‬يعنى هحدد‬
‫ال ‪ beam‬عليك بالزبط بحيث انها متعملش انتشار ليها اكتر من المطلوب بستخدام‬
‫‪. smart antenna‬‬
‫وكمان كل ال ‪ Bs‬متصله ببعضها بحيث انى لو الباور زاد فى ‪ sector‬معين ال‬
‫‪ Bs‬تقولها قلل الباور دى شويه ‪ ..............‬وكمان فى ميزه تانيه وهى انى لو فى‬
‫‪ load‬فى ‪ Bs‬معين واللى ‪ cell‬اللى جمبها فاضيه نقدر نستلف منها الترددات‬
‫بتعتها ودى ميزه انى فى ‪ link‬بين كل ال ‪ Bs‬وبعضها ‪.‬‬
‫معلومه ال ‪ Bs‬فى ال ‪ LTE‬هى اللى بتعمل كنترول على نفسها مبقاش فى حاجه‬
‫اسمها ‪ BSC‬وهنقولها بالتفصيل فى شبتر ‪. 3‬‬
‫بس بردو هيفضل فيه ‪ interference‬هنعمل حاجه تانيه هتقضى عليه خااااالص‬
‫فكرين فى ‪ 3G‬كان عندنا نوع من الكود اسمه ‪ GoLD code‬وده كان وظيفته‬
‫انه يفصل بين ”‪ Node-B “BTS‬عن بعضها ‪............‬‬

‫طيب حته كده من ‪ 3G‬مش احنا كنا بنفصل بين ال ‪ user‬باالكواد تمام وكنت‬
‫بكرار الباند بتاعى كل ‪ ……cell‬ببساطه زى ما انا كنت بقدر ابعت لكذا مستخدم‬
‫فى نفس الوقت وعلى نفس التردد بس بفصل ما بينهم باالكواد……… يبقى عشان‬
‫اقدر استخدم كذا ‪ cell‬جمب بعض بيستخدمه نفس التردد وفى نفس الوقت‬
‫وميحصلش بينهم تداخل يبقى الزم افصل ما بين ال ‪ cells‬كمان باالكواد‪........‬‬
‫وهى دى وظيفة ‪ GOLD code‬انه يفصل بين ال ‪ Bs‬وبعضها ‪........‬و بفصلهم‬
‫عن بعض باالكواد قللنا ‪interference‬‬
‫طيب ما نعمل كده فى ‪ LTE‬ونفصل ما بين ال ‪ cell‬باالكواد وبكده يقلل ال‬
‫‪ interference‬جدااااا ‪.‬‬
‫سؤال هو ليه معملناش ‪ reuse factor‬كده فى ال ‪ Gsm‬النى اوال مكنش فى‬
‫‪ H.W‬بدعم الكالم ده ‪ ....‬وبعدان ما ال ‪ OFDMA CONCEPT‬موجود من زمان‬
‫على الورق ولكن مكنش فى ‪ processor‬يدعم تنفيذه‬
‫نروح لعقل ‪ lte‬هو تنظيم ‪ resources‬يعنى اشوف انت محتاج خدمة ايه وعلى‬
‫اساس كده اقدملك المطلوب ليها طب‪.‬‬

‫طب وهو ليه عايز اعمل ‪ schedule‬لل ‪. resource‬‬


‫‪ -0‬لتقديم خدمه متميزه "النى مينفعش اكون على النت وبشوف فديو او بعمل‬
‫‪video call‬والقى فى ‪ delay‬ال الزم الشبكه تديك ‪ resources‬المطلوب‬
‫لظهور الخدمه بشكل جيد‬

‫‪ -5‬االستخدام الجيد للباند بتعنا النى لو فى واحد ال ‪ QUALTY‬عنده سيئه بسبب‬


‫سوء الجو او اى حاجه فى ‪ MEDIUM‬الشبكه ملهاش دخل بيها زى ما‬
‫شرحنا فى االول هو كان داخل على النت وبسبب االضرابات دى عمال‬
‫يعمل ‪ retransmit‬و واخد ‪ resources‬على الفاضى‪ ......‬فبسحبها منه‬
‫النه هو كده كده مش مستفاد منهم وبنظمها بحيث تكون ال ‪resources‬‬
‫كلها مستخدامه بشكل فعال‬

‫طب انا بعمل ‪ schedule‬أليه ؟‬


‫‪ -0‬ال ‪ Resources blocks‬دى مثال زى ال ‪ time slot‬اللى هدهالك‬
‫ودايما ‪ blocks‬دى متغيره على حسب ال ‪ rate‬اللى انته محتاجه‬
‫‪ -5‬تانى حاجه لنوع ‪ modulation‬اللى شغال عليه مثال زى ما قولنا كل ما‬
‫‪ modulation order‬يزيد كل ما ‪ quality‬بتقل وبالتالى الشبكه لو‬
‫حسيت انى الكفاءه بتعتك بتقل بنقلك لل ‪ order‬االقل‬
‫‪ -3‬فكرين ‪ coding scheme‬وهو انى ازود او اقلل ‪(redundancy)bits‬‬
‫المسؤله عن تصحيح ‪ error‬اللى بتحصل نتيجه الفقد فى االرسال وقلنا‬
‫نقلل ‪bits‬فى ‪gprs‬لو فكرين عشان ازود ‪ rate‬ولكن فرصة التعرض‬
‫لل ‪ error‬زادت‪ ,,,,‬وفى ‪ lte‬هزودلك ‪ bits‬دى لو انت بعيد عن ‪bts‬‬
‫النى هيكون الباور اقل ونسبه ‪ error‬اكتر و ‪,,,,, quality‬اقل ولو انت‬
‫قريب وكله تمام خالص مش هزود‬
‫بس متنسوش انى فى ‪ LTE-ADVANCED‬اللى جارى التطوير فى‬
‫حجات بسيطه منه واللى االساس بتاعه هو اساس ال ‪ ..... LTE‬متنسوش‬
‫اننا حلينا المشكله دى ب ‪. Relay cell‬‬
‫‪ Power control -4‬طبعا محتاج ازبطها عشان نقلل التداخل زى ما اتكلمنا‬
‫فوق فى جزئيت ‪frequency reuse‬‬

‫الصوره دى معبره جدااا عن انى كل خدمه ليها ال ‪ resource‬بتعتها ‪.‬‬


‫فكرين حاجه من ‪ Gsm‬اسمها ‪ traning sequence‬وهى ‪ sequence‬ثابت‬
‫معروف لكل الشبكه وببعته مع المعلومه بتاعتى وعند ‪ rx‬بشوف ‪ sequence‬دى‬
‫حصل فيها ايه يعنى اتغيرت ازاى وانا عندى ‪ refrence‬ليها ومنها اقدر اعرف‬
‫‪ channel‬عملت ايه فى المعلومه من ‪ error‬وبالتالى اصلح المعلومه مره تانيه‬
‫وكان ده اللى بيحصل بالزبط‬
‫عند االرسال بنبعت ‪ x‬بتوصل ’‪ x‬اللى هيا عباره عن ‪.... x.H‬وال ‪ H‬دى هى‬
‫‪channel response‬‬
‫وبالتالى لو قدرت اعرف ‪ H‬يبقى اقسم ’‪x‬عليها يطلعى ‪ X‬اللى عيزنها طب اعرف‬
‫‪H‬ازاى عن طريق ‪ Sequnce‬واللى هيا مثال هنا ‪.....y‬هبعتها مع ‪ x‬هتوصل ’‪y‬‬
‫وانا عندى ‪ y‬دى ‪refrence‬ثابت وبالتالى نقسمهم يطلعولى ‪.......... H‬وبالتالى‬
‫اجيب ‪X‬‬

‫‪Training sequence‬ده بستخدمه فى ‪ time domain‬طب وفى‬


‫‪ Frequncy domain‬بنعمل ‪......... equalization‬‬
‫بس فى حاجه انا لما أعمل تصحيح للمعلومه فى ‪ F.D‬اسهل بكتر من انى‬
‫اعملها فى ‪ T.D‬ليها ‪.......‬النى فى ‪ F.D‬بعمل ‪ multiplication‬بس لكن‬
‫فى ‪ T.D‬بعمل ‪ convluotion‬وده اصعب‬
‫‪T.D----> F(T)*B(t)={f(t)b(t-T)dz ‬‬
‫وبالتالى بعمل تفاضل و ‪ ..... shift‬ولكن فى ‪F.D‬هو ضرب عااادى خالص طيب‬
‫ازاى بنعمل كده ‪ ........‬بنستخدم حاجه اسمها ‪ reference code‬وده ثابت عندى‬
‫وعند ‪RX‬بشوف التغير واعمل العكس‬
‫طب سؤال ليه معملتش كده فى ‪ Gsm‬واستخدم ‪ equalization‬بدل من‬
‫‪ sequence code‬النى انا فى ‪ lte‬عندنا ‪ IFFT& DFT‬جاهزين ببخلونا نتعامل‬
‫معاها فى ال ‪ F.D‬بسهوله ‪ .....‬ولكن فى ال ‪ GSM‬كان من اين لنا هذا ‪!....‬‬

‫وصلنا لجزئيت ال ))‪ MIMO ((MULTI INPUT MULTI OUTPUT‬وهى على‬


‫قد المميزات اللى عملتهلنا هنالقى ال ‪ operation‬بتعتها بسيط جدااا ‪.‬‬
‫اى ‪ antenna‬تعتبر ‪ transducer‬يعنى بتحول من ‪electrical signal‬الى‬
‫‪ emw‬تمام وكان ده كل اللى بتعمله ال ‪ .......antenna‬لكنى ‪ MIMo‬عمل‬
‫معنى جديد لل ‪ antenna‬هو انك تقدر تزود بيها ‪ Quality&rate‬ازاى ‪.....‬؟‬
‫اوال ‪ MIMO‬يعنى ‪ multi input multi output‬يعنى كذا ‪antenna‬عند ‪RX‬‬
‫وال ‪ Tx‬زى الشكل ده كده‪.‬‬

‫اول حاجه وهى ‪ siso‬يعنى ) ‪(single input single output‬ودى ‪antenna‬‬


‫العاديه )‪(TX&RX‬‬
‫والتانيه والتالته يعنى واحد عند ‪ tx‬واتنين عند ‪ rx‬او العكس وتبعا عرفين‬
‫‪ Miso &simo‬اختصار ليه‪ …..‬طب االتنين دول بيعمله ايه ‪.....‬‬
‫بيحسنه ال ‪ .....quality‬ولو فكرين بنستخدمه فى ‪ space diversty‬وهيا انى‬
‫اخلى ‪bts‬تبعتلك من ‪ 2 antenna‬بيكونه فوق بعض ‪.....‬عشان اقلل تاثير‬
‫‪ fading‬النى اكيد فى وحده منهم المسار بتعها كويس‬
‫نيجى بقى نشوف النوع الرابع ‪ mimo‬شغال ازاى وبستفاد منه ايه ‪......‬‬
‫الفكره بمنتهى البساطه انا لما يكون عند ‪ TX‬فى ‪ 2 ANTENA‬وعند ‪ Rx‬نفس‬
‫الكالم يبقى انا كده اكييييد ضعفت ‪...... RATE‬النى انا اقدر ابعت ‪diff date‬‬
‫على نفس الترددت فى نفس الوقت بسبب اختالف ‪ paths‬زى ما احنا شيفين‬

‫وبالتالى انا لو كنت بستقبل معلومه ‪ 1M‬على مرتين كل مره نص دلوقت‬


‫اقدر ب ‪ mimo‬استقبلها على مره واحد ‪.‬‬
‫هى الفكره اننا بنبعتها على نفس ال ‪ carrier‬اكيد المعلومه بتتلخبط ولكن‬
‫عند ال ‪ Rx‬بنرتبهم مره تانيه ‪ .......‬واحنا اكيد بنبعت مع المعلومه‬
‫‪ reffrence symbol‬واللى بيها بنقدر نحدد ال ‪ Data‬بتعتنا ونصلح ال‬
‫‪ error‬كمان ‪ ......‬وهنشوف ازاى بنبعت ال ‪ reff symbol‬وانى مش‬
‫االتنين ‪ antenna‬بيبعتوهم فى نفس الوقت وبنعمل ايه بالزبط فى شبتر ‪. 4‬‬
‫طب ما نخليهم ‪ 4*4‬اوك بس المشكله انك بتحتاج ‪processing‬عاااالى‬
‫جدااا يعنى ما احنا كنا ممكن نقدر نعمل كده من ‪ gsm‬لكن مكنش عندنا‬
‫‪ processor‬يدعم العمليه دى‪. ......‬‬
‫حاليا وصله ل ‪.mimo 8*8‬‬

‫فى الشبتر ده باذن هللا هنتكلم عن ‪ core of network‬بيتكون من ايه وايه ال‬
‫‪ element‬الجديده المستخدمه فى ‪. LTE‬‬
‫زى ما احنا شيفينا انى ال ‪ system‬عندنا بيتكون من ‪ Air‬وده اللى هو باند ال‬
‫‪ system‬واللى استخدمنا فى ‪ OFDM technique‬وشفنا ازاى بنفذه وازاى‬
‫بننقله فى ال ‪. Air‬‬
‫دلوقت نروح لل ‪ NETWorK‬وهو مختلف عن كل ‪ Generations‬السابقه والنه‬
‫هيكون مستقل تماما بذاته وهنستخدم فى ‪ element‬جديده تماما‪ ........‬مش زى‬
‫‪ 3G NETWORK‬اللى كان اساسها ال ‪ 2G‬مع اضاقة ‪ element‬معينه ‪.......‬‬
‫وقلنا ميزه كده انه تكلفه قليله ولكن بيحكمنى فى ‪ DESIGN‬يعنى ماهما هطور‬
‫هكون مربوط بال ‪ system‬القديم ‪ ........‬ولكن فى ‪ LTE‬ال ‪ system‬جديد تماما‬
‫وده سبب النقله الكبيره اللى هيحققها ‪ ....‬ولكن ده عيبه التكلفه النك هتبنى‬
‫‪ NETWORK‬كامله من اول وجديد وبالتالى الناس دى كان هدفها االول هو تقليل‬
‫التكلفه ازاى ‪!!......‬؟‬
‫اللى بيتحمل تكلفه انشاء ‪ Network‬جديده هو ‪ ................operator‬والتكلفه‬
‫بتكون على حاجه اسمها ‪ capex‬ودى اللى هى تكاليف االنشاء يعنى‬
‫‪ ............cobstruction of BS & Network planning‬و الحاجه التانيه‬
‫اللى هيا ‪ ...................opex‬ودى تكاليف التشغيل اللى هى‬
‫‪. MAINTENANCE & OPTMIZATION‬‬
‫التفكير فى اننا نقدر نقلل عدد ال ‪ element‬اللى فى الشبكه يعنى مثال فى ‪2G‬‬
‫وال ‪ 3G‬كان كل ‪ ELEMENT‬فى الشبكه ليه ‪ TASK‬واحده بس وبالتالى عدد ال‬
‫‪ element‬كان كتير ‪ ..........‬تبقى ما نخلى كل ‪ element‬يعمل كذا ‪task‬‬
‫يعنى بدل ما ‪ Bs‬نعمل عليها كنترول ب ‪ BSC‬طب ما نخليها هى تعمل كنترول‬
‫على نفسها‪ .......‬عن طريق اضافة ‪ processor‬بسيط‪ ........‬بس ميزة انى كل‬
‫‪ element‬ليه ‪ task‬وحده زى ال ‪ 2G‬و ‪ 3G‬انى لو ال ‪ element‬ده باظ ده‬
‫بس هو اللى هيتغير‪ ......‬لكن فى ‪ 4G‬لو ال ‪ element‬اللى فى كذا ‪ task‬لو‬
‫حصل مشكله فى ‪ task‬واحد منهم هنغير ال ‪ element‬كله‪" .....‬زى الكومبيوتر‬
‫لو حصلت مشكله فى ‪ H.w‬او ‪ Ram‬كنت بتغير اللى فى المشكله بس ولكن كان‬
‫الحجم كبير ولكن لو الب توب حجم اصغر النى كله ‪ pult in‬لو حاجه باظت‬
‫هتغيره كله “‬
‫هى ميزه وعيب ولكن لو بصنلها صح احنا وفرنا فى التكلفه وقللنا عدد ‪element‬‬
‫وقليل لما بيحصل انى ‪ element‬يبوظ‪.‬‬
‫نشوف ال ‪ element‬اندمجت ازاى ‪.‬‬
‫”‪E-NB ------ BTS+BSC “ 5G” OR NODE-B+RNC “3G‬‬
‫‪HSS ---- HLR+AUC‬‬
‫‪P-GW --- GMSC + GGSN‬‬
‫‪S-GW --- MSC + SGSN‬‬
‫‪MME -- VLR‬‬
‫نالحظ اننا بيقينا ندمج حجات ال ‪ CS + PS‬كلها فى حاجه وحده والننا اساسا‬
‫مبقاش فى ‪ CS‬كلها بقيت ‪ PS‬النى ال ‪ SYSTEM‬كل شغال ‪over IP‬‬
‫يعنى ‪ E-nod B‬بتعتنا شغاله كله ‪ over ip‬يعنى ‪ call ove ip‬و ‪tv over ip‬‬
‫وهكذا ‪.‬‬
‫بالنسبه لل ‪ X2‬ده للكنترول فقط بين ال ‪ e-node B‬ومبننقلش عليه ‪data‬‬
‫‪.....‬و ‪ s1‬ده ‪ interface‬ما بين ال ‪ gate way‬وال ‪. nod B‬‬
‫نيجى الول ‪ element‬عندنا وهو ‪ ENB‬وبتعمل االتى عند االرسال بتعمل‬
‫‪ ........OFDM MODULATOR‬وعن االستقبل بتستقبل ‪ SC-FDMA‬وبتعمل‬
‫‪...... DE-MODULATOR‬ززززوكمان بتعمل ‪ CHANNEL CODING‬اللى هى‬
‫‪.....................ERROR CORRECTION AND DETECTION‬وبتعمل كل ال‬
‫‪........... RF FRUNCTION‬زى ‪ POWER AMPLIFER‬بتكبراالشاره عند‬
‫االرسال‪ .........‬وبتعمل ‪ LOW NOISE AMPLIFEIR‬بنكبر االشاره المستقبله‬
‫‪ .......‬وبتعمل ‪ UP CONV‬عن االرسال‪ ......‬و ‪ DOWN CONV‬عن االستقبال‬
‫‪ "........‬متنسوش انى ال ‪MOD‬عندنا هو ‪ MAPPER‬وال ‪ IFFT +CP‬وبعد كده‬
‫بندخل على مرحلة ال ‪. UP CONV‬‬
‫وكل ال ‪ FUNCTIONS‬دى بتم فى ال ‪PHYSICAL LAYER‬‬
‫نروح للوظائف اللى بيعملها ال ‪ Enb‬فى ال ‪ Mac Layer‬وهى ال‬
‫‪ segmentation -1‬هو تقطيع ال ‪ data‬ل ‪ packets‬وتحط ال ‪addressing‬‬
‫بتعها وتبعت‪ ....‬او عند االستقبال بتجمعهم ‪......‬وبتعمل ‪ -2‬التشفير وهى بتبعت‬
‫وتفك التشفير عند االرسال ‪ .......... framing -3 .............‬يعنى بتعمل‬
‫‪ formate‬الل ‪......... frame‬وهى المسؤاله عن ال ‪ access grant‬يعنى لما‬
‫ال ‪ user‬بيطلب خدمه هى المسؤاله عن اعطائه ال ‪ rsourcess‬النى دلوقت هى‬
‫اللى بتعمل كنترول‪.‬‬

‫بالنسبه لموضوع ال ‪ layer‬هى ‪ osi layer‬دى اللى خد ‪ ccna‬هيكون عرفها‬


‫وباذن هللا اللى لسه هياخد ‪ ccna‬هيعرفها وهى مش هتاثر معنا عدم فهمها ‪.‬‬
‫نصيحه متخدش كورس فى ال ‪ ccna‬هتالقى ليها كورسات كتير كويسه وبالعربى‬
‫على النت وفى االخر بتعتمد عليك بس الصراحه متستهلش انك تخدلها كورس بره‬
‫النها بسيطه وال ‪ material‬بتعتها متوفره على النت وكمان هتالقى اسئله‬
‫لالمتحان كويسه جداا على النت ‪.‬‬

‫نيجى لل ‪ RRM layer‬ودى اللى بيتم فيها تحديد ال ‪ RESOURCES‬لكل ‪USERS‬‬


‫يعنى هياخد انهى ‪ TS‬واد ايه ودى هنشرحها بالتفصيل فى الشبتر القااادم ‪.‬‬
‫تانى حاجه وهى ال ‪ channel deundancy schedule‬ودى اللى بتقول هنزود‬
‫الباور وال هنقلله وهنستخدم انى ‪ order‬من ‪ modulation‬يعنى بتنظم ال‬
‫‪ resources‬عندنا فى الشبكه زى ما شرحناها بالتفصيل فى ‪. Ch;2‬‬
‫و ايضا ‪ ENB‬هى صاحبة قرار ال ‪. handover‬‬
‫ومسؤله عن ‪ ..... Adaptive –freq fraction reuse‬وزى ما قولنا قبل كده انى‬
‫الزم كل ‪ ENB‬تكون مربوطه ببعض عشان تنزم عملية ال ‪frequencr reuse‬‬
‫وهيستخدمه تردادت ايه بالزبط عشان يتجنبه عملية ال ‪. interference‬‬
‫ومسؤله عن انها تبعت ال ‪ broadcast information‬وهنا بنقسسمها لحجتين‬
‫‪ SIB‬ودى اللى بنبعت عليها ال ‪ network name‬وال ‪ LA‬و ‪cell identity‬‬
‫وهكذا ‪.‬‬
‫اما ال ‪ MIB‬دى بنبعت عليها ‪ ............B.W carrier of cell‬احنا عرفين انى‬
‫ال ‪ lte‬ليها ‪ b.w carrier‬مختلف مش ثابت‪ .......‬و هنعرف كمان شويه انى كل‬
‫‪ cell‬ليها ‪ carrier‬بباند معين يعنى لو ‪ cell‬دى فى منطقه مش متوقع منها ‪rate‬‬
‫عالى بنديها ‪ carrier‬صغير فى ‪ cell‬اللى بتغطيها‪ ........‬والعكس لو متوقع ‪rate‬‬
‫كبير ‪ …….‬طي ب لو انت فى المنطقه دى وفتحت الموبيل هتبقى محتاج تعرف ال‬
‫‪ cell‬اللى انت تبعها ال ‪ b.w of carrier‬بتعها كام ‪ .......‬وهو ده دور ال ‪mib‬‬
‫بنبعت عليها ال ‪. b.w carrier of cell‬‬
‫وهى بردو المسؤله عن ‪ paging‬وعن ال ‪ mesurments‬قياسات الباور اللى‬
‫مبعوته من الموبيل‪ .................‬وتقول لو زياده تقللها او العكس ‪....‬وكمان‬
‫بتشوف ال ‪ QUALITY‬عمله ايه النى كل ده بيسعدنا فى قرار ال ‪HAND OVER‬‬
‫وال ‪CDS‬‬
‫يعنى نالحظ ان ال ‪ ENB‬بتعمل وظائف ال ‪ BTS‬وال ‪ BSC‬مع بعض ‪.‬‬
‫ده زى ال ‪ MSC‬وال ‪ ........GMSC‬يعنى ال ‪ S-GW‬هو السنترال بتعنا‪....‬‬
‫وهو بيخدم ال ‪ SUBSCRIBERS‬اللى فى المنطقه اللى بيغطيها وهى كمان اللى‬
‫بت ‪ ......ROUTE‬ال ‪ PACKETS‬داخل ال ‪............. NETWORK‬وبتبعتها لل‬
‫‪ P-GW‬لو خرجه ل ‪ NETWORK‬اخرى ‪.‬‬
‫وايضا هى المسؤله عن ‪ ASSIGN IP TO USERS‬هى اللى بتدى ال ‪IP ADRESS‬‬
‫والنى خالص بعد كده كل ‪ USER‬هيكون ليه ‪.IP‬‬
‫‪ PACKET-GET WAY‬ده زى ‪ GMSC‬ده هو ال ‪ INTERFACE‬بالشبكات‬
‫االخرى وزى ما احنا عرفينا بيبقى شغال ك ‪ .... FIREWALL‬يعنى بى ‪FILTER‬‬
‫ال ‪ DATA‬اللى داخله واللى خارجه ‪.‬‬
‫‪ MME‬بتعنا ده اللى هو ال ‪ .... VLR‬وهو اللى بيجيب ال ‪SECURITY‬‬
‫‪PARAMETERS‬‬
‫عشان هو اللى هينفذهولك ‪.............‬وهو اللى بيعمل ‪attach& detach‬‬
‫‪ ............‬وبيعمل ‪..... Location area update‬وبيدخل فى تنفيذ عملية ال‬
‫‪ handover‬بتعنا وهنشوف ازاى قدام شويه‪.‬‬

‫فى بقى حاجه اسمها ‪ poling mode‬وهى ربط جميع ال ‪ MME‬مع بعضها‬
‫‪ .....‬اوال احنا عرفين انى وظيفة ال ‪ VLR‬هى تسجيل بيانات ال ‪ USER‬اللى فى‬
‫حدود المنطقه اللى مغطياها‪ ................‬طب لو كانت المنطقه دى ميدان التحرير‬
‫مثال و عدد ال ‪ USER‬زاااد اوووى وعرفين انى ال ‪ VLR‬دى ليها سعه طب‬
‫هنسجل العدد الكبير ده ازاى فى ‪ ......... VLR‬هنخلي ال ‪ USER‬زى ما هو فى‬
‫ال ‪ VLR‬القديم بتعته بس هنضيف عليه ‪ ADRESS‬بتاع ال ‪ VLR‬اللى هو‬
‫متواجد فيها ولنفرض انى ‪ USER‬ده فى ‪ VLR‬شبرا وراح ‪ VLR‬التحرير ومفيش‬
‫مكان يتسجل فيه هنخليه زى ما هو متسجل فى ‪ VLR‬شبرا بس هنضيف عليه‬
‫عنوان ‪ VLR‬التحرير عشان لما ندور عليه نروحله هناك‪.‬‬
‫والفكره اننا بنفتح كل ‪ vlr‬على بعض اكننا بنعمل ‪ sharing‬لل ‪ load‬وده هيفرق‬
‫معانا فى زيادة ال ‪ capacity‬لالحمال اللى بيخزنها ال ‪. VLR‬‬

‫وده زى ‪ HLR‬ال ‪ centralized data base‬بتعنا وده ال فى معلومات ال‬


‫‪ users‬كلها ومسؤل عن ‪ generation‬لل ‪.... security parameters‬‬
‫وعشان ميبقاش فى لخبطه ده بت ‪generate security parameter‬‬
‫……وال ‪ MME‬هو اللى بينفذها ‪.............‬‬
‫ومسؤل بردو عن ارسال المعلومات الحساب لل ‪ MME‬عند بدايه‬
‫‪ registration‬اللى هى الرصيد واالنظمه اللى شغال عليها وطرق الدفع وكل‬
‫الخدمات اللى تخص ال ‪…… user‬‬
‫اخر حاجه عندنا وهى ال ‪ policy& charging‬ودى مسؤله عن ‪charging‬‬
‫ودى وحده مخصصه للحساب بىس النى لما زادت فى الشبكه انظمة الدفع وخدمات‬
‫لكل نظام‪ ...........‬زى حكاوى اكستر وحكاوى قبلى وبحرى والباقه الفضيه‬
‫والذهبيه وكل الكالم ده ‪ ...‬خصصنا وحده بذاتها لمرقبه انظمة الدفع وحساب‬
‫الرصيد ‪.‬‬
. ‫ بالكااااامل‬LTE network ‫ده رسم توضيحى لل‬

. CH-4 ‫ندخل باذن هللا على‬

CH4: LTE Air interface

Frequency domain resources


Time domain resources
o Frame structure 1
o Frame structure 2
Resource Grid
LTE Channels
‫بسم هللا والصاله والسالم على رسول هللا ‪.‬‬
‫‪ CH-4‬هنتكلم فىه عن الباند بتعنا وشكل ‪ resources‬فى ‪ F.D‬و ‪ T.D‬وتكوين‬
‫ال ‪ frame‬بتعنا وانواع ‪. channel‬‬
‫توكلنا على هللا ‪.‬‬

‫* الباند بتعنا فى ‪ LTE‬واخد من باند ‪ Gsm‬و ‪ UMTS‬عشان نقلل تكلفة انى اشترى‬
‫باند جديد وكمان النى مع مرور الوقت مش هيبقى فى حاجه اسمها ‪GSM‬‬
‫……واما ال ‪ UMTS‬احنا كنا عرفين انى الباند بتاعه كان متقسم جزء ‪FDD‬‬
‫‪…..‬وجزء ‪ TDD‬وده مكنش مستخدم فاحنا استغلينا باند ‪ TDD‬وشغلناه فى ‪lte‬‬
‫* اما ‪ DUPLEX TECHNIQUE‬اللى هو اسلوب الفصل بين ‪ DL‬و ‪UL‬‬
‫استخدمنا االتنين ‪ FDD‬واللى هو تقسيم الباند جزء كامل لل ‪ ul‬وجزء كامل لل ‪DL‬‬

‫………… واستخدمنا كمان ‪ TDD‬اللى ال ‪ UL‬و ‪ DL‬بيكونه على نفس ‪. Frame‬‬


‫بالشكل ده كده‬

‫* ‪Mult Access‬استخدمنا فى ‪ OFDMA‬و ‪ SC-FDMA‬اللى فضلنا نشرح فيه‬


‫مش اقل من تلت الكورس ‪‬‬
‫***‪ OFDMA/TDMA‬يعنى ايه؟ انت لما بتاخد شوية ‪ SUB-CARRIERS‬تنقل‬
‫بيهم ‪ data‬بتاخدهم كل الوقت وال زمن محدد‪.‬‬
‫اكيد زمن محدد وبالتالى )‪ TIME‬هيتقسم( وهتاخد فيه جزء معين وعلشان كده‬
‫هيبقى فى ‪ TDMA STRUCTER‬هنتكلم عليه فى الشبتر ده‬
‫**”‪ ”Adaptive modulation‬يعنى ‪ Mod‬متغير‪ ……….‬معندناش فى ‪4G‬‬
‫نوع محدد يعنى بنستخدم اكترمن نوع لل ‪..... MOD‬‬
‫وهما )) ‪.................. ((BPSK-QPSK-16 QAM -64 QAM‬وده على حسب‬
‫ال ‪ QUALTY‬كل ما تكون كويسه ‪............................‬كل ما نشتغل على‬
‫‪ ......High order modulation‬اللى هو ‪ 64-Qam‬ال ‪ rate‬بتاعه كبيير‬
‫اووووى بنوصل معاه لالقص ‪ rate‬فى ‪ LTE‬اللى هو ‪ 011 MbPs‬بس نسبة‬
‫تعرضه لل ‪ error‬كبيره وبالتالى شرطه انى يكون ‪ Quality‬كويسه ‪.‬‬
‫العكس فى ‪ BPSK‬ده اقل ‪ rate‬فيهم بس نسبة تعرضه لل ‪ error‬قليل جدااا‬
‫وعشان كده بنستخدمه فى )‪ signaling (control‬عشان بنبقى عيزين اى معلومه‬
‫فيها كنترول تكون دقيقه جدااا‪.‬‬
‫*نيجى لل ‪ carrier B.W‬فى ‪ LTE‬معندناش ‪ carrier‬ثابت‪ ….‬زى ما كان فى‬
‫‪ 3G‬كان ثابت ب ‪…….. 5 MHZ‬ولكن ‪ 4G‬متغير يعنى انوع ال ‪carrier‬‬
‫هتكون بالترتيب ده كده‬

‫‪-1.4 Mhz‬‬
‫‪-3 Mhz‬‬
‫‪-5 Mhz‬‬
‫‪-10 Mhz‬‬
‫‪-15 Mhz‬‬
‫‪-20 Mhz‬‬
‫والترتيب ده ثابت يعنى مينفعش مثال نستخدم ‪ CARRIER = 2.4 MHZ‬او اى قيم‬
‫تانيه غير دى‪ .‬وعرفينا انى كل ما حجم ‪ CARRIER‬يزيد كل ما ‪ RATE‬هيزيد‪....‬‬
‫طيب احنا االختيار بتعنا لحجم ال ‪ CARRIER‬هيكون على اساس ايه ؟‬
‫على اساس احتيجات المنطقه اللى هنغطيها ‪ .....‬يعنى مثال لو منطقه ريفيه كويس‬
‫اوووى ليهم ‪ ....1.4M‬لكن لو القاهره مثال ال دى متوقع منها ‪ RATE‬عالى‬
‫وبالتالى ‪ CARRIER‬كبير ‪.‬‬
‫ومعنى ‪ Flexiable not adaptive‬اللى فى ‪ slide‬فوق‪ ....‬يعنى الباند ليه‬
‫‪ carrier‬بأحجام متعدده زى ما شفنا ولكن لما بنيجى نحط ‪ BTS‬فى منطقه معين‬
‫بنحدد ليها حجم ‪ carrier‬ثابت مش هيتغير‪ ......‬يعنى لو كان ‪10 M‬هيفضل‬
‫دايما كده ‪.‬‬
‫يعنى زى ما قولنا لو عندنا منطقه ريفيه مثال او منطقه متوقع منها ‪ rate‬قليل يبقى‬
‫واحنا بنعمل ‪ planning‬هنزبط ‪ bts‬اللى فى المنطقه دى بحيث هيكون ‪carrier‬‬
‫بتعها ‪ 1.4mhz‬وده هيكون ثابت ‪.‬‬

‫بالنسبه لل ‪Data rate‬عندنا بتوصل ل ‪ 100Mhz‬فى ‪ DL‬و ‪ 50Mhz‬فى ‪UL‬‬


‫عند استخدام ‪ carrier=20MHZ‬واستخدام ‪ ..... MiMO 2*2‬لو عايز نضاعف‬
‫‪ rate‬نستخدم ‪ MiMO 4*4‬يوصل معاك ل ‪ 200Mhz‬فى ‪ dl‬و ‪ 011‬فى ‪ul‬‬
‫* ‪ LTE‬يقدر يتفاعل معاك لغيت سرعة ‪ 500km /hr‬ودى حاجه كويسه جدااااا ‪.‬‬
‫نشوف بقى ال ‪ carrier‬بتعنا بيتكون من ايه و ‪ rate‬بتاعه وهيتقسم اليه ‪.‬‬
‫ال ‪ carrier‬بتعنا بنقسمه لعدد من ال ‪ sub –channel‬العدد ده يعتمد على‬
‫على باند ال ‪ carrier‬اللى هنستخدمه يعنى كل ما باند ‪ carrier‬يكبر‪ .......‬ياخد‬
‫‪ sub-ch‬اكتر وكل ‪ sub-ch‬بيتقسم لعدد ثابت من ال ‪ sub-carrier‬هو ‪05‬‬
‫‪ ................‬يعنى باند ال ‪ carrier‬لما يتغير بيغير فى عدد ال ‪sub-‬‬
‫‪ channel‬ولكن كل ‪ sub-ch‬فيه عدد ثابت من ال ‪sub –carriers‬‬
‫………………وكل ‪ sub carrier‬يساوى ‪15khz‬‬
‫زى ما قولنا انى ال ‪ sub – ch‬فيها ‪ ......12 sub-carrier‬وكل ‪sub –carrier‬‬
‫يساوى ‪ ..... 15 khz‬يبقى لوضربناهم نجيب باند ال ‪ sub-channel‬اللى هو‬
‫‪. sub-channel = 180 khz‬‬

‫طب اشمعنا ‪ 12 Sub –carreris‬فى ال ‪ .... sub –ch‬مش احنا عرفين انى‬
‫كل ‪ Sub –carrier‬بيشيل ‪ sample‬يعنى لو زودنا عدد ال ‪ sub carrier‬كده‬
‫هنشيل ‪ sample‬اكتر يعنى ال ‪ rate‬هيزيد‪ .....‬طب ليه مزودناش عدد ال‬
‫‪ ........ sub –carrier‬احنا عشان نزود عدد ال ‪ sub – carrier‬معناه اننا نقلل‬
‫المسافات بين كل ‪ sub-carrier‬والتانى ………طب ما نقللها اووووى بيحث‬
‫العدد يزيد ومش هنكسب ‪ rate‬بس‪ ...................‬ال ده كمان هنقلل ال‬
‫‪ inter simbole interference‬الننا ضغطنا فى ال ‪ freq‬يعنى زودنا زمن ال‬
‫‪ symbole‬وكده هنلعى تمام تأثير ‪ .....ISI‬بس المشكله فى ال ‪Doppler shift‬‬
‫هيزيد اوووى احتماليه حدوثه واللى بتغيرلنا خاصية ال ‪ orthogonality‬بالكامل‬
‫‪.........‬والنى كمان بسبب انى المسافات صغيره‪ ......‬اى ‪ shift‬هيحصل فيها‬
‫هيدخلنا على ‪ users‬تانين ‪ ......‬وبالتالى احنا بنوصل القل مسافه نقدر نوصلها‬
‫بين ال ‪ sub-carriers‬وبعضها بحيث نستفاد اكبر استفاده من الباند‬
‫‪..............‬وفى نفس الوقت نتجنب تأثير الدوبلر ‪ ..................‬ولقينا اقص عدد‬
‫هنوصله هو ال ‪ 12 sub carriers‬فى ال ‪ sub –channel‬الواحده ‪.‬‬
‫هنا بس عايز يقول انى كل ما هنستخدم ‪ B.W of carriers‬اكبر كل ما هياخد‬
‫‪ sub-ch‬اكتر يعنى ‪ sub –carrier‬اااكتر يعنى هنشيل ‪ sample‬اكتر‬
‫وبالتالى ‪ rate‬اكبر‪.‬‬

‫طيب الجدول اللى قدمنا ده هيوضحلنا شوية مفاهيم كويسه ‪,‬‬


‫بالنسبه لباند ‪ 1.4Mhz‬بيكون عدد ‪ sub-channels‬فيها ‪ 6‬وبالتالى عدد ‪sub-‬‬
‫‪ carriers‬يساوى ‪ ….. 75‬اما باند ‪ 3MHZ‬عدد ال ‪ sub-channels‬فيها ‪02‬‬
‫‪..........‬وعدد ‪ sub-carriers‬يساوى ‪. 001‬‬
‫‪....‬وهكذا كل ما الباند بيزيد كل ما بياخد ‪ sub-channels‬اكتر‪.‬‬
‫عرفين انى كل ‪ sub-channel‬تساوى ‪ ......... 180khz‬يعنى مثال باند‬
‫‪ 1.4Mhz‬لو ضربنا (( ‪ ))18okhz*6‬المفرود يساوى ‪...........1.4Mhz‬‬
‫وللباند ‪ 3M‬لو ضربنا ‪ 180khz*15‬المفرود يساوى ‪ 3mhz‬وهكذا لباقى‬
‫‪.carrier B.w‬‬
‫بس فى الحقيقيه النتيجه مبتطلعش تساوى الباند بالزبط بتطلع اقل يعنى لباند ‪1.4M‬‬
‫هتطلع ‪ 1.08M‬و لباند ‪ 3M‬هتطلع ‪ 2.7M‬وهكذا للكل‪.‬‬
‫وده معناه انى فى ‪ Guard‬بين ‪.... sub-carriers‬بس ازاى مش احنا قلنا انهم‬
‫‪ orthogonal‬انى مبقاش فى عندنا ‪..... GUARD‬تمام بس متنساش انى عشان‬
‫اعمل ‪ orthogonal carriers‬الزم يكون عندنا ‪ oscillator‬بيطلع قيم دقيقه جدا‬
‫عشان يحقق ‪ orthognality‬بين ‪ sub carriers‬قدرنا نعمل كده ب ‪ IFFT‬وده‬
‫بيبقى موجود فى الموبيل ‪ ..........‬بس ازاى اضمن بقى انى ‪2 diff user‬‬
‫يطلعه نفس قيم ‪ sub-carrier‬مع بعض بحيث انهم يكونه ‪ orthogonal‬ده‬
‫صعب جدااا ‪ ..........‬وبالتالى كنت الزم افصل ما بين ‪ users‬ب جارد باند ‪.‬‬
‫***** معلومه انى ‪ orthogonal frequency division‬دى مش معموله عشان‬
‫نفصل بين ال ‪ user‬وبعضهم ال ‪ .....‬ده عشان نقدر ننقل ال ‪Data parallel‬‬
‫ونوفر فى الباند ‪.‬‬
‫طيب نالحظ انى عدد ‪ sub carriers‬فى ‪ 1.4M‬يساوى ‪ ............. 75‬وال‬
‫‪ sub –carriers‬دى بنحت على كل واحده منها ‪ ....sample‬يعنى احنا عندنا‬
‫‪ ..... 72 sample‬واللى بيحمل ال ‪ sample‬دى على ال ‪ sub-carries‬هو‬
‫‪ ........... IFFT‬وده معناه انى عند ارسال المعلومه بتعتنا هنستخدم (‪ )IFFT‬ب‬
‫‪ size‬العدد بتاعه ‪ ............. 72 bin‬بس احنا عرفينا انى ‪ size‬بتاع ‪IFFT‬‬
‫شرطه عشان يحقق ‪ orthogonality‬ان عدد ‪ bin‬يكون مضعفات ‪ ........5‬يعنى‬
‫)‪ (64-128-256‬وهكذا ‪.‬‬
‫طيب لو انا عندى ‪ 72 bin‬هنستخدملهم ‪ size‬كام هنستخدم اقرب حاجه ليهم وهى‬
‫‪ 128‬وكده هيبقى فى ‪ bins‬مش مستخدمه ودى هتكون ميزه هنقول ليه ‪.........‬‬
‫النى اللى بيحصل اننا بندخل ال ‪ data‬على ال ‪ 72 bin‬وبنحط على باقى ال ‪bin‬‬
‫زيرو ‪ .....‬واحنا عرفين انى ال ‪ .....IFFT‬ال ‪ sample‬اللى بتخرج منه بتكون‬
‫واخده قيتها من كل ال ‪ sample‬اللى داخله ‪ ......‬وعشان فى ‪ sample‬حطنها‬
‫بزيرو كده الباور بتاع كل ال ‪ sample‬اللى خارجه فى ال ‪ T.D‬هتقل وبالتالى‬
‫دى ميزه ‪...........‬النها هتساعدنا اكتر فى المشكله اللى كانت قابلتنا قبل كده وهى‬
‫‪. peak power ratio‬‬
‫احنا فى شبتر ‪ 5‬قللنا منها لكن كده هتلغى تاثيرها تمام‪.‬‬
‫اخر سؤال احنا فى ‪ UL‬بنستخدم ‪....... Sc-OFDMA‬وده بيبقى فى ‪ DFT‬و ‪IFFT‬‬
‫وراه بعض ‪.....‬السؤال هنستخدملهم ‪ size‬كام مع العلم اننا لو استخدمنا ليهم نفس‬
‫ال ‪ size‬هيلغه بعض ‪!.....‬؟‬
‫اللى بيحصل اننا بنستخدم ال ‪ DFT‬ب ‪......... size= 64 bin‬وال ‪ IFFT‬ب‬
‫‪ size = 128 bin‬وبكده الخرج من ال ‪ DFT‬هو ‪ ........62 sample‬مع العلم‬
‫اننا عيزين ‪ .....72 sample‬بس ده مش هينفع الننا عشان نعمل كده هنستخدم‬
‫‪ DFT‬ب ‪ size = 128‬وكده لغينا العمليه كلها ‪ ........‬وبالتالى هنطر نعمل كده وده‬
‫هيقللنا ال ‪ rate‬فى ‪. uL‬‬
‫الشكل هيكون كده ‪.‬‬
‫نروح دلوقت لل ‪ ......... Time Domain‬احنا شوفنا ‪ LTE‬فى ال ‪frequency‬‬
‫‪domain‬شكله ازاى وبيتكون من ايه والباند اللى هياخده وكده ‪ .....‬نشوف‬
‫دلوقت ‪ LTE‬عندنا من منظور ال ‪ time domain‬ومتقسم ازاى وال ‪ frame‬كام‬
‫ثانيه وال ‪Ts‬اللى فيه وهكذا ‪.........‬اوال حاجه عندنا هى ال ‪frame structure‬‬
‫وهنقسمه لجزين على اساس ال ‪ duplex technique‬هو تكوينه فى ‪ FDD‬وال‬
‫‪ TDD‬واحنا بنستخدم االتنين فى ال ‪. LTE‬‬
‫بالنسبه ‪ FDD‬واللى هو تقسيم الباند جزء كامل لل ‪ ul‬وجزء كامل لل ‪...... DL‬‬
‫اما ‪ TDD‬اللى ‪ UL‬و ‪ DL‬بيكونه على نفس ‪. Frame‬‬
‫نبتدى مع ”‪FRAME STRUCTERE 0 “FDD‬‬
‫هنالقى ان ‪ FRAME‬فى ال ‪ LTE‬يساوى ‪ ................ 10ms‬وكل ‪FRAME‬‬
‫بنقسمه ل ‪ 10 SUB-Frame‬وزمن كل واحد ‪…. 1msec‬وكل ‪ sub-farme‬فى‬
‫اتنين ‪ time slot‬وزمن ‪ts=0.5msec‬‬
‫وال ‪ TS‬ده جواه ‪ data‬بتعتنا اللى هى عباره عن ‪ symbol‬واللى هو عباره عن‬
‫‪ samples + cp‬بس ال ‪ ts‬مفهوش ‪ symbol‬واحد ال ده كذا ‪.symbol‬‬
‫احنا بقى عيزين نعرف ال ‪ slot‬فيه كام ‪ symbol‬؟‬
‫‪.‬‬
‫اوال كام ‪symbol‬دى تعتمد على ‪ ......... CP‬يعتمد على ‪ CP‬بمعنى مش‬
‫احنا عندنا نوعين من ‪ CP‬اللى هما )‪ (Long CP & short CP‬وده يعتمد على‬
‫حجم ‪ .....cell‬زى ما قولنا قبل كده لو الحجم ‪ cell‬كبير هتحتاج ‪ cp‬كبير وده‬
‫يعنى انى عدد ‪ symbols‬فى ‪ TS‬هيقل ‪........‬و ‪ cell‬اللى حجمها صغير‬
‫هتسدخدم ‪ cp‬صغير وبالتالى عدد ‪ symbol‬فى ‪ ts‬هيزيد ‪.‬‬
‫وجزئيت ‪ CP‬صغير وكبير ده بالنسبه لل ‪. Duration‬‬

‫نشوف مع ‪ Long CP‬في كام ‪ symbol‬فى ‪ .............TS‬ولنفرض اننا هنشتغل‬


‫على‬
‫‪ 1.4Mhz carrier‬لو انا عايز اجيب عدد ال ‪ slot‬فى االثانيه الواحده ‪.......‬‬
‫يبقى نقسم ‪ 1sec‬على زمن ‪ TS‬الواحده ‪ .....‬يطلعلى ‪ 2000slot‬فى الثانيه‪.‬‬
‫طيب دلوقت هدفنا اننا نعرف عندنا كام ‪ Symbol‬فى ‪ Ts‬؟ ‪ ....‬الفكره انى لو‬
‫قدرت اعرف عندنا كام ‪sample‬فى ‪ TS‬وقدرنا نعرف ال ‪ symbol‬الواحد فى‬
‫كام ‪..... sample‬يبقى كده قدرنا نعرف عندنا كام ‪symbol‬فى ‪.TS‬‬
‫طيب اول مطلوب عايزين نعرفه عندنا كام ‪ sample‬فى ‪TS‬طب احنا اساسا‬
‫عرفين انى ‪.......... 1.4mhz‬فى )‪ ( 1.92 M sample‬فى الثانيه الواحده‬
‫وعرفينا اننا عندنا ‪ 2000 slot‬فى الثانيه………… طيب لو عايز اعرف عندنا كام‬
‫‪ sample‬فى ال ‪……….. time slot‬يبقى لو قسمناهم على بعض هيدينا عدد‬
‫‪.‬‬ ‫‪ sample‬فى ‪ time slot‬الواحد واللى هو‬
‫الحاجه التانيه اللى عيزين نجبها هى عدد ‪ sample‬فى ‪ symbol‬الواحد ‪....‬‬
‫بالنسبه لل ‪ ………. Carrier=1.4mhz‬ال ‪ size of IFFT‬يساوى ‪…… 050‬‬
‫واحنا عرفين انى ال ‪ symbol‬يساوى عدد ‪ sample‬الخارجه من ‪ + IFFT‬ال‬
‫‪ ……..CP‬طب احنا عرفنا عدد ال ‪sample‬اللى خرجه من ‪ IFFT‬اللى هيا ‪050‬‬
‫ناقص عدد ‪Sample‬اللى فى ‪CP‬‬
‫ولو احنا معتبيرين اننا بنشتغل على ‪ Long CP‬اللى هو زمنه ‪ 16.67us‬يعنى لو‬
‫قدرنا نعرف زمن ال ‪ Sample‬الواحده هنعرف ال ‪ CP‬فيه كام ‪. Sample‬‬
‫لو قسمنا ال ‪ Sample‬الواحده على عدد ال ‪ sample‬فى الثانيه هنجيب زمن‬
‫‪ ….one sample‬اللى هو ‪ ………. 0.52us‬نقسم زمن ‪CP‬عليها هيطلعلنا عدد‬
‫ال ‪ Sample‬اللى فى ‪……. CP‬اللى هما ‪ 35‬نجمعهم على ‪ 050‬ونبقى جبنا عدد‬
‫ال ‪ Sample‬اللى فى ال ‪symbol‬الواحد نقسم عليهم عدد ‪ sample‬اللى فى ‪TS‬‬
‫‪ ....‬هيدينا عدد ‪symbol‬اللى فى ‪Ts‬وهيطلعه ‪........ 6‬الحمد هلل ‪‬‬
‫نعمل بقى الكالم ده لل ‪ carrier 5mhz‬نعيد بقى كل الكالم ده تانى هنالقى انى‬
‫عدد ‪ symbol‬فى ‪ Ts‬بردو ‪ ...... 6‬ولو لل ‪ carrier=10mhz‬بردو ‪ !.... 6‬ايه‬
‫ده ازاى مش المفروض كل ما ‪ B.W‬زاد عدد ‪ symbol‬فى ‪Ts‬‬
‫يزيد؟‪............‬ال اللى بيزيد هو عدد ‪sample‬فى ‪…….. symbol‬النى ‪rate‬‬
‫زاد يعنى عدد ال ‪ sample‬اللى بيشلها ‪ symbol‬زادت ‪ ......‬اما عدد ال‬
‫‪ symbol‬فهو ثابت ‪.‬‬
‫بالنسبه لل ‪ short CP‬عدد ‪ symbol‬فى ‪ TS‬بيساوى ‪. 7‬‬

‫بعد ما عرفنا تكوين ‪ Time Domain‬و ‪ Ferquency Domain‬فى ‪LTE‬‬


‫عيزين نشوف شكل ‪ resources‬بتعتنا فى ‪TD‬و ‪ FD‬مع بعض ‪.‬‬
‫الشكل اللى قدمنا ده زى شكل ‪ TDMA‬فى ‪ GSM‬اللى قسمنا فيه الباند بتعنا فى‬
‫‪ Time Domain‬ل ‪ time slot‬وفى ‪ freq domain‬ل ‪.carriers‬‬
‫فى الرسمه اللى قدمنا دى ‪ time‬هو اللى بالعرض و ‪ freq‬بالطول‪ .......‬احنا‬
‫عرفين انى‬
‫ال ‪ Sub-channel‬فيها ‪ .........12 sub-carriers‬وفى الرسمه كل مربع‬
‫بالطول يمثل ‪ ......sub-carriers‬يعنى كل ‪ 12 sub-carriers‬جمب بعض‬
‫يمثله ‪ sub-channel‬وبالنسبه لل ‪ time‬كل مربع بالعرض يمثل ‪ symbol‬وكل‬
‫‪ 7 symbol‬جمب بعض يمثله ‪ Time slot‬وده مع ‪Short CP‬‬
‫وبنسمى تقاطع ‪ sub-channel‬مع ‪ time slot‬ب ”‪..... “Resource Block‬‬
‫و ‪ rate‬اللى بتخده يعتمد على عدد ‪ blocks‬اللى بتخدها ‪.‬‬
‫يعنى ال ‪ resource block‬هو ‪ sub-channel‬لمده ‪ ......... TS‬وال‬
‫‪resource block‬دى اقل وحده هتخدها فى ‪ LTe‬يعنى مفيش نص ‪ RB‬وهكذا ‪.‬‬
‫وممكن تبقى متغيره يعنى فى ‪ Ts‬ده تاخد ‪ 2Blocks‬واللى بعده ‪..... 3‬وهكذا او‬
‫تاخد بلوك واحد كل ‪ Ts‬بس تاخد اكتر من ‪Ts‬فى المره الواحد كده او كده ‪.‬‬
‫يعنى ممكن اخد كذا ‪ Block‬على التوازى مع بعض فى نفس ‪ Ts‬او ‪........‬تاخد‬
‫كذا ‪ TS‬على نفس ال ‪. sub-channel‬‬
‫يا جماعه متنسوش انى احنا قلنا ‪ symbol‬بيتكون من مجموع من ‪ sample‬وال‬
‫‪Sample‬دى هى اللى بتخرج من ‪ Mapper‬وكل ‪..... sample‬بتتحمل على‬
‫‪ sub-carriers‬ومجموع كل ‪ samples‬دى اللى خرجه بيكونولى ‪symbol‬‬
‫وقلنا انى ‪ sample‬دى بتكون شايله عدد من ‪ .....bits‬والعدد ده بيعتمد على‬
‫‪ order of modulation‬يعنى مثال ‪ 16 Qam‬شايله ‪ 4 bit‬وال ‪64 Qam‬‬
‫شايله ‪ 6bit‬يعنى ‪ rate‬اكبر وهكذ‪.‬‬
‫صوره توضيحيه للى بيحصل‬
‫طب عيزين نعرف ال ‪ rate‬بتاع ال ‪ resource block‬الواحد ‪.‬‬
‫ال ‪ resource block‬داخليا بيتكون من ‪ resource element‬وكل ‪element‬‬
‫يعبر عن ‪ sample‬وكل ‪ sample‬شايله عدد معين من ‪ bits‬حسب نوع ال‬
‫‪ modulation‬ولنفرض كان ‪ .....64 Qam‬يعنى بيشيل ‪ 6 bit‬فى ‪Sample‬‬
‫لو عيزين نحسب ال ‪ Rate‬لل ‪...... resource block‬لو عرفنا ال ‪ RB‬فى كام‬
‫‪ sample‬هنعرف ال‪ ....... rate‬يبقى لل ‪ resource block‬الواحد نضرب‬
‫عدد ال ‪element‬اللى بالعرض فى عدد ال ‪element‬اللى بالطول ‪..........‬‬
‫ييعنى هنضرب ‪ 7‬فى ‪ 05‬هيطلع ب ‪ .....84 sample‬كل ‪ sample‬شايله ‪6 bit‬‬
‫وبالتالى ال ‪ rate‬هيطلع ‪....... 504 bit‬وده فى ‪ ...... 0.5msec‬يعنى ‪rate‬‬
‫ال ‪ resource block‬هو ‪..... 504 bit / 0.5 msec‬وال ‪ rate‬ده كويس‬
‫جدا‪ ………..‬بالنسبه لل‪. 0.5 msec‬‬
‫ده شكل لل ‪ 2 resource block‬جمب بعض وهى عامه توضيح للى قولناه ‪.‬‬

‫قلنا بناخد الحجات دى ب ‪ Details‬ليه و بنعرف كل حاجه اصلها ايه عشان باذن‬
‫هللا هيجى وقت واحنا اللى نعمل االنظمه دى ونعتمد على نفسنا زى كل الدول‬
‫المتقدمه و الدول دى مش بتبنى دنيتها على حد تانى فاحنا محتجين يبقى لينا انظمه‬
‫خاصه بينا ومش هنقدر نعمل كده غير لما نكون فهمين كويس اوى متقليش انت‬
‫بتهزر ونتقدم ايه وكده ال ثقنا فى ربنا كبيره هو بس نجتهد كل واحد فى مجاله لو‬
‫طلع مهندسين على كفاءه وداكتره و اقتصاديين هكذا‪.‬‬
‫اكيد البلد هتنهض وفى وقت قليل جدااا باذن هللا ‪.‬‬
‫فكرين ‪ References symbol‬اللى بيصحح ال ‪ error‬اللى بيحصل فى ‪data‬‬
‫وهى فى ‪ channel‬وكمان بستخدمه فى ‪ Doppler shift‬وبنعمل بيه‬
‫‪ synchronization‬مهمه جداا عندنا ‪.....‬وقلنا بردو انها بتعكسلنا اللى بتعمله ال‬
‫‪ channel‬فى ‪ data‬يبقى الزم نبعته فى وسط ‪ data‬اللى هنبعتها وكمان الزم‬
‫ال ‪ Ref symbol‬تكون متفرقة عشان تدينا انطباع عن اللى بتعمل ‪channel‬‬
‫بالزبط زى ما احنا شيفين فوق ‪....... .‬‬
‫اللى احنا شيفينه ده يعبر عن اتنين ‪ resource block‬بعتين فيهم ال ‪data‬‬
‫وفى وسطهم بعتين ال ‪ refrence symbol‬وهنالقى انهم متوزعين على ال‬
‫‪ block‬زى ما قولنا ‪.‬‬
‫وكمان بنستخدمها فى ‪ Mimo‬ليه ؟ ‪............‬احنا عرفنا انى ‪ MImo‬بتبعت‬
‫‪ diff data‬على نفس ‪ carrier‬وكل ‪ data‬معاها ‪reference symbol‬‬
‫وبالتالى كده هيحصل تداخل بين ‪ reference symbol‬فالحل انى ساعت ما تكون‬
‫‪ antenna‬بتبعت ‪ RF symbol‬التانيه تكون ‪ off‬ولما التانيه تبعت االولى تكون‬
‫‪ off‬زى كده‪.‬‬

‫زى ما احنا شيفبن انى ال ‪........ two antenna‬اللى بيبعته ال ‪ data‬بتعتهم‬


‫على ال ‪............ carrier‬ال ‪ reff symbole‬بتعتهم مبيبعتوهاش بنفس‬
‫الترتيب ‪ .............‬يعنى لما واحده بتبعت التانيه مبتبعتش يعنى بتسيب حيز على‬
‫ال ‪ Block‬فاضى من غير ما نرسل فى ‪ ..... Data‬بس كده هيبقى فى اهدار لل‬
‫‪ ........b.w‬وعشان كده نالقى انى مثال ‪ MIMO 8*8‬المفروض يكون ‪rate‬‬
‫بتاعه ‪ 400Mbps‬ال فعليا بيكون ‪380Mbps‬‬
‫ندخل على ‪frame structure 2‬‬

‫قلنا فى ‪ TDD‬هتقسم ال ‪ frame‬بتاعنا جزئين جزء لل ‪ up‬وجزء لل ‪down‬‬


‫وزى ما احنا شيفين قسمنا ‪ frame‬التنين ‪ ..... one half frame‬وبنرسل فى‬
‫واحد وبنستقبل فى واحد ولو عايز ‪rate‬عالى فى ‪ DL‬هنخلى كذا ‪ Ts‬لل ‪DL‬‬
‫قصاد ‪ Ts‬واحد لل ‪........ UL‬والعكس لو عايز تزود ‪. UL‬‬
‫نيجى النواع ‪ Channel‬فى ‪ LTE‬وهى تقريبا زى ‪ 3G‬وبتتقسم كاالتى‬
‫‪ Logical Channel‬وهى اللى فيها ال ‪ information‬اللى بنبعتها اما ال‬
‫‪ physical channel‬هى ال ‪ ch‬اللى بتشيل ال ‪ info‬بتعتنا‬
‫اما ‪ Transport channel‬وهى هنقل ازاى المعلومه بتعتى يعنى ايه‬
‫‪ modulation‬المستخدم وايه ال ‪ coding‬اللى هتشتغل بيه يعنى ‪ 1:2‬وال ‪1:3‬‬
‫وهكذا ‪.‬‬

‫دلوقت هنعرض ‪ 2slide‬للتوضيح فقط وبعد كده هنشرح بالتفصيل‬


‫دى ال ‪ Logic channel‬وزى ما احنا عرفين انها بتتكون من ‪control channel‬‬
‫و ‪ traffic channel‬وهنقول كل وحده بتتكون من ايه بالتفصيل‬
‫اللى بالون االخضر ده ‪ DL‬واالزرق ده ‪ul‬‬
‫هنقول بتتكون من ايه بس اللى عيزين نعرفه انى اللى بالون البرتقانى ‪uL‬‬
‫واالخضر ‪DL‬‬
‫نخش بقى على شرح كل ‪ channel‬بتعمل ايه بالزبط‬
‫اول صف عندنا هو ‪ Logical channel‬ومقسمنها جزئين ‪ DL‬و ‪UL‬‬
‫هنشوف اوال ال ‪ DL‬هنالقى ‪.....‬اول ‪ channel‬هى ‪Broad cast control‬‬

‫‪ channeL “BccH” ‬ودى اللى بنبعت عليها ‪ General info‬عن‬


‫الشبكه‬
‫‪ ‬تانى ‪ channel‬هى ‪Paging control channel PCCH‬‬
‫‪.................‬وده اللى بنبعت عليها ال ‪paging‬‬

‫‪ Common control channel “ccch” ‬ودى اللى ببعت عليها‬


‫‪ acces grant‬يعنى بتقولك انهى ‪ ch‬اللى هتستخدمها ……وليه‬
‫‪ common‬النى فى المره الواحده ببعت لكذا ‪ users‬يعنى بقول انت يا‬
‫فالن هتستخدم ال ‪ ch‬دى وانت يا فالن هتستخدم ال ‪ ch‬دى وهكذا ‪.‬‬
‫‪ ‬اما ال ‪ DTCH‬ال ‪.......... dedicated control ch‬دى ببعت لواحد‬
‫مخصص ‪.......‬يعنى عكس ال ‪ common‬وبيعت عليها ال ‪security‬‬
‫وال ‪. authencation parameters‬‬

‫‪ ‬اما ‪ Deticated traffic control ch‬دى بنبعت عليها ال ‪voice call‬‬


‫بنبعت عليه ‪ data‬ودى بردو لشخص واحد ‪.‬‬

‫‪ ‬اما ‪ Multi cast traffic‬و ‪ multi cast control‬دول االتنين ‪ch‬‬


‫اللى بنبعت عليهم ال ‪.......... Multi cast info‬وحده منهم ‪traffic‬‬
‫والتانيه للتتحكم عليها ‪........‬‬

‫ودى بتبقى ‪ .......... point to multi point‬وبنستخدمها فى اننا نبعت‬


‫رسايل لل ‪ user‬كلهم ‪ .....‬االعالنات والعروض والحجات دى ‪.‬‬
‫او مثال لو فى مجموعه من ال ‪ user‬بيتفرجه عليه ‪ mobile tv‬وبيشوفه‬
‫نفس المحطه بنبعتهلهم على ‪ ch‬واحد ليهم كلهم ‪,‬‬ ‫"‬

‫*** ال ‪ ch‬دى كلها ‪ .......... Down link‬نشوف الناحيه التانيه ال ‪. UL‬‬

‫‪ ‬اول ‪ ch‬عندنا فى ال ‪ UL‬هى ال ‪random access control ch‬‬


‫وهى انى اكتر من ‪ user‬يقدره ي ‪ access‬على الشبكه على نفس ال ‪ch‬‬
‫وعشان كده اسمها ‪........ common‬‬
‫هنشوفها ازاى بنعملها فى ‪ ch;5‬باذن هللا ‪.‬‬

‫‪ ‬بعد كده ال ‪ DCCH‬زى لل ‪ Security‬فى ال ‪..... up link‬والنه‬


‫صحيح ال ‪ security‬ده بيبقى ‪ ul‬و ‪. Dl‬‬
‫طيب دى كلها ال ‪ information‬بتعتنا عيزين نشوف بنبعتهم ازاى ده هو دور‬
‫ال ‪ transport channel‬هى اللى بتوصف ال ‪ info‬دى بتتبعت ازاى على‬
‫‪. physical channel‬‬

‫‪Transport channel‬هتقولنا هتتبعت فين وشكلها ايه ‪ ........‬يعنى هتتبعت‬


‫بأنهى ‪ Mod‬و ‪ ...... coding scheme‬يعنى هيبعته ازاى ‪.‬‬

‫هتبعت ازاى دى بس بنوضحها بأسماء يعنى بنقول انى ال ‪ BCCH‬بنبعتها على‬


‫هيئة ‪………….. Broad cast‬يعنى ايه بنبعتها على هيئة‪broad cast ch‬‬

‫ال ‪ broad cast ch‬دى ليها ‪………… parameters‬وهى انها بتبعت ب‬


‫‪ MAX power‬وبتستخدم ‪ BPSK Mod‬ومش بتحتاج ‪acknldge‬‬
‫يعنى هى بتتبعت وخالص محدش بيرد يقول اتبعتت ‪.‬‬

‫يعنى االسم ده بيعبر عن انها بتتبعت ازاى ‪.‬‬


‫وبالنسبه لل ‪ CCCH‬اللى هى بتاعت ال ‪ acces grant‬واللى الشبكه بتبعتها‬
‫لل ‪...... users‬دى بنرسلها على هيئة ‪ ................. PCH‬اللى هى‬
‫‪…….. paging contro ch‬ودى بتبعت ب ‪ Max Power‬ومش محتاج‬
‫‪. ack‬‬

‫اما الباقى كله بنعته على حاجه اسمها ‪ Downlink shared channel‬واللى‬
‫‪ parameters‬بتعتها ………هى االرسال ب ‪ power control‬مش ‪Max‬‬
‫‪ ..........‬وبيبقى ليها ‪ Ack‬او ال على حسب الخدمه‪ .........‬وبتستخدم‬
‫‪. Adaptive modulation‬‬

‫وكمان عملين ‪ transport ch‬لوحدها لل ‪ MTCH‬عشان ال ‪massegs‬‬


‫وكده ومش بتحتاج ‪. Ack‬‬
‫يعنى وارد انى ال ‪ MULTICAST‬بيقى ليه شكلين ‪..........‬يعنى احنا بنبيعت‬
‫ال ‪ Multi cast‬بتعات ال ‪ tv‬والحجات دى على ‪........... DL-ch‬لكن دى‬
‫مخصصنها للرسائل االعالنيه النى الرسائل بيكون ليها هيئه او توصيف مختلف‬
‫غير التوصيف بتاع ‪DL-SCH‬‬

‫ال ‪ channel‬دى هى هى زى ال ‪ 3G‬مفيش تغير لكن ‪.......‬اللى كنه عيزين‬


‫نوضحه هى جزيت ال ‪ parameters‬اللى ال ‪ transport ch‬بضفها ‪.‬‬

‫‪.‬‬

‫ده شكل توضيح للشرح ‪.‬‬

‫الكالم ده كله بينزل على ال ‪ phsyical channel‬واللى بتقول الحجات دى كلها‬


‫هتتبعت على انهى ‪ FRAME‬وفى ال ‪ TS‬كااام ‪.‬‬
‫يعنى مثال ال ‪ BCCH‬دى بتبعت على ‪......... Pysical BCH‬اللى بتقول انى‬
‫ال ‪ BROAD CAST‬بتبعت على ‪ Sub –frame 0‬و ‪sub-frame 5‬‬
‫فى………… ال ‪ ...... symbol 0,1,2,3,4‬طيب هل الكالم ده بيتبعت طول‬
‫الوقت وال ال هنشوف فى شبتر خمسه ‪.‬‬

‫وكذالك لل ‪ PDCH‬و ‪ PMCH‬كل ده بيوضح مكان ال ‪ slot‬اللى فى ‪frame‬‬


‫اللى هتتبعت عليه ‪.‬‬
‫تلخيص لكل اللى بنقوله ده اننا عندنا ‪ info‬عيزين نبعتها ودى اللى هى اسمها‬
‫‪ Logical ch‬وال ‪ info‬دى انواع منها ‪ broad cast‬ومنها طلب خدمه‬
‫للشبكه ومنها المكالمات اللى بنعملها ‪.......‬‬
‫وال ‪ info‬دى بتتبعت بشكل معين الشكل ده اللى بيوضحهولنا هو ال‬
‫‪ transport ch‬يعنى هتتبعت بأنهى ‪ Mod‬وانهى ‪ coding‬والباور المطلوب‬
‫وهكذا ‪......‬‬
‫وال ‪ info‬بتاخد حيز من الباند تتشال عليه اللى بيعمل كده هو ال ‪physical ch‬‬
‫هى اللى بتشيل ال ‪ info‬بتعتنا‪.‬‬
CH5 : LTE Protocols

Access protocols
Mobility management protocols
Services protocols
Security protocols

‫ وال‬H-O ‫ على الشبكه وازى بيتم ال‬Access ‫ هنشوف ازاى ب‬Ch 5 ‫فى‬
. LTE ‫ لل‬Authentication ‫ و‬security
. ‫ وهو ازاى بتدخل على الشبكه وبتطلب خدمه‬Access Procedures ‫نبتدى مع‬
‫اول حاجه بيعملها الموبيل لما بيتفتح بيتعرف على الشبكه و بيبحث عن اقرب ‪cell‬‬
‫لى وبالنسبه لل ‪ random access‬دى لطلب خدمه معينه اما ‪ paging‬ده الشبكه‬
‫هى اللى بدور عليك ‪.‬‬
‫يبقى اوال احنا الموبيل الزم يعرف ال ‪ Bs‬اللى انت تبعها عشان لما يطلب خدمه‬
‫يعرف هيتعامل مع انهى ‪ Bs‬وكمان عشان لما الشبكه تطلبك تعرف هتروحلك‬
‫على ‪ Bs‬اللى انت عليها ‪.‬‬
‫طب لما نطلب خدمه من الشبكه وبندخل على ال ‪ Bs‬اللى انت تبعها محتاج تعرف‬
‫ال ‪ frame‬اللى هتبتدى بيه وال ‪ Ts‬اللى هتشتغل عليه ‪,‬‬
‫يعنى احنا عيزين نعرف تالت حجات وهما ‪ slot start‬وال ‪ frame start‬وال‬
‫‪ Bs code‬وهنعمل كده بمعرفة حجتين هما ‪. primary & secondary code‬‬
‫ال ‪ primary seq‬ده اكيد عباره عن ‪ sequence‬وعندنا منه تلت انواع ‪..........‬‬
‫هما ال ‪…............ P1 & P2 & P3‬اما ال ‪ second seq‬ده بيتكون من ‪170‬‬
‫‪pair‬وال ‪ pair‬كل ‪ pair‬فى اتنين ‪ sequence‬بالشكل ده كده‬
‫)‪(s1,s2‬‬
‫)‪(s3,s4‬‬
‫)‪(s5,s6‬‬
‫‪:‬‬
‫‪:‬‬
‫‪:‬‬
‫)‪(s169,s170‬‬
‫نمشى مع بعض لالخر وهنفهم كل حاجه باذن هللا‬
‫احنا عرفين انى ‪ frame‬بيتقسم ل ‪ ……………….. 10 sub-frame‬وكل ‪sub-‬‬
‫‪ frame‬فى ‪ ……..2 Time slot‬وكل ‪ time slot‬فى ‪. 6 symbol‬‬
‫بالنسبه بقى لل ‪ primary & secondary sequence‬بيكون مكانهم فى ‪sub-‬‬
‫‪ frame 0‬و ‪ ...... sub-frame 5‬طب فى انهى ‪ Time slot‬بالزبط ‪ .......‬فى‬
‫اول ‪ TS‬فيهم‬
‫واحنا عرفينا انى ال ‪ Ts‬متقسم ل ‪ .....6 symbol‬طب ‪ seq‬بقى فى ‪symbol‬‬
‫كام بالزبط فى خامس وسادس ‪ symbol‬فى ال ‪ TS‬زى ما احنا شيفين فوق ‪.‬‬
‫وبالتحديد ‪ primary sequence‬فى ‪. ........ symbol 6‬وال ‪secondary‬‬
‫فى ‪ ...... symbol 5‬ونفس الترتيب ده فى ‪. sub-frame 5‬‬
‫وسريعا ‪ ....symbol 1, 2 ,3 , 4‬بنبعت فيهم ال ‪ broadcast‬وال ‪. paging‬‬
‫طب ما هو ‪ primary seq‬ده ليه تلت انواع هنحط اى واحد فيهم و لنفرض‬
‫مثال ‪ P2‬وهو هو اللى فى ‪................ sub –frame 0‬هيبقى بردو ‪ P2‬فى‬
‫‪...... sub-frame 5‬اللى هنا هو اللى هنا‬
‫وبالنسبه لل ‪ secandary sequence‬اللى هيتحط هيبقى ‪secondary pair‬‬
‫وكل ‪ pair‬فى اتنىن ‪ seq‬يعنى مثال فى اول ‪ slolt‬فى ‪ sub-frame 0‬هنحط ‪s1‬‬
‫وفى ‪ sub-frame 5‬هنحط ‪.S2‬‬
‫اللى بيحصل انى انت اول ما بتفتح الموبيل بيبدء يتستقبل كل اللى على ‪carrier‬‬
‫‪ .....‬يعنى بيستقبل كل ال ‪ ....... symbol‬لغيت ما يستقبل ‪………. P2‬وزى ما‬
‫قولنا انه بيكون فى ‪ symbol 6‬اللى هو اخر ‪ symbol‬فى ‪ Ts‬والموبيل عارف‬
‫انى ال ‪ Prim seq‬بيكون موجود فى اخر ال ‪ ……Ts‬وبالتالى بيعرف انى ده نهايه‬
‫ال ‪ Ts‬واللى بعده هو بداية ‪Ts‬جديد‪.‬‬
‫بس الموبيل مبيكنش عارف هو فى ‪ Sub-frame 0‬او ‪. 2‬‬
‫وهنشوف كمان شويه هو بيعرف ازاى ال ‪ TS‬ده فى ‪ Sub-frame 0‬او ‪. 2‬‬
‫الكالم ده بيتنفذ ‪ H.W‬ازاى ‪ .....‬الموبيل فى ‪ Matched filter‬ده بيقارن ‪i/p‬‬
‫باللى متخزن عنده لو زى بعض يطلع واحد لو مختلفين يطلع زيرو زى كده مثال‪.‬‬

‫ده ‪ Matched filter‬وبيبقى موجود فى الموبيل ومتخزن عنده ‪ p1,2,3‬وبيستقبل‬


‫ويقارن لو مثال كان مستقبل ‪ p2‬يطلع عليها فى الخرج ‪ 1‬والباقى زيرو وبكده‬
‫الموبيل اول ما يشوف الواحد يعرف انى ده بداية ‪ slot‬جديد طب لو مش مستقبل‬
‫ولو وحده فيهم هيطلع زيرو على كله ‪.‬‬
‫كده المطلوب االول اتحقق وهو معرفة ال ‪ slot start‬نروح لمعرفة ال ‪frame‬‬
‫‪. start‬‬
‫عيزين نعرف بعد ما استقبل ال ‪ primary seq‬وعرف بداية ال ‪ Ts‬هيعرف‬
‫منين هو ده ‪ sub –frame 0‬وال ‪…………sub –frame 5‬الموبيل بيعمل حاجه‬
‫كويس جداا وهو انى اول ما بيستقبل ال ‪ P2‬بيكون مخزن ال ‪symbol‬اللى‬
‫قبلها ……اللى هو ‪ Symbol 5‬واللى هو بنخزن في ‪……secondary sequence‬‬
‫لو كان ده هو ‪ S1‬يبقى ده ‪ Sub-frame 0‬ولو كان اللى متخزن ده هو ‪ s2‬يبقى‬
‫ده ‪.... sub-frame 5‬وبكده عرفنا ‪....... frame start‬معلومه الموبيل متخزن‬
‫فى كل ال ‪ sequence‬دى‪.‬‬
‫مش شرط ‪ s1 , s2‬ممكن يكون فى ال ‪ frame‬ده مستخدم ‪ pair‬تانيه يعنى مثال‬
‫لو لقها ‪ s3‬يعنى ده ‪ ....... sub –frame 0‬لو لقها ‪ s4‬يعنى ‪sub-frame 5‬‬
‫‪ .....‬من االخر اول ‪ seq‬فى ال ‪ pair‬هو ‪ sub-frame 0‬والتانى هو‪……..‬‬
‫‪ .... Sub-frame 5‬اين كان ال ‪ pair‬ده انهى واحد فى ‪. 71‬‬
‫وكده عرفنا ال ‪. frame start‬‬
‫اخر حاجه عيزين نعرف ال ‪ BTS‬اللى هشتغل معاها ‪.....‬‬
‫احنا عرفين اننا فرقنا بين ‪ BTS‬باالكواد واستخدمنا ‪ Gold code‬واللى هو‬
‫بيتكون من ‪ 201‬كود‪ ..........‬قسمنا االكواد دى ل ‪ 071‬مجموعه كل مجموعه فىها‬
‫‪ 3‬اكواد ‪ .....‬اللى بيحصل ببساطه انى لو انت طلعت على ‪ S1‬ده معناه انى انت‬
‫فى ال )‪.......pair (s1,s2‬اللى هو اول ‪ pair‬يعنى انت فى المجموعه االولى‬
‫طب قلنا اى مجموعه فيها تلت اكواد انت انى واحد منهم ‪ ......‬لو قريت ‪P1‬يبقى‬
‫اول كود لو ‪P2‬يبقى تانى كود وهكذا ‪ .........‬طيب تانى مثال لو انت قريت ‪s54‬‬
‫ده معناها انك فى )‪ pair(s54,s55‬وده معناه انك فى المجموعه رقم ‪ 24‬لو قريت‬
‫‪P3‬مثال يبقى انت تبع ‪ BTs‬بتاعت الكود رقم تالته ‪.‬‬
‫لو مثال طلعت على ال ‪ pair S170‬ده معناه انك فى الجروب رقم ‪ 170‬اللى فيهم‬
‫‪ 3‬اكواد لتالته ‪ Bs‬ولو مثال كنت قريت ‪ P1‬يعنى انت تبع ال ‪ Bs‬بتاعت اول كود‬
‫فى المجموعه دى ‪.‬‬
‫‪ Random access‬معناه انى اى حد عايز ي ‪ access‬على الشبكه اين كان اللى‬
‫هيعمله هيعمل ‪ registration‬هيعمل مكالمه اوهيبعت ‪ ..... data‬فهيعمل‬
‫‪random access procdures‬‬
‫وده بيتم ب ‪ 64 sequence‬بيسمومهم ‪ zadoff seq‬المهم ‪ ....‬ال ‪ seq‬دى‬
‫اهم ما فيها انها ‪.....orthogonal‬ال ‪ user‬لما يطلب اى خدمه بياخد اى ‪seq‬‬
‫من دول يطلب بيه وبيبعتوه على ‪ sequence ..... sub-frame 0‬ده زمنه‬
‫‪ 0.9msec‬مجموع عليه ال ‪CP‬‬
‫واحنا عرفين انى زمن ‪ sub-frame‬بيساوى‬
‫‪1msec‬‬
‫وهنالحظ انى فى ‪ 0.1msec‬مش بنبعت فيه حاجه ‪.......‬ده ‪ guard‬بين ‪user‬‬
‫النى انت لما بتبعت ال ‪ seq‬ده بياخد وقت للوصول لل ‪ BS‬وبالتالى لو مفيش‬
‫‪ guard‬هيحصل تداخل مع ‪ user‬اخر ‪.‬‬
‫طب افرض المسافه كبيره بينك وبين ‪ Bs‬وكده ممكن زمن الوصول يبقى اكترمن‬
‫‪ 1msec‬ويحصل تداخل مع ‪ sub-frame‬اللى بعده‪.‬‬
‫طيب لو عيزين نحسب المسافه احنا معانا الوقت اللى هو ‪ 0.1msec‬ومعانه‬
‫السرعه اللى هيا ‪ 3*10 8‬هنالقى الناتج ‪ 30km‬واكبر ‪ cell‬عندنا اقل من كده‪....‬‬
‫وبالتالى ال ‪ 0.1msec‬كافى ‪.‬‬
‫احنا عرفينا انى زمن ال ‪ frame=10msec‬وبالتالى الثانيه الواحد فيها ‪100‬‬
‫‪ frame‬وعرفين انى ال ‪ frame‬الواحد فيه ‪ 01 sub-frame‬واحنا بنبعت ال‬
‫‪ seq‬ف ‪ sub-frame 0‬من كل ‪ frame‬يعنى اللى عايز اوصله انه ‪100 user‬‬
‫يقدره يطلبه خدمه فى الثانيه الواحد ‪ .........‬طب مش وارد يكون اكتر من ‪011‬‬
‫فى الثانيه اه ودى بقى ميزه انى االكواد دى ‪ ...... orthogonal‬يعنى بنخلي كذا‬
‫واحد يبعت على نفس ال ‪ sub-frame‬ولكن باكواد مختلفه ونقدر نميز ما بينهم‬
‫عند ‪. BS‬‬
‫ال ‪ BS‬بتفصلهم وبتشوف كل واحد متاخر اد ايه مثال ‪ .....‬واحد متاخر ‪10us‬‬
‫وواحد تانى متاخر ‪ 5us‬وهكذا ‪ .....‬اللى بتعمله ال ‪ BS‬انها بتدى مثال للمتاخر‬
‫‪10us‬‬
‫‪ Resource block‬اللى طلبها وتقوله ابعت بدرى بمقدرا ‪ 10us‬اللى هيا طريقة‬
‫( ‪ ..... (time advance‬وتقول لل ‪user‬اللى باعت ‪ 5us‬ابعت بدرى بالمقدار‬
‫ده وتديلوه ال ‪ Rs- Blocks‬اللى طلبها ‪.‬‬
‫‪ BS‬متعرفش هو مين هى اللى بتعمله بتقول اللى بعتلى ب ‪seq‬رقم ‪ 07‬مثال‬
‫هيروح على ‪ Rs-blocks‬المعينه وهيبعت ب ‪ time advance‬كذا ‪.‬‬
‫اسوى حاجه انى ‪ 2users‬استخدمه نفس ال ‪ sequence‬وفى نفس ال ‪msec‬‬
‫اللى هيحصل انى االتنين هيبعته لل ‪ BS‬بس بنفس االكواد ولكن ب ‪2diff path‬‬
‫النهم فى اماكن مختلفه فال ‪ BS‬هتاخد اول ‪ path‬يوصلها اللى هو ب ‪delay‬‬
‫قليل وتهمل المسار التانى‪ ........‬النها بتفتكر انهم بتوع ‪ user‬واحد ‪...............‬‬
‫وترد ‪ BS‬بنفس ‪ RS-blocks‬وال ‪ time advance‬على ‪ 2user‬اللى‬
‫بيستخدمه نفس ‪ ..........seq‬وبالتالى لما يبتدى ال ‪ 2user‬فى ارسال المعلومه‬
‫هيحصل تداخل مابينهم وبال ‪ BS‬مش هتفهم وال ده وال ده وبالتالى هتفصل االتنين‬
‫من عندها ‪…..‬‬
‫وبتنتظر ‪ random time‬وبتبتدى من جديد بس اكيد المره دى هتاخد ‪seq‬‬
‫مختلف النى وقت االنتظار ‪. random‬‬
‫وفعال لما بتيجى تعمل مكالمه وتالقى مره واحد فصلت عند ‪intiate call‬‬
‫وتيجى تعمل ‪ recall‬مبيرداش يعيد المكالمه لمده ‪. msec‬‬
‫‪ Paging‬بيتم فى ‪ 4G‬عن طريق انك بتبعت على ‪ sub-frame 0‬اسماء الناس‬
‫اللى جيلها ‪ call‬مثال ‪.‬‬
‫طب هو ‪ sub-frame 0‬ده بنعمل على كل حاجه !!!‬
‫ال انت مستخدم فى ال ‪ symbol 5,6‬لل ‪.......... sec&primary‬ومستخدم‬
‫‪ symbol 1,2,3,4‬لل ‪..... broadcast‬اال مره وحده بس مش ببعت‬
‫‪ broadcast‬وببعت ‪......paging‬‬
‫و المره دى بتبقى كل ‪ 12 frame‬وزى ما انته شيفين‪ ......‬اللون االسود ده هو‬
‫‪ paging‬وبيستن ‪ 120msec‬اللى هو زمن ال ‪ 12frame‬ويبعت ‪ paging‬تانى‬
‫‪.‬‬
‫طب لو انا اسمى فى ال ‪ ........paging‬ببتدى اعمل ‪intiate random access‬‬
‫وببعت ‪ seq‬ونعمل كل الخطوات اللى فاتت وهكذا ‪.......‬‬
‫لو الموبيل مالقش اسمه فى ‪ paging‬بيتحول لل ‪ sleep mode‬لمده ‪120msec‬‬
‫‪.‬‬

‫‪ Tracking area update‬اللى هيا ال ‪ Loction Area Update‬وهى اننا‬


‫بنقسم ‪ cell‬بتاعت الشبكه لمناطق كل منطقه فى كذا ‪ Cell‬والشبكه بتكون عرفه‬
‫انت فى انهى منطقه‪ ..........‬ولما مثال يجيلك مكالمه بدور عليك فى ‪ cell‬اللى فى‬
‫المنطقه دى بس‪ .......‬لكن تخيل احنا لو مكناش عملنا كده كان لما تحب الشبكه‬
‫تجيبك كانت هدور عليك فى كل ‪ cell‬اللى فى الجمهوريه كلها وده تبعا هياخد وقت‬
‫و ‪ procesing‬كبييييير جدااا‪ .............‬وعلشان كده قسمنها ل ‪location area‬‬
‫وبيبقى فيها مجموعه من ‪ cell‬وبكده قللنا وقت البحث عنك…… ولو انت غيرت‬
‫‪ Location area‬بتعتك بنعملك ‪ .........update‬تخيل بقى ال ‪ load‬اللى على‬
‫الشبكه لو كان ‪ update‬على مستوى ال ‪ cell‬كنت كل ما تغير ‪ cell‬نعملك‬
‫‪. update‬‬
‫بنراعى حاجه اننا منحطش ‪ two location area‬فى منطقه فيها حركه كتير‬
‫بينهم يعنى مثال لو عندنا كوبرى وبيغطيه ب ‪ ..........two diff cell‬منجيش احنا‬
‫ونعمل ال ‪ cell‬دى فى ‪ LA‬وال ‪ cell‬التانيه فى ‪ LA‬مختلفه كده هيبقى فى‬
‫‪ update‬مابينهم كتير جدااا‪.‬‬
‫او مثال وسط البلد نعملها ‪ LA‬وحده عشان عرفين انى فيها تغيرات كتير فمنعملش‬
‫كل شويه ‪ update‬لحد ‪.‬‬
‫احنا بنحط كل ال ‪ cell‬اللى فى فيها احتمالية تنقل بينها كتير فى نفسا ‪Location‬‬
‫‪. area‬‬
‫فى ال ‪ LTE‬مجموعة ال ‪ cells‬دى بتكون تابعه لل ‪ .... MME‬لو انت غيرت من‬
‫‪ MME‬ل ‪ MME‬تانى بنعملك ‪ UPData‬بال ‪ tracking area‬الجديده‪.‬‬
‫اوال حنا معندناش ‪....... soft H-O‬النى ده بيشترط انى يكون ال ‪ cells‬بتستخدم‬
‫نفس ال ‪ freq‬وده كان فى ‪ 3G‬بسبب ال ‪..................orthogonal code‬‬
‫اللى خلت ال ‪ reuse factor =1‬لكن فى ال ‪ 4G‬مفيش كده وبالتالى بنستخدم‬
‫‪. Hard H-O‬‬
‫طيب عندنا اللى بيشترك فى علميه ال ‪ H-O‬هما الموبيل وال ‪ BS‬القديمه وال ‪Bs‬‬
‫الجديده وال ‪ MME‬وال ‪ gate way‬هنشوف ازاى ‪,‬‬
‫اوال ‪ BS‬دايما فى حالة قياس لل ‪ signal strength & Quality‬بينها وبين‬
‫الموبيل والموبيل بيعمل كده لل ‪ BS‬اللى معاها‪.‬وال ‪ Bs‬اللى حوليه‪.................‬‬
‫ولما ال ‪ Bs‬والموبيل يا خده قرار ال ‪ H-o‬ال ‪ Bs‬هى اللى بدير العمليه دى النى‬
‫مفيش ‪ ............BSC‬هى اللى بكنترول على نفسها واللى بيحصل انها بتتواصل‬
‫مع ال ‪ BS‬التانيه وبتشوف فى ‪ resources‬وال ال عشان لو مفيش تبتدى تغير‬
‫الخطه‪ ..............‬يعنى لو انت شغال على النت نبتدى نقللك ‪ rate‬شويه باننا‬
‫نقللك ال ‪ resources‬اللى هندهالك او لو انت بتعمل مكالمه نشغلك ‪Half-rate‬‬
‫وهكذا‪.‬‬

‫وبعد ما ‪ Bs‬تاخد قرار باتمما عمليه ال ‪ H-o‬ما بينهم‪ ............‬ال ‪ Bs‬الجديده‬


‫بتحجز ‪ channel‬وبتبعتها لل‪ Bs‬القديم واللى بتديها للموبيل تقوله اعمل ‪H-O‬‬
‫على ال ‪ Bs‬دى وبتديله الكود بتعها وال ‪ channel‬المخصصه ليه‪...............‬‬
‫هو بيروح بس يعمل ‪synchronized‬على ال ‪.channel‬‬
‫ولما بيروح ويعمل ‪ sych‬على ال ‪channel‬بيعمل االول ‪ test‬يشوف المسافه‬
‫بينه وبين ال ‪ BS‬اد ايه عشان يعرف ال ‪ time advance‬و ‪ power‬اللى هيبعت‬
‫بيها ‪.‬‬
‫طب لو كان الراجل ده بيحمل ‪ data‬وموصلتلوش كلها وهو فى ‪Bs‬القديمه ‪.....‬‬
‫ال ‪ Bs‬القديمه بتبعتها للجديده والموبيل بيكملها منها ‪.‬‬
‫لسه فاضل اخر خطوه فى اتمام عملية ال ‪H-O‬‬
‫بعد كده الموبيل يبتدى يعمل ‪ synchronization‬على ال ‪ Bs‬الجديده يعنى‬
‫بداية ال ‪ frame‬وال ‪ Ts‬اللى هيدخل عليه ‪......‬وبعد كده يبعت لل ‪Bs‬‬
‫‪ test signal …………..‬على ال ‪ channel‬اللى اتحصصت ليه عشان يشوف‬
‫هيبعت ب ‪ time advance‬اد ايه و باور اد ايه ‪ ...........‬فترد ال ‪ Bs‬عليه‬
‫بالمعلومات دى ‪.‬‬
‫بعد ما يستقبل المعلومات دى ‪.‬‬
‫لسه فاضل خطوه وهو انى ال ‪ Bs‬الجديده بتبعت لل ‪ MME‬تقوله لما تيجى‬
‫‪ Data‬للموبيل ده ‪ .......‬يبعتها عليها هى ‪ .......‬فال ‪ MME‬تبلغ ال ‪serving‬‬
‫‪ Gate way‬انى اى ‪ packets‬تيجى للموبيل ده تعملها ‪ routing‬ليه على ال ‪Bs‬‬
‫الجديده ‪.‬‬
‫يقوم ال ‪ G-w‬يبلغ ‪ MME‬بانه عمل ال ‪ update‬فيبلغ ‪ MME‬ال ‪new Bs‬‬
‫فتقول لل ‪ Bs‬القديمه بانها تعمل ‪ realese‬من عندها ال ‪ user‬ده‪.‬‬
‫وبكده تمت عملية ‪ HAND OVER‬بنجاااااح ‪.‬‬
‫سريعا هنراجع على خطوات طلب الخدمه وهى اول حاجه ‪service request‬‬
‫ودى اللى هيا مرحلة ال ‪ random access‬ومعها كمان بتعمل ال‬
‫‪ Auth&security‬وبعد كده لو ‪ accepted‬تخش على ال ‪ADMission‬‬
‫‪ control‬واللى فيها بنشوف فى ليك ‪ resources‬وال ال لو ‪ data‬بنخلى الناس‬
‫تخنق على بعض وبندخلك لكن لو مكالمه ومفيش ‪ resource‬بنقولك ‪network‬‬
‫‪ busy‬والرد ده بيكون على ‪ Grant access‬بنقولك فيها فى ال ‪ ch‬اللى‬
‫هتستخدمها او نقولك فيها انى الشبكه مشغوله ‪.‬‬
‫تذكره سريعه بنظام ال ‪ AUTHENCATION & SECURITY‬فى ‪ 2G‬كنا بنقول‬
‫انى لو حد ضرب ال ‪ IMSI‬بتاعك كده ممكن يستخدم رصيدك وكده‬
‫‪.............‬فكان الحل انى حتى لو عرف ال ‪ IMSI‬بتاعك فى ‪SECRET KEY‬‬
‫زى باسورد كده لو داخل على الفيس ايميالك ده هو ‪ IMSI‬وال ‪ PASWORD‬هو‬
‫‪ SECRET KEY‬وده متخزن على الشريحه وفى الشبكه فكان عشان الشبكه تتاكد‬
‫انى انت هو انت مش حد منتحل شخصيتك كانت بتطلب منك عند بدايه ال‬
‫‪ REGISTRATION‬ال ‪ IMSI‬بتاعك وعندها بطلعله ال ‪ SECRET KEY‬اللى هو‬
‫‪KI‬‬
‫وب ‪ GENRATE‬اى ‪ RAND NUMBER‬ودخله على ‪ logarthm‬اللى هو ‪A3‬‬
‫و ‪ A8‬وده موجود فى الشبكه………………… وفى الموبيل هيكون خرج ال ‪A3‬‬
‫حاجه اسمها ‪ SERS‬وبنستخدمه فى ال ‪ AUTHECATION‬وخرج ال ‪ A8‬هو ‪KC‬‬
‫وده هنستخدمه فى ‪. SECURITY‬‬
‫طب ازاى بنعمل ‪ AUTH‬وهو انى ببعت ال ‪ SERS‬ده لل ‪ BS‬وببعت ال ‪RAND‬‬
‫للموبيل فالموبيل يدخل ال ‪ KI‬وال ‪ RAND‬على ‪ A3‬هيطلع ‪ SERS‬يبعتها لل ‪BS‬‬
‫تقارنهم ببعض لو متطابقين تسمحلك بالدخول للشبكه ‪.‬‬
‫بعد ما دخلت للشبكه وطلبت خدمه معينه هعمل مكالمه مثال طبعا المكالمه دى‬
‫هتحتاج تشفير بنعمل التشفير ده عن طريق ال ‪.......... KC‬احنا بعد ما عملنا‬
‫‪ GENRATION‬لل ‪ KC‬فى ‪ AUTH CENTER‬بنبعته لل ‪....... BS‬‬
‫وفى الموبيل ب ‪ genrate‬ال ‪ kc‬عن طريق انى بدخل ال ‪ ki‬وال ‪ rand‬على‬
‫‪ A8‬بيخرجلنا ال ‪.............. KC‬ولما هنبعت ال ‪ DATA‬بتعتنا واللى عيزين‬
‫نشفرها قبل ما بنرسلها بندخلها فى الموبيل مع ال ‪ KC‬وال ‪FRAME NUMBER‬‬
‫اللى هتشتغل عليه بندخلهم على ‪ Encryption alograthim‬يخرج ال ‪data‬‬
‫متشفره ‪.........................‬‬
‫نبعتها فى الهواء لل ‪ bts‬وبنفك التشفير ب ‪ Decryption algorithm‬عن طريق‬
‫اننا ندخله ‪ kc‬اللى موجوده فى ‪ bs‬اصال وال ‪ encrypted data‬وال ‪frame‬‬
‫‪................ number‬وببنقلها ‪ wired‬داخل ‪ network‬بعد كده ‪.....‬‬
‫و لو هبعتها من ‪ bs‬للموبيل هنعمل نفس الكالم‪ .......‬زى ما احنا شيفين ‪.‬‬
‫كل الكالم ده كان بيحصل فى ‪ 2G‬وكان ممتاز جدااا ورائع ومعلومه احنا عرفينا‬
‫انى لو حده لقط ال ‪ rand‬و ال ‪ A3‬وال ‪ SERS‬مش هيغرف يجيب ال ‪ KI‬النى‬
‫دى ‪….. ONE WAY FUNCTION‬‬
‫وباالتالى الحل الوحيد انه يعمل ‪...........TRY & ERROR‬بس بشرط انه يعمل‬
‫كل ‪ TRY & ERROR‬دى فى الثانيه والنى ال ‪ KI = 64 BIT‬وبالتالى عدد‬
‫االحتماالت اللى هيعملها هو ‪ 5‬اوس ‪.......... 64‬و فى الثانيه هتحتاج قرووون وده‬
‫مستحيل طبعاااا ‪.‬‬

‫فى ال ‪ 3G‬الجديد بس اننا زى ما الشبكه بتتاكد انك ‪ USER‬بتعها المفرود الموبيل‬


‫بتاكد كمان انى الشبكه دى هى شبكته ليه وهو ممكن ‪ operator‬لشركه تانيه‬
‫‪simulate network‬‬ ‫يضحك عليك مثال ال هو اللى بيحصل انى ممكن واحد‬
‫ب ‪ OPEN BTS‬مثال ويوهمك انه الشبكه‬
‫وى ‪ attack‬عليك وبالتالى لو موبيلك مش بيعمل ‪ AUTH‬على الشبكه كده‬
‫هيدخل علي الشبكه عادى وكده ممكن الراجل ده ي ‪ ACCESS‬عليك براحته‬
‫وبالتالى ضرورى انك تتاكد من شبكتك االولى ‪....‬هتقولى ماهو الزم الموبيل‬
‫بيعتمد انى الشبكه بطلعله ال ‪ Ki‬بتاعه فى ال ‪ Auth center‬عشان تطلعله ال‬
‫‪ rand‬يعنى الزم الشبكه الوهميه دى تكون عارف ال ‪ Ki‬عشان تعمل معاك‬
‫‪ registration‬؟‪............‬اساسا انت فى الشبكه الوهميه دى بتعمل ‪disconcet‬‬
‫لل ‪ auth & security‬فبتسمح للموبيل انه يدخل على الشبكه من غير ما يعمل كل‬
‫ده اصال ‪........‬‬

‫****متنسوش انى ال ‪ AUTH‬بتاع ال ‪ 3G‬هو هو بالزبط بتاع ال ‪.4G‬‬


‫فى ال ‪ auth‬عندنا فى ‪ 3G&4G‬استبدلنا ال ‪ A3&A8‬ب ‪ FUNCTIONS‬اللى‬
‫هما ‪ F1&F2&F3&F4&F5‬ليه كل ده هنقول ‪.....‬‬
‫اللى بيحصل فى ال ‪ AUTH CENTER‬انى بتبعتله ال ‪ IMSI‬يطلعلك ال ‪KI‬‬
‫تدخل هى وال ‪ RANDOM‬على ال ‪F1---F5 FUNCTIONS‬‬
‫وهما الدخل عليهم ثابت وهو ال ‪ SECRET KEY‬وال ‪ RANDOM‬زى ما فى ‪2G‬‬
‫ولكن الخرج مختلف وده بسبب انى ال ‪ FUNCTIONS‬مختلفه‬
‫ونالقى انى خرج ‪ F2‬هو ‪ SERS‬بتعنا واللى بنستخدمه فى ال ‪ AUTH‬وخرج ال‬
‫‪ F3‬هو ‪ CIPHERING KEY‬واللى بنستخدمه فى التشفير بتعنا ‪..............‬وال ‪F4‬‬
‫هو ال ‪............ INTEGRITY KEY‬وال ‪ F5‬هو ‪ ATNOMY KEY‬وهنقول‬
‫دلوقت استخدام كل حاجه منهم ‪.‬‬
‫نشوف ازاى الموبيل بيتاكد من انى الشبكه دى شبكته ‪ .......‬هنالحظ انى كلهم‬
‫دخلهم ثابت اال ال ‪ F1‬داخل عليها ال ‪ RAND‬وال ‪ KI‬و ‪squence number‬‬
‫وده ‪ rand‬بردو ‪.‬‬
‫فعليا ال ‪ f1‬دى من الداخل مجموعه من المعادالت مش معادله واحده وهالحظ انى‬
‫داخل عليها حاجه اسمها ‪ AMF‬وهى ‪AUTH MANAGEMENT FIELD‬‬
‫وهى اللى بتقول لل ‪ F1‬تستخدم انهى معادله والخرج بتاع ال ‪ F1‬من ده‬
‫كله‪ ..................‬حاجه اسمها ”‪.MAC “MESSAGE AUTH CODE‬‬
‫نشوف ناتج ال ‪ FUNCTIONS‬دى كلها من ‪F1-F5‬‬
‫هنالقى يساوى ‪RAND+ XRES+CK+IK+AUTHECATION TOKEN .‬‬

‫**وال ال ‪ AUTN TOKEN‬ده بيتكون من‬

‫‪ .... squence number XOR anonymity key + AMF +MAC‬هو اللى‬


‫بنعمل بيه ‪. AUTH TO NETWORK‬‬
‫احنا بنجمع معلومات وهنشوف دلوقت اللى بيحصل بالزبط‪.‬‬

‫كل اللى فات ده بيحصل فى ‪ AUTH CENTER‬فالشبكه بتعبت للموبيل ال ‪RAND‬‬


‫وال ‪ AUTN‬طب ازاى الموبيل بيتاكد انى الشبكه دى هى شبكته ‪.‬‬
‫هى الفكره كلها فى اننا بنتاكد انى هى دى شبكتك عن طريق ال ‪ ... K‬لو اللى‬
‫متسجل عند الشبكه هو هو اللى متسجل فى الموبيل تبقى هى دى شبكتك هنشوف‬
‫ازاى هنعمل كده ‪.‬‬

‫زى ما احنا شيفين اللى وصل للموبيل هو ال ‪ rand‬وال ‪authentcaion token‬‬


‫فالموبيل بيدخل ال ‪ rand‬وال ‪ k‬اللى متسجل عنده على الشريحه‪ .......‬على ‪f5‬‬
‫فهيطلعلنا ‪Anonymity Key‬‬

‫ف ‪ Ak‬هتروح مع ‪............AK‬‬ ‫فهنعمله ‪ x-or‬مع ال‬


‫وهيطلعلنا ال ‪......... SQN‬وبندخل ال ‪ SQN‬مع ال ‪ AMF‬وال ‪ RAND‬وال ‪K‬‬
‫على ‪ F1‬الموجود على الشريحه ‪.‬‬
‫المفرود هيطلع ال ‪ MAC‬نقارنه مع ‪ MAC‬اللى مبعوت من ‪AUTH CENTER‬‬
‫لو يساوه بعض يبقى الشبكه دى هى شبكتك ‪ .....‬ليه !!؟‬
‫النى العمليه دى كلها تعتمد على ‪ k‬لو الشبكه عرفه ال ‪ K‬بتاعك صح هطلعلك‬
‫‪MAC‬صح فى ‪ AUTH CENTER‬و تبعته للموبيل‪......‬‬
‫وهو يطلع ال ‪K‬بتاعه ويدخله فى المعادالت ويطلع ‪............. MAC‬فلو ال ‪K‬‬
‫المستخدم فى ‪ AUTH CENTER‬والموبيل زى بعض فبالتالى ال ‪ MAC‬هيساوى‬
‫بعض ‪.‬‬
‫وبعتهم للموبيل وبعدين فكنها ل‬ ‫سؤال ايه الزمه انى عملت لل ‪SQN XOR AK‬‬
‫‪ SQN‬طب ما كنا بعتناها على طول ‪SQN‬‬

‫الفكره فى استخدام ال ‪ ANONYMITY KEY‬واللى معناه اخفاء هو انى اخفى ال‬


‫‪ SQN‬واحنا بعتينه فى الهواء‪.‬‬
‫وبعدين الشبكه هى اللى بتتاكد انك ال ‪ user‬بتعها ودى زى ما احنا عرفين بنقارن‬
‫ال ‪ sers‬اللى خارج من ال ‪ f2‬من الشبكه باللى خارج من الموبيل ولو زى بعض‬
‫يبقى انت معاك ال ‪ key‬الصحيحه ‪.‬‬

‫اخر حاجه عندنا هى ‪ INTEGRITY SHECK‬وهى للتاكد من انى ال ‪ DATA‬اللى‬


‫بعتها وصلت سليمه من غير اى تعديل عليها هو هى لل ‪ DATA‬مش لل ‪REAL‬‬
‫‪ TIME‬ويعنى ايه وصلت سليمه ‪.‬‬
‫انت ممكن وانت بتبعت ال ‪ DATA‬واحد يطلع فى النص ي ‪ HACK‬عليها يعنى‬
‫بيستقبلها ويغير فيها ويبعتها لل ‪RX‬‬
‫والمثال انى ممكن حد يكون باعت ادفعو لفالن الف جنيه ياخدها هو فى النص‬
‫ويزود صفرين توصل ‪ 011‬الف ده مثال يعنى ‪‬‬
‫او واحد بيدخل رقم ال ‪VISA CARD‬عن طريق النت من الموببل فلو ده مش‬
‫‪SECURE‬بالشكل الكويس هتبقى مشكله ‪.‬‬
‫فاحنا عيزين نطمن اللى اتبعت هو اللى وصل ‪.‬‬
‫والتفكير فى اننا لو عندنا فى ‪ RX‬صوره من ال ‪ ....DATA‬فنقدر نقارنها بيها عند‬
‫ال ‪ RX‬ونعرف اذا كان هى هى وال اتغير فيها حاجه هنعمل حاجه قريبه من كده ‪.‬‬

‫اللى هنعلمه اننا عند االرسال بندخل ال ‪ Ik‬وال ‪DATA‬على ‪ F9‬ودى موجوده‬
‫على ‪ Equipment‬مش على الشريحه اى حاجه تخص ال ‪ data‬بتكون موجوده‬
‫على الموبيل وبعد ما بندخلهم على ‪ f9‬بيطلعلنا ‪ check sum‬وبنبعته مع ال ‪data‬‬
‫وعند ال ‪............ RX‬اللى هو ال ‪ Bs‬عنده ‪ IK‬وعن طريق انه بيدخلها على ‪F9‬‬
‫مع ‪ Data‬اللى وصلتله ‪ ........‬هيطلع ‪........... check sum‬نقارنه مع ال‬
‫‪ check sum‬اللى جاى مع ال ‪ Data‬وهللا لو المعلومه وصلت سليمه يعنى اكيد‬
‫‪ check sum‬وصل سليم يعنى لما نقارن االتنين ببعض هيساوه بعض وبكده‬
‫المعلومه وصلت سليمه ‪.‬‬
‫لو حصل فيها تغير فى النص يعنى ‪ check sum‬مش هيساوه بعض وسعتها‬
‫بنرفضها ‪.‬‬
CH6: LTE physical Layer
• Source coding
• Channel coding
• Rate matching
• Interleaving
• Ciphering
• OFDM Modulation
‫الشبتر ده هو الخاص بالمراحل اللى بتمر بيها ال ‪ DATA‬قبل ما تتنقل فى ‪RF‬‬
‫‪ MEDIUM‬عرفين ان ‪ SOURCE CODING‬ده هو الخاص بضغط ال ‪DATA‬‬
‫بتعتنا اما ال ‪ CHANNEL CODING‬هو اللى بيعرف فين ال ‪ ERROR‬اللى‬
‫حصل فى ال ‪ DATA‬ويعالجها وده بيحصل عند ‪ ……..RX‬عند ال ‪ TX‬بيضيف ال‬
‫‪Redundancy‬‬

‫‪ Rate matching ‬ده بيزبط ال ‪ rate‬بتعنا‪.‬‬


‫‪ ‬اما ال ‪ interleaving‬ده اللى بيعمل ‪ randomize‬لل ‪. error‬‬
‫‪ ‬ال ‪ scrambler‬ده المسؤل عن ال ‪ gold code‬وزى ما قولنا انى كل ‪bts‬‬
‫ليها كود عشان الموبيل يقدر يميز بين ال ‪ bs‬وبعضها ‪.‬‬
‫‪ OFDM modulation ‬ده اللى بيتكون من ‪ mapping‬بتعنا واللى هو‬
‫تحويل ‪ bits‬ل ‪ sample‬بيها مجموع من ‪ bits‬تدخل على ‪ IFFT‬نرفعها‬
‫على ‪ SUB-CARRIERS‬فى ال ‪ F.D‬تطلع ‪ SAMPLES‬فى ال ‪TIME‬‬
‫‪ DOMAIN‬ولكن ‪ ORTHOGONAL‬فى ال ‪ F.D‬وكل ال ‪SAMPLES‬‬
‫اللى طلعه تعتبر ‪ ONE SYMBOL‬واخر حاجه اننا نضيف ليها ال ‪CYCLIC‬‬
‫‪ PREFIX‬عشان نققل من مشكلة ال ‪. INTERFERENCE‬‬
‫‪ ‬اخر حاجه ال ‪ UP CONV‬وهى اننا نحمل المعلومه على ‪ CARRIER‬عشان‬
‫نبعتها فى ‪. RF MEDIUM‬‬
‫معلومه للناس اللى مشروعها فى ‪ PHYSICAL LAYER‬مش محتاجين انك تحته‬
‫اول واخر ‪ BLOCK‬اللى هما ال ‪SOURCE CODING & UP CONVERSION‬‬
‫‪.....‬‬
‫‪ SOURCE CODING ‬هو الغرض منه يضغطلك ال ‪ DATA‬انت كده كده‬
‫بتجيب ‪ SOURCE‬لل ‪ DATA‬بيطلعها مضغوطه جاهزه ‪ .......‬اما ال ‪UP‬‬
‫‪ CONVERSION‬ده وظيفته انه يحمل المعلومه على ‪ CARRIER‬ويبعتها‬
‫فى الهواء وانت مبتعملش كده اصال اال بقى لو هتجيب ‪ TWO KIT‬وتوصل‬
‫ما بينهم ‪ RF‬سعتها اوك بس دى ‪ADVANCED‬شويه النها بتحتاج شغل‬
‫‪.... DESIGN IN Antenna‬وليه ال ياريت لو تقدره تعملوها توكله على هللا‬
‫‪.‬‬

‫‪ ‬نصيحه اكتر حاجه ‪ sensitve‬فى ‪ matlab‬هى ال ‪ rate‬يعنى مطلعش‬


‫‪ rate‬من ‪ block‬ودخله على ‪ block‬اللى بعده وهو ميستوعبش الحجم ده‬
‫‪.....‬يعنى مثال مينفعش تبقى عامل ‪ convlutional coder‬وحاطيت وراه‬
‫‪ enterliver‬وحجم ال ‪data‬اللى هنا مش هو اللى هنا ‪.‬‬
‫‪ ‬اهم ال ‪ skills‬اللى هتحتجها وانت شغال على ‪ matlab‬انك لما تعمل ال‬
‫‪ design‬على ورق وتزبط كل حاجه اثناء التنفيذ على ‪ matlab‬متعملش‬
‫‪ block Tx‬كلها واره بعض ‪..............‬وال ‪ blocks Rx‬كلها واره بعض‬
‫ال اعمل كل ‪ block‬ونظيره علشان‪ ............‬تزبط ال ‪polonamyils‬‬
‫اللى فى ‪ TX blocks‬تكون هى هى لنظيرها فى ال ‪........ Rx block‬‬
‫وكمان عشان تزبط ال ‪ Rate‬اللى هيخرج من ‪ block‬معين عند ال ‪tx‬‬
‫يكون هو هو نفس ال ‪ rate‬اللى داخل لل ‪ block‬ده عند ال ‪RX‬‬

‫‪ ‬ومتحطش اى حاجه فى ال ‪ channel‬اال لما تخلص كل ال ‪Tx&Rx‬‬


‫‪....‬وبعد كده ابداء ضيف بقى ال ‪ fading‬وهكذا كل المطلوب بس انك‬
‫تمشى ‪. step by step‬‬
‫ده ال ‪ source coding‬بتعنا ونالحظ انى مسموش ‪ speech coding‬النه فى‬
‫‪ lte‬مش بيحول صوت بس ال ده فى ‪ video‬وصور و ‪. data‬‬
‫وهنالقى انى كل نوع من انوع ال ‪ information‬ليه ‪ comperssion‬خاص بيه‬
‫يعنى لما بضعظ ‪ data‬غير ‪ vidoe‬غير ‪................ voice‬وانواع ال‬
‫‪comperssion‬دى هى ال ‪ formats‬اللى بدعمها ال ‪lte‬عندنا يعنى ال ‪video‬‬
‫لما بنبعته بيكون ال ‪ comperssion formats‬بتاعه فى ‪ lte‬هو ‪3GP‬او‬
‫‪. H.262‬‬
‫ولو بنبعت صور هتبقى ب ‪. jpG‬‬
‫تبقى احنا بنالقى للصوره مثال كذا نوع ‪ format‬وبتبقى ال ‪ quality‬هى هى‬
‫هنالقى بس انى الحجم مختلف‪.‬‬
‫بالنسبه لل ‪ voice‬عندنا منه نوعين من ال ‪.......................comperssion‬‬
‫ال ‪Narrow band adptive malti rater‬‬
‫وال ‪wide band adpative multi rate‬‬
‫و الفرق ما بينهم اكيد فى ال ‪ qulaity‬ال ‪ NB‬ده ب ‪ reject‬كل الترددات اللى‬
‫فوق ‪............ 3.4 khz‬وطبعا لو فى ‪ call tone‬كان بيبقى صوتها سئ جداااا‬
‫النى كل االالت الموسيقيه الترددات بتعتها عاليه وبالتالى كانت بتت ‪cancel‬‬
‫وبالتالى استخدمنا ‪ wb ...............‬النه ‪ band width‬اكبر وبالتالى ‪rate‬اكبر‬
‫يعنى ‪ quality‬افضل ‪.‬‬
‫بالنسبه للفديو عرفين انى ‪ 3GP‬مش كويسه شويه هو على اد شاشة الموبيل لكن لو‬
‫على الكومبيوتر سئ جداا‬
‫ولكن ‪ H.262‬افضل بكتير فى ‪ resalution‬وال ‪. quality‬‬
‫بالنسبه لل ‪ channel coding‬واللى هيا بضيف ال ‪redundancy‬عند ال ‪tx‬‬
‫وتحدد ال ‪ error‬وتعمله ‪ recovery‬عند ال ‪ RX‬وبيتكون من ‪ crc‬اللى هو‬
‫بيحدد ال ‪ error‬لكن مبيعملوش ‪. recovery‬‬
‫اما ال ‪ convulution‬وال ‪ turbo‬هما المسؤلين عن ال ‪recovery‬‬
‫‪..............‬ولكن ال ‪ conv‬بيتسخدم لل ‪................ low rate‬اما ال ‪turbo‬‬
‫لل ‪.high rate‬‬
‫ال ‪ channel coding‬اللى فى ‪ Lte‬هو هو بالزبط اللى كان فى ‪ 3G‬وهنعمل‬
‫مراجعه سريعه عليه ‪.‬‬
‫‪ CRC Generator‬ده اللى بيعمل ‪detect‬لل ‪ error‬ودوره عند ال ‪ Tx‬انه‬
‫يضيف ال ‪ redundancy‬واللى هو مسؤل انى اعرف منه عند ال ‪ Rx‬اذا كان‬
‫المعلومه حصل فيها ‪ error‬وال ال ‪.‬‬
‫واسمه فى ‪CRC Generator .......TX‬‬
‫وفى ال ‪syndrome detector....... Rx‬‬
‫ده هو اللى فى ‪ Rx‬ودوره انه من ‪ redundancy‬يعرف ال ‪ error‬اللى حصل‬
‫مكان فين ‪.‬‬
‫طب العمليه دى كلها ك ‪ concept‬بتم ازاى ‪...........‬‬
‫‪ ‬لو ال ‪ DATA‬بتعتنا اللى عليها السهم ده‪ ......‬وال ‪ CRC‬بتعنا هو مجموعه‬
‫من ‪...... ALOGRTHIM‬لو كنا مستخدمين ‪ alogrth‬متكون من ‪5bits‬‬
‫هنضيف على المعلومه ‪ .... four zero bits‬يعنى لو ال ‪ alg‬بتعنا متكون‬
‫من ‪ n-bits‬ال ‪ zero add‬تكون ‪. n-1‬‬

‫‪ ‬اللى بيحصل بالزبط عند ال ‪ Tx‬اننا بنعمل قسمه مطوله بيطلعلنا منها ناتج‬
‫وباقى ‪......‬الناتج مش بيهمنا فى اى حاجه اللى المهم هو الباقى‬
‫)‪ (remindar‬النى من خصائصه انى لما تخده وتجمعه على ‪orginal‬‬
‫‪ data‬وتعيد القسمه ‪ ......‬الباقى يطلع بزيرو ‪.‬‬

‫‪ ‬وده معناه اننا بنبعت الباقى مع ‪ data‬وعند ال ‪ rx‬بنستخدم نفس ‪alogth‬‬


‫فبنعيد القسمه لو طلع الباقى بزيرو يبقى ال ‪ data‬وصلت مزبوطه ولو‬
‫مسواش الزيرو يبقى ال ‪ data‬حصل فيها مشكله ‪.‬‬

‫‪ ‬وزى ما قولنا هو بيحدد اذا كان حصل ‪ error‬وال ال‪ .......‬مش بيعمل‬
‫‪ .... recovery‬وده يفسر اللى زمان كنا بنقوله فى ‪ 2G‬اننا الزم نضيف‬
‫‪ redandancy‬عشان نعرف ال ‪ error‬لكن ازاى ‪ .....‬الكالم ده شرح‬
‫ازاى‪.‬‬

‫‪ ‬الكالم ده عن الفكره العامه طب بالنسبه للمشروع ولما نيجى ننفذ الكالم ده‬
‫‪ ....H.W‬ونعمله على ال ‪ ....FPGA‬هننزل لمستوى ال ‪ …… gates‬يعنى‬
‫لو كان ال‪ crc alogrthim‬بتعنا شكله كده‬
‫‪ ‬ايه ده ‪.....‬ده هو ال ‪ polinomayl representation‬بتاع ال ‪alorgth‬‬
‫اللى هنستخدمه ‪.‬‬
‫‪ ‬ده بيتكتب فى ال ‪ matlab‬واحايد واصفار ‪.............‬يعنى انت لما بتفتح‬
‫ال ‪ simulink‬هيطلعلك ‪ ..................crc generator‬ويقولك اكتبلى‬
‫ال ‪ ....... alogrthim‬طيب مش دى ممكن تتكتب كده‬
‫)) ‪.................. (( g crc = 1D3 +0D2 + 1D1 +1D0‬معامالت ال ‪ D‬اللى هى‬
‫ال‪ one & zero‬هى اللى بدخلها على ال ‪ matlab‬وهو عارف انى دى‬
‫‪ algrthim‬اللى هيشتغل عليها ونفس ال ‪ alogrth‬هو اللى هيستخدم فى‬
‫‪.) RX ( syndrome‬‬

‫‪ ‬وتوضيح سريع لما هتنفذ الكالم ده ‪............................ H.W‬عدد ال‬


‫‪ shift register‬المستخدمه هو عدد اكبر اوس عندك يعنى هنا مثال اللى هو‬
‫‪ 3‬يبقى انت هتستخدم‪ 3 shift register ...............‬وهيسئلك عن ال‬
‫‪ intial state‬حطها بزيرو ولما نيجى نوصلهم ببعض ال ‪ power‬اللى‬
‫موجوده هنعمل عندها ‪............ connection‬واللى مش موجد مفيش‬
‫عنده ‪.connection‬‬
‫‪ ‬والمقصود ب فى ‪ CONNECTION‬يعنى ناخد ‪ FEED BACK‬زى كده‪.‬‬

‫‪ ‬هنالحظ اننا خدنا ‪ FB‬عند ال ‪ D1‬وعند ‪...... D3‬وخالصة بقى العمليه‬


‫دى انها بيطلع منها عند ال ‪ TX‬ال ‪............DATA STREAM + CRC‬‬
‫واللى بنبعتها لل ‪ RX‬اللى بنستخدم فيها نفس ‪ ALOGTHIM‬وبنعرف فى‬
‫‪ ERROR‬وال ال ‪.‬‬
‫‪ ‬ده سريعا اللى بيحصل والناس اللى مشروعها فى ‪LTE PHYSICAL LAYER‬‬
‫هتقابل الكالم ده فى المشروع وهتتعامل معاه بالتفصيل ‪.‬‬

‫ودى اشكال ‪ ALOGRTHIM‬بتعنا فى ‪ LTE‬والناس بتعات ال ‪ 3GPP‬هى اللى‬


‫اصدرتها وهى ثابته فى الموبيل وال ‪ N0DE –B‬وهنالحظ انى فى ‪. DIFF SIZE‬‬

‫‪ ‬يعنى كل ما يكون عندنا ‪ data‬حساسه لل ‪ error‬نستخدم معاها ‪alogrth‬‬


‫ب ‪ size‬كبييير‪.‬‬
‫‪ ‬نوضحها مثال لو كانت ‪ data+ reminder = 16‬عند ‪ tX‬ووصلت عند‬
‫‪ Rx‬كده ‪........‬واستخدمنا ‪ alg= 2bits‬لما نقسمهم على بعض هيطلع الباقى‬
‫بزيرو وكده مفيش ‪ error‬فعال‪.‬‬

‫‪ ‬ولكن لو وصلت عند ال ‪ rx=17 bits‬كده فى ‪ error‬ولو قسمناهم على‬


‫بعض مش هيطلع الباقى بزيرو وكده فعال فى ‪..... error‬‬

‫‪ ‬طب لو وصلت عند ‪ rx=18 bits‬وقسمناهم هيطلع الباقى بزيرو مع انى‬


‫فى ‪. error‬‬
‫وده معناه انى ال ‪ alg = 2bit‬مره بيعرف ال ‪ error‬ومره ال ‪.‬‬

‫‪ ‬طب لو زودنا ال ‪ size‬واستخدمنا ‪ alg= 8 bit‬هنالقى انى عند ال ‪16‬‬


‫فعال مفيش ‪ error‬ولكن لو وصلت ب ‪ 17‬وقسمناها على ال ‪ 8‬هتالقى‬
‫الباقى مش بزيرو معناها انى فى ‪ ..................error‬وكذالك لو ال‬
‫‪ data + reimender‬وصلت ب ‪ 00‬بدل ‪06‬‬
‫‪ ‬وقسمناه ال ‪ 00‬على ال ‪ 0‬الباقى مش هيطلع بزيرو ومعناه انى فى ‪error‬‬
‫‪............‬وكذالك لو صلت ‪ 00‬او ‪ 51‬او ‪ 50‬لغيت ال ‪ 54‬يقدر ال ‪alg = 8‬‬
‫‪ bits‬يعرف ال ‪. error‬‬

‫‪ ‬وده معناه انى فعال كل ما ‪ size‬ال ‪ alg‬يزيد‪ ..........‬كل ما حساسيتة اتجاه‬


‫ال ‪ error‬تزيد ‪..........‬وال ‪ data‬المهمه بنستخدم معاها ‪ alg‬كبير ‪.‬‬
‫بالنسبه لل ‪ error correction‬فهو نوعين نوع اسمه‬
‫‪ forward error correction‬وده تصحيح ال ‪ data‬بيحصل عند ال ‪..... rx‬‬
‫النوع التانى ‪ backward error correction‬وده تصيح ال ‪data‬فيها بيحصل‬
‫عند ال ‪ ...... TX‬اازاى ؟‬

‫‪ ‬يعنى فى حاله ال ‪ ...... FEC‬ال ‪ RX‬بتجيله ال ‪ DATA‬بيعملها هو‬


‫ال ‪RECAVORY‬‬
‫‪ ‬ولكن فى حالة ال ‪ BEC‬ال ‪ RX‬لو جاتله ال ‪ DATA‬فيها مشكله بيقول لل‬
‫‪ TX‬يبعتها تانى ‪.‬‬
‫‪ ‬واحنا فى ال ‪ LTE‬بنستخدم النوعين هو انى لو ال ‪ DATA‬فيها ‪ERROR‬‬
‫بنعملها ‪ RECOVERY‬لو لسه فيها مشكله بنقول لل ‪ TX‬يبعتها تانى ‪.‬‬

‫‪ ‬سريعا بالنسبه لل ‪ conv coder‬وال ‪ turbo coder‬دول بالزبط زى اللى‬


‫خدناهم فى ال ‪. 3G‬‬

‫‪ ‬ال ‪ .....convenutional encoder‬ده اللى بيه ب ‪ correct‬ال ‪error‬‬


‫و ال ‪ operation‬بتاعه هو هو بالزبظ زى اللى فى ‪. 3G‬‬

‫‪ ‬وظيفته انه يضيف ‪ reduandancy‬عند ال ‪...... Tx‬وعند ال ‪ Rx‬يعملها‬


‫‪. correction‬‬

‫‪ ‬بس بيعمل كده لل ‪ low rate data‬بس وده عيبه ‪ ...............‬وعشان كده‬
‫ظهرلنا ال ‪ Turbo coder‬واللى بيه بنعمل ‪ correction‬بردو نفس‬
‫بالزبط اللى بيعمله ال ‪ .............. conv coder‬ولكن ال ‪Turbo‬‬
‫بيستخدم لل ‪.High rate‬‬

‫‪ ‬لغيت ال ‪ 2G‬كان ال ‪ conv coder‬ماشى معانا عااادى ‪ ....‬ولكن لما ال‬


‫‪ rate‬زااااد اوى مكنش ينفع نعمل ‪ recovery‬لل ‪ error‬بال ‪conv‬‬
‫العاااادى ‪........‬كنا عيزين حاجه ب ‪ proccesiing‬فظهرلنا ال ‪Turbo‬‬
‫‪ coder‬لل ‪ Rate‬العااااالى ‪.‬‬
‫‪ ‬بعد مرحلة ال ‪ CHANNEL CODING‬بنعمل ‪ matching rate‬للمعلومه‬
‫بتعتنا ‪ ....‬بحيث انها تكون مناسبه مع ال ‪ rate‬اللى هنبعتها بيه ‪......‬‬
‫متكنش ازيد وال اقل وزى ما قولنا للناس اللى مشروعها فى ‪physical‬‬
‫‪ layer‬انى دى اهم حاجه بنعملها فى ال ‪ Matlab‬انك مطلعش ‪ rate‬اكبر‬
‫من ‪ rate‬البلوك اللى بعده ‪.‬‬
‫ندخل على مرحلة ال ‪ Interleaver‬واللى فيها بنعمل تفريق للمعلومه بتعتنا‬
‫‪ ................‬لسببين االول واالهم هو انك تعمل ‪ ...... randomize error‬تانى‬
‫حاجه بتعتبر كنوع من ‪. security‬‬

‫‪ ‬الشكل اللى قدمنا بيوضحلنا ال ‪ interleaver‬من الداخل بيتكون من ايه‬


‫‪ ........‬هو عباره عن ‪ Matrisess‬من جواه‬
‫‪ ‬ال ‪ matrix‬دى بتدخلها ال ‪ Data‬مترتبه وبتتخزن فى ال ‪Matrix‬‬
‫بتعمل ‪ operation‬معينه عليها بتطلع متفرقه ‪.‬‬
‫بعد ما بن ‪ interleave‬ال ‪ Data‬بتدخل على بلوك ال ‪ gold code‬واللى‬
‫بنعرف فيه ال ‪ Data‬ال ‪ gold code‬اللى هيكون معها ‪.‬‬

‫‪ ‬اللى بيحصل كاالتى ‪ .................‬احنا عرفين انى ال ‪Gold code‬‬


‫بيتكون من ‪ ........... 2 PN code‬اللى فوق ده هو ال ‪ polynomial‬بتاع‬
‫االتنين ‪ ................... pn code‬بنعملهم ‪ X-or‬مع بعض بيطلعه ال‬
‫‪ ............... Gold code‬وبنضربه فى ال ‪. Data‬‬
‫بعد كده بتدخل ال ‪ Data‬على ‪ mapper‬بيحولهلنا من ‪ binary data‬الى‬
‫‪ complex sample‬اللى هما ‪…………….. I & Q sample‬وال ‪ samples‬دى‬
‫شايله عدد ‪ bits‬على حسب نوع ال ‪ modulation‬المستخدم ‪ .....‬بعد كده‬
‫بنحملها على ‪ IFFT‬اللى هو الخرج بتاعه ‪ samples‬فى ال ‪Time.Domain‬‬
‫تعبر عن ‪ orthogonal sub- carriers‬فى ال ‪. Ferquency Domain‬‬
‫مجموع كل ال ‪ samples‬دى مع بعض يكونلنا ‪........ symbol‬واخر حاجه‬
‫نضيف عليه ال ‪. CP‬‬
‫ده هو ال ‪ operation‬اللى بيتم فى ال ‪. OFDM MODULATION‬‬
‫اخر مرحله عندنا هى مرحلة ال ‪.......... UP Convursion‬و هى اننا بنرفع ال‬
‫‪ Data‬اللى خرجه من ال ‪ OFDM Modualtion‬على ال ‪ carrier‬وبنرسلها‪.‬‬

‫‪.......‬وبكده نكون وصلنا مع بعض لنهاية الكورس يارب يكون ضاف ليكه حاجه‬
‫جديد واكون فعال قدرت اقدم حاجه تفيد الناس ‪.‬‬
‫وهو الهدف وهللا هو انى لو كل واحد مننا اتعلم حاجه او خد كورس ويقدر يفيد بيه‬
‫الناس يكون افضل ولحديث الرسول صلى هللا عليه وسلم "خيركم من تعلم العلم‬
‫وعلمه " فالغرض انى لو كل واحد فى قسم اتصاالت خد كورس وعرف معلومه‬
‫‪ .....‬وحاول يقدمها بشكل كويس للناس عشان تستفاد ‪ ...‬بعد فتره هيكون عندنا‬
‫‪ Material‬كويس جداا فى هندسة االتصاالت‪.‬‬
‫وده هيساعد انى يطلع مهندسين اتصاالت على مستوى معرفى وعلمى كويس ‪....‬‬
‫ولما يحصل كده هنتقدم فى مجال االتصاالت فى مصر ولما يحصل كده ااااكيد‬
‫هنكون شركنا فى نهضة البلد ‪ .....‬فياريت كلنا نقدم حاجه ترضى ربنا ورسوله‬
‫عننا ‪ ......‬نقدم حاجه ننصر بيها رسول هللا واعتقد افضل حاجه لكده هى ان كل‬
‫واحد يكون ناجح فى مجاله ‪ .......‬شكرا ‪.‬‬

‫اوال بشكر البشمهندس وليد الصافورى اللى ليه الفضل بعد ربنا فى كل الشرح ده‪..‬‬
‫يا جماعه انا معملتش اى حاجه غير انى نقلت العلم اللى علمهولنا البشمهندس فربنا‬
‫يجزيه عنا كل خير ‪ ..........‬والصراحه بشمهندس وليد علمنا حجات كتير كويسه‬
‫وغير حجات كتير فى مسار حيتنا لالحسن وسبحان هللا اى حد بيشوف او بيتعامل‬
‫مع بشمهندس وليد بيالقى نفسه بيحبه هلل فى هلل ده فعال بجد ودى من عالمات حب‬
‫ربنا ليه ‪.‬‬
‫يكفى تواضعه مع الطلبه بتوعه والمساعده اللى بيقدمهلنا عشان نكون نجحين وانا‬
‫سئلته مره عن سر نجاحه الرد كان ‪..........‬عالقه كويسه مع ربنا مع اجتهاد‬
‫وسعى ‪.....‬ربنا هيفتحها عليك من حيث ال تدرى ‪.‬‬
‫فيارب يجزيك عنا كل خير يا بشمهندس ويجعله فى ميزان حسناتك ‪.‬‬

‫احب بس اشكر الجروب اللى خدنا مع بعض الكورس وهما ناااس محترمه جدااا‬
‫ويارب كلنا نقدر نقدم حاجه فى المستقبل لبلدنا فى مجال االتصاالت‪.‬‬

‫لو فى اى استفسار عن اى حاجه انا تحت امر اى حد وده االيميال‬


‫‪ALMDINA-ALMONAWRHA@hotmail.com‬‬
‫وطبعا كلنا عرفين ال ‪ account‬بتاع البشمهندس على الفيس للى عنده استفسار ليه‬
‫شخصيا‬
‫تم بتاريخ ‪............................ 04-0-5105‬شكرا‪‬‬

You might also like