Нисходящая оценка канала
[hest,noisest]
= lteDLChannelEstimate(enb,rxgrid)
[hest,noisest]
= lteDLChannelEstimate(enb,cec,rxgrid)
[hest,noisest]
= lteDLChannelEstimate(enb,pdsch,cec,rxgrid)
[hest,noisest]
= lteDLChannelEstimate(enb,epdcch,cec,rxgrid)
[
возвращает предполагаемый ответ канала между каждой передачей, и получите антенну, hest
,noisest
]
= lteDLChannelEstimate(enb
,rxgrid
)hest
и оценку шумовой степени спектральная плотность на ссылочных поднесущих сигнала, noisest
, учитывая структуру настроек всей ячейки, enb
, и сетку ресурса, rxgrid
. Для получения дополнительной информации смотрите, что Оценка Канала Обрабатывает.
Выполните оценку канала на RMC R.12 (разнообразие передачи с 4 антеннами) форма волны.
Инициализируйте конфигурационную структуру всей ячейки для передачи RMC R.12.
rc = 'R.12';
enb = lteRMCDL(rc);
Инициализируйте настройку средства оценки канала (cec
). Размер окна усреднения сконфигурирован с точки зрения элементов ресурса (REs), время и частота. Здесь кубичная интерполяция будет использоваться с окном усреднения REs 1 на 1. Никакая шумовая оценка не требуется и нет никакой потребности в усреднении, потому что никакой шум не добавляется для этого примера. Поэтому приемлемо установить окно частоты и размер окна времени к '1'.
cec.FreqWindow = 1; cec.TimeWindow = 1; cec.InterpType = 'cubic'; cec.PilotAverage = 'UserDefined'; cec.InterpWinSize = 3; cec.InterpWindow = 'Causal';
Используйте lteRMCDLTool
и конфигурационную структуру всей ячейки, чтобы сгенерировать форму волны передачи.
txWaveform = lteRMCDLTool(enb,[1;0;0;1]);
Смоделируйте канал распространения путем объединения всех антенн передачи на, каждый получает антенну.
Выполните демодуляцию OFDM.
С заданными параметрами ячейки сконфигурированная оценка канала и полученная форма волны демодулировала характеристики канала для полученной сетки ресурса, оценивается. Отобразите размер оценки канала. hest
является M N NRxAnts массивом CellRefP.
rxWaveform = sum(txWaveform,2); rxGrid = lteOFDMDemodulate(enb,rxWaveform); hest = lteDLChannelEstimate(enb,cec,rxGrid); size(hest)
ans = 1×4
72 140 1 4
enb
— eNodeB настройки всей ячейкиeNodeB настройки всей ячейки, заданные как структура, содержащая эти поля параметра.
Поле параметра | Требуемый или дополнительный | Значения | Описание |
---|---|---|---|
NDLRB | Необходимый | Скалярное целое число от 6 до 110 | Количество нисходящих блоков ресурса. () |
CellRefP | Необходимый | 1, 2, 4 | Количество портов антенны специфичного для ячейки ссылочного сигнала (CRS) |
NCellID | Необходимый | Целое число от 0 до 503 | Идентичность ячейки физического уровня |
NSubframe | Необходимый | 0 (значение по умолчанию), неотрицательное скалярное целое число | Номер подкадра |
CyclicPrefix | Дополнительный |
| Циклическая длина префикса |
DuplexMode | Дополнительный |
| Режим Duplexing, заданный как:
|
Следующие параметры применимы, когда | |||
TDDConfig | Дополнительный | 0, 1 (значение по умолчанию), 2, 3, 4, 5, 6 | Восходящая нисходящая настройка |
SSC | Дополнительный | 0 (значение по умолчанию), 1, 2, 3, 4, 5, 6, 7, 8, 9 | Специальная настройка подкадра (SSC) |
Следующие параметры применимы, когда | |||
CSIRefP | Необходимый | 1 (значение по умолчанию), 2, 4, 8 | Массив количества портов антенны CSI-RS |
CSIRSConfig | Необходимый | Скалярное целое число | Массив индексы настройки CSI-RS. Смотрите TS 36.211, Таблицу 6.10.5.2-1. |
CSIRSPeriod | Дополнительный |
| Настройка подкадра CSI-RS. |
|
rxgrid
— Полученная сетка элемента ресурсаПолученная сетка элемента ресурса, заданная как SC N NSym NR массивом комплексных символов.
SC N является количеством поднесущих
N Sym = N SF × N SymPerSF
SF N является общим количеством подкадров.
Чтобы придерживаться метода оценки, заданного в TS 36.104 [1] и TS 36.141 [2], rxgrid
должен содержать 10 подкадров.
N SymPerSF является количеством символов OFDM на подкадр.
Для нормального циклического префикса каждый подкадр содержит 14 символов OFDM.
Для расширенного циклического префикса каждый подкадр содержит 12 символов OFDM.
N R является количеством, получают антенны
cec
— Настройка средства оценки каналаНастройка средства оценки канала, заданная как структура, которая может содержать следующие поля параметра.
Поле параметра | Требуемый или дополнительный | Значения | Описание | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PilotAverage | Необходимый |
См. сноску. | Тип экспериментального усреднения | ||||||||||||||
FreqWindow | Необходимый | Неотрицательное скалярное целое число | Размер окна в элементах ресурса раньше составлял в среднем по частоте во время оценки канала Смотрите | ||||||||||||||
TimeWindow | Необходимый | Неотрицательное скалярное целое число | Размер окна в элементах ресурса раньше составлял в среднем в зависимости от времени во время оценки канала Смотрите | ||||||||||||||
InterpType | Необходимый |
См. сноску. | Тип 2D интерполяции используется во время интерполяции. Для получения дополнительной информации смотрите
| ||||||||||||||
Следующие параметры применимы, когда | |||||||||||||||||
InterpWindow | Необходимый |
|
Тип окна Interpolation используется во время оценки канала. Опции Для получения дополнительной информации смотрите Шумоподавление и Интерполяцию. | ||||||||||||||
InterpWinSize | Необходимый | Номер положительной скалярной величины. Если | Размер окна, через который можно интерполировать. Размер окна интерполяции задан в количестве подкадров. | ||||||||||||||
Следующие параметры применимы, когда оценку канала EPDCCH требуют или | |||||||||||||||||
Reference | Дополнительный |
| Задает ориентир (сигналы внутренне сгенерировать) для оценки канала | ||||||||||||||
|
pdsch
— PDSCH-специфичная настройка передачи каналаPDSCH-специфичная настройка передачи канала, заданная как структура, которая может содержать эти поля параметра.
Поле параметра | Требуемый или дополнительный | Значения | Описание | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TxScheme | Необходимый |
| Схема передачи PDSCH, заданная как одна из следующих опций.
| ||||||||||||||||||||
PRBSet | Необходимый | Целочисленный вектор-столбец или матрица 2D столбца | Основанные на нуле индексы физического блока ресурса (PRB), соответствующие слоту мудрые выделения ресурса для этого PDSCH.
PRBSet отличается на подкадр для | ||||||||||||||||||||
RNTI | Необходимый | 0 (значений по умолчанию), скалярное целое число | Значение радиосети временного идентификатора (RNTI) (16 битов) | ||||||||||||||||||||
Следующие параметры применимы, когда | |||||||||||||||||||||||
NLayers | Необходимый | 1,2,3,4 | Количество слоев передачи |
Когда pdsch
, .TxScheme
установлен в 'Port7-8'
или 'Port7-14'
и cec
.PilotAverage
, установлен в 'UserDefined'
, cec.TimeWindow
равняется 2 или 4, и cec.FreqWindow
равняется 1, средство оценки вводит особый случай, где окно усреднения двух или четырех пилотов вовремя используется, чтобы составить в среднем экспериментальные оценки. Для этой настройки усреднение всегда применяется через двух или четырех пилотов, независимо от их разделения в символах OFDM. Применение усреднения через двух или четырех пилотов обеспечивает соответствующую “despreading” операцию, требуемую для случая портов UE-RS или портов CSI-RS, которые занимают те же местоположения времени/частоты, но используют различные ортогональные покрытия, чтобы позволить им дифференцироваться в получателе.
Для CSI-RS с любым количеством сконфигурированных портов enb
.CSIRefP
экспериментальные REs происходят в одной паре на подкадр. Пилот CSI-RS пары RE требует усреднения с cec.TimeWindow
= 2, и результат в одной оценке на подкадр.
Для UE-RS с pdsch.NLayers
от 1 до 4 слоев экспериментальные REs происходят в парах, повторенных в каждом слоте. Экспериментальные пары RE UE-RS требуют усреднения с cec
.
TimeWindow
= 2, и результат в двух оценках на подкадр, один для каждого слота.
Когда сконфигурировано, чтобы использовать от 5 до 8 слоев, пары отличны между слотами подкадра, и необходимым усреднением является cec.TimeWindow
= 4, приводя к одной оценке на подкадр. В этих случаях rxgrid
должен содержать только один подкадр, потому что только один подкадр может быть оценен.
epdcch
— EPDCCH-специфичная настройка передачи каналаEPDCCH-специфичная настройка передачи канала, заданная как структура, которая может содержать следующие поля параметра.
Поле параметра | Требуемый или дополнительный | Значения | Описание |
---|---|---|---|
EPDCCHType | Необходимый | 'Локализованный', 'Распределенный' | Тип передачи EPDCCH. |
EPDCCHPRBSet | Необходимый | Вектор основанных на нуле индексов для пар PRB, соответствующих EPDCCH PRB, установлен. Количество парных индексов PRB должно быть степенью 2. Если никакая передача не требуется, оставьте этот параметр пустым. | Индексы пары EPDCCH PRB |
EPDCCHNID | Необходимый | Неотрицательное целое число | Параметр NID EPDCCH для скремблирования инициализации последовательности |
Для оценки канала EPDCCH cec
.
Reference
должен быть установлен в 'EPDCCHDMRS'
. Оценка канала только выполняется в парах PRB, обозначенных EPDCCHPRBSet
, но выполняется для всех местоположений кандидата EPDCCH в тех парах PRB. В другом PRBs оценка канала интерполирована согласно cec
.
InterpType
. Как обозначено в TS 36.211 [3], Таблице 6.8A.5-1:
Для EPDCCHType
= 'Localized'
, оценка канала выполняется в наборе портов антенны p=107... 110, p=107,109 или p=107,108 в зависимости от настройки ячейки.
Для EPDCCHType
= 'Distributed'
, оценка канала выполняется в паре портов антенны EPDCCH, используемых для передачи EPDCCH (p=107,109 для нормального циклического префикса и p=107,108 для расширенного циклического префикса).
В других портах антенны EPDCCH оценка канала является нулем.
Для 'Определяемого пользователем' усреднения пилота, если cec
.
TimeWindow
=2 и cec
.
FreqWindow
=1, "despreading" экспериментальное поведение усреднения, описанное для PDSCH, используется, потому что расположение элемента ресурса EPDCCH DMRS и PDSCH DMRS и использование кодов покрытия являются тем же самым.
hest
— Предполагаемый канал между передачей и получает антенныПредполагаемый канал между передачей и получает антенны, возвращенные как 4-D числовой массив. Ссылочные сигналы, используемые для оценки канала, зависят от настроек для pdsch
.
TxScheme
и cec
.
Reference
. Опции включают специфичные для ячейки ссылочные сигналы (значение по умолчанию), PDSCH DM-RS, CSI-RS или EPDCCH DM-RS.
Четвертая размерность выходного оценочного массива канала отличается на основе ссылочной выбранной опции сигнала.
Ссылочный сигнал используется для оценки канала | Размерности выходного массива | СПЕЦИФИЧНАЯ ДЛЯ RS размерность | Схема Transmission |
---|---|---|---|
Специфичный для ячейки ссылочный сигнал | SC N NSYM |
|
|
RS DM PDSCH | SC N NSYM |
|
|
RS CSI | SC N NSYM |
|
|
RS DM EPDCCH | SC N NSYM | Оцените через все четыре возможных порта EPDCCH (p=107... 110), который гарантирует непротиворечивость индексацией | — |
|
noisest
— Степень спектральная оценка плотности на ссылочных поднесущих сигналаСтепень спектральная оценка плотности на ссылочных поднесущих сигнала, возвращенных в виде числа с действительным знаком. Оценка степени спектральная плотность шума, существующего на предполагаемых коэффициентах ответа канала, вычисляется с помощью ссылочных сигналов.
Шаги, сопоставленные с обработкой оценки канала, включают:
Извлеките ссылочные сигналы, или экспериментальные символы, для передачи - получают пару антенны от полученной сетки. Используйте ссылочные сигналы вычислить оценки наименьших квадратов ответа канала в экспериментальных положениях символа в полученной сетке.
Оценки наименьших квадратов ссылочных сигналов получены путем деления полученных экспериментальных символов их ожидаемым значением. Любой системный шум влияет на оценки наименьших квадратов. Удалите или уменьшайте шум, чтобы достигнуть разумной оценки канала в экспериментальных местоположениях символа. Для получения дополнительной информации смотрите Шумоподавление и Интерполяцию.
Насчитайте оценки наименьших квадратов, чтобы уменьшать любой нежелательный шум от экспериментальных символов.
Используя убранные экспериментальные оценки символа, интерполируйте, чтобы получить оценку канала для целого количества подкадров, переданных в функцию.
Чтобы минимизировать эффекты шума на экспериментальных оценках символа, оценки наименьших квадратов усреднены с помощью окна усреднения. Этот простой метод производит существенное сокращение уровня шума, найденного на экспериментальных символах. Двумя экспериментальными методами усреднения символа, которые также задают метод интерполяции, выполняемый, чтобы получить оценку канала, является 'TestEVM'
и 'UserDefined'
.
'TestEVM'
— следует методу, описанному в TS 36.141 [2], Приложении F.3.4. Усреднение во времени выполняется через каждую экспериментальную поднесущую переноса символа, приводящий к вектор-столбцу, содержащему время, составил в среднем оценки канала. Частота, составляющая в среднем, затем выполняется с помощью движущегося окна, максимальный размер 19. Линейная интерполяция используется, чтобы оценить значения между экспериментальными символами. Предполагаемый вектор затем реплицируется и используется в качестве целой оценки канала.
Для 'TestEVM'
нет никаких пользовательских параметров. Оценка ведет себя, как описано в TS 36.141 [2].
Алгоритм отличается от реализации, описанной в TS 36.141 [2] из-за количества подкадров, через которые выполняется усреднение во времени. В TS 36.141 [2] метод требует, чтобы использовались 10 подкадров. Функциональный lteDLChannelEstimate
выполняет усреднение во времени через общее количество подкадров, содержавшихся в rxgrid
.
'UserDefined'
— использует окно усреднения, заданное вами. Размер окна усреднения находится в элементах ресурса. Любые экспериментальные символы, расположенные в окне, используются, чтобы составить в среднем значение экспериментального символа, найденного в центре окна. Усредненные экспериментальные оценки символа затем используются, чтобы выполнить 2D интерполяцию через окно подкадров. Местоположение экспериментальных символов в подкадре идеально не подходит для интерполяции. Чтобы составлять это, виртуальные пилоты создаются и размещаются вне области текущего подкадра. Этот подход позволяет полной и точной интерполяции выполняться. Поле InterpWindow
задает причинную природу доступных данных. Допустимыми настройками для InterpWindow
является 'Causal'
, 'Non-causal'
или 'Centered'
.
Используйте установку InterpWindow
:
'Causal'
при использовании прошлых данных.
'Non-causal'
при использовании будущих данных. Это - противоположность 'Causal'
. Надежда только на будущие данные обычно упоминается как антипричинный метод интерполяции.
'Centered'
или 'Centred'
при использовании комбинации прошлого, настоящего и будущих данных.
[1] 3GPP TS 36.104. “Передача радио Базовой станции (BS) и прием”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
[2] 3GPP TS 36.141. “Проверка на соответствие стандарту Базовой станции (BS)”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
[3] 3GPP TS 36.211. “Физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group; развитый Универсальный наземный радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
griddata
| lteDLPerfectChannelEstimate
| lteEqualizeMIMO
| lteEqualizeMMSE
| lteEqualizeZF
| lteOFDMDemodulate
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.