View previous topic :: View next topic |
Author |
Message |
vas
Joined: 19 Jun 2007 Posts: 5
|
Posted: Tue Jun 19, 2007 1:42 pm Post subject: Вопросы по структуре сигнала в интефейсе Abis |
|
|
Здравствуйте! Помогите пожалуйста понять какой вид имеет сигнал: Есть соединение между BTS и BSC по STM-1. В этом STM-1 бежит один сигнал E1, в этом Е1 бегают протоколы интерфейса Abis. Не могу понять как Abis отображается в Е1. В каком таймслоте бежит голос, в каком сообщения Abis, в каком они виде? А может голос бежит внутри сообщений Abis, как данные? Как их декодировать? Если есть ссылка на доку или стандарт, подскажите.
Спасибо! |
|
Back to top |
|
|
formatc Продвинутый пользователь
Joined: 25 Oct 2005 Posts: 62
|
Posted: Tue Jun 19, 2007 2:19 pm Post subject: Re: Вопросы по структуре сигнала в интефейсе Abis |
|
|
vas wrote: | Здравствуйте! Помогите пожалуйста понять какой вид имеет сигнал: Есть соединение между BTS и BSC по STM-1. В этом STM-1 бежит один сигнал E1, в этом Е1 бегают протоколы интерфейса Abis. Не могу понять как Abis отображается в Е1. В каком таймслоте бежит голос, в каком сообщения Abis, в каком они виде? А может голос бежит внутри сообщений Abis, как данные? Как их декодировать? Если есть ссылка на доку или стандарт, подскажите.
Спасибо! |
Пожалуй, стоит начать с того чтобы заглянуть в БД BSC и выяснить как там прописанно.
Выглядит все примерно так:
Есть LAPDM-линк(или линки) до BTSE/BTS/TRX с сигнализацией OAM,СС и т.п. все сигнальные обмены бегают по этим линкам, кроме пакетной сигнализации которая передается в месте с полезной нагрузкой(?). вроде так.
Есть pool таймслотов которые динамически выделяются для голоса передачи данных, либо существует статическая привязка ts_Um<->ts_Abis.
соответственно если необходимо отслеживать сигнальный обмен на участке BTS<->BSC необходимо мониторить ts с LAPDM линком. |
|
Back to top |
|
|
vas
Joined: 19 Jun 2007 Posts: 5
|
Posted: Tue Jun 19, 2007 2:50 pm Post subject: |
|
|
Спасибо за ответ!
К сожалению нет возможности заглянуть в БД BSC. В наличии есть только файлы, в которых несколько минут трафика STM-1 и вышеуказанная информация о них. Из них хочу вытащить сообщения Abis. Можно ли как нибудь идентифицировать ts с LAPDM линком в этих файлах? |
|
Back to top |
|
|
formatc Продвинутый пользователь
Joined: 25 Oct 2005 Posts: 62
|
Posted: Tue Jun 19, 2007 3:08 pm Post subject: |
|
|
vas wrote: | Спасибо за ответ!
К сожалению нет возможности заглянуть в БД BSC. В наличии есть только файлы, в которых несколько минут трафика STM-1 и вышеуказанная информация о них. Из них хочу вытащить сообщения Abis. Можно ли как нибудь идентифицировать ts с LAPDM линком в этих файлах? |
посмотрите есть ли ts в которых бегают такие флаги: 01111110 сдвигаемые по кругу. тоесть: 00111111, 10011111. |
|
Back to top |
|
|
ijs Сотрудник Seventest
Joined: 24 Oct 2006 Posts: 7
|
Posted: Tue Jun 19, 2007 3:28 pm Post subject: |
|
|
Quote: | посмотрите есть ли ts в которых бегают такие флаги: 01111110 сдвигаемые по кругу. тоесть: 00111111, 10011111. |
01111110 - это флаги HDLC, служащие границей сообщения. Потом необходимо сделать процедуру бит стаффинга (удаление 0 после каждой пятой 1). А после этого уже можно будет воспользоваться он-лайн декодером. |
|
Back to top |
|
|
vas
Joined: 19 Jun 2007 Posts: 5
|
Posted: Tue Jun 19, 2007 3:43 pm Post subject: |
|
|
formatc wrote: | vas wrote: | Спасибо за ответ!
К сожалению нет возможности заглянуть в БД BSC. В наличии есть только файлы, в которых несколько минут трафика STM-1 и вышеуказанная информация о них. Из них хочу вытащить сообщения Abis. Можно ли как нибудь идентифицировать ts с LAPDM линком в этих файлах? |
посмотрите есть ли ts в которых бегают такие флаги: 01111110 сдвигаемые по кругу. тоесть: 00111111, 10011111. |
Почему флаги должны сдвигаться по кругу? В книге GSM Networks: Protocols, Terminology and Implementation говорится только об одном флаге : 01111110 = 0x7E |
|
Back to top |
|
|
formatc Продвинутый пользователь
Joined: 25 Oct 2005 Posts: 62
|
Posted: Tue Jun 19, 2007 4:17 pm Post subject: |
|
|
vas wrote: | formatc wrote: |
посмотрите есть ли ts в которых бегают такие флаги: 01111110 сдвигаемые по кругу. тоесть: 00111111, 10011111. |
Почему флаги должны сдвигаться по кругу? В книге GSM Networks: Protocols, Terminology and Implementation говорится только об одном флаге : 01111110 = 0x7E |
могу ошибаться, но запомнилось именно так.
PS смотрел один раз на "sunset E1" мертвый линк там как раз бегали сдвигаемые по кругу 0x7E. врезалось в память.
Last edited by formatc on Wed Jun 20, 2007 7:03 am; edited 1 time in total |
|
Back to top |
|
|
vas
Joined: 19 Jun 2007 Posts: 5
|
Posted: Tue Jun 19, 2007 5:21 pm Post subject: |
|
|
Предположил, что для Abis сообщений есть фиксированны таймслот. Тогда, в большом файле трафика сначала нужно найти флаг 0x7E. Затем с шагом 2340 байт (длина STM-1 фрэйма) идентифицировать байты LAPD фрэйма до следующего флага 0x7E. Пока нашел такие последовательности:
1. F7 F3 7B B7 7F FF BB 33 EF
2. 6E FF 7F EE FF EF B3 3F 77 7B 7F F3 BF 3B 6F FE 6F FE 7F 6F 76 77 BF BB F7 BB FB 37 BB B3 76
3. E7 76 7F 77 67
4. FF 7B BF B3 BB 77 FB FF 66 EF 7F 77
Преобразуем к двоичному виду, например, последовательность 3:
11100111 01110110 01111111 01110111 01100111
Видно, что присутствуют последовательности 1 более 5, т. е. предположение о фиксированных таймслотах для Abis не верно. |
|
Back to top |
|
|
vas
Joined: 19 Jun 2007 Posts: 5
|
Posted: Thu Jun 21, 2007 4:51 pm Post subject: |
|
|
Еще вопросик:
Какой тип Е1 потока чаще всего используется для Abis? Может кто знает, какой тип Е1 для Abis у Эриксона?
Е1 поток можно передавать 6-ю разными способами:
There are several E1 modes, all use 2048 Kb/s:
1. Unframed (UNF) - stream of 2048 Kb/s with no channel association
2. Framed (FR) - all 32 slots are used for data, detection of boundaries is gained with TS0
3. Multi-Framed (MF) - TS0 is used for synchronization, all other channels are unaffected
4. MF + Channel Associated Signaling (CAS)1
5. MF + Cyclic Redundancy Check (CRC)
6. MF + Common Channel Signaling (CCS)/CAS + CRC1 |
|
Back to top |
|
|
formatc Продвинутый пользователь
Joined: 25 Oct 2005 Posts: 62
|
Posted: Mon Jul 30, 2007 2:03 pm Post subject: |
|
|
Вот тут пример сырых данных с Abis (LAPD линк). Линк слабо нагружен. Абис фирмы siemens.
для дальнейшего разбора:
- в битовом потоке ищем окончания чередования флага 0x7E(всетаки 0x7E и никакой другой, был не прав).
- считываем данные до следующего флага. (например 00 80 80 5B B0 63)
- с получеными данными делаем битстафинг (удаление 0 после каждой пятой 1) получаем n*8 бит
Как я понял далее откидываем последние 2 октета FCS и можно подсовывать данные онлайн декодеру.
На выходе получаем:
LAPD: ETS 300 125, 1991
0 000000.. SAPI.......................... Call control
......0. C/R........................... 0 Dec
.......0 EA............................ Continuation
1 1000000. TEI........................... 64 Dec
.......0 EA............................ Continuation
2 1000000. N(S).......................... 64 Dec
.......0 I-frame....................... 0 Dec
3 0101101. N(R).......................... 45 Dec
.......1 P/F........................... 1 Dec
Ps спасибо id за консультацию. |
|
Back to top |
|
|
|