вторник, 11 ноября 2014 г.

DMR: новый претендент на рынке профессиональной радиосвязи   Людмила Леснова 
Особенности и преимущества
В августе нынешнего года была образована Ассоциация DMR (DMR Association). Эта структура, основанная девятью компаниями - производителями и поставщиками абонентских устройств и сетевого оборудования в сфере цифровой радиосвязи (Motorola, CML Microcircuits, Funkwerk Koelleda, Fylde Micro, Icom, Kenwood, SELEX Communications (Finmeccaninca), Tait Radio Communications и Vertex Standard), продолжила дело своего предшественника - DMR MOU. Целью новой организации заявлен вывод стандарта DMR (Digital Mobile Radio) "на новый уровень, что обеспечивает в его рамках совместимость различного оборудования и стимулирующий развитие новых сервисов и устройств. Данный стандарт должен постепенно стать приоритетным для профессиональных пользователей конвенциональной и транкинговой цифровой радиосвязи".
Людмила ЛесноваСтандарт DMR был одобрен ETSI в 2005 г. К настоящему времени Европейским Институтом приняты целый ряд документов по стандарту DMR, в том числе четыре спецификации ETSI TS 102 361 (1-4), описывающие радиоинтерфейс, голосовые и другие основные сервисы и возможности, протокол передачи данных и протокол транкинга.
Новый европейский стандарт рассматривался как прямое замещение аналоговой технологии PMR (Private, или Professional Mobile Radio). На протяжении многих лет технология PMR пользовалась достаточно большой популярностью у пользователей, однако со временем требования к возможностям профессиональной радиосвязи повышались, и сервисы, доступные в рамках традиционной аналоговой технологии, перестали удовлетворять потребителей. Новый стандарт цифровой радиосвязи обеспечивает лучшие характеристики и большую функциональность систем профессиональной радиосвязи.
Среди самых важных значительных преимуществ DMR - более эффективное использование спектра. Стандарт DMR позволяет работать в частотах PMR, используя тот же канал шириной 12,5 кГц. Таким образом, пользователям аналоговых систем PMR при переходе "на цифру" не потребуются ни дополнительные диапазоны, ни новые лицензии. Применение метода TDMA дает возможность разделить канал на два тайм-слота, или логических канала, с сохранением рабочих характеристик физического канала 12,5 кГц. Два логических канала позволяют, например, передавать одновременно два самостоятельных вызова или задействовать один из каналов для передачи данных.
К слову, существует и другая цифровая технология, которая направлена на повышение эффективности использования частотного ресурса, имеющегося у пользователей аналогового PMR, а также на увеличение покрытия, времени работы батареи и пр., - так называемая digital PMR (dPMR). В отличие от DMR, dPMR использует метод частотного разделения канала FDMA. Результат фактически тот же - вместо одного канала 12,5 кГц получаются два канала по 6,25 кГц, только в одном случае логических, а во втором - реальных. Разница в том, что при наличии стандартного канала 12,5 кГц dPMR обеспечит удвоение его емкости в любом случае, будь то в режиме peer-to-peer или при использовании ретранслятора и базовых станций. Технология DMR позволит пользоваться двумя каналами вместо одного только при наличии репитера, синхронизирующего тайм-слоты. Однако частотное "разбиение" канала 12,5 кГц в лицензируемых диапазонах допускается далеко не во всех странах, кроме того, использование двух частотных каналов, расположенных "впритирку" друг к другу, чревато интерференцией. К тому же dPMR не обладает обратной совместимостью с аналоговыми системами, а оборудование DMR способно работать в аналоговом режиме. Тем самым может быть обеспечена плавность миграции "с аналога на цифру". Стоит также отметить, что стандарт dPMR в России официально не принят.   
Итак, первое преимущество DMR перед аналоговой профессиональной связью состоит в более эффективном использовании спектра. Не менее существенно то, что DMR требует меньших инвестиций в оборудование. Для организации двух каналов связи достаточно одного репитера, одной антенны и простого дуплексера, в то время как FDMA-системы (аналоговые или цифровые) требуют выделенного репитера на каждый канал и наличия дорогостоящего сопрягающего оборудования.
Актуальный вопрос для мобильных устройств - время автономной работы. Экономия заряда аккумулятора терминала DMR обеспечивается за счет того, что один вызов занимает лишь один из двух интервалов TDMA. В неиспользуемом интервале передатчик пребывает в режиме ожидания. Даже с учетом множества факторов, влияющих на энергопотребление конкретного устройства, сравнение показателей FDMA- и TDMA-устройств показало, что за каждый час работы последние потребляют на 19-34% меньше энергии, чем устройства FDMA. Кроме того, DMR предусматривает применение технологий управления электропитанием, что способствует увеличению экономии заряда аккумулятора.
Возможности создания разнообразных приложений для систем DMR также относятся к числу преимуществ стандарта. В эти системы легко добавляются, например, функции GPS и телеметрии; поддержка IP позволяет разрабатывать приложения, основанные на передаче данных.
К этому можно добавить более качественную, чем в аналоговых системах, передачу голоса на краю зоны покрытия за счет улучшенных механизмов шумоподавления и технологии коррекции ошибок FEC, возможности контроля вызовов и др.
Существует три разновидности, или уровня (tier), cтандарта DMR.
- DMR Tier I - простейший вариант технологии, ориентированный на работу в нелицензируемом диапазоне 446 MГц. Устройства DMR Tier I (как и dPMR 446, который тоже относится к Tier I) предназначены для работы в режиме peer-to-peer, т. е. без сетевой инфраструктуры. Максимальная мощность пользовательского оборудования - 0,5 Вт. Технология может применяться в комбинации с аналоговой PMR 446. Ввиду отсутствия репитера удвоение спектральной эффективности в данном варианте недостижимо. Оборудование DMR Tier I ориентировано на частных пользователей и малые предприятия, которым не требуются большая зона покрытия и расширенные возможности радиосвязи.
- DMR Tier II - стандарт конвенциональной связи, охватывающий лицензируемые частоты от 66 до 960 МГц. Оборудование этого стандарта предназначено для тех пользователей, которым необходимы качественная передача голоса, интегрированная возможность передачи данных и более эффективное использование спектра. Для DMR Tier II определена двухслотовая технология TDMA в канале 12,5 кГц.
- DMR Tier III описывает транкинговую связь в диапазонах 66-960 МГц. Здесь также используется двухслотовая TDMA в канале 12,5 кГц. DMR Tier III призван заменить стандарт аналоговой транкинговой связи MPT-1327, добавив к его возможностям более эффективное использование спектра и поддержку пакетной передачи данных, в том числе по протоколам IPv4 и IPv6.
В настоящее время коммерчески доступным является оборудование DMR Tier II, и сам стандарт DMR чаще всего упоминается как стандарт конвенциональной связи.


четверг, 16 октября 2014 г.

Об администрировании UNIX

Можно выделить четыре типа системных администраторов UNIX:
  • Технический бандит. Обычно в прошло программист, вынужденный заниматься администрированием. Пишет скрипты на смеси языков интерпритатора Bourne shell, sed, C, awk, perl и APL.
  • Администратор-фашист. Обычно законченный тунеядец (реже - бывшая ведьма-секретарша), вынужденная заниматься администрированием системы.
  • Маньяк. Стареющий хакер, обнаруживший, что ни Массада, ни Куба не собираются оплачивать достойно его улуги по компьютерному шпионажу, вследствии чего подавшийся в системные администраторы.
  • Идиот. Полный кретин или старый программист на Коболе, выбранный в админы комитетом, состоящим из таких же кретинов или старых программистов на Коболе.
Как определить, к какому типу принадлежит ваш администратор.
Ситуация 1. Нехватка дискового пространства.
Технический бандит. Пишет набор скриптов для мониторинга использования дискового пространства, для сопровождения базы данных статистики использования диска, для прогнозирования будущего использования с помощью регрессионого анализа, для выявления пользователей, котороые превысили стандартное отклонение от среднего значения и, наконец, для отправления нарушителям почтовых сообщений. Помещает скрипты в cron. В результате дисковое пространство не увеличивается, посколько "дисковые обжоры" обычно почту не читают.
Администратор-фашист. Помещает правила использования диска в сообщение motd. Активно пользуется квотированием диска. Не допускает никаких исключений, чем полностью останавливает деятельность разработчиков. Блокирует регистрацию пользователей, превысивших квоту.
Маньяк:# cd /home
# rm -rf `du -s * | sort -rn | head -1 | awk '{print $2}'`
Идиот:
# cd /home
# cat `du -s * | sort -rn | head -1| awk '{printf "%s/*\n",$2}'`
# compress

Ситуация 2. Избыточная загрузка процессора.
Технический бандит. Пишет скрипты мониторинга использования ресурсов, для сопровождения базы данных их использования, для выявления процессов, превысивших стандартное значение и для изменения приоритета таких процессов. Помещает скрыпты под управление cron. В результате понижения приоритета офисный базы данных, предает ее забвению, ставя все работы на грань срыва к немалой радости поклонников игры в xtrek.
Администратор-фашист. Помещает правила использования вычислительных ресурсов в сообщение дня motd. Активно квотированием процессорных ресурсов. Не допускает никаких исключений, чем полностью останавливает деятельность разработчиков к немалой радости поклонников игры в xtrek.
Маньяк:# kill -9 `ps -augxww | sort -rn +8 -9 | head -1 awk '{print $2}'`
Идиот:
# compress -f `ps -augxww | sort -rn +8 -9 | head -1 awk '{print $2}'`

Ситуация 3. Регистрация новых пользователей.
Технический бандит. Пишет скрипт на Perl, создающий домашний каталог пользователя, определяющий непонятное окружение и помещающий записи в файлы /etc/passwd, /etc/shadow, /etc/group. Устанавливает на скрипт бит SUID и обязывающий секретаршу обеспечить регистрация новых пользователей. Поскольку обычно секретарша так и не может разобраться в разнице между <Enter> и <Return>, ни один новый пользоватей не зарегистрирован.
Администратор-фашист. Помещает правила регистрации пользователей в motd. Поскольку незарегистрированные пользователи не могут прочитать это сообщение, никто не выполняет бюрократические ьребования, и, как следствие, ни один новый пользователь не зарегистрирован.
Маньяк. "Если ты настолько глуп, что не можешь взломать машину и самостоятельно зарегистрироваться, тебе нечего делать в моей системе. В этом ящике и так слишком много придурков"
Идиот:
# cd /home; mkdir "Bob's home directory"
# echo "Bob Simon:gandalf:0:0:/dev/tty:compress -f" > /etc/passwd

Ситуация 4. Авария загрузочного диска.
Технический бандит. Чинит диск. ОБычно ему удается восстановить систему прямо из приглашения загрузки. Если это не помогает, запускает микроядро, которое запускает на соседнем компьютере скрипт, копирующий на аварийную машину загрузочный код, переворматирущий диск и инсталирующий операционную систему. Оставляет скрипт работать до конца уик-энда, а сам отправляется в поход в горы.
Администратор-фашист. Начинает расследование аварии. Отказывается исправить аварию до тех пор, пока виновный не найден, и с него не взыскана стоимость сломанного оборудования.
Маньяк. Извлекает диск. С помощью кузнечного молота пытается подогнать отдельные пластины. Звонит производителю. Во время установки нового диска и операционной системы наносит оскорбления присланному инженеру.
Идиот. Не заммечает ничего необычного.

Ситуация 5. Слабая производительность сети.
Технический бандит. Пишет скрипт для мониторинга сети, переписывает программное обеспечение, чем повышает производительность на 2%. Пожимает плечами, говорит "Я сделал все, что мог", и отправляется в поход в горы.
Администратор-фашист.Помещает правила работы в сети в motd. Звонит в Беркли и в AT&T, приставая к ним, как установить сетевые квоты. Пытается уволить поклонников игры в xtrek.
Маньяк. Каждые два часа размыкает кабедь Ethernet и ждет тайм-аута на сетевых соединениях.
Идиот. # compress -f /dev/en0

Ситуация 6. "Глупые" вопросы пользователей.
Технический бандит. Отвечает на вопросы в шестнадцатеричном или двоичном виде, иногда по-французки, пока пользователь не уходит.
Администратор-фашист. Блокирует вход пользователя в систему, пока тот не предоставит веские доказательства своей квалификации.
Маньяк. 
# cat >> ~luser/.cshrc
alias vi 'rm \!*; unalias vi; grep -v BoZo ~/.cshrc > ~/.z;
mv -f ~/.z ~/.cshrc'
^D
Идиот. Отвечает на все вопросы в меру своего понимания. Приглашает пользователя в группу администрирования системы.

Ситуация 7. Установка новой операционной системы.
Технический бандит. Изучает исходные тексты новой версии и выбирает из них только то, что ему нравиться.
Администратор-фашист. В первую очередь изучает законодательные акты против производителя, постовляющего программное обеспечение с ошибками.
Маньяк.
# uptime
1:33pm up 19 days, 22:49, 167 users, load average: 6.49, 6.45, 6.31
#wall
Итак настало время установки новой версии. Займет несколько часов, и если нам повезет - управимся к 5-00.Мы работаем для вас !
^D
Идиот. # dd if=/dev/rmt8 of=/vmunix

Ситуация 8. Пользователям необходима электронная телефонная книга.
Технический бандит. Пишет программу на RDBMS, Perl и Smalltalk. Отчаявшиеся пользователи возвращаются к использованию записных книжек.
Администратор-фашист. Устанавливает Oracle. Отчаявшиеся пользователи возвращаются к использованию записных книжек.
Маньяк. Предлагает пользователям хранить данные в едином сплошном файле и применять grep для поиска телефонных номеров.
Идиот. # dd ibs=80 if=/dev/rdisk001s7 | grep "Fred"

Данные были взяты из книги "Операционная система UNIX".

пятница, 4 апреля 2014 г.