реклама на сайте
подробности

 
 
> Как выжать максимальную скорость по GPRS
altlogic
сообщение Jun 5 2008, 22:36
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Здравствуйте!
На схеме стоит wavecom Q2406 и Atmega128. Для обмена между ними используется RTS/CTS протокол, правда пока сделана только обработка CTS. Отправляю данные ~50кБ на удалённый сервер. Скорость нестабильная. Модем часто и подолгу выставяет CTS в единицу (глупо конечно, по колонкам слышно, что связь в этот момент не происходит:) Иногда же модем шлёт данные очень быстро, раз в 10 быстрее. Где-то в этом форуме видел, что надо дрыгать ногами толи RTS, толи DTR, чтоб модем "очухался".
Ещё по идее скорость зависит от количества выделенных таймслотов на передачу(приём), вопрос: это число мне можно изменить, или модем выбирает их сам?


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Jun 6 2008, 06:40
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Думаю это с бОльшей вероятностью проблема модема либо вашей платформы.

В модеме может быть просто некачественный TCP стек.
И это самое вероятное поскольку embedded стеки от природы ущербные.

А платформа может быть виновата в том, что у вас нарушена целостность сигналов: запредельные овершутинги, недостаточная мощность стабилизатора, инерционность стабилизатора, отсутствие обводного защитного контура вокруг модема и много других мелочей.
Скажем сбой PLL у baseband-а может надолго увести его в аут.
Тут конечно надо дергать все что возможно, чтобы вывести модем из неопределенного состояния.
Тайм слоты регулировать в общем случае можно, в некоторых модемах можно менять класс например в Telit.
Причем допускаю, что понижение класса позволяет быстрее приатачится GPRS-у в перегруженных занах и даст более стабильную связь.


Цитата(altlogic @ Jun 6 2008, 02:06) *
Здравствуйте!
На схеме стоит wavecom Q2406 и Atmega128. Для обмена между ними используется RTS/CTS протокол, правда пока сделана только обработка CTS. Отправляю данные ~50кБ на удалённый сервер. Скорость нестабильная. Модем часто и подолгу выставяет CTS в единицу (глупо конечно, по колонкам слышно, что связь в этот момент не происходитsmile.gif Иногда же модем шлёт данные очень быстро, раз в 10 быстрее. Где-то в этом форуме видел, что надо дрыгать ногами толи RTS, толи DTR, чтоб модем "очухался".
Ещё по идее скорость зависит от количества выделенных таймслотов на передачу(приём), вопрос: это число мне можно изменить, или модем выбирает их сам?
Go to the top of the page
 
+Quote Post
chds
сообщение Jun 6 2008, 09:19
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



Цитата(AlexandrY @ Jun 6 2008, 09:40) *
В модеме может быть просто некачественный TCP стек.
И это самое вероятное поскольку embedded стеки от природы ущербные.

А есть где нибудь подтверждение этого? Или ущербность заключается в ограничении открываемых сокетов.

Судя из описания:
В зависимости от качества радиосигнала, данные, пересылаемые по радиоэфиру, кодируются по одной из 4-х кодовых схем (CS1—CS4). Каждая кодовая схема характеризуется избыточностью кодирования и помехоустойчивостью, и выбирается автоматически в зависимости от качества радиосигнала.
* CS1 — максимальная скорость 9,05 кбит/с
* CS2 — максимальная скорость 13,4 кбит/с
* CS3 — максимальная скорость 15,6 кбит/с
* CS4 — максимальная скорость 21,4 кбит/с
Если сигнал плохой - то CS1.
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jun 6 2008, 09:26
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Что-то рабочих ссылок на официальные данные не нашёл. В интернете есть информация о том, что большинство российских операторов поддерживают только CS2 и CS1.

Сообщение отредактировал altlogic - Jun 6 2008, 09:38


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 19:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01321 секунд с 7
ELECTRONIX ©2004-2016