Высокоскоростные модули со встроенной Java-платформой Cinterion LGA EHS5 и EHS6. Характерным отличием новой модификации 3G-модулей Cinterion EHS5 и EHS6 Rel. 3 является встроенная платформа Java pr...
Высокоскоростные модули со встроенной Java-платформой Cinterion LGA EHS5 и EHS6. Характерным отличием новой модификации 3G-модулей Cinterion EHS5 и EHS6 Rel. 3 является встроенная платформа Java profile IMP-NG & CLDC 1.1 HI, а также новое программное обеспечение, предназначенное для использования в системах экстренного реагирования eCall и «ЭРА-ГЛОНАСС». Новые модули программно и аппаратно совместимы: EHS5 с BGS2, а EHS6 — с BGS8.
EHS5/6
Это миниатюрные бюджетные 3G-модули, поддерживающие работу в режиме HSPA. Технология HSPA принадлежит к семейству решений WCDMA/UMTS, использующих пакетную передачу данных, и полностью совместима с UMTS Release 99. Это позволяет одновременно предоставлять сервисы голосовой связи и передачи данных UMTS и HSPA.
EHS5 обеспечивают следующие скорости передачи данных:
- HSDPA Cat.8 (от базовой станции (БС) к абоненту) — 7,2 Мбит/с;
- HSUPA Cat. 6 (от абонента к БС) — 5,7 Мбит/с. Модуль может работать как в обычных сетях GSM/GPRS/EDGE, так и в сетях третьего поколения UMTS и HSPA+.
Выпускаются две модификации: EHS5-E и EHS5-US.
Модель EHS5-E предназначена для работы в европейских странах на частотах GSM/GPRS/EDGE 900/1800 МГц и UMTS/HSPA 900/2100 МГц, которые совпадают с диапазоном частот, разрешенных для использования сетями третьего поколения в России, а модель EHS5-US разработана для диапазонов частот GSM/GPRS/EDGE 850/1900 МГц и UMTS/HSPA 850/1900 МГц.
При работе в сетях с поддержкой только UMTS модуль EHS5 может передавать данные со следующими скоростями, в соответствии со стандартом 3GPP Release 4:
- максимальная скорость передачи от БС к модулю и обратно — 384 кбит/с;
- максимальная cкорость передачи данных при использовании схемы кодировки GPRS – CS — 64 кбит/с («вниз» и «наверх»).
Модуль EHS5 разработан на базе нового чипсета Intel XMM, который содержит на одном кристалле процессор baseband (BB), приёмопередатчик с интегрированным усилителем мощности, а также встроенный интеллектуальный блок электропитания. Структурная схема ВВ-блока модуля EHS5 показана на рис. 8. Блок BB предназначен для цифровой обработки сигнала и установления связи с другими системами.
Чипсет изготовлен с использованием современной технологии 40 нм, что позволяет разместить на минимальной площади кристалла основные блоки чипа: сигнальный процессор с ядром ARM11, блок питания, радиотрансивер. Трансивер, изготовленный по уникальной технологии, объединяет в одном блоке все функции приемопередатчика и системы управления электропитанием. Кроме того, этот блок поддерживает функции энергосбережения и аварийного отключения электропитания.
Следует также отметить, что концепция архитектуры BB-процессора, основанная на Intel's Software-Defined-Radio Technology, обеспечивает уникальные характеристики приема и передачи аудио- и цифровой информации. Так, например, изделия на базе этого чипа позволяют без искажений и наводок передавать голос и данные даже в условиях крайне слабого сигнала, характерного для гаражей, подземных стоянок, кварталов плотной городской застройки. Технические характеристики модулей EHS5/6 приведены в таблице 1:
Таблица 1. Технические характеристики модулей EHS5 и EHS6 (курсивом отмечены различия параметров)
Наименование параметра | EHS5 | EHS6 |
Частотный диапазон, МГЦ |
EHS5-E: EHS5-US: GSM/GPRS/EDGE: 2 диапазона GSM 850/1900; UMTS/HSPA+: 2 диапазона UMTS 850/1900 |
GSM/GPRS/EDGE: 4 диапазона 850/900/1800/1900 UMTS/HSPA+: 5 диапазонов 800/850/900/1900/2100 |
Выходная мощность |
EHS5-E:
EHS5-US: |
|
Напряжение питания, В | 3.3...4.5 | |
Диапазон рабочих температур |
Нормальный режим работы: -30°C to +85°C Предельно допустимый диапазон: -40°C to +90°C |
|
Физические характеристики |
27.6 мм x 18.8 мм x 2.2 мм вес 3 г |
27.6 мм x 25.4 мм x 2.2 мм вес 3.5 г |
Содержание свинца RoHS | Не содержит свинец в соответствии с EU RoHS Directive | |
Параметры режима HSPA в соответствии с 3GPP Release 6, 7 |
DL 7.2 Мбит/с, UL 5.7 Мбит/с; HSDPA Cat.8/HSUPA Cat.6 Compressed mode (CM) 3GPP TS25.212 |
|
Параметры UMTS 3GPP Release 4 |
384 кбит/с DL/384 кбит/с UL CS 64 кбит/с DL / 64 кбит/с UL |
|
Параметры GSM/GPRS/EGPRS |
GPRS: класс 12 Full PBCCH support Coding Scheme 1 – 4 EGPRS: EDGE E2; 8 PSK; Downlink coding schemes – CS 1-4, MCS 1-9 Uplink coding schemes – CS 1-4, MCS 1-9 SRB loopback and test mode B; 8-bit, 11-bit RACH PBCCH Support; IR; NACC, UL TBF; CSD: ; V.110, RLP, «не прозрачный» 9.6 кбит/с USSD |
|
SMS |
MT; MO Cell broadcast Text; PDU; сохранение в памяти и на SIM |
|
AT команды |
Стандартные команды: Hayes 3GPP TS 27.007, TS 27.005 Специальные команды: Gemalto M2M; Совместимость с RIL |
|
Платформа разработчика Java™ Open Platform |
Java™ Open Platform: IMP-NG & CLDC 1.1 HI Безопасность: HTTPS/SSL Многопоточное программирование и одновременное выполнение нескольких приложений память для приложений: Flash 8 МБ, RAM 6 МБ |
|
Совмесимость с Microsoft™ | Поддержка RIL, Pocket PC, Smartphone | |
Приложения пользователя на SIM карте | "SIM Application Toolkit": SAT Release 99 | |
Обновление ПО | ASC0, USB, FOTA | |
Главный интерфейс | Конструктив LGA -106 PAD (Land Grid Array) со 106 контактными площадками под пайку для поверхностного монтажа | Конструктив LGA -120 PAD (Land Grid Array) со 120 контактными площадками под пайку для поверхностного монтажа |
USB | USB 2.0 High Speed (480 Мбит/с) и спецификация USB 2.0 Full Rate(12 Мбит/с) | |
Основной последовательный интерфейс ASC0 |
ASC0: 8 - проводной несимметричный, асинхронный, модемный последовательный интерфейс в соответствии со стандартом ITU-T V.24 программируемая скорость передачи от 1.2 до 921 кбит/с автоопределение скорости в диапазоне 1.2 до 230.4 кбит/с. аппаратный контроль скорости потока RTS0/CTS0 режим мультиплексирования GSM 07.10 Multiplexer Protocol |
|
Дополнительный последовательный интерфейс ASC1 |
ASC1: 4 - проводной, несимметричный асинхронный, модемный последовательный интерфейс ( ITU-T V.24) сигналы TXD, RXD1, RTS1, CTS1 программируемая скорость передачи от 1.2 до 921 кбит/с автоопределение скорости в диапазоне 1.2 до 230.4 кбит/с аппаратный контроль скорости потока RTS1/CTS1 |
|
Аналоговый аудио интерфейс | Не поддерживается |
аналоговый микрофонный вввод (с питанием микрофона) дифференциальный вывод динамика EPP/EPN |
Цифровой аудио интерфейс |
Аудио интерфейс с импульсно-кодовой модуляцией (PCM): 256 КГц, режим «мастер» 16 бит, скорость обработки 8 кГц, задержка 125 мкс. Реализован через вводы/выводы: GPIO20 (TXDDAI), GPIO21 (RXDDA)I, GPIO22 (TFSDAI), GPIO23 (SCLK) |
|
Аудио кодеки | Не поддерживается |
полускоростной HR (Half Rate ETS 06.20); полноскоростной FR (Full Rate, ETS 06.10); усовершенствованный полноскоростной EFR (Enhanced Full Rate, ETS 06.50/06.60/06.80); адаптивный многоскоростной (Adaptive Multi Rate; AMR) |
Интерфейс UICC | Поддерживаемые SIM/USIM-карты: 3 В и 1,8 В в соответствии со стандартом ISO/IEC 7816 IC | |
Пользовательские вводы/выводы GPIO | Программируемые 17 вводов/выводов, занятых под линии сигналов ASC0, LED, PWM, Fast shutdown, Pulse counter, 4 PCM, ASC1, SPI | Программируемые 22 ввода/вывода, занятые под линии: Fast shutdown, LED, PWM, Pulse counter, ASC0, ASC1, SPI, HSIC, PCM |
Интерфейс I²C | I²C последовательный интерфейс | |
Интерфейс HSIC | Не поддерживается |
High-Speed Inter-Chip (HSIC); Link Power Management (LPM) |
Интерфейс SPI | SPI реализован через GPIO | Выделенный интерфейс SPI |
Антенный вывод | 50 Ом | |
Включение/выключение питания |
аппаратное включение "AUTO_ON" и "ON" программное включение/отключение через АТ команды аппаратное выключение через GPIO4 "FST_SHDN"; автоматическое отключение при перегрузках по напряжению и температуре |
|
Перезагрузка |
Аппаратная перезагрузка перезагрузка через АТ команды аварийная перезагрузка по сигналу EMERG_RST |
|
Часы реального времени | Программируемый через АТ кманды таймер RTCT | |
Телефонная книга | SIM и память модуля | |
Поддержка TTY/CTM | Встроенный CTM модем | |
Отладочный модуль | EHS5-Ev - модуль напаянный на плату со стандартным разъёмом для подключения к DSB75 | EHS6-Ev - модуль напаянный на плату со стандартным разъёмом для подключения к DSB75 |
Отладочный комплект | Универсальный отладочный комплект DSB75 |
В модулях EHS5/6 есть интерфейс USB, которого нет в модулях серии BGS. Они поддерживают спецификацию USB 2.0 High Speed (480 Мбит/с) и USB 2.0 Full Rate (12 Мбит/с). Интерфейс USB предназначен, прежде всего, для использования в качестве командного интерфейса, интерфейса передачи данных, а также для обновления ПО модуля. USB-интерфейс может работать под управлением Microsoft Windows XP/Vista/7 в качестве модемного порта (Virtual USB Modem port). В комплекте с модулем поставляется USB-драйвер, поддерживающий указанные ОС.
Целесообразно обратить внимание на то, что мультиплексированный канал хорошо работает с драйвером WinMux driver в системе Microsoft Windows 7, однако в Vista, XP и 8 наблюдаются сбои в этом канале. Также следует отметить, что при работе с Windows программный контроль потока (XON/XOFF) не поддерживается для PPP-соединения.
При тестировании ПО модулей EHS5/6 в среде Windows 7 установлено, что в том случае, когда размер файла равен точно 35 6318 или 77 114 байт, процесс передачи данных зависает. Разработчики Cinterion считают, что это программный дефект MS Windows.
При использовании драйвера базового USB хоста поддерживается работа под управлением других операционных систем. Так, например, Linux Ubuntu 10.04 LTS автоматически определяет USB-устройство в модулях EHS5/6.
При подаче питания на модули автоматически будут установлены следующие порты:
- /dev/ttyACM0 — Modem port;
- /dev/ttyACM1 — USB port 1;
- /dev/ttyACM2 — USB port 1;
- /dev/ttyACM3 — USB port 3;
- /dev/ttyACM4 — USB port 3;
- /dev/ttyACM5 — USB port 4;
- /dev/ttyACM6 — USB port 5.
Таким образом, в USB-интерфейсе модулей EHS5/6 могут быть использованы основной модемный порт (виртуальный USB-порт) и шесть коммуникационных портов (+резервный коммуникационный порт).
Порт модема, а также коммуникационные порты 3, 4, 5 могут работать под управлением АТ-команд. Когда модуль работает под управлением Linux OS, и интерфейс USB находится в состоянии ожидания (Suspended state) режима энергосбережения, возможен вариант, когда порты CDC–ACM не перенумеровываются при возвращении модуля в нормальный режим работы. В этом случае рекомендуется перезагрузить модуль. Также следует учитывать, что интерфейсы USB и ASC0 могут функционировать только попеременно, и они не аналогичны. Так, например, при обновлении ПО через интерфейс ASC0 возможны сбои при загрузке JRC Midlet. В такой ситуации рекомендуется загрузить обновление ПО через USB-порт.
Предыдущие версии модулей EHS5 Rel.1 и Rel.2 описаны достаточно подробно в российской и зарубежной литературе. Поэтому далее остановимся подробно только на тех параметрах и функциях, которые отличают EHS5 Rel 03.001 от EHS5 Rel 02.000c. В новых модулях релиза EHS5 (Rel 03.001) используются две разные (по назначению и потребляемым токам) линии напряжения питания. Одна линия ВАТТ+BB подводит питание к блокам общего назначения (контактная площадка номер 5). Вторая линия ВАТТ+RF предназначена для подачи напряжения питания на GSM-усилитель мощности (контактная площадка номер 53).
В случае использования системы питания с одним внешним DC/DC-конвертером одно напряжение BATT+ нужно подать на оба входа BATT+BB и BATT+RF (контакты 5 и 53). Рекомендованные схемы подключения внешнего источника питания приведены на рис. 9 и 10. Перечисленные далее изменения изложены в соответствии с редакцией v.03.001 описания аппаратных интерфейсов модуля EHS5. На линии V180 новое значение рекомендованной емкости составляет 2 мкФ. В схемах подключения линий питания рекомендуется использовать ESR-конденсаторы: линия BATT+BB — >150 мкФ; BATT+RF — >50 мкФ. В модулях Rel 03.001 все пользовательские вводы/выводы установлены в заводских настройках как универсальные программируемые GPIO. С помощью АТ-команд их можно конфигурировать для использования в качестве других интерфейсов — таких, например, как Fast Shutdown, Status, LED, PWM, Pulse Counter, ASC0, ASC1, SPI PCM.
Величина максимального напряжения VILmax на пользовательских вводах/ выводах GPIO увеличена до 1,85 В. В новых модулях сигналы RTS0 могут быть использованы для выхода из режима SLEEP mode, который конфигурируется с помощью команды AT^SPOW. Эта функция реализуется при переключении линии RTS0 из неактивного высокого уровня в активный низкий уровень, позволяя внешним приложениям практически мгновенно перейти из режима энергоэкономии в нормальный режим работы. При этом восстанавливаются работа линии CTS0 и полноценное функционирование интерфейса АТ-команд.
Рисунок 1. Структурная схема baseband-блока модуля EHS5Уточнены рекомендации по использованию линии Ignition–ON. В частности, отмечено, что линия предназначена для включения модуля при подаче на этот вход положительного импульса длительностью 50–80 мкс. До этого импульса и после него линия Ignition–ON находится в низком состоянии. В том случае, если эта линия не используется, ее нужно подключить к выводу GND через резистор 10 к. В Rel 03.001 изменена схема подключения интерфейса I²C (Inter-Integrated Circuit) к линии V180. В модуле EHS5 реализован последовательный интерфейс I²C, поддерживающий передачу сообщений 8 бит со скоростью до 400 кбит/с. Этот интерфейс предназначен для связи устройств, использующих две двунаправленные линии связи (SDA и SCL).
Сигнальные линии этого интерфейса I²CCLK (I²C Serial Clock) и I²C DAT (I²С Serial Data) выведены на контакты 49 и 50. В этом интерфейсе модуль EHS5 выступает в качестве ведущего устройства и управляет линией I²C CLK.
Рисунок 2. Схема подключения внешнего DC/DC-конвертера к модулю EHS5 с использованием управляющего микроконтроллераЛиния I²C DAT является двунаправленной. Каждому устройству, подключенному к шине I²C, присваивается уникальной семибитный адрес, позволяющий в любой момент организовать связь в режиме «мастер–ведомый».
Рисунок 3. Схема подключения внешнего DC/DC-конвертера к модулю EHS5 с использованием супервизора напряженияМодуль EHS5 может работать в режиме «мастер» как передатчик либо как приемник. При этом приложение пользователя будет передавать или принимать данные только по запросу модуля. Для настройки и активации шины I²C используется команда AT^SSPI. Электропитание интерфейса I²C рекомендуется реализовать через линию V180 модуля EHS5. Схема подключения интерфейса I²C через линию V180 приведена на рисунке 4:
Рисунок 4. Схема подключения интерфейса I2C к линии V180Необходимо подчеркнуть, что эта схема обеспечивает корректное выключение модуля в режиме Power Down. Следует обратить внимание, что во внешних устройствах, подключенных к модулю EHS5 по интерфейсу I²C, линии I2CDAT и I2CCLK должны быть подключены к V180 через подтягивающий резистор. При проектировании платы также рекомендуется сделать минимальной и одинаковой длину проводников линий I2CCLK и I2CDAT.
В новых модулях добавлено информационное сообщение о приближении к порогу отключения при падении напряжения питания ниже граничного уровня. В том случае, когда напряжение VBATT+ упадет до порогового уровня, будет выработано предупреждающее сообщение: “^SBC: Undervoltage Warning”. Если напряжение будет продолжать падать, то появится сообщение об аварийном отключении: “^SBC: Undervoltage Shutdown”.
Также в модулях Rel 03 улучшена точность срабатывания механизма тепловой защиты Advanced temperature management. В том случае, когда температура модуля приблизится к допустимым пределам (–40...+90 °С), модуль выдаст сообщение о приближении к порогу отключения. В соответствии с этим сообщением можно включить охлаждение или нагрев модуля с помощью соответствующих устройств, подключенных через JPIO. Если заданные тепловые параметры будут нарушены, модуль отключится в автоматическом режиме [19].
В модулях EHS5/6 линия EMERG_RST подключена к встроенному GSM-процессору. Если сигнал на этой линии будет оставаться на низком уровне в течение 10 мс, то процессор перезапустится, и все сигналы вернутся в исходное состояние. Следует обратить внимание, что в новом релизе нет необходимости в этом случае повторно вводить SIM PIN.
Уместно также отметить дополнительные резервы памяти, отведенные специально для приложений Java в модулях Rel 3: 10 Мбайт flash-памяти и 10 Мбайт RAM. Таким образом, в новых модулях появилась возможность в полной мере использовать все функции Java Open Platform, ME 3.2 (Java profile IMP-NG & CLDC 1.1 HI, Secure via HTTPS/SS).
ПО Java ME предназначено для различного рода встраиваемых систем и промышленных компьютеров с контроллерами конфигурации Connected Device Configuration (CDC). Специально для беспроводных устройств была разработана упрощенная версия аппаратной конфигурации — Connected Limited Device Configuration (CLDC). Модули EHS5/6 соответствуют версии CLDC 1.1 HI.
ПО EHS5/6 с поддержкой VJM (виртуальная Java-машина) позволяет управлять модулем без дополнительного внешнего процессора и карты памяти. Эта усовершенствованная версия включает утилиту Java MIDlet, которая может одновременно размещать и запускать несколько приложений (мидлетов Java ME), а также дает возможность отладки приложений непосредственно в модуле.
В процессе отладки Java MIDlet с помощью программного обеспечения Eclipse 4.2.1 следует учитывать, что содержание таблиц Variables tab contents обнуляется при нажатии на кнопку This в разделе доступа к объектам. При этом появляется сообщение "Java.lang.IllegalArgumentException". Это выявленная программная ошибка разработчика, которая будет устранена в новых версиях.
Мидлеты Java можно обновлять удалённо через Интернет с помощью метода Over The Air Provisioning of Java Applications (OTAP). Он описывает алгоритмы и протоколы для установки, обновления и удаления приложений Java «по воздуху» в соответствии с международным стандартом IMP-NG (JSR228).
Механизм OTAP, реализованный в модулях EHS5/6, не требует какого-либо физического взаимодействия пользователя с устройством и может полностью контролироваться по радиоинтерфейсу, что может быть полезно в тех приложениях, где многочисленные устройства одного пользователя расположены в различных точках, таких например, как торговые автоматы, банкоматы, автомобильные системы «ЭРА–ГЛОНАСС».
Работа OTAP реализуется с помощью внешнего HTTP-сервера, который доступен через соединение TCP/IP. Кроме того, для отправки кода доступа модуль должен поддерживать отправку SMS-сообщений в соответствии со стандартом Class1, PID $7d.
В моделях EHS5/6 не предусмотрена блокировка сеанса OTAP и генерация сообщения об ошибке для тех случаев, когда размер передаваемого файла больше, чем свободный объем памяти модуля. Этот факт нужно учитывать при пересылке мидлетов по Интернету. Подробно работа с OTAP описана в [23].
В новой версии ПО модулей EHS5/6 поддерживаются дополнительные API-интерфейсы, такие, например, как профиль информационного модуля нового поколения (TCP/IP и ASC0/1), профиль ускоренной передачи данных между мидлетами (AT^SJAM), профиль даты/времени и др.
Интерфейс API Java AT-Command поддерживает специальные АТ-команды, предназначенные для управления модулем через последовательный интерфейс.
С помощью существующих API-интерфейсов в EHS5/6 реализован доступ к высокопроизводительному приложению Java Script Engine, которое интегрировано в JDK. Следует подчеркнуть, что в новых модулях работа с физическими интерфейсами USB, I²C, PCM также реализуется через Java API.
Нужно подчеркнуть, что при работе с интерфейсом Java RecordStore API следует с осторожностью использовать команду RESET. В процессе записи данных FFS по процедуре addRecord команда RESET может остановить модуль до того, как данные будут сохранены. В EHS5/6 реализовано безопасное соединение при передаче данных мидлетов (HTTPS, защищенное соединение). В соответствии с моделью безопасности MIDP через последовательный интерфейс осуществляется контроль сертификатов мидлетов, что позволяет стабильно обнаруживать опасные и подозрительные прикладные программные приложения. Улучшенная система безопасности с поддержкой TTPS/SSL обеспечивает надежную защиту TCP/IP-соединения. Модули EHS5/6 поддерживают JRC (Java Maintenance Application).
Рекомендуется не изменять настройки этого приложения. В частности, следует обратить особое внимание на команду AT^SCFG="Userware/Autostart","1", которая необходима для автоматического перезапуска JRC после включения питания. Для работы с Java в модулях EHS5/6 используются команды ^SJAM, ^SJDL, ^SJMSEC, ^SJNET, ^SJOTAP, ^SJRA. Сравнивая другие технические характеристики EHS5 и EHS6, можно отметить некоторые различия (таблица 3). Прежде всего, это конструктив и габаритные размеры. Внешний вид модуля EHS5 показан на рисунке 5.
Рисунок 5. Внешний вид модуля EHS5, аппаратно совместимого с модулем BGS2Модуль EHS6 больше. Его размеры и вес соответственно 27,6 х 25,4 х 2,2 мм и 3,5 г. Конструктив модуля — LGA 120 PAD (120 контактных площадок под пайку для поверхностного монтажа). Внешний вид модуля EHS6 показан на рисунке 6.
Рисунок 6. Внешний вид модуля EHS6 со стороны контактных площадок
В модулях EHS5/6 поддерживается технология USIM Application Toolkit (USAT). Эта технология, регламентированная в стандартах 3GPP TS 11.14, 3GPP TS 31.111 и ETSI TS 102223, позволяет записывать небольшие приложения пользователя непосредственно на USIM-карту и отрабатывать их в модуле, минуя внешний управляющий процессор. Кроме того, эта технология дает возможность доступа к Java-апплетам, управляющим голосовыми соединениями и передачей данных. Основная функция USAT заключается в том, чтобы позволить модулю посылать АТ-команды через USIM-интерфейс. При этом сами приложения выполняются внутри USIM-карты, вне зависимости от того, как именно они были подготовлены.
Использование технологии Java ME 3.2 совместно с USAT позволяет создавать приложения с минимальными системными требованиями, которые могут быть запущены на модулях, работающих с минимальными функциональными возможностями в режимах энергосбережения.
В модуле EHS5 на USIM-карте через интерфейс USAT могут отрабатываться следующие типы команд и приложений: проактивные команды (PAC), например DISPLAY TEXT; отклик терминала на проактивные команды; комбинированные команды для выхода в специальные подразделы, например MENU SELECTION. Для работы в режиме USAT существуют специальные АТ-команды, например: ^SSTA, +STKPRO, +STKTR, +STKENV, +STKCC, +STKCNF и др. Приложения пользователя для работы в режиме USAT разрабатывают и продают различные аутсортинговые фирмы.
© ЕвроМобайл, журнал «Беспроводные технологии», №3, 2015, продолжение следует
©Денис Можайков
Виктор Алексеев, к. ф.-м. н.