سفارش تبلیغ
صبا ویژن
آسمانها و زمین و فرشتگان و شب و روز برای سه کس آمرزش می طلبند :دانشمندان و دانشجویان و سخاوتمندان . [پیامبر خدا صلی الله علیه و آله]

اطلاعاتی در مورد برق و الکترونیک

Project to provide interchangable drivers to SCADA and PLC programming software

The intention of this project is to provide a common PLC protocol API so that other projects can interface to a range of PLC protocols by interfacing to this project. By means of a compiler flag, this project will also provide the option of a small interface with no network connectivity, or a larger interface where multiple programs can talk to the same PLC, including over a network.
UML diagram

Links to other projects

Last updated 20 Jan 2008
Supervisory Control And Data Acquisition. (SCADA)
Machine Automation Tools This is a project to create and distribute a PLC-like program for Linux (PLC = Programmable Logic Controller), licensed under the GNU GPL.
A broader scope than this project, and lots of time and effort has gone into it.
Unfortuneatly the project only compiles with earlier versions of gcc, and I am not clever enough to work out how to update it. Last release 19 Nov 2002
Visual Visual is a set of programs to control,operate and monitor industrial machinery from a computer screen, either on a local computer or over intra-/internet.
Latest release August 26 2005
SEA
(Simple Expandable Automation)
Windows based SCADA system. Latest release 26 Sep 2002
RTiC-Lab The Real Time Controls Laboratory, (RTiC-Lab), is a layer that sits on the Comedi interface and provides a selection of tools. It is designed as an easy to use controls prototyping tool.
Latest update April 23, 2001.
STANTOR Stantor is SCADA for the computer interface board K8000 (I2C bus) , X10 modules and also Webcam. It uses Browser WEB, I-mode and Wap, Apache,mySQL, PHP, java. It runs with Linux-Mandrake. The version 06 uses SOAP
Latest release January 17, 2008
Stage Light Basic StageLight Basic is a simple automated stage lighting sequencer idea for Schools, traveling performers, shops and small theatres.
Latest update V0.0.20Alpha July 10, 2002
Process View Browser SCADA software that is similar to an internet browser. It is intended for the use in industrial process visualization. It is based on Qt http://www.trolltech.com which is a platform independent GUI toolkit. ProcessViewBrowser is platform independent, because only posix calls and Qt are used.
Latest update Version 4.2.5 20 Jan 2008
FreeSCADA No releases at 20/Jan/2008
A general purpose open source SCADA (Supervisory Control and Data Acquisition) system.
SCADA honeynet The SCADA honeynet project aims to extend the concept of Honeynet to SCADA networks. The project aims to simulate a SCADA network, includeing the devices and the network itself running a bunch of s on a single box. Latest release 15 July 2005.

    PLC programming software
  • ADEFU
  • ClassicLadder
  • OpenController
    Programming interfaces
  • LIBNODAVE Siemens PLC protocols
  • k8000mct Velleman K8000 I/O board interface
  • CELL the CIP/Ethernet Library for Linux. CELL is a programmers library that allows you to gain full read/write access to all the data s within an Allen Bradley ControlLogix PLC.
  • ABEL (Allen Bradley Ethernet Library) sourceforge or Linux Network Services
    Linux Network Services has a later version.
    ABEL - the Allen Bradley Ethernet Library for Linux - is a programmers library that allows you to read and write all registers within an Allen Bradley PLC-5, SLC-500 and Pyramid Integrator (PLC5/250).
  • The Linux PLC and DirectNET Project ( PLC protocols )
  • OMTLin Linux OMT For Siemens" Exchange
  • TinyOS TinyOS is an operating system for sensor networks. This project explores a variety of system design issues on dust-sized, low power devices, with a few kilobytes of memory, and wireless communication. TinyOS -- because size DOES matter.
  • PELCO-PTZ "P" Protocol RS422 Driver PELCO-PTZ provides a command line RS232 driver for controlling Pelco Inc., surveillance cameras that have RS422/485 inputs. This driver implements the Pelco "P" protocol used to control such devices. The command line interfaces supports all aspects
    Emulators
  • Simulator for the Honeywell TDC3000x and SCADA systems
    Other control
  • Q light controller DMX or 0-10V lighting systems
  • Linux USB Output Interface for Robotics
  • parallelport unipolar stepper motor
  • Comedi Linux control and measurement device interface.
  • Nathan Hurst Plasmatronics PL60 Solar Panel Controller
  • Purple Project Sersniff is a simple program to tunnel/sniff between 2 serial ports. Handy tool for working out protocols
  • JRobot
  • VISCA camera control library
    Programming methods
  • Simple XML ManMachine Interface Language
  • IDEAS Interface Design Efficiency Assessment System
  • Esterel is a control infrastructure for distributed automation applications such as security systems, home automation, process control systems etc. ing language for control.
  • SensorML provides the models and XML schema encoding for defining the geometric, dynamic, and observational characteristics of a sensor.


For general information, the following PLC types have drivers, but not on this site.

FeedBack




جمال سهایی ::: یکشنبه 86/11/14::: ساعت 9:28 صبح




جمال سهایی ::: یکشنبه 86/11/14::: ساعت 9:26 صبح

Click here now for details!

PLC History

In the late 1960"s PLCs were first introduced. The primary reason for designing such a device was eliminating the large cost involved in replacing the complicated relay based machine control systems. Bedford Associates (Bedford, MA) proposed something called a Modular Digital Controller (MODICON) to a major US car manufacturer. Other companies at the time proposed computer based schemes, one of which was based upon the PDP-8. The MODICON 084 brought the world"s first PLC into commercial production.

When production requirements changed so did the control system. This becomes very expensive when the change is frequent. Since relays are mechanical devices they also have a limited lifetime which required strict adhesion to maintenance schedules. Troubleshooting was also quite tedious when so many relays are involved. Now picture a machine control panel that included many, possibly hundreds or thousands, of individual relays. The size could be mind boggling. How about the complicated initial wiring of so many individual devices! These relays would be individually wired together in a manner that would yield the desired outcome. Were there problems? You bet!

These "new controllers" also had to be easily programmed by maintenance and plant engineers. The lifetime had to be long and programming changes easily performed. They also had to survive the harsh industrial environment. That"s a lot to ask! The answers were to use a programming technique most people were already familiar with and replace mechanical parts with solid-state ones.

In the mid70"s the dominant PLC technologies were sequencer state-machines and the bit-slice based CPU. The AMD 2901 and 2903 were quite popular in Modicon and A-B PLCs. Conventional microprocessors lacked the power to quickly solve PLC logic in all but the smallest PLCs. As conventional microprocessors evolved, larger and larger PLCs were being based upon them. However, even today some are still based upon the 2903.(ref A-B"s PLC-3) Modicon has yet to build a faster PLC than their 984A/B/X which was based upon the 2901.

Communications abilities began to appear in approximately 1973. The first such system was Modicon"s Modbus. The PLC could now talk to other PLCs and they could be far away from the actual machine they were controlling. They could also now be used to send and receive varying voltages to allow them to enter the analog world. Unfortunately, the lack of standardization coupled with continually changing technology has made PLC communications a nightmare of incompatible protocols and physical networks. Still, it was a great decade for the PLC!

The 80"s saw an attempt to standardize communications with General Motor"s manufacturing automation protocol(MAP). It was also a time for reducing the size of the PLC and making them software programmable through symbolic programming on personal computers instead of dedicated programming terminals or handheld programmers. Today the world"s smallest PLC is about the size of a single control relay!

The 90"s have seen a gradual reduction in the introduction of new protocols, and the modernization of the physical layers of some of the more popular protocols that survived the 1980"s. The latest standard (IEC 1131-3) has tried to merge plc programming languages under one international standard. We now have PLCs that are programmable in function block diagrams, instruction lists, C and structured text all at the same time! PC"s are also being used to replace PLCs in some applications. The original company who commissioned the MODICON 084 has actually switched to a PC based control system.

What will the 00"s bring? Only time will tell.

Learn quickly with our PLC Training Video Series: on sale $599.00 $379
Click here now for details!

Home Previous Contents




جمال سهایی ::: یکشنبه 86/11/14::: ساعت 9:25 صبح

 مدولاسیون OFDM
(211 بار مطالعه شده است)   نسخه چاپی

ابتدا با توضیح خیلی مختصری در مورد مدولاسیون QAM یا Quadrature Amplitude Modulation می پردازیم و سپس مدولاسیون OFDM را تعریف می کنم . فرض کنید یک پریود از یک موج سینوسی با یکی از فازهای 0 یا 45 یا 90 یا 135 درجه و دامنه 1 یا 2 داشته باشیم.چون فاز دارای 4 حالت و دامنه دارای 2 حالت است , 8 حالت به وجود می آید.یعنی می توانیم 3 بیت را انتقال دهیم.بدین صورت که به جای 3 بیت اطلاعات, یک پریود موج سینوسی با فرکانسی مشخص(و نسبتا زیاد) و با یکی از فازها و دامنه های گفته شده در بالا ارسال می کنیم.

OFDM
در مدولاسیون OFDM (Orthogonal Frequency Division Multiplexing) تعداد زیادی از این شکل موج های تولید شده در روش QAM با استفاده از Carrier هایی(موج های سینوسی با فرکانس بالا) در حوزه فرکانس، به نحوی کنار هم در فرکانس هایی(tone) چیده می شوند که با وجود تداخل فرکانسی آنها، به علت انتخاب مناسب فرکانس های Carrier , امکان جدا سازی آنها به طور کامل وجود دارد.
OFDM یک روش مدولاسیون Multicarrier است .یعنی برای ارسال یک پیام از چند Carrier استفاده می شود. یکی از نقاط ضعف OFDM، نیاز به دقت بالای تطابق فرکانس و فاز درگیرنده و فرستنده است.یعنی گیرنده و فرستنده باید با دقت بالایی سنکرون باشند.
در عمل، چندCarrier در OFDM برای اطلاعات کانال (channel estimation) و چند بیت اضافه برای یافتن و تصحیح خطا اختصاص داده می شود و اصطلاحا به این روش COFDM (Coded OFDM) گفته می شود.
OFDM هم اکنون بیشتر در تکنولوژی وایرلس Wireless مورد استفاد است . این مطلب را تنها با یک جستجو خواهید و بیشتر گویا در تکنولوژی های موبایل گونه کاربرد زیاد دارد . خصوصیت اصلی OFDM , مقاومت بالا در برابر multipath effect است .وقتی سیگنال ارسال می شود، به علت وجود موانعی مانند ساختمان ها , انعکاس موج از زمین, وسایل نقلیه و ... موجی که به گیرنده می رسد حاصل ترکیب نمونه های تاخیر یافته سیگنال اصلی است و به این اثر multipath effect یا multipath fading گفته می شود. استفاده مناسب ازعرض باند کانال(spectral efficiency) و مقامت در مقابل تداخل RF (RF inference) از دیگر مزیت های OFDM است.

OFDM قابلیت استفاده چندین کاربر از یک محدوده عرض باند را نیزفراهم می کند (Multiple Access) بدین صورت که به هر کاربر یک سری Carrier (tone) مخصوص برای انتقال اطلاعاتش اختصا ص داده می شود و کنترل این اختصاص Carrier (channel allocation) بر حسب تقاضای کاربرها به عهده لایه MAC (Medium Access Control) است و به دو صورت Static/Dynamic Channel Allocation می باشد.
اگر فرکانس های Carrier (tone ها) اخصاص داده شده به یک کاربر در هر دوره زمانی عوض شود، در واقع اطلاعات کاربر در حوزه فرکانس توزیع می شود.
در OFDM اطلاعات ارسالی به صورت موازی در آمده و در چند فرکانس مختلف با کاریرهای ( carrier ) متفاوت ارسال می گردد که فاصله این فرکانس ها طوری است که با یکدیگر تداخل نداشته باشند و در نتیجه بر هم عمود خواهند بود . OFDM اولین بار در سال 1960 مطرح شد ، اما به علت اینکه نیاز به پردازش زیادی داشت و پردازنده های آن زمان قابلیت پردازش با سرعت کافی را نداشتند ، عملا به کار گرفته نشد . امروزه با رشد پردازنده ها این تکنولوژی در برخی روش های خصوصی شبکه های بیسیم شهری در استاندارد های جدید شبکه محلی بی سیم ، ADSL و مخابرات با استفاده از شبکه قدرت PLC مورد استفاده قرار گرفته است.
ایده اصلی OFDM از FDM گرفته شده است . هر سیگنال دارای یک sub-carrier بوده که با دیتا مدوله می شود . در FDM این فرکانس ها از هم به اندازه مشخصی جدا می شوند تا از تداخل جلوگیری شود . در گیرنده این سیگنال ها دمدوله می شوند . در تصویر زیر می تواند یک FDM را با 9 sub-carrier ببینید.



در OFDM فاصله بین فرکانس ها کمتر شده و باهم همپوشانی نیز دارند . به علت تعامد بین فرکانس ها با وجود همپوشانی فرکانسی ، هیچگونه تداخلی ایجاد نمی شود . بابراین در OFDM از باند فرکانسی بهتر استفاده شده است و پهنای باند باند مورد نیاز برای 9 sub-carrier کمتر خواهد شد . این مسئله را در تصویر زیر می توانید مشاهده کنید.



برای دمدوله کردن سیگنال OFDM نیاز به DFT داریم . که این امر با استفاده از چیپ های FFT به سادگی انجام پذیر است . در روز های آتی در مورد چیپ های FFT هم احتمالا مطالبی خواهم نوشت. حال اگر از OFDM با تعداد 256 ساب کاریر sub carrier استفاده شود . تعداد 192 تا از آن ها دیتا ، 8 تا پایلوت و 56 تا پوچ می باشند . در ابتدایی ترین شکل ، هر ساب کاریر می تواند خاموش یا روشن باشد که بیانگر یک بیت صفر یا یک بیت از اطلاعات است . البته از روش های مدولاسیون PSK ( phase shift keying ) و QAM ( Quadrature Amplitude Modulation ) برای افزایش تعداد بیت ارسالی در هر sub carrier استفاده می شود . بنابر این در این حالت هر جریا از اطلاعات باید به 192 جریان داده موازی شکسته شود که هر یک با نرخ 1/192 برابر نرخ اصلی ارسال می شود . هر جریان به یک sub carrier نگاشت می شود و توسط PSK و QAM مدوله می گردد . sub carrier های پایلوت یک مرجع برای کاهش شسفت فاز و فرکانس ایجاد می کنند و sub carrir های پوچ امکان ایجاد باند های محافظ و DC را فراهم میسازند. در شکل زیر تصویری از OFDM با 256 ساب کاریر را می توانید ببینید






جمال سهایی ::: یکشنبه 86/2/16::: ساعت 10:44 صبح

 

به طور کلی ما در استاندارد GSM نسل دوم دوسری ساختار فرکانسی تعریف شده داریم
۱- GSM-900
۲-GSM-1800
در مورد GSM-900 پهنای باند در دریافت (UPLINK) از 890MHz تا ۹۱۵MHZ
                        پهنای باند در ارسال(DOWNLINK) از 935MHz تا ۹۶۰MHz
می باشد
در مورد GSM-1800 پهنای باند در دریافت (UPLINK) از ۱۷۱۰MHz تا ۱۷۸۵MHz
                            پهنای باند در ارسال(DOWNLINK) از  ۱۸۰۵MHz تا ۱۸۸۰MHz  می باشد

در GSM-900 کل پهنای باند چه در ارسال و چه در دریافت به 124 کانال تقسیم می شود و
در GSM-1800 کل پهنای باند به ۳۷۴کانال تقسیم می شود.
در ایران ما از GSM-900  و  GSM_1800 استفاده می کنیم
نکته : در دفترچه های برخی گوشی های تلفن همراه ذکر شده که گوشی مذکور DUAL BAND
می باشد این بدین معنی است که این گوشی قابلیت استفاده در هر دو نوع فرکانس ذکر شده در بالا را دارد.

مقدمه ای بر GSM

مخابرات سلولی یکی از سریعترین Application های رو به رشد در صنعت ارتباطات است . هر

روزه بر تعداد مشترکین این نوع ارتباط در جهان افزوده میشود .
تجارت ارتباطات موبایل بسرعت در CEPT ( دفاتر پست و مخابرات اروپایی ) در حال رشد و توسعه است . CEPT از طریق بازارهای پر قدرت موبایل ، توسعة فناوری موبایل را رهبری می نماید و همکاریهای جدیدی در زمینة سیستمهای استاندارد ساز ، پیاده سازی و اجرای این فناوریها بوجود آورده است .
یکی از مهمترین محصولات این استانداردها که در CEPT شکل گرفته است استاندارد GSM است. این استاندارد سیستم ارتباطات موبایل سلولی دیجیتالی نسل جدید را در CEPT اروپا توسعه داده است . برای اولین بار کار استاندارد سازیGSM جهت پیاده سازی این سیستم در سال 1991 صورت گرفته است .

European Post offices and Telecommunication=CEPT
 سیستم GSM از ترکیب 3 زیر سیستم اصلی بوجود آمده است :
1. زیر سیستم شبکه
2. زیر سیستم رادیویی
3. زیر سیستم پشتیبانی و نگهداری
در سیستم GSM برای برقراری ارتباطات اپراتورهای شبکه بامنابع مختلف و تجهیزات زیر ساختار سلولی ، نه تنها رابطی هوایی بلکه چندین رابط اصلی دیگر برای مرتبط کردن قسمتهای مختلف این سیستم تعریف شده است
سه رابط مهم در سیستم GSM در زیر آمده است :
رابط A که میان MSC و BSC قرار دارد .
رابط A-bis که میان BSC و BTS قرار دارد .
رابط UM که میانBTS و MS قرار دارد .
رابط دیگری نیز بنام MAP وجود دارد که پروتکلی استکه میان عناصر MSC ، VLR ، HLR ، EIR و AUC رد وبدل میشود .

1. زیر سیستم شبکه :
این سیستم شامل تجهیزات و فانکشنهای مربوط به مکالمات end-to-end ، مدیریت مشترکین ، Mobility می باشد و نیز مانند رابطی میان سیستم GSM و مراکز تلفن ثابت ( PSTN ) عمل میکند .
زیر سیستم شبکه ، یک زیر سیستم سوئیچینگ می باشد که شامل MSC ها ، VLR ، HLR ، AUC و EIR می باشد .
در زیر تعریف کوتاهی از هر یک از این عناصر ارائه شده است :
MSC : یا مرکز سرویسهای سوئیچینگ موبایل فانکشنهای راه اندازی مکالمه (call setup) را انجام میدهد ، رابطی نیز با مراکز تلفن ثابت دارد و فانکشنهایی نیز مانند ارائة صورت حساب مشترکین نیز برعهده این مرکز است .
HLR : یا ثبت کنندة محل HOME یک پایگاه دادة متمرکز شامل اطلاعات تمامی مشترکین ثبت شده در یک PLMN است . ممکن است در یک PLMN بیشتر از یک HLR وجود داشته باشد ولی هر مشترک مشخص تنها به یک HLR میتواند وارد شود .
VLR : یا ثبت کنندة محل visitor یک پایگاه داده شامل اطلاعات موبایلهایی استکه در حال حاضر در حوزة MSC ی کنترلی در حال حرکت هستند . در زمانیکه یک MS به حوزة
MSC جدیدی وارد میشود ، VLR ی که به آن MSCمتصل شده است ، اطلاعات MS مورد نظر را از HLR درخواست میکند . HLR نیز اطلاعات MS مورد نظر را به آن MSC که MS در حوزه اش قرار دارد ، ارائه خواهد داد . اگر یکMS بخواهد مکالمه ای برقرار نماید VLR تمام اطلاعات مورد نیاز جهت برقراری مکالمه را ارائه خواهد داد و لزومی ندارد که در هر لحظه از HLR سوال نماید . VLR در یک جمله میتوان گفت ، یک HLR توزیع شده است و شامل اطلاعات دقیقی در مورد محل یک موبایل است .
AUC : یا مرکز تعیین هویت به HLR متصل میشود و وظیفة آن آماده سازی HLR بهمراه پارامترهای تعیین هویت و کلیدهای رمزنگاری استکه این عملیات برای اهداف امنیتی استفاده میشوند .
EIR : یا ثبت کنندة هویت تجهیزات یک پایگاه داده استکه در آن شماره های بین المللی تعیین هویت تجهیزات موبایل (IMEI) ، برای هر دستگاه موبایل ثبت شده ، ذخیره میشود .
یکی دیگر از ترکیبات زیر سیستم شبکه Echo Canceller استکه مسایل آزار دهنده ای ( مانند انعکاس صدا ) که از طریق شبکة موبایل در زمان اتصال به یک مدار PSTN ایجاد میشود را کاهش میدهد .
شبکة IWF یا فانکشن داخل شبکه ای نیز رابطی میان MSC و دیگر شبکه ها ( PSTN و ISDN )میباشد .

2. زیرسیستم رادیویی
شامل تجهیزات و فانکشنهای مرتبط با مدیریت اتصالات مسیر رادیویی ، مانند مدیریت handover ها می باشد . این زیر سیستم شامل BSC ، BTS و MS است . MS بطور قراردادی در زیر سیستم رادیویی قرار گرفته و همیشه آخرین مسیر یک مکالمه است و از برقراری یک مکالمه ، بهمراه زیر سیستم شبکه ، جهت مدیریت mobility ، محافظت میکند .
IWF=InterWorking Function)
MS دارای قابلیتهای پایانة شبکه و همچنین پایانة کاربر است . هر سلول در سیستم GSM یک BTS با چندین گیرنده وفرستنده دارد . یک گروه از BTS ها توسط یک BSC کنترل میشوند . پیکربندیهای مختلفی برای BSC-BTS وجود دارد . برخی از این پیکر بندیها برای وضعیت ترافیک بالا و تعدادی برای مناطقی با ترافیک متوسط طراحی شده اند . یک BSC فانکشنهایی چون handover و power control را نیز کنترل مینماید .BSC و BTSبا هم بنام BSS شناخته میشوند . BSS از دید MSC بصورت یک رابط که ارتباطات لازم را با MS ها در حوزه ای مشخص برقرار میکند ، به نظر می رسد . BSS دائما با یک مدیریت کانال رادیویی ، فانکشنهای انتقال ، کنترل link رادیویی و تخمین کیفیت و مهیا سازی سیستم برای handover ها ، مرتبط است . BSS میتواند به N سلول پوشش بدهد که N میتواند یک یا بیشتر باشد .
زیرسیستم مرکز نگهداری و پشتیبانی (OMC ) شامل فانکشنهای نگهداری و پشتیبانی تجهیزات GSM میباشد و پشتیبانی رابط اپراتور شبکه را نیز برعهده دارد .
OMC به تمام تجهیزات داخل سیستم سوئیچینگ و BSC متصل میشود . OMC در حقیقت فانکشنهای نظارتی GSM یک کشور را انجام میدهد ( مانند صورتحساب دادن ) و یکی دیگر از مهمترین فانکشنهای آن هم ، فانکشن نگهداری HLR یک کشور است .
بسته به سایز شبکه هر کشور میتواند بیشتر از یک OMC داشته باشد . مدیریت سراسری و متمرکز شبکه نیز توسط مرکز مدیریت شبکه( NMC) انجام میپذیرد و OMC نیز مسئول مدیریت منطقه ای شبکه میباشد .
مطالب فوق شرح مختصری در مورد معماری GSM ، عناصر ، فانکشنها و رابطهای سیستم GSM بود .
 
BTS چیست؟
 
در شبکه موبایل اولین بخشی که مستقیما با گوشی موبایل در ارتباط است به لفظ عوام آنتن موبایل و به تعبی تخصصی Base Transceiver Station میباشد.
 
TDMA چیست ؟
 
 
 همانطور که در مباحث گذشته عنوان شد  آنتن موبایل به عنوان واسط بین گوشی موبایل با شبکه موبایل می باشد
در شبکه موبایل گزارش آخرین مکان مشترک موبایل و ارسال و دریافت شماره تلفنها و مسائلی از این دست به عهده کانال سیگنالینگ می باشدو رد و بدل شدن مکالمات که هدف اصلی می باشد به عهده کانالهای ترافیکی می باشد.
به طور قطع BTSوظیفه ارائه این کانالها را به مشترک موبایل دارا می باشد.
یکی از مشکلات اساسی شبکه های موبایل کمبود فضای فرکانسی می باشد  که به روشهای متنوعی توانسته اند این مشکل را برطرف کنند یکی از این روشها استاندارد TDMAمی باشد  .
در فرستندهای محلی تلویزیون ورادیو برای هر شبکه رادیویی و تلویزیونی از یک فرکانس استفاده می شود ولی در شبکه موبایل از یک فرکانس برای ارسال یا دریافت اطلاعات 8 مشترک استفاده می شود .

چگونه؟
به روش TDMA
در این روش هر 8 تایم اسلات بر روی یک فرکانس مدوله (سوار) می شود و هر تایم اسلات مسئول حمل اطلاعات صحبت یک مشترک می باشد یعنی با یک فرکانس و با ایجاد تاخیر زمانی اندک بین 8 مشترک (بدون اینکه برای مشترکین قابل احساس باشند)  آنها را به خوبی پوشش می دهد در BTSواحدی به نام TRXوجود دارد که نشان دهنده ظرفیت یک BTSمی باشد.
هر TRXیک فرکانس مخصوص دارد و 8 تایم اسلات برای آن تعریف شده است
یعنی 8 کانال دارد بسته به نوع تعریف نرم افزاری می تواند سیگنالینک یا ترافیکی تعریف شود

 
 

راجع به سئوال TDMA  همانطور که ذکر شد این روش دقیقا یک روش مالتی پلکس می باشد البته از نوع زمانی چرا که ما مالتی پلکس فرکانسی نیز داریم به نام FDMA که در تلفن ثابت بیشتر از آن استفاده می شود.

در تصویر زیر TDMA  به طور واضح نمایش داده شده است البته برای ۴ مشترک موبایل همانطور که ذکر شد در عمل برای ۸ مشترک این کار انجام می گیرد.

و جالب است بدانید در همان بلوکهای رنگی اطلاعات بسیار مهمی ردو بدل میشود مثل ارسال شماره -موقعیت مشترک در شبکه - صحبت - دیتا و ...

که در تصویر زیر  یک فریم از یک تایم اسلات نمایش داده شده است  اعداد ذکر شده از ۱ تا ۸ همان ۸ مشترک موبایل هستند که از یک فرکانس استفاده می کنند.

در ارسال دیجیتال عمل کدینگ انجام می شود این عمل برای این است که در ارسال و دریافت هرگاه در بین مسیر اطلاعات به خاط نویز از بین رفتند دوباره قابل باز سازی باشند در شکل بالا دیتا ۵۷ بیتی دوبار تکرار شده و یک سری بیت نیز در بین آن قرار گرفته این بیتها صرفا برای بازسازی مجدد استفاده می شود .

در نحوه ارسال مطالب بسیار زیادی وجود دارد که از حوصله این وبلاگ خارج است مثلا اینکه چگونه اطلاعات ارسال شود که حداقل صحبت در صورت وجود نویز از بین رود و یا رمز کردن صحبت بین آنتن موبایل تا گوشی که کسی نتواند آن را شنود کند و ....

 ظرفیت آنتن (TRX)
 

آنچه که در این جا مورد نظر است این است که ظرفیت BTS ها چگونه است ؟ آیا آنها هم ظرفیت دارند؟‌

جواب : بله

با توجه به محل نصب BTS  ظرفیت برای آن مشخص می شود مثلا یک سایت مرکز شهر مطمئنا  مشترک بسیار زیادتری را پوشش می دهد تا یک سایت جادهای که هر ساعت تعداد کمی از آن عبور می کنند پس محل نصب بسیار مهم است .

برای این کار در طراحی سلولهای شبکه این سلولها در مراکز شهرها کوچکتر شده و در حاشیه شهرها بزرگتر . یعنی چگونه ؟
سایت ها وقتی نزدیک به هم نصب شوند سلول تحت پوشش هر سایت کوچکتر می شود و اگر فاصله نصب آنها بیشتر باشد سلول بزرگتر می شود در مناطق مرکزی تهران و یا مناطقی که بیشتر از موبایل استفاده می شود وقتی شما در خیابانی بایستید راحت می توانید دو سایت نزدیک به هم را ببینید این فاصله ها بعضا از حدود ۱۰۰۰ متر ویا کمتر می شود حتی ممکن است دو سایت بر روی یک دکل و یک مکان نصب شود ولی در جادها ممکن است تا ۴۰ کیلومتر فاصله دو سایت با هم اختلاف داشته باشد.

 واحد ظرفیت BTS  های موبایل TRX نامیده می شود (همانطور که قبلا عنوان شد)

این TRX ها حدود ۸ مشترک را به صورت هم زمان پوشش می دهند (مراجعه شود به مبحث TDMA)  با توجه به محل نصب سایت این  تعداد آن  معین می شود مثلا در محلهای شلوغ و پر تراکم هر سکتور تا ۶ TRX برای هر سایت تعریف می شود  اصولا هر سایت ۳ سکتور(جهت) دارد و در هر جهت ۶ TRX داشته باشد ظرفیت آن به صورت ۶+۶+۶  نمایش داده می شود یا در یک جهت منطقه پر تراکم و در جهت دیگر کم تراک است ظرفیت مثلا ۵+۲+۲ تعریف می شود .

در سکتوری که ۶ TRX  است طبق محاسبه ۴۸ کانال در اختیار داریم که حدود ۲ کانال آن برای سیگنالینگ  (شماره گیری -پیجینگ و ....) و ۴۶ عدد دیگر برای ترافیک (انتقال صدا) می

 BSC چیست؟
 

دومین مرحله بعد از آنتن موبایل (BTS)  در شبکه  دستگاهی است به نام BSC  .

 (Base Station Controller  )  که مخفف آن BSC میشود

همانطور که از اسمش پیداست وظیفه کنترل چند BTS  به عهده یک BSC است و کار آن بسیار با اهمیت می باشند چون تنظیم یکسری از پارامترهای مهم شبکه که راجع به کیفیت مکالمه و تماس مطلوب است در این دستگاه تعریف می شود.

مثلا شما در حال صحبت با گوشی موبایل خود هستید و در یک اتومبیل د رحال حرکت نشسته اید و در حال صحبت خیابانهای متعددی را پشت سر می گذارید ولی همچنان به مکالمه خود ادامه می دهید در این حالت شما از چندین آنتن موبایل گذشته اید و هر آنتن موبایل شما را به آنتن دیگر دست به دست کرده است و کانال ترافیکی شما را با خود پاک کرده و به یک آنتن دیگر تحویل داده است . این مدیریت مکالمه که در حال حرکت اتفاق می افتد به HAND OVER  معروف است و  وظیفه  BSC  مرتبط با آن BTS می باشد.

و دیگر  اینکه قدرت تشعشع (برد آنتن موبایل ) نیز در این دستگاه تعریف می شود ، بدین صورت که از طریق BSC بر روی خروجی یک آنتن مورد نظر تضعیف گذاشته می شود که فرکانس آن با آنتنهای دیگر تداخل نکند .

 ظرفیت BSC ها بر اساس TRX  انتن های متصل به آن تعریف می شود که در حال حاضر در ایران ۱۲۸ ، ۲۵۶ و ۵۱۲ TRX آن در حال کار است .

در تهران چندین BSC در حال کار است و در بعضی استانها کل استان فقط با یک BSC کار می کند (ارتیاط مستقیم با تعداد BTS دارد).

ترانسکدر 

یکی دیگر از المانهای شبکه موبایل ترانسکدر می باشد . این سیستم بعد از BSC قرار می گیرد. قبل از اینکه به توضیح این بخش بپردازم لازم است مقداری درباره PCM صحبت کنم .

PCM چیست؟

المانهای مختلف شبکه موبایل باید توسط عاملی به یکدیگر مرتبط باشد مثلا BTS که ممکن است در دورترین نقطه استان واقع باشد باید توسط یک واسطه  به BSC که غالبا در مرکز استان است وصل شود .این قسمت وظیفه سیستمهای انتقال می باشد که در تمام شبکه های مخابراتی از آن استفاده می شود (در تلفن ثابت - دیتا و شبکه های دیگر مخابراتی ). سیستمهای انتقال شامل یک بستر انتقال و نیز تجهیزات انتقال است .

بستر یا محیط انتقال مانند سیم مسی -کابل کواکسیال - فضای پیرامون ما- فیبر نوری و ... می باشد که با قرار دادن مثلا یک مودم HDSL در دوطرف دو زوج سیم مسی پهنای باند 2مگا بیت را می شود منتقل کرد ویا با بکار گیری سیستمهای SDH در دو طرف فیبر نوری و یا ارتباطات رادیویی می توان هزاران کانال مخابراتی را منتقل کرد. پس به عنوان مثال کابل مسی بستر انتقال و مودم از تجهیزات انتقال میباشد .غالبا در مخابرات مجموع بستر و تجهیزات انتقال را" سیستم انتقال" می گویند.

حال برای اینکه تمام سیستمهای تولید شده در سطح جهان بتوانند از سیستمهای انتقال استفاده کنند باعث شد تا همگان استاندارد PCM را قبول کنند.بدین صورت که هر سیستم انتقال با پهنای باند 2مگا بیت در نظر گرفته شد( یعنی 2048 بیت ) سپس آن را به 32 کانال تقسیم کرده وبه هر کانال 64 کیلو بیت اختصاص دادند.مثلا برای اینکه دو نفر با تلفن صحبت کنند باید دو کانال 64 کیلو بیت به آنها تخصیص یابد یکی در جهت ارسال و دیگری در جهت دریافت تا دو مشترک بتوانند صدای یکدیگر را بشنوند حال دومشترک در یک شهر باشند یا هر کدام در یک شهر مجزا و یا حتی در دو کشور مجزا باشند فرقی نمی کند این دو کانال باید وجود داشته باشد(البته در روش سویچینگ مداری).

در PCM ارسال و دریافت کاملا از هم جدا هستند یعنی یک سیستم کاملا برای ارسال و دیگری برای دریافت استفاده می شود برای همین PCM به صورت یک زوج بکار می رود یک 2مگا ارسال و یک 2 مگا برای دریافت .

گفتیم که هر 2 مگا (منظور زوج 2 مگا) 32 کانال دارد کانال صفر آن برای همزمانی خود سیستم انتقال استفاده می شود پس 31 کانال در اختیار سیستم مخابراتی قرار می گیرد که غالبا سیستمها یک کانال را برای سیگنالینگ استفاده می کنند و 30 کانال برای انتقال صدا و ... قرار می دهد و بخاطر همین در اصطلاح کفته می شود PCM سی  کاناله .

البته زمانبندی و فریم بندی که در PCM صورت میگیرد مباحث گسترده ای دارد که از حوصله این وبلاگ خارج است .

 MSC چیست؟

در ادامه مبحث المانهای شبکه موبایل به MSC می رسیم . MSC مخفف Center Mobile Switch می باشد عملکرد سوییچ موبایل تا حدودی شبیه سوییچ تلفن ثایت می باشد که در ابتدای مباحث وبلاگ مورد بحث قرار گرفت .

همانطور که از اسم سوییچ پیدا است اصلی ترین کار سوییچ انتخاب مسیر مناسب جهت برقراری یک مکالمه است ساختار سوییچ تشکیل شده است از پردازنده مرکزی - حافظه موقت( شبیه Ram کامپیوتر) - حافظه جانبی (شبیه هارد دیسک کامپیوتر ) یونیت های واسطه که عمل سوییچینگ در آنها انجام می شود و پورت ها که حکم اینترفیس سیستم را دارند البته این ساختار بسیار ساده شده یک سوییچ است و المانهای مختلفی درگیر می شوند مثل راک مخصوص سیگنالینگ و غیره ولی هدف بنده دادن دید کلی به شما می باشد .اصلی ترین تفاوت سوییچ موبایل و سوییچ تلفن ثابت در نحوه تعریف مشترک در سوییچ است در تلفن ثابت مشترک به صورت دائم در سوییچ تعریف و سرویس های جانبی به او اختصاص داده می شود یعنی شماره مشترک همیشگی است مگر اینکه اپراتور تصمیم به حذف مشترک بگیرد اما در سوییچ موبایل وقتی مشترک وارد منطقه تحت پوشش یک سوییچ شد فورا سوییچ مربوطه اطلاعات کامل مشترک را به طور اتوماتیک از سیستمی به نام HLR در خواست می کند و کپی آن را در حافظه خود ذخیره کرده وبه سوییچ قبلی که اطلاعات مشترک درآن بوده دستور حذف اطلاعات راداده و سپس HLR آدرس آخرین سوییچ که موبایل در آن قرار گرفته را در خود ثبت می کند (البته این موارد قبلا توضیح داده شده است ) محلی که اطلاعات مشترک موبایل به طور موقت در آن ثبت میشود VLR( (Visited Location Register نام دارد موقت بودن ثبت اطلاعات در سوییچ از این بابت است که به محض خروج مشترک از منطقه تحت پوشش سوییچ اطلاعات آن از سوییچ مربوطه پاک می شود پس دیدیم که اپراتور هیچ نقشی در تعریف مشترک موبایل در سوییچ ندارد .بطور مثال وقتی شما از تهران به سمت شمال حرکت می کنید (ازمسیر چالوس) ابتدا اطلاعات سیم کارت شما در یکی از سوییچهای تهران است به محض نزدیک شدن به کرج اطلاعات شما ازیکی از سوییچهای تهران که اطلاعات شما درآن بود حذف شده ودر VLR سوییچ کرج ثبت می شوید وقتی وارد منطقه تحت پوشش استان مازندران می شوید اطلاعات شما از کرج حذف ودر سوییچ بابل ثبت میشود و الخ .

MSISDN:
یکی از موارد اصلی ذخیره شده در این واحد MSISDN یا همان شماره موبایل است که در اختیار من و شما می باشد و همه با این شماره کار تماس را انجام می دهند مثل 09121620000
IMSI:
هر سیم کارت دارای یک شماره واحد و منحصر به فرد در شبکه می باشد که در اصطلاح فنی به آن IMSI گفته می شود اگر الان شما موبایلی را که در اختیار دارید خاموش کرده و سیم کارت آن را خارج کنید در قسمت پشت سیم کارت

شماره ای حک شده است که 10 رقم از آن به اضافه 43211 (برای شبکه IR-TCI)  که مجموعا 15 رقم می شود را IMSI می نامند البته 10 رقم ذکر شده به تنهایی MSIN نام دارد . در سیم کارتهای جدید 10 رقم آخر شماره ثبت شده

در پشت سیم کارت همان MSIN میباشد .
سئوال : این شماره به چه دردی می خورد ؟
یکی از کاربردهای آن در هنگام سوختن ، مفقود شدن و یا دزدیده شدن سیم کارت است اپراتور با همان شماره موبایل قبلی (MSISDN) سیم کارت جدید با شماره سیم کارت جدید صادر کرده و شماره سیم کارت قبلی شما را از شبکه حذف می کند که اصطلاحا گفته می شود سیم کار سوزانده شده است .
تذکر : این شماره(IMSI) در حافظه سیم کارت ذخیره شده است .
در شبکه موبایل در هنگام تماس با یک موبایل بیشتر این شماره سیم کارت است که ردو بدل می شود بدین صورت که وقتی ما با شماره موبایلی تماس می گیریم بعد از تایید HLR (محل ثبت دائمی سیم کارت) و گرفتن شماره سیم کارت توسط شبکه ارتباطات بعدی توسط این شماره صورت می گیرد .
دیگر کاربردی که می توان برای آن متصور بود هنگام پیدا کردن شبکه می باشد .وقتی شما با گوشی خود وارد قسمت جستجوی شبکه می شوید بعد از گرفتن امواج(مثلا در تهران) شبکه موبایلهای موجود مثل IR-TCI و IR VALIACOM را مشاهده می کنید و با انتخاب IR-TCI شماره سیم کارت شما از HLR مربوطه استعلام می شود و سپس شما اصطلاحا REGISTER شده می توانید تماس بگیرید و یا با شما تماس گرفته شود . همین روش در رومینگ می باشد یعنی شما وقتی به عربستان سفر می کنید با جستجوی شبکه  عربستان توسط گوشی خود اقدام کرده و نام
SA ALJAVALرا انتخاب می کنید از این به بعد با کمک شبکه عربستان و شماره سیم کارت خود در شبکه شناخته شده هستید ( البته کشوری که شما به آن سفر می کنید باید با ایران قرارداد رومینگ داشته باشد که تا لحظه نگارش این متن حدود 37 کشور با ایران رومینگ دارند).

TMSI:
این کد شبیه IMSI که همان شماره سیم کارت می باشد هست با این تفاوت که بعد از هر تماس سوییچ موبایل کدی را به صورت هگزادسیمال 8 کاراکتری است به صورت تصادفی به شماره سیم کارت مورد نظر نسبت داده و ابتدا با این کد مشترک موبایل را در صورت تماس گرفته شدن خبر می کند البته این کد قبلا در اختیار گوشی موبایل قرارگرفته ودر حافظه گوشی ذخیره می شود (لازم به ذکر است دوبار شبکه با کد TMSI مشترک را پیج می کند اگر پیدا نشد به فرض اینکه گوشی از این کد خبر ندارد با IMSI پیج می شود که این کد در حافظه سیم کارت موجود می باشد ).
TMSI به چه دردی می خورد ؟
این بخاطر امنیت موبایلی است که به آن زنگ خورده است می باشد چراکه اگر مابه صورت موازی سوییچ پیش فرضی داشته باشیم و از شماره سیم کارت مشترک نیز مطلع باشیم می توانیم آن را پیج کنیم ولی با این کد عملا این مورد غیر ممکن است .

LAC  و CI  چیست؟
 در نوشتار های پیشین گفتم که شبکه موبایل به صورت سلول های 6 ضلعی تقسیم و در نظر گرفته می شود و سایت BTS که غالبا سه جهت (سکتور) دارد بین سه سلول قرار می گیرد وهر جهت یک سلول را پوشش می دهد .در شبکه برای پیدا کردن موقعیت یک مشترک می بایست هر سلول دارای کدی باشد که به این کد CELL ID) CI ) گفته می شود که این کد در ایران 5 رقمی می باشد .
حال یک شهر را به چند منطقه بزرگ که خود این مناطق شامل چندین CI می باشد تقسیم می کنند و به آن LAC می گویند شهری مانند تهران غالبا به چند LAC و شهرهای کوچکتر به یک LAC تقسیم می شوند .کد LAC  معمولا 4 رقمی است .
مثال : به طور مثال در میدان ولیعصر تهران یک BTS نصب می کنیم که دارای سه جهت (سکتور ) می باشد به این سلولها مثلا در LAC  به شماره 1211 و در CI های 12115 و 22115 و 32115  تعریف می شود و اگر شما تحت پوشش سکتور سوم این سایت باشید در VLR این آدرس ثبت می شود LAC=1211 و CI=32115  و این آدرس شما در سوییچ می باشد.
البته لازم به ذکر است که سوییچ موبایل برای پیدا کردن شما هنگام تماس با موبایلتان  مجبور است در کل LAC عمل پیجینگ را انجام دهد .

 

 
 



جمال سهایی ::: یکشنبه 86/2/16::: ساعت 9:50 صبح

 
لیست کل یادداشت های این وبلاگ