АпаратнотАУпрограмний комплекс GSM-МТМ

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?х вiдомих стiльникових систем звязку;

Високий захист вiд пiдслуховування i нелегального використання номера;

Висока СФмнiсть мережi, що важливо для великих мiст;

Максимальне вiддалення абонента вiд базовоСЧ станцiСЧ - 5-6 кiлометрiв.

Система кодування сигналу PCM i використання SIM-карт аналогiчна стандарту GSM-900. На сьогоднi у Чернiвцях мережа GSM-1800 реалiзована оператором тАЬУкраСЧнський Мобiльний ЗвязоктАЭ

Збiлшення попускноСЧ здатностi та перспективи розвитку

Оскiльки радiоспектр маСФ обмеженi ресурси, необхiдно оптимально розподiлити ширину смуги мiж усiма можливими користувачами. Метод, застосований з цiСФю метою в GSM, - це комбiнацiя методiв множинного доступу TDMA i FDMA (Time and Frequency Division Multiple Access). Спочатку смуга частот у 25 Мгц подiляСФться на смуги в 200 Кгц. Кожнiй станцiСЧ вiдповiдаСФ своя смуга (чи кiлька смуг). Абоненти кожноСЧ окремоСЧ смуги роздiленi в часi. Кожному абоненту вiдповiдаСФ один кадр. Вiсiм кадрiв поСФднуються у фрейм. 26 фреймiв, у свою чергу, утворять мультифрейм, якi повторюються циклiчно. Довжина мультифрейма - 120 мiлiсекунд. На один кадр приходиться 1/208 мультифрейма, тобто близько 0.6 мiлiсекунди. Канали визначаються числом i позицiСФю вiдповiдних СЧм циклiчних кадрiв, i вся палiтра повторюСФться приблизно кожнi 3 години. Вони подiляються на запропонованi канали (dedicated channels), або канали трафiку i загальнi канали (common channels), або канали керування, якi використовуються рухливими станцiями в пасивному режимi.

GSM - система цифрова, тому вимагаСФ оцифровування аналогових сигналiв. Метод, що використовуСФться iснуючими телефонними системами i мережею ISDN для мультеплексування аналогових лiнiй на високошвидкiсних каналах i оптичних лiнiях, називаСФться iмпульсно-кодовою модуляцiСФю PCM (Pulse Coded Modulation). Швидкiсть вихiдного потоку в PCM 64 Кбiт/с занадто висока для передачi по радiоканалам системи GSM. Дослiдницька група GSM вивчила кiлька алгоритмiв кодування, поки не зупинила свiй вибiр на схемi кодування RPE-LTP (Regular Pulse Excitation-Long Term Prediction). Схема здiйснюСФ переклад мовного потоку, що надходить зi швидкiстю 64 Кбiт/c, у потiк зi швидкiстю 13 Кбiт/с, i назад, зi збереженням якостi переданого сигналу.

Номер абонента GSM прикрiплений до географiчного положення базовоСЧ станцiСЧ i зовсiм не залежить вiд того в якiй точцi знаходиться абонент мережi.

Стандарт GSM сумiсний у першу чергу з ISDN (Integrated Services Digital Network) та IN (Intelligent Network). Основнi функцiональнi елементи GSM входять у розроблювальний зараз мiжнародний стандарт глобальноСЧ системи рухливого звязку UMTS (Universal Mobile Telecommunications System), яка у майбутньому замiнить GSM. У системi UMTS будуть використовуватися усi види множинного доступу. Тобто вона буде побудована таким чином, що використовуватиме TDMA, FDMA, CDMA. Основний напрямок цього стандарту буде зроблений на iнтеграцiю з iншими мережами, зокрема планують збiльшити швидкiсть передачi даних по модемах з 9600 до 115200, проте бiльшiсть параметрiв та специфiкацiй вона успадкуСФ вiд GSM.

2.2Система команд керування мобiльним телефоном

Стандарт GSM 07.07, GSM 05.07 були прийнятий ETSI (European Telecommunication Standards Institute) 15.03.2000 року [4]

Вони складаються з АТ команд, якi використовуються при керуваннi модемом, та розширеного набору АТ команд, яким користуються для виконання специалiзованих функцiй мобiльного телефону.

В роботi приведемо лише тi АТ команди, якi необхiднi для коректноСЧ роботи комплексу:

Позначення командиРезультат виконання командиATD#######;Набрати номер ####### ATAПiдняти трубкуATZЗавантажити заводську конфiгурацiю трубки

При використаннi розширених АТ команд бiльшiсть команд маСФ три режими виконання:

тАЬкомандатАЭ=? видаСФ список параметрiв, якщо мобiльний телефон пiдтримуСФ дану команду. У протилежному випадку видаСФ повiдомлення про невiрно введену команду;

тАЬкомандатАЭ=] задаСФ значення для параметрiв якi передбаченi даною командою. Для деяких команд неможливе виконання команди у цьому режимi;

тАЬкомандатАЭ? виводить в СОМ порт значення параметрiв команди

При реалiзацiСЧ комплексу були задiянi натсупнi розширенi команди:

Позначення командиРезультат виконання командиAT+CLIP = 1пересилаСФ номер телефону на СОМ портAT+CHUPЗавершення телефонноСЧ розмовиAT+CPAS?Статус телефонноСЧ розмови:

0 розмова завершилася

3 встановлення звязку

4 розмова ведетьсяAT+CCLK?Прочитати поточний час у форматi: YY.MM.DD,HH:MM:SS

Пiсля обробки команди мобiльний телефон обовязково повертаСФ код виконання команди:

Код помилкиПозначення помилкиПояснення0OKКоманда виконалася успiшно2RINGЗ мережi GSM надiйшов дзвiнок3NO CARRIERНемаСФ несучоСЧ4ERRORНевизначена помилка. Для детального визначення помилки необхiдно задати команду АТ+СМЕЕ= [4]6NO DIALTONEСтанцiя у вiдповiдь на дзвiнок не видаСФ сигнал7BUSYВiддалена станцiя перевантажена i не може обробити запит

2.3Специфiка програмування апаратних переривань на прикладi переривання вiд СОМ порта

РЖнiцiалiзацiя COM-порта

СОМ портом управляСФ мiкросхема UART. Тому спочатку проведемо iнiцiалiзацiю UART. CкидуСФмо регiстри стану лiнiСЧ, стану модему i даних. Це досягаСФться простим зчитуванням значень цих регiстрiв:

; скидаСФмо регiстр стану лiнiСЧ

mov dx,LSR; LSR - адреса регiстра стану лiнiСЧ

in al,dx

jmp $+2; затримка

; скидаСФмо регiстр стану модему

mov dx,MSR; де MSR - адреса регiстра стану модему

in al,dx

jmp $+2; затримка

; скидаСФмо регiстр даних

mov dx,DAT; де DAT - адреса регiстра даних

in al,dx

jmp $+2; затримка

Цi регiстри необхiдно скинути для того, щоб надалi