PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : گذار از نسل دوم به نسل ۲.۵ شبکه های مخابراتی



hengameh
7th September 2010, 08:50 PM
در سیستمهای موبایل نسل دوم (2G) مانند GSM (شبکه فعلی مخابرات) به دلیل استفاده از یک کانال صوتی (با سوئیچ مداری) برای هر کاربر ، نرخ دیتا برای انتقال پیامهای دیتا (مانند پست الکترونیک و وب) محدود به 9.6 Kbps می باشد که برای کاربران اینترنت و دیتا که به نرخ دیتای بالاتر از 1 یا 2 Mbps نیاز دارند بسیار پایین می باشد ( منظور کاربران خارجی است ، نه ما که به نرخهای پایین عادت کرده ایم! ). بنابراین برای پشتیبانی از نرخ دیتای بالاتر باید در GSM و سایر استانداردهای نسل دوم اصلاحاتی انجام می شد . این کار با توسعه استاندارد جدیدی که همان فن آوری نسل 2.5 می باشد انجام گرفته است .



HSCSD ، GPRS و EDGE سه استاندارد نسل 2.5 (2.5G) می باشند که GSM می تواند به آنها ارتقا داده شود و در ادامه آنها را به طور مختصر معرفی می کنم :








1) HSCSD که مخفف عبارت High Speed Circuit Switched Data می باشد از یک تکنیک سوئیچ مدار برای تخصیص شیارهای زمانی متوالی به یک کاربر استفاده می کند ؛ به بیان ساده تر این تکنیک به یک کاربر اجازه می دهد تا در زمان مربوط به کاربرهای دیگر در سیستم GSM دیتای خود را ارسال نماید و بدین ترتیب امکان ارسال نرخ داده بالاتری داشته باشد . بنابراین محدودیت تنها یک کانال صوتی برای هر کاربر برطرف می شود . HSCSD برای افزایش نرخ داده یک شیار زمانی تکی از 9600 بیت بر ثانیه به 14400 بیت برثانیه مجبور است تکنیک کنترل خطای مورد استفاده در GSM را کنار بگذارد . با به کارگیری m شیار زمانی ، نرخ انتقال دیتا به m*14400 بیت برثانیه قابل افزایش است . (برای چهار شیار زمانی نرخ بیت Kbps 57.6 می شود ). برای پیاده سازی HSCSD لازم است که اصلاحاتی در نرم افزار استفاده شده توسط ایستگاه پایه و نیز اصلاحاتی در گوشی موبایل صورت گیرد .






2) GPRS که مخفف General Packet Radio Service می باشد از یک تکنیک ارسال مبتنی بر پکت استفاده می کند . در این تکنیک چندین کابر یک کانال ادیویی یکسان را روی تعدادی از کانالهای رادیویی GSM به اشتراک می گذارند . بنابراین ، نرخ دیتا را می توان با استفاده از یک پکت از کانالها به طور سلسله وار ، افزایش داد . با تخصیص همه 8 شیار زمانی یک کانال رادیویی GSM به یک کانال GPRS ، موبایل می تواند تا Kbps 171.2 دیتا ارسال کند (8* 21.4 Kbps ) . واضح است که با افزایش تعداد کاربران نرخ دیتا کاهش می یابد . برای پیاده سازی GPRS باید در هر دوی موبایل و ایستگاه پایه اصلاحاتی انجام شود . امروزه GPRS در GSM پیاده سازی شده است و پرطرفدارترین تکنیک برای فراهم سازی نرخهای دیتای بالاتر با شبکه های نسل 2.5 می باشد .






3) EDGE که مخفف Enhanced Data-rates for GSM Evolution می باشد یک بسط و تکمیل GPRS است که در آن مدولاسیون GMSK استاندارد یا 8-PSK به همراه درجات مختلف کدینگ کنترل خطا به کارگرفته شده است . وقتی EDGE ازمدولاسیون 8-PSK استفاده کند و همه 8 شیار زمانی یک کانال رادیویی 200 کیلوهرتزی بدون حفاظت در برابر خطا به یک کاربر تخصیص داده شوند ، حداکثر نرخ دیتای Kbps 547.2 به دست می آید . اما در عمل با نیاز به درجاتی از حفاظت در برابر خطا حداکثر نرخ دیتای قابل دستیابی برابر Kbps 384 خواهد بود . با ترکیب بیش از یک کانال رادیویی KHz 200 ، حداکثر نرخ دیتا به چندین مگابیت بر ثانیه می رسد .



+ (http://amihomo.persianblog.ir/post/51/) امیر حسین (http://persianblog.ir/ProfileView.aspx?userID=158283) ; ٤:٥٠ ‎ب.ظ ; ۱۳۸٦/٢/٢٢

پيام هاي ديگران (4) (javascript:void(0))
معرفی GTK+ (http://amihomo.persianblog.ir/post/40/)


رایانه (http://amihomo.persianblog.ir/tag/%d8%b1%d8%a7%db%8c%d8%a7%d9%86%d9%87) و linux (http://amihomo.persianblog.ir/tag/linux) و مقالات خودم (http://amihomo.persianblog.ir/tag/%d9%85%d9%82%d8%a7%d9%84%d8%a7%d8%aa_%d8%ae%d9%88% d8%af%d9%85) و برنامه نویسی (http://amihomo.persianblog.ir/tag/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d9%86%d9%88% db%8c%d8%b3%db%8c)


GTK+ که مخفف GIMP ToolKitمی باشد یک جعبه ابزار چندین پلاتفورمه برای ایجاد GUI می باشد که در ابتدا بعنوان یک مجموعه widget برای GIMP (GNU Image Manipulation Program) توسعه داده شد و از آن زمان به بعد رشد زیادی کرده است و امروزه توسط برنامه های زیادی مورد استفاده قرار می گیرد و جعبه ابزار مورد استفاده در پروژه میزکار GNOME در لینوکس می باشد. برخی از معروف ترین برنامه هایی که از GTK+ استفاده می کنند عبارتند از : GIMP، AbiWord، Dia، GnuCash، Gnumeric ، Glade، Anjuta .

GTK+ از پایه طوری طراحی شده است که نه تنها C/C++ ، بلکه گستره ای از زبانها را پشتیبانی کند (http://www.gtk.org/bindings.html). استفاده از GTK+ در زبانهایی مانند Perl و Python (به ویژه در ترکیب با محیط ایجاد واسط کاربر Glade) روشی مؤثر برای تولید برنامه های کاربردی می باشد .

Peter Mattis که یکی از نویسندگان اولیه GTK است می گوید که آنرا از ابتدا را شامل سه کتابخانه libglib ، libgdk و libgtk نوشته بوده است که ساختار سلسله مراتبی widget در آن به گونه ای بوده که مشتق کردن یک widget جدید از یک widget موجود ممکن نبوده و دارای ساز و کار callback استانداردتری بجای ساز و کار سیگنال و اسلات که اکنون در GTK+ موجود می باشد ، بوده است. علامت + برای تمایز بین نسخه اولیه GTK و نسخه جدید اضافه شده است . در نسخه جدید (GTK+) ویژگیهای شی گرایی اضافه شده است و GTK+ حالا عالاوه بر کتابخانه های اولیه ، مبتنی بر کتاخانه های Pango و ATK نیز می باشد .



جهت کسب اطلاعات بیشتر به آدرسهای زیر مراجعه کنید:



http://www.gtk.org/

http://www.gtk.org/tutorial/

ftp://ftp.gtk.org/pub/gtk/tutorial

Mailing lists: http://www.gtk.org/mailinglists.html

The GTK+ Reference Documentation Project (http://www.gtk.org/rdp/index.html)

GTK+ Reference Guide (http://www.gtk.org/docs/gtk_toc.html), by Peter Mattis, the GTK+ team




منبع (http://amihomo.persianblog.ir/tag/%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA_%D8%AE%D9%88% D8%AF%D9%85)

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد