السبت، 13 أغسطس 2011

CDMA

CMDA

يتم الاتصال بين الاجهزة(حاسبات او موبايل) اما عن طريق روابط سلكية مثل(UTP,Coxial) او حتى الكيبل الضوئي او لا سلكية باستخدام الموجات الكهرمغناطيسية,رابط الاتصال يسمى قناة


عندما يكون من الضروي تقاسم قناة اتصال واحدة بين اكثر من جهة او مستخدم فان مجموعة من التقنيات تستعمل لذلك,
التقنيات المستخدمة هي FDMA و TDMA و CDMA , كل هذه التقنيات تسعى لمشاركة هذه القناة الواحدة بين اكثر من مستخدم,


CDMA اختصار ل Code division multiple access و تعني باللغة العربية تعدد (الوصول باستخدام تقسيم الشفرة,) وهي تقنية تستخدم كما قلنا لاستخدام قناة واحدة بين اكثر من مستخدم و ذلك عن طريق تخصيص كود"شفرة او رقم" لكل مستخدم,فعن طريق هذه الشفرة يتم الفصل بين البيانات المشتركين,

تتيح تقنية CDMA بان يستعمل المستخدمون القناة بالكامل كامل الباندويث و كامل الوقت بعكس التقنيات الاخرى

الآلية العمل:-
لتسهيل الشرح دعونا نفرض أن لدينا مستخدمَين 2  فقط
كل مستخدم يريد ارسال بت واحد (لتسهيل الشرح أيضاً )

المشترك الأول يريد أن يرسل 1
المشترك الأول لديه الكود 1- 1 1- 1

المشترك الثاني يريد أن يرسل 0
المشترك الثاني لديه الكود 1- 1- 1 1

هنا كل مشترك لدينا يريد أن يرسل بت واحد و في نفس الوقت

 الطريقة هي في الارسال:-
أولا:- يتم تحويل كل 0 الى سالب واحد للبيانات المرسلة فتصبح البيانات كالتالي:-
بيانات المشترك الاول 1
بيانات المشترك الثاني 1-

ثانيا:- يتم ضرب كل بت من بيانات المستخدم بمفرده"في ما اذا كان يتم ارسال اكثر من بت واحد" في الكود المخصص لذلك المستخدم فيتج
1- 1 1- 1
1
-------------------
1- 1 1- 1 للمستخدم الاول

1- 1- 1 1
1-
------------------------
1 1 1- 1- للمستخدم الثاني

ثالثا:- يتم جمع ناتج الضرب السابق لكلا المستخدمين فينتج
1- 1 1- 1
1 1 1- 1-
----------------
0 2 2- 0 يتم قسمة الناتج على 2 فينتج
0 1 1- 0

رابعا:يتم ارسال الناتج الاخير و بذلك فان عملية الارسال تكون انتهت,
كما لاحظتم فان البيانات المرسلة (0 1 1- 0 ) تحوي على بيانات كلا المستخدمين,في حين ان في تقنيات اخرى يتم ارسال بيانات كل مستخدم على حدى

الاستقبال:- لنفرض اننا نريد استقبال بيانات المستخدم الاول, لنحقق ذلك فاننا يجب

اولا:نضرب البيانات المستلمة في الكود المخصص للمستخدم الاول و ذلك باستعمال الضرب النقطي
0 1 1- 0
1- 1 1- 1
-----------
0 1 1 0 نأخذ مجموع ناتج الضرب نفسه فيتج 2
هكذا يتم الضرب النقطي و اذا لم تفهم الضرب النقطي ابحث فستجد الكثير .

ثانيا:-ناتج الضرب النقطي يحول الى 1 اذا كان الناتج اكبر من صفر و
يحول الى 0 اذا كان الناتج اصغر من صفر
و بما انه ناتج الضرب النقطي 2 اذا فسينتج 1 ,
و بذلك نكون قد استلمنا البيانات المرسلة من قبل المستخدم الاول, نفس الطريقة تتبع لاستلام بيانات المستخدم الثاني

كما لاحظتم فالعملية رياضية اكثر منها كهربائية او فيزيائية

للموضوع تكملة...........

ليست هناك تعليقات:

إرسال تعليق

Free Domain Name .co.nr
Register a free domain name with .co.nr extension (such as www.YourName.co.nr) that comes with free URL redirection, URL cloaking and path forwarding, meta-tags, FavIcon and Google Webmaster tools support, kill-frame feature, NO forced ADS at all, and more.