Оценка канала восходящего канала PUSCH
[hest, noiseest]
= lteULChannelEstimate(ue,chs,rxgrid)
[hest, noiseest]
= lteULChannelEstimate(ue,chs,cec,rxgrid)
[hest, noiseest]
= lteULChannelEstimate(ue,chs,cec,rxgrid,refgrid)
[hest, noiseest]
= lteULChannelEstimate(ue,chs,rxgrid,refgrid)
[
возвращает оценку для канала путем усреднения оценок методом наименьших квадратов ссылочных символов через время и копирования этих оценок через выделенные элементы ресурса в сетке частоты времени. Это возвращает предполагаемый канал между каждой передачей, и получите антенну и оценку шумовой степени спектральная плотность. См. Алгоритмы.hest
, noiseest
]
= lteULChannelEstimate(ue
,chs
,rxgrid
)
[
возвращает предполагаемый канал с помощью метода и параметров, заданных конфигурационной структурой оценки канала и дополнительной информацией о переданных символах, найденных в hest
, noiseest
]
= lteULChannelEstimate(ue
,chs
,cec
,rxgrid
,refgrid
)refgrid
.
Когда cec.InterpType
установлен в 'None'
, значения в refgrid
обработаны как ссылочные символы, и получившийся hest
содержит ненулевые значения в их местоположениях.
[
возвращает предполагаемый канал с помощью метода оценки, как описано в TS 36.101 [1], Приложении F4. Описанный метод использует дополнительную информацию о канале, полученную через информацию переданных символов, найденных в hest
, noiseest
]
= lteULChannelEstimate(ue
,chs
,rxgrid
,refgrid
)refgrid
. Эта дополнительная информация допускает улучшенную оценку канала и запрашивается для точных измерений EVM. rxgrid
и refgrid
должны только содержать целую ценность подкадра символов SC-FDMA.
Используйте lteULChannelEstimate
, чтобы оценить характеристики канала для полученной сетки ресурса.
Инициализируйте конфигурационную структуру UE к A3-2
RMC. Инициализируйте конфигурационную структуру оценки канала. Сгенерируйте форму волны передачи. В целях этого примера мы обходим этап канала системной модели и копируем txWaveform
в rxWaveform
.
ue = lteRMCUL('A3-2'); ue.TotSubframes = 1; cec = struct('FreqWindow',7,'TimeWindow',1,'InterpType','cubic'); txWaveform = lteRMCULTool(ue,[1;0;0;1]); rxWaveform = txWaveform;
Демодулируйте форму волны SC-FDMA и выполните операцию оценки канала на rxGrid
.
rxGrid = lteSCFDMADemodulate(ue,rxWaveform); hest = lteULChannelEstimate(ue,ue.PUSCH,cec,rxGrid);
ue
— Настройка UE-specificНастройка UE-specific, заданная как структура. ue
может содержать следующие поля.
Поле параметра | Требуемый или дополнительный | Значения | Описание |
---|---|---|---|
NULRB | Необходимый | 6, 15, 25, 50, 75, 100 | Количество восходящих блоков ресурса. () |
NCellID | Необходимый | Неотрицательное скалярное целое число | Идентичность ячейки физического уровня |
NSubframe | Необходимый | 0 (значение по умолчанию), неотрицательное скалярное целое число | Номер подкадра |
CyclicPrefixUL | Дополнительный |
| Циклическая длина префикса для восходящего канала. |
NTxAnts | Дополнительный | 1 (значение по умолчанию), 2, 4 | Количество антенн передачи. |
Hopping | Дополнительный |
| Метод скачкообразного движения частоты. |
SeqGroup | Дополнительный | 0 (значений по умолчанию), целое число от 0 до 29 |
Присвоение группы последовательности PUSCH (Δ SS). Только используемый, если |
CyclicShift | Дополнительный | 0 (значений по умолчанию), целое число от 0 до 7 | Количество циклических сдвигов используется для PUSCH DM-RS (урожаи ). |
NPUSCHID | Дополнительный | 0 (значение по умолчанию), неотрицательное скалярное целое число от 0 до 509 | PUSCH виртуальная идентичность ячейки. Если это поле не присутствует, См. сноску. |
NDMRSID | Дополнительный | 0 (значение по умолчанию), неотрицательное скалярное целое число от 0 до 509 | Идентичность DM-RS для скачкообразного движения циклического сдвига (). Если это поле не присутствует, См. сноску. |
|
Типы данных: struct
chs
— Настройки канала PUSCHНастройки канала PUSCH, заданные как структура, которая может содержать следующие поля. Поле PMI
параметра только требуется, если ue
.
NTxAnts
установлен в 2 или 4.
Поле параметра | Требуемый или дополнительный | Значения | Описание |
---|---|---|---|
PRBSet | Необходимый | Целочисленный вектор-столбец или матрица 2D столбца | Физический набор блока ресурса, заданный как матрица с 2 столбцами или с 1 столбцом. Это поле параметра содержит основанные на нуле индексы физического блока ресурса (PRB), соответствующие мудрым слотом выделениям ресурса для этого PUSCH. Если |
NLayers | Дополнительный | 1 (значение по умолчанию), 2, 3, 4 | Количество слоев передачи |
DynCyclicShift | Дополнительный | 0 (значений по умолчанию), целое число от 0 до 7 | Циклический сдвиг для DM-RS (урожаи ). |
OrthoCover | Дополнительный |
| Применяется ( |
Следующее поле требуется только, когда ue .NTxAnts установлен в 2 или 4. | |||
PMI | Дополнительный | неотрицательное скалярное целое число (0..., 23) 0 (значение по умолчанию) | Скалярная матричная индикация перед кодером (PMI), которая будет использоваться во время предварительного кодирования из ссылочных символов DRS |
Типы данных: struct
rxgrid
— Полученная сетка элемента ресурсаПолученная сетка элемента ресурса, заданная как SC N NSym NR массивом комплексных символов.
SC N является количеством поднесущих
N Sym = N SF × N SymPerSF
SF N является общим количеством подкадров. Если SF N больше, чем один, правильная область извлечена от возвращенного массива hest
. Местоположение предполагаемого подкадра в hest
задано с помощью поля cec.Window
параметра.
N SymPerSF является количеством символов SC-FDMA на подкадр.
Для нормального циклического префикса каждый подкадр содержит 14 символов SC-FDMA.
Для расширенного циклического префикса каждый подкадр содержит 12 символов SC-FDMA.
N R является количеством, получают антенны
Типы данных: double
Поддержка комплексного числа: Да
cec
— Настройка средства оценки каналаНастройка средства оценки канала, заданная как структура с этими полями.
Поле параметра | Требуемый или дополнительный | Значения | Описание | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FreqWindow | Необходимый | Неотрицательное скалярное целое число | Размер окна в элементах ресурса раньше составлял в среднем по частоте во время оценки канала Размер окна должен быть или нечетным числом или кратным 12. | ||||||||||||||
TimeWindow | Необходимый | Неотрицательное скалярное целое число | Размер окна в элементах ресурса раньше составлял в среднем в зависимости от времени во время оценки канала Размер окна должен быть нечетным числом. | ||||||||||||||
InterpType | Необходимый |
См. сноску. | Тип 2D интерполяции используется во время интерполяции. Для получения дополнительной информации смотрите
| ||||||||||||||
PilotAverage | Дополнительный |
См. сноску. | Тип экспериментального усреднения | ||||||||||||||
Reference | Дополнительный |
См. сноску. | Задает ориентир (сигналы внутренне сгенерировать) для оценки канала | ||||||||||||||
Следующее поле требуется только, когда | |||||||||||||||||
Window | Дополнительный |
| Если больше чем один подкадр вводится, этот параметр требуется, чтобы указывать на положение подкадра от rxgrid и refgrid, содержащего желаемую оценку канала. Только оценки канала для этого подкадра будут возвращены. Для настроек | ||||||||||||||
|
Типы данных: struct
refgrid
— Ссылочный массив известных символов передаваемых данных в их правильных местоположенияхСсылочный массив известных символов передаваемых данных в их правильных местоположениях, заданных как SC N NSym NT массивом комплексных символов. Все другие местоположения, такие как Символы DM-RS и неизвестные местоположения символа данных, должны быть представлены NaN
. Первые две размерности rxgrid
и refgrid
должны быть тем же самым.
SC N является количеством поднесущих.
N Sym = N SF × N SymPerSF
SF N является общим количеством подкадров. Если SF N больше, чем один, правильная область извлечена от возвращенного массива hest
. Местоположение предполагаемого подкадра в hest
задано с помощью поля cec.Window
параметра.
N SymPerSF является количеством символов SC-FDMA на подкадр.
Для нормального циклического префикса каждый подкадр содержит 14 символов SC-FDMA.
Для расширенного циклического префикса каждый подкадр содержит 12 символов SC-FDMA.
N T является количеством антенн передачи, ue
.
NTxAnts
Для cec
.InterpType
= 'None'
, значения в refgrid
обработаны как ссылочные символы, и получившийся hest
содержит ненулевые значения в их местоположениях. Типичное использование для refgrid
должно обеспечить значения SRS, переданного в какой-то момент во время отрезка времени rxgrid
. Значения SRS могут использоваться, чтобы улучшить оценку канала.
Типы данных: double
Поддержка комплексного числа: Да
hest
— Образуйте канал оценка между каждой передачей и получите антеннуОценка канала между каждой передачей и получает антенну, возвращенную как SC N NSym NR NT массивом комплексных символов.
SC N является количеством поднесущих.
N Sym является количеством символов SC-FDMA.
N R является количеством, получают антенны.
N T является количеством антенн передачи, ue
.
NTxAnts
.
Опционально, средство оценки канала может быть сконфигурировано, чтобы использовать слои DM-RS в качестве ссылочного сигнала. В этом случае 4-D массив является SC N NSym NR NLayers массивом комплексных символов, где Слои N являются количеством слоев передачи.
noiseest
— Шумовая оценкаШумовая оценка, возвращенная в виде числа. Этот вывод является степенью спектральная плотность шума, существующего на предполагаемых коэффициентах ответа канала.
Алгоритм оценки канала описан в следующих шагах.
Извлеките сигналы ссылки демодуляции, или экспериментальные символы, для передачи - получают пару антенны от выделенных физических блоков ресурса в полученном подкадре.
Насчитайте оценки наименьших квадратов, чтобы уменьшать любой нежелательный шум от экспериментальных символов.
Используя убранные экспериментальные оценки символа, интерполируйте, чтобы получить оценку канала для целого количества подкадров, переданных в функцию.
Оценки наименьших квадратов ссылочных сигналов получены путем деления полученных экспериментальных символов их ожидаемым значением. Оценки наименьших квадратов затронуты любым системным шумом. Этот шум должен удаляться или уменьшаться, чтобы достигнуть разумной оценки канала в экспериментальных местоположениях символа.
Чтобы минимизировать эффекты шума на экспериментальных оценках символа, оценки наименьших квадратов усреднены. Этот простой метод производит существенное сокращение уровня шума, найденного на экспериментальных символах. Экспериментальный метод усреднения символа использует окно усреднения, заданное пользователем. Размер окна усреднения измеряется в элементах ресурса; любые экспериментальные символы, расположенные в окне, используются, чтобы составить в среднем значение экспериментального символа, найденного в центре окна.
Затем усредненные экспериментальные оценки символа используются, чтобы выполнить 2D интерполяцию через выделенные физические блоки ресурса. Местоположение экспериментальных символов в подкадре идеально не подходит для интерполяции. Чтобы составлять это расположение, виртуальные пилоты создаются и размещаются с областью текущего подкадра. Это размещение позволяет полной и точной интерполяции выполняться.
Средство оценки канала PUSCH только может иметь дело с непрерывным выделением блоков ресурса вовремя и частоты.
[1] 3GPP TS 36.101. “Передача радио оборудования пользователя (UE) и прием”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group; развитый Универсальный наземный радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
griddata
| lteEqualizeMIMO
| lteEqualizeMMSE
| lteEqualizeULMIMO
| lteEqualizeZF
| lteSCFDMADemodulate
| lteULFrameOffset
| lteULPerfectChannelEstimate
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.