Создайте восходящий канал GSM объект настройки системы координат TDMA
gsmUplinkConfig
объект является восходящим каналом GSM объект настройки системы координат TDMA. Используйте gsmUplinkConfig
объекты создать формы волны восходящего канала GSM.
создает восходящий канал GSM объект настройки системы координат TDMA.cfggsmul
= gsmUplinkConfig
устанавливает cfggsmul
= gsmUplinkConfig(sps
)SamplesPerSymbol
свойство к sps
.
наборы один или несколько аргументов пары "имя-значение" с помощью любого из предыдущих синтаксисов. Например, cfggsmul
= gsmUplinkConfig(___,Name,Value
)'RiseTime',4
устанавливает пакетное время нарастания на 4
символы. Заключите каждое свойство в кавычки. Задайте аргументы пары "имя-значение" после всех других входных параметров.
SamplesPerSymbol
— Выборки на символ
(значение по умолчанию) | положительное целочисленное кратное 4Выборки на символ в виде положительного целочисленного кратного 4.
Типы данных: double
BurstType
— Разорвите типы["NB" "NB" "NB" "NB" "NB" "NB" "NB" "NB"]
(значение по умолчанию) | представляет вектор-строку в виде строки с 8 элементами | "NB"
| "AB"
| "Off"
Разорвите типы в течение многих временных интервалов 0–7 в системе координат TDMA в виде одной из этих опций:
Вектор-строка с восемью элементами, где каждым значением является "NB"
A, B
, или "Off"
— Каждый элемент задает пакетный тип в течение соответствующего временного интервала.
"NB"
— Передайте данные с помощью нормального пакета в течение каждого временного интервала.
"AB"
— Передайте данные с помощью пакета доступа в течение каждого временного интервала.
"Off"
— Все восемь временных интервалов не содержат данных.
Для получения дополнительной информации смотрите Системы координат GSM, Временные интервалы и Пакеты
BurstType
свойство является перечислением. Чтобы выполнить генерацию кода, смотрите Генерацию кода и Генерацию MEX для примера Формы волны Восходящего канала GSM.
Пример: ["NB" "AB" "AB" "NB" "Off" "NB" "AB" "Off"]
конфигурирует систему координат, чтобы использовать нормальные пакеты во временные интервалы 0, 3, и 5, использовать пакеты доступа во временные интервалы 1, 2, и 6, и не передать данные во временные интервалы 4 и 7.
TSC
— Код обучающей последовательности
(значение по умолчанию) | вектор-строка с восемью элементами | целое число в области значений [0, 7]Код обучающей последовательности (TSC) для нормальных пакетов во временные интервалы 0–7 в TDMA структурирует в виде одной из этих опций:
Вектор-строка с восемью элементами из целых чисел в области значений [0, 7] — Каждый элемент задает значение TSC в течение соответствующего нормального пакетного временного интервала.
Целое число в области значений [0, 7] — Задает значение TSC в течение каждого нормального пакетного временного интервала.
Для получения дополнительной информации см. Код обучающей последовательности (TSC).
Пример: [5 7 0 0 0 0 0 0]
конфигурирует систему координат, чтобы использовать обучающую последовательность 5
во временной интервал 0, обучающая последовательность 7
во временной интервал 1, и обучающая последовательность 0
во временные интервалы 2 - 7.
Чтобы включить этому свойству какое-то время паз, установите соответствующий элемент BurstType
к "NB"
.
Типы данных: double
Attenuation
— Затухание степени
(значение по умолчанию) | вектор-строка с восемью элементами | неотрицательное целое числоЗатухание степени в дБ в течение многих временных интервалов 0–7 в TDMA структурирует в виде одной из этих опций:
Вектор-строка с восемью элементами из неотрицательных целых чисел — Каждый элемент задает значение степени затухания в течение соответствующего временного интервала.
Неотрицательное целое число — Задает значение затухания степени в течение каждого временного интервала.
Пример: [0 0 0 0 0 0 0 3]
конфигурирует систему координат, чтобы применить 0 дБ затухания к пакетной степени сигнала во временной интервал 0 через 6 и 3 дБ затухания к пакетной степени сигнала во временной интервал 7.
Типы данных: double
RiseTime
— Разорвите время нарастания
(значение по умолчанию) | положительная скалярная величинаРазорвите время нарастания в символах в виде положительной скалярной величины в области значений [1/SamplesPerSymbol
, 29], где инкрементное разрешение является 1/SamplesPerSymbol
. Общее наращивание и длительность пандуса вниз (RiseTime
- RiseDelay
+ FallTime
+ FallDelay
) должен быть меньше 9,25 символов. Характеристическая форма возрастающего ребра пакета является синусоидальной.
Для получения дополнительной информации смотрите Системы координат GSM, Временные интервалы и Пакеты.
Типы данных: double
RiseDelay
— Разорвите задержку повышения
(значение по умолчанию) | положительная скалярная величинаРазорвите задержку повышения символов в виде положительной скалярной величины в области значений [–10, 10], где инкрементное разрешение является 1/SamplesPerSymbol
. Общее наращивание и длительность пандуса вниз (RiseTime
- RiseDelay
+ FallTime
+ FallDelay
) должен быть меньше 9,25 символов. Пакетная задержка повышения измеряется относительно запуска полезной части пакета. Для получения дополнительной информации смотрите Системы координат GSM, Временные интервалы и Пакеты.
Когда пакетной задержкой повышения является 0
, пакет достигает полной амплитуды в начале полезной части пакета. Когда пакетная задержка повышения положительна, пакет достигает полного амплитудного RiseDelay
символы после запуска полезной части. Когда пакетная задержка повышения отрицательна, пакет достигает полного амплитудного RiseDelay
символы перед запуском полезной части.
Типы данных: double
FallTime
— Разорвите время спада
(значение по умолчанию) | положительная скалярная величинаРазорвите время спада в символах в виде положительной скалярной величины в области значений [1/SamplesPerSymbol
, 29], где инкрементное разрешение является 1/SamplesPerSymbol
. Общее наращивание и длительность пандуса вниз (RiseTime
- RiseDelay
+ FallTime
+ FallDelay
) должен быть меньше 9,25 символов. Характеристическая форма падающего ребра пакета является синусоидальной.
Для получения дополнительной информации смотрите Системы координат GSM, Временные интервалы и Пакеты.
Типы данных: double
FallDelay
— Разорвите осеннюю задержку
(значение по умолчанию) | положительная скалярная величинаРазорвите осеннюю задержку символов в виде положительной скалярной величины в области значений [–10, 10], где инкрементное разрешение является 1/SamplesPerSymbol
. Общее наращивание и длительность пандуса вниз (RiseTime
- RiseDelay
+ FallTime
+ FallDelay
) должен быть меньше 9,25 символов. Пакетная осенняя задержка измеряется относительно конца полезной части пакета. Для получения дополнительной информации смотрите Системы координат GSM, Временные интервалы и Пакеты.
Когда пакетной осенней задержкой является 0
, пакет начинает уменьшаться с полной амплитуды в конце полезной части пакета. Когда пакетная осенняя задержка положительна, пакет начинает уменьшаться с полного амплитудного FallDelay
символы после конца полезной части. Когда пакетная осенняя задержка отрицательна, пакет начинает уменьшаться с полного амплитудного FallDelay
символы перед концом полезной части.
Типы данных: double
Создайте восходящий канал GSM объект настройки системы координат TDMA с настройками по умолчанию, и затем создайте форму волны GSM, содержащую одну систему координат TDMA. GSM системы координат TDMA имеет восемь временных интервалов, каждый разделенный защитным периодом 8,25 символов или о 30.46x10e-3 мс. Постройте форму волны GSM.
Создайте восходящий канал GSM объект настройки системы координат TDMA с настройками по умолчанию.
cfggsmul = gsmUplinkConfig
cfggsmul = gsmUplinkConfig with properties: BurstType: [NB NB NB NB NB NB NB NB] SamplesPerSymbol: 16 TSC: [0 1 2 3 4 5 6 7] Attenuation: [0 0 0 0 0 0 0 0] RiseTime: 2 RiseDelay: 0 FallTime: 2 FallDelay: 0
Отобразите информацию о сконфигурированном gsmUplinkConfig
объект при помощи gsmInfo
функция. Присвойте частоту дискретизации переменной, Rs
, для использования в вычислении масштаба времени графика.
wfInfo = gsmInfo(cfggsmul)
wfInfo = struct with fields:
SymbolRate: 2.7083e+05
SampleRate: 4.3333e+06
BandwidthTimeProduct: 0.3000
BurstLengthInSymbols: 156.2500
NumBurstsPerFrame: 8
BurstLengthInSamples: 2500
FrameLengthInSamples: 20000
Rs = wfInfo.SampleRate;
Создайте форму волны GSM при помощи gsmFrame
функция, и затем строит форму волны GSM.
waveform = gsmFrame(cfggsmul); t = (0:length(waveform)-1)/Rs*1e3; subplot(2,1,1) plot(t,abs(waveform)) grid on axis([0 5 0 1.2]) title('GSM Uplink Waveform - Amplitude') xlabel('Time (ms)') ylabel('Amplitude') subplot(2,1,2) plot(t,unwrap(angle(waveform))) grid on title('GSM Uplink Waveform - Phase') xlabel('Time (ms)') ylabel('Phase (rad)')
Создайте восходящий канал GSM объект настройки системы координат TDMA, который задает 4 выборки на символ, и затем создайте форму волны GSM, содержащую одну систему координат TDMA нисходящего канала GSM. Система координат TDMA GSM составляет восемь временных интервалов, каждый разделенный защитным периодом 8,25 символов или о 30.46x10e-3 мс разделяет каждый временной интервал. Постройте форму волны GSM.
Создайте восходящий канал GSM объект настройки системы координат TDMA, задав 4 выборки на символы.
sps = 4; cfggsmul = gsmUplinkConfig(sps)
cfggsmul = gsmUplinkConfig with properties: BurstType: [NB NB NB NB NB NB NB NB] SamplesPerSymbol: 4 TSC: [0 1 2 3 4 5 6 7] Attenuation: [0 0 0 0 0 0 0 0] RiseTime: 2 RiseDelay: 0 FallTime: 2 FallDelay: 0
Отобразите информацию о сконфигурированном gsmUplinkConfig
объект при помощи gsmInfo
функция. Присвойте частоту дискретизации переменной, Rs
, для использования в вычислении масштаба времени графика.
wfInfo = gsmInfo(cfggsmul)
wfInfo = struct with fields:
SymbolRate: 2.7083e+05
SampleRate: 1.0833e+06
BandwidthTimeProduct: 0.3000
BurstLengthInSymbols: 156.2500
NumBurstsPerFrame: 8
BurstLengthInSamples: 625
FrameLengthInSamples: 5000
Rs = wfInfo.SampleRate;
Создайте форму волны GSM при помощи gsmFrame
функция, и затем строит форму волны GSM.
waveform = gsmFrame(cfggsmul); t = (0:length(waveform)-1)/Rs*1e3; subplot(2,1,1) plot(t,abs(waveform)) grid on axis([0 5 0 1.2]) title('GSM Uplink Waveform - Amplitude') xlabel('Time (ms)') ylabel('Amplitude') subplot(2,1,2) plot(t,unwrap(angle(waveform))) grid on title('GSM Uplink Waveform - Phase') xlabel('Time (ms)') ylabel('Phase (rad)')
Создайте два восходящих канала GSM объекты настройки системы координат TDMA. Задайте настройки по умолчанию для первого gsmUplinkConfig
возразите и настройте степень сигнала во временной интервал для второго. Сгенерируйте формы волны GSM для обеих настроек. Постройте формы волны, чтобы показать затухание сигнала во временной интервал во второй форме волны.
Создайте восходящий канал GSM объект настройки системы координат TDMA с настройками по умолчанию.
cfggsmul = gsmUplinkConfig
cfggsmul = gsmUplinkConfig with properties: BurstType: [NB NB NB NB NB NB NB NB] SamplesPerSymbol: 16 TSC: [0 1 2 3 4 5 6 7] Attenuation: [0 0 0 0 0 0 0 0] RiseTime: 2 RiseDelay: 0 FallTime: 2 FallDelay: 0
Создайте другой восходящий канал GSM объект настройки системы координат TDMA, настроив настройки затухания сигнала во временной интервал.
cfggsmul2 = gsmUplinkConfig('Attenuation',[1 2 3 4 5 4 3 2])
cfggsmul2 = gsmUplinkConfig with properties: BurstType: [NB NB NB NB NB NB NB NB] SamplesPerSymbol: 16 TSC: [0 1 2 3 4 5 6 7] Attenuation: [1 2 3 4 5 4 3 2] RiseTime: 2 RiseDelay: 0 FallTime: 2 FallDelay: 0
Отобразите информацию о сконфигурированном gsmUplinkConfig
объект при помощи gsmInfo
функция. Присвойте частоту дискретизации переменной, Rs
, для использования в вычислении масштаба времени графика.
wfInfo = gsmInfo(cfggsmul)
wfInfo = struct with fields:
SymbolRate: 2.7083e+05
SampleRate: 4.3333e+06
BandwidthTimeProduct: 0.3000
BurstLengthInSymbols: 156.2500
NumBurstsPerFrame: 8
BurstLengthInSamples: 2500
FrameLengthInSamples: 20000
Rs = wfInfo.SampleRate;
Создайте формы волны GSM, содержа одну систему координат TDMA, при помощи gsmFrame
функция. GSM системы координат TDMA составляет восемь временных интервалов, каждый разделенный защитным периодом 8,25 символов или о 30.46x10e-3 мс. Постройте каждую форму волны GSM.
waveform = gsmFrame(cfggsmul); waveform2 = gsmFrame(cfggsmul2); t = (0:length(waveform)-1)/Rs*1e3; subplot(2,1,1) plot(t,[abs(waveform),abs(waveform2)]) grid on axis([0 5 0 1.2]) title('GSM Uplink Waveform - Amplitude') xlabel('Time (ms)') ylabel('Amplitude') subplot(2,1,2) plot(t,[unwrap(angle(waveform)),unwrap(angle(waveform2))]) grid on title('GSM Uplink Waveform - Phase') xlabel('Time (ms)') ylabel('Phase (rad)')
Сгенерируйте и запустите MEX-функцию формы волны GSM от функции помощника createUplinkWaveform
. createUplinkWaveform
функция помощника создает форму волны восходящего канала GSM.
Запишите функцию MATLAB
Откройте createUplinkWaveform.m, чтобы видеть код. createUplinkWaveform
функция помощника генерирует форму волны восходящего канала GSM при помощи gsmUplinkConfig
возразите и gsmInfo
и gsmFrame
функции.
Сгенерируйте форму волны GSM
Используйте createUplinkWaveform
функция помощника, чтобы создать форму волны GSM, содержащую три системы координат TDMA, и затем построить форму волны.
[x,t] = createUplinkWaveform(3); figure subplot(2,1,1); plot(t,abs(x)); grid on; title('GSM Uplink Waveform - Amplitude'); xlabel('Time (ms)'); ylabel('Amplitude') subplot(2,1,2); plot(t,unwrap(angle(x))); grid on; title('GSM Uplink Waveform - Phase'); xlabel('Time (ms)'); ylabel('Phase (rad)')
Сгенерируйте MEX-функцию
Значения по умолчанию генерации кода генерации кода MEX, когда вы не задаете цель сборки. По умолчанию, codegen
называет сгенерированную MEX-функцию createUplinkWaveform_mex
. Сгенерируйте MEX-функцию от createUplinkWaveform
функция помощника, и затем запускает MEX-функцию, чтобы создать три системы координат TDMA.
codegen createUplinkWaveform -args 3
Сгенерируйте форму волны Используя MEX-функцию
Запустите MEX-функцию и постройте результаты. Поскольку форма волны создается с помощью случайных данных, график фазы изменяется каждый раз, когда вы запускаете generateUplinkFrame
функция помощника или createUplinkWaveform_mex
функция.
[x,t] = createUplinkWaveform_mex(3); figure subplot(2,1,1); plot(t,abs(x)); grid on; title('MEX - GSM Uplink Waveform - Amplitude'); xlabel('Time (ms)'); ylabel('Amplitude') subplot(2,1,2); plot(t,unwrap(angle(x))); grid on; title('MEX - GSM Uplink Waveform - Phase'); xlabel('Time (ms)'); ylabel('Phase (rad)')
Смоделируйте генератор формы волны GSM® в Simulink® при помощи функций Communications Toolbox™ и блока MATLAB function.
Генерация сигналов восходящего канала GSM
Блок MATLAB function содержит gsmUplinkWaveform
функциональный код. Код в блоке MATLAB function создает форму волны GSM при помощи gsmUplinkConfig
возразите и gsmFrame
функция.
gsmUplinkConfig
объект задает 16 выборок на символ и настройку временного интервала для восходящего канала GSM, который TDMA структурируют показанный, эта таблица.
Выходная форма волны имеет 16 выборок для каждого символа GMSK. gsmFrame
функция генерирует выборки формы волны.
Исследуйте модель
В соответствии со стандартами GSM 3GPP TS 45.001 и 3GPP TS 45.002, шаг расчета блока MATLAB function, который содержит gsmUplinkWaveform
функциональный код установлен в уровень символа GSM 1625e3/6 символов в секунду. Отобразите текущий gsmUplinkConfig
параметры объекта при помощи gsmInfo
функция.
wfInfo = struct with fields: SymbolRate: 2.7083e+05 SampleRate: 4.3333e+06 BandwidthTimeProduct: 0.3000 BurstLengthInSymbols: 156.2500 NumBurstsPerFrame: 8 BurstLengthInSamples: 2500 FrameLengthInSamples: 20000
Шаг расчета модели блока MATLAB function установлен в wfInfo.FrameLengthInSamples/wfInfo.SampleRate
. Чтобы просмотреть параметр Шага расчета, откройте диалоговое окно Block Parameters путем щелчка правой кнопкой по блоку MATLAB function и выбора Block Parameters (Subsystem).
Перед запусками симуляции необходимо сконфигурировать частоту дискретизации блока MATLAB function. PreLoadFcn
и InitFcn
функции обратного вызова конфигурируют блок MATLAB function путем создания gsmUplinkConfig
объект и wfInfo
структура. Чтобы просмотреть функции обратного вызова, на вкладке Modeling, в разделе Setup, выбирают Model Settings> Model Properties. Затем на вкладке Callbacks выберите PreLoadFcn
или InitFcn
функция обратного вызова в панели коллбэков Модели.
Результаты
Отображает сигнал области времени и спектрограмму путем выполнения симуляции.
В GSM передачи состоят из систем координат TDMA. Каждая система координат TDMA GSM состоит из восьми временных интервалов. Содержимое данных о передаче временного интервала называется burst. Как описано в Разделе 5.2 из 3GPP TS 45.011, временной интервал GSM имеет длительность с 156.25 символами при использовании периода обычного символа, который является временным интервалом 15/26 мс или приблизительно 576,9 микросекунд. Защитный период 8,25 символов или приблизительно 30,46 микросекунды разделяет каждый временной интервал. Стандарты GSM описывают символ как период на один бит. Поскольку GSM использует модуляцию GMSK, существует период одного бита за бит. Синхронизация передачи пакета в течение временного интервала задана в терминах битного номера (BN). BN относится к конкретному битному периоду в течение временного интервала. Бит с самым низким BN передается сначала. BN0 является первым битным периодом, и BN156 является последним битным четвертью периодом.
Это изображение от 3GPP TS 45.011 показывает отношение между различными типами системы координат и отношение между различными пакетными типами.
Эта таблица показывает поддерживаемые пакетные типы и их характеристики.
Разорвите тип | Описание | Соедините направление | Полезная длительность |
---|---|---|---|
NB | Нормальный пакет | Восходящий канал/Нисходящий канал | 147 |
FB | Пакет коррекции частоты | Нисходящий канал | 147 |
SB | Пакет синхронизации | Нисходящий канал | 147 |
Dummy | Фиктивный пакет | Нисходящий канал | 147 |
AB | Доступ к пакету | Восходящий канал | 87 |
Off | Никакой пакет не отправляется | Восходящий канал/Нисходящий канал | 0 |
Полезная длительность, описанная в Разделе 5.2.2 из 3GPP TS 45.002, является характеристикой пакетов GSM. Полезная длительность или полезная часть, пакета задана как начало на полпути через BN0 и конечный период на половину бита перед запуском защитного периода. guard period является периодом между пакетами в последовательные временные интервалы. Этот рисунок, от Раздела 2.2 из 3GPP TS 45.004, показывает начальное и конечное различие на ½ биты между полезными и активными частями пакета.
Для получения дополнительной информации смотрите GSM Параметризация Системы координат TDMA для Генерации сигналов.
Нормальные пакеты включают поле битов обучающей последовательности, присвоенное немного шаблона на основе заданного TSC. Для GSM можно выбрать одну из этих восьми обучающих последовательностей в течение нормальных пакетных временных интервалов типа.
Код обучающей последовательности (TSC) | Биты обучающей последовательности (BN61, BN62, …, BN86) |
---|---|
0
| (0,0,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,1) |
1
| (0,0,1,0,1,1,0,1,1,1,0,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1) |
2
| (0,1,0,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,0,0,0,0,1,1,1,0) |
3
| (0,1,0,0,0,1,1,1,1,0,1,1,0,1,0,0,0,1,0,0,0,1,1,1,1,0) |
4
| (0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,1,0,1,1) |
5
| (0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,0) |
6
| (1,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,1,1) |
7
| (1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,0,1,1,1,0,1,1,1,1,0,0) |
Для получения дополнительной информации смотрите Раздел 5.2.3 в 3GPP TS 45.002.
[1] 3GPP TS 45.001. "Физический уровень GSM/EDGE на радио-пути. Общее описание". Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
[2] 3GPP TS 45.002. "Мультиплексирование GSM/EDGE и несколько получают доступ на радио-пути". Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
[3] 3GPP TS 45.004. "Модуляция GSM/EDGE". Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
Указания и ограничения по применению:
SamplesPerSymbol
, RiseTime
, RiseDelay
, FallTime
, и FallDelay
свойства должны быть установлены при создании объекта, и их настройки являются статическими в сгенерированном коде.
BurstType
свойство должно быть установлено с помощью перечисляемого типа вместо строкового представления. Используйте их gsmDownlinkBurstType
перечисления: gsmDownlinkBurstType.NB
, gsmDownlinkBurstType.AB
, и gsmUplinkBurstType.Off
. Например, этот код присваивает пакет доступа во временной интервал 2 и 5.
cfg = gsmUplinkConfig
cfg = gsmUplinkConfig with properties: BurstType: [NB NB NB NB NB NB NB NB] SamplesPerSymbol: 16 TSC: [0 1 2 3 4 5 6 7] Attenuation: [0 0 0 0 0 0 0 0] RiseTime: 2 RiseDelay: 0 FallTime: 2 FallDelay: 0
cfg.BurstType([2 5] +1) = gsmUplinkBurstType.AB
cfg = gsmUplinkConfig with properties: BurstType: [NB NB AB NB NB AB NB NB] SamplesPerSymbol: 16 TSC: [0 1 2 3 4 5 6 7] Attenuation: [0 0 0 0 0 0 0 0] RiseTime: 2 RiseDelay: 0 FallTime: 2 FallDelay: 0
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.