exponenta event banner

lte3DChannel

Пропустите сигнал через 3D MIMO, исчезающую канал

Описание

lte3DChannel Система object™ фильтрует входной сигнал через канал замирания TR 36.873 канального уровня (MIMO) для получения сигнала с нарушением канала. Объект реализует следующие этапы обработки канала, определенные в ТР 36.873 [1], раздел 7.3:

  • Шаг 7: Добавление углов смещения луча

  • Шаг 8: Соединение лучей

  • Шаг 9: Формирование коэффициентов мощности кросс-поляризации (XPR)

  • Шаг 10: Рисование случайных начальных фаз

  • Шаг 11: Формирование коэффициентов канала для каждого кластера

Для фильтрации входного сигнала с использованием канала с замиранием MIMO уровня линии связи TR 36.873:

  1. Создать lte3DChannel и задайте его свойства.

  2. Вызовите объект с аргументами, как если бы это была функция.

Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.

Создание

Описание

lte3d = lte3DChannel создает объект системы MIMO уровня канала TR 36.873.

пример

lte3d = lte3DChannel(Name,Value) создает объект со свойствами, заданными с помощью одной или нескольких пар имя-значение. Заключите имя свойства в кавычки, за которыми следует указанное значение. Неопределенные свойства принимают значения по умолчанию.

Пример: lte3d = lte3DChannel('PathDelays',2e-6,'HasLOSCluster',true,'KFactorFirstCluster',12) создает объект канала с задержкой пути 2 микросекунды, кластер LOS профиля задержки включен и коэффициент K 12 дБ для первого кластера профиля задержки.

пример

lte3d = lte3DChannel.makeCDL(DelayProfile) создает объект с указанным профилем задержки CDL из TR 38.901 [2] раздел 7.7.1 и разбросом задержки 30 нс.

пример

lte3d = lte3DChannel.makeCDL(DelayProfile,DelaySpread) создает объект с указанным профилем задержки CDL и разбросом задержки.

lte3d = lte3DChannel.makeCDL(DelayProfile,DelaySpread,KFactor) создает объект с указанным профилем задержки CDL, разбросом задержки и масштабированием K-фактора.

Входные аргументы

развернуть все

Профиль задержки, указанный как один из 'CDL-A', 'CDL-B', 'CDL-C', 'CDL-D', или 'CDL-E'.

Разброс задержки в нс, заданный как числовой скаляр.

Типы данных: double

Масштабирование K-фактора, определяемое как числовой скаляр. Масштабирование K-фактора применяется только при указании DelayProfile как 'CDL-D' или 'CDL-E'.

Типы данных: double

Свойства

развернуть все

Если не указано иное, свойства не настраиваются, что означает невозможность изменения их значений после вызова объекта. Объекты блокируются при их вызове, и release функция разблокирует их.

Если свойство настраивается, его значение можно изменить в любое время.

Дополнительные сведения об изменении значений свойств см. в разделе Проектирование системы в MATLAB с использованием системных объектов.

Дискретные задержки пути в секундах, заданные как числовой скалярный вектор или вектор строки. Средняя прибыль по пути и PathDelays должен иметь одинаковый размер.

Типы данных: double

Среднее усиление пути в дБ, указанное как числовой скалярный вектор или вектор строки. AveragePathGains и StartDelays должны иметь одинаковый размер.

Типы данных: double

Азимут угла прихода в градусах, заданный как числовой скалярный вектор или вектор строки. Векторные элементы определяют углы для каждого кластера.

Типы данных: double

Азимут угла отправления в градусах, заданный как числовой скалярный вектор или вектор строки. Векторные элементы определяют углы для каждого кластера.

Типы данных: double

Зенит угла прихода в градусах, определяемый как числовой скаляр или вектор строки. Векторные элементы определяют углы для каждого кластера.

Типы данных: double

Зенит угла отправления в градусах, определяемый как числовой скаляр или вектор строки. Векторные элементы определяют углы для каждого кластера.

Типы данных: double

Кластер LOS профиля задержки, указанный как false или true. PathDelays, AveragePathGains, AnglesAoA, AnglesAoD, AnglesZoA и свойства AnglesZoD определяют профиль задержки. Для активизации кластера LOS профиля задержки установите HasLOSCluster кому true.

Типы данных: logical

K-коэффициент первого кластера профиля задержки в дБ, заданный как числовой скаляр.

Зависимости

Чтобы включить это свойство, задайте для HASLOSCluster значение true.

Типы данных: double

Среднеквадратичный (среднеквадратичный) угол растягивается в градусах для масштабирования углов смещения луча в пределах кластера. Укажите это свойство в качестве вектора строки формы [CAoD CZoD CZoA CZoA], где:

  • CAoD - азимутальный разброс углов отправления СРК по кластеру в пределах кластера

  • CAoA - это азимутальное распространение углов прихода среднекластерной системы управления в пределах кластера

  • CZoD - это зенитный разброс среднеквадратичных значений углов отправления в пределах кластера

  • CZoA - это среднекластерное среднеквадратичное распространение углов прихода внутри кластера

Типы данных: double

Коэффициент мощности кросс-поляризации в дБ, заданный как числовой скаляр.

Зависимости

Чтобы включить это свойство, задайте для HASLOSCluster значение true.

Типы данных: double

Несущая частота в Гц, заданная как числовой скаляр.

Типы данных: double

Максимальный доплеровский сдвиг в Гц, определяемый как неотрицательный числовой скаляр. Это свойство применяется ко всем трактам канала. Когда максимальный доплеровский сдвиг установлен в 0, канал остается статическим для всего входа. Чтобы создать новую реализацию канала, сбросьте объект, вызвав reset функция.

Типы данных: double

Направление перемещения пользовательского терминала (UT) в градусах, определяемое как двухэлементный вектор столбца. Векторные элементы определяют азимут и компоненты фасада: [azimuth; elevation].

Типы данных: double

Частота дискретизации входного сигнала в Гц, заданная как положительный числовой скаляр.

Типы данных: double

Характеристики антенной решетки передачи, указанные как структура, содержащая следующие поля:

Поле параметраЦенностиОписание
Size

[2 2 2] (по умолчанию),

вектор строки

Размер антенной решетки, определяемый как вектор строки вида [M N P].

  • M и N - количество строк и столбцов в антенной решетке соответственно.

  • P - число поляризаций (1 или 2).

Элементы антенной решетки отображают на входные каналы (столбцы) формы сигнала в порядке, в котором 3-D решетка размера M-by-N-by-P линейно индексируется по первому измерению до последнего.

Например, антенная решетка размера [4 8 2] имеет первые M = 4 канала, отображенные на первый столбец первого угла поляризации. Следующие М = 4 антенны отображаются в следующий столбец и так далее. Следуя этой схеме, первые M × N = 32 канала отображаются на первый угол поляризации полной антенной решетки. Аналогично, остальные 32 канала отображаются на второй угол поляризации полной антенной решетки.

Для антенной решетки с несколькими панелями укажите размер в виде вектора строки вида [M N P Mg Ng], где Mg и Ng - количество панелей строки и столбца соответственно.

Элементы антенной решетки отображают панельно на каналы формы сигнала в порядке, при котором 5-D решетка размера M-by-N-by-P-by-Mg-by-Ng линейно индексируется по первому измерению до последнего. Последующие наборы каналов M × N × P = 64 отображаются на последовательные панели, беря сначала строки панелей, затем столбцы панелей.

ElementSpacing

[0.5 0.5] (по умолчанию),

вектор строки

Интервал между элементами в длинах волн, определяемый как вектор строки вида [λ v λ h], представляющий интервал между вертикальными и горизонтальными элементами.

Для антенной решетки с несколькими панелями укажите интервал как вектор строки вида [λ v λ h dgv dgh], где dgv и dgh - вертикальный и горизонтальный интервал между панелями соответственно.

PolarizationAngles

[45 -45] (по умолчанию),

вектор строки

Углы поляризации в градусах, задаваемые в виде вектора строки вида [ Углы поляризации применяются только тогда, когда число поляризаций равно 2.

Orientation

[0; 0; 0] (по умолчанию),

вектор столбца

Механическая ориентация массива в градусах, определяемая как вектор-столбец вида [α; β; γ] описывающий подшипник, нисходящий и наклонный. Значение по умолчанию указывает, что широкополосное направление массива указывает на положительную ось X.
Element

'36.873' (по умолчанию),

'isotropic'

ДИАГРАММА ИЗЛУЧЕНИЯ АНТЕННОГО ЭЛЕМЕНТА. См. TR 36.873 [1], раздел 7.1.1.

PolarizationModel

'Model-2' (по умолчанию),

'Model-1'

Модель, которая определяет картины поля излучения на основе определенной картины мощности излучения. См. TR 36.873 [1], раздел 7.1.1.

Типы данных: struct

Характеристики приемной антенной решетки, указанные как структура, содержащая следующие поля:

Поле параметраЦенностиОписание
Size

[2 2 2] (по умолчанию),

вектор строки

Размер антенной решетки, определяемый как вектор строки вида [M N P].

  • M и N - количество строк и столбцов в антенной решетке.

  • P - число поляризаций (1 или 2).

Элементы антенной решетки отображают на входные каналы (столбцы) формы сигнала в порядке, в котором 3-D решетка размера M-by-N-by-P линейно индексируется по первому измерению до последнего.

Например, антенная решетка размера [4 8 2] имеет первые M = 4 канала, отображенные на первый столбец первого угла поляризации. Следующие М = 4 антенны отображаются в следующий столбец и так далее. Следуя этой схеме, первые M × N = 32 канала отображаются на первый угол поляризации полной антенной решетки. Аналогично, остальные 32 канала отображаются на второй угол поляризации полной антенной решетки.

Для антенной решетки с несколькими панелями можно указать размер в виде вектора строки вида [M N P Mg Ng], где Mg и Ng - количество панелей строки и столбца соответственно.

Элементы антенной решетки отображают панельно на каналы формы сигнала в порядке, при котором 5-D решетка размера M-by-N-by-P-by-Mg-by-Ng линейно индексируется по первому измерению до последнего. Последующие наборы каналов M × N × P = 64 отображаются на последовательные панели, беря сначала строки панелей, затем столбцы панелей.

ElementSpacing

[0.5 0.5] (по умолчанию),

вектор строки

Интервал между элементами в длинах волн, заданный в виде вектора строки вида, представляющего интервал между вертикальными и горизонтальными элементами, соответственно.

Для антенной решетки с несколькими панелями можно задать интервал как вектор строки вида [λ v λ h dgv dgh], где dgv и dgh - вертикальный и горизонтальный интервал панели соответственно.

PolarizationAngles

[0 90] (по умолчанию),

вектор строки

Углы поляризации в градусах, задаваемые в виде вектора строки вида [ Углы поляризации применяются только тогда, когда число поляризаций равно 2.

Orientation

[0; 0; 0] (по умолчанию),

вектор столбца

Механическая ориентация массива в градусах, определяемая как вектор-столбец вида [α; β; γ], описывающие подшипник, наклон вниз и наклон соответственно. Значение по умолчанию указывает, что широкополосное направление массива указывает на положительную ось X.
Element

'isotropic' (по умолчанию),

'36.873'

ДИАГРАММА ИЗЛУЧЕНИЯ АНТЕННОГО ЭЛЕМЕНТА. См. TR 36.873 [1], раздел 7.1.1.

PolarizationModel

'Model-2' (по умолчанию),

'Model-1'

Модель, которая определяет картины поля излучения на основе определенной картины мощности излучения. См. TR 36.873 [1], раздел 7.1.1.

Типы данных: structure

Число отсчетов времени на половину длины волны, указанное как числовой скаляр. SampleDensity и MaximumDopplerShift свойства управляют частотой дискретизации генерации коэффициента, Fcg:

Fcg = MaximumDopplerShift × 2 × SampleDensity.

Настройка SampleDensity кому Inf присваивает Fcg значение SampleRate собственность.

Типы данных: double

Нормализовать усиление тракта, указанное как true или false. Это свойство используется для нормализации процессов замирания. Если для этого свойства установлено значение trueобщая мощность усиления тракта, усредненная во времени, равна 0 дБ. Если для этого свойства установлено значение false, усиления пути не нормализуются. AveragePathGains свойство определяет среднюю степень усиления пути.

Типы данных: logical

Время начала процесса замирания в секундах, указанное как числовой скаляр.

Настраиваемый: Да

Типы данных: double

Число наиболее сильных кластеров для разделения на подкластеры, указанное как числовой скаляр. См. TR 36.873 [1], раздел 7.3, шаг 11.

Типы данных: double

Разброс задержки кластера в секундах, заданный как неотрицательный скаляр. Это свойство используется для указания смещения задержки между подкластерами для кластеров, разделенных на подкластеры. См. TR 36.873 [1], раздел 7.3, шаг 11.

Зависимости

Чтобы включить это свойство, установите NumStrongestClusters до значения, большего нуля.

Типы данных: double

Источник потока случайных чисел, указанный как один из следующих:

  • 'mt19937ar with seed' - Объект использует алгоритм mt19937ar для нормально распределенной генерации случайных чисел. Вызов reset функция сбрасывает фильтры и повторно инициализирует поток случайных чисел до значения Seed собственность.

  • 'Global stream' - Объект использует текущий глобальный поток случайных чисел для создания обычно распределенных случайных чисел. Вызов reset сбрасывает только фильтры.

Начальное начальное число потока случайных чисел mt19937ar, определяемое как неотрицательный числовой скаляр.

Зависимости

Чтобы включить это свойство, установите RandomStream кому 'mt19937ar with seed'. При вызове reset функция инициализирует поток случайных чисел mt19937ar.

Типы данных: double

Входной сигнал фильтра, указанный как true или false. Если для этого свойства установлено значение false, объект не принимает входной сигнал, и коэффициенты усиления тракта и время выборки являются единственными выходами. В этом случае NumTimeSamples свойство управляет длительностью реализации процесса замирания с частотой выборки, заданной SampleRate собственность.

Типы данных: logical

Число отсчетов времени, указанное как положительное целое число. Это свойство используется для установки длительности реализации процесса замирания.

Настраиваемый: Да

Зависимости

Чтобы включить это свойство, установите ChannelFiltering кому false.

Типы данных: double

Нормализовать выходные сигналы канала по количеству приемных антенн, указанных как true или false.

Зависимости

Чтобы включить это свойство, установите ChannelFiltering кому true.

Типы данных: double

Использование

Описание

пример

signalOut = lte3d(signalIn) фильтрация входного сигнала через объект системы системы MIMO уровня линии связи TR 36.873 lte3d и возвращает сигнал с нарушением канала.

[signalOut,pathGains] = lte3d(signalIn) также возвращает коэффициенты усиления тракта канала MIMO основного процесса замирания.

пример

[signalOut,pathGains,sampleTimes] = lte3d(signalIn) также возвращает время выборки моментальных снимков канала pathGains (элементы первого размера).

pathGains = lte3d() возвращает только выигрыш пути. В этом случае NumTimeSamples определяет длительность процесса замирания. Объект действует как источник усиления тракта без фильтрации входного сигнала.

Чтобы использовать этот синтаксис, необходимо установить ChannelFiltering имущество lte3d кому false.

[pathGains,sampleTimes] = lte3d() также возвращает время выборки. Объект действует как источник усиления тракта и времени выборки без фильтрации входного сигнала.

Чтобы использовать этот синтаксис, необходимо установить ChannelFiltering имущество lte3d кому false.

Входные аргументы

развернуть все

Входной сигнал, заданный как комплексный скаляр, вектор или матрица NS-by-NT, где:

  • NS - количество выборок.

  • NT - количество передающих антенн.

Типы данных: single | double
Поддержка комплексного номера: Да

Выходные аргументы

развернуть все

Выходной сигнал, возвращаемый в виде комплексной скалярной, векторной или NS-by-NR матрицы, где:

  • NS - количество выборок.

  • NR - количество приемных антенн.

Тип данных выходного сигнала имеет ту же точность, что и тип данных входного сигнала.

Типы данных: single | double
Поддержка комплексного номера: Да

Усиление тракта канала MIMO процесса замирания, возвращаемое как комплексная матрица NCS-на-NP-на-NT-на-NR, где:

  • NCS - количество снимков канала, управляемых SampleDensity собственность.

  • NP - количество трактов, задаваемое размером PathDelays собственность.

  • NT - количество передающих антенн.

  • NR - количество приемных антенн.

Тип данных усиления тракта имеет ту же точность, что и тип данных входного сигнала.

Типы данных: single | double
Поддержка комплексного номера: Да

Время выборки моментальных снимков канала, возвращаемых в виде вектора столбца NCS-by-1, где NCS - количество моментальных снимков канала, управляемых SampleDensity собственность.

Типы данных: double

Функции объекта

Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:

release(obj)

развернуть все

displayChannelВизуализируйте и исследуйте 3D MIMO, исчезающую особенности модели канала
getPathFilters Получение импульсной характеристики фильтра тракта для 3-D канала замирания MIMO
infoПолучение характеристической информации о канале замирания MIMO 3-D
stepЗапустить алгоритм объекта System
cloneСоздать повторяющийся объект System
isLockedОпределить, используется ли объект System
releaseДеблокирование ресурсов и разрешение изменений значений свойств объекта системы и входных признаков
resetСброс внутренних состояний объекта System

Примеры

свернуть все

Передача сигнала LTE по 3-D каналу с профилем задержки CDL-D из TR 38.901, раздел 7.7.1.

Определите структуру конфигурации формы сигнала передачи, инициализированную для опорного канала измерения (RMC) R.50, TDD (10MHz, QPSK, R = 1/3, 1 уровень, 8 портов CSI-RS) и одного подкадра.

rmc = lteRMCDL('R.50','TDD');
rmc.TotSubframes = 1;
data = [1; 0; 0; 1];
[txWaveform,~,txInfo] = lteRMCDLTool(rmc,data);

Определите структуру конфигурации канала с помощью lte3DChannel Системный объект. Использовать профиль задержки CDL-D из ТР 38.901 раздел 7.7.1, разброс задержки 10 нс и скорость UT 15 км/ч:

v = 15.0;                    % UT velocity in km/h
fc = 4e9;                    % carrier frequency in Hz
c = physconst('lightspeed'); % speed of light in m/s
fd = (v*1000/3600)/c*fc;     % UT max Doppler frequency in Hz
 
lte3d = lte3DChannel.makeCDL('CDL-D',10e-9);
lte3d.CarrierFrequency = fc;
lte3d.MaximumDopplerShift = fd;
lte3d.SampleRate = txInfo.SamplingRate;

Сконфигурируйте передающую решетку как [M N P] = [2 2 2], представляющую антенную решетку 2 на 2 (M = 2, N = 2) и P = 2 углов поляризации. Сконфигурируйте антенную решетку приема как [M N P] = [1 1 2], представляющую одну пару кросс-поляризованных совместно расположенных антенн.

lte3d.TransmitAntennaArray.Size = [2 2 2];
lte3d.ReceiveAntennaArray.Size = [1 1 2]; 

Вызовите объект канала 3-D во входном сигнале.

rxWaveform = lte3d(txWaveform);

Печать снимков выхода канала и усиления тракта для различных значений плотности выборки при использовании lte3DChannel Системный объект.

Сконфигурируйте канал 3-D для работы SISO и профиля задержки CDL-B из TR 38.901 раздел 7.7.1. Установите максимальный доплеровский сдвиг на 300 Гц и частоту дискретизации канала на 10 кГц.

lte3d = lte3DChannel.makeCDL('CDL-B');
lte3d.MaximumDopplerShift = 300.0;
lte3d.SampleRate = 10e3;
lte3d.Seed = 19;

Конфигурирование антенных решеток передачи и приема.

lte3d.TransmitAntennaArray.Size = [1 1 1];
lte3d.ReceiveAntennaArray.Size = [1 1 1];

Создайте входной сигнал длиной 40 выборок.

T = 40; 
in = ones(T,1); 

Постройте график ступенчатой реакции канала (отображаемого в виде линий) и соответствующих снимков усиления тракта (отображаемых кругов) для различных значений SampleDensity собственность. Свойство плотности выборки определяет частоту создания снимков канала относительно доплеровской частоты.

  • Когда SampleDensity = Infдля каждой входной выборки берется моментальный снимок канала.

  • Когда SampleDensity = X, моментальный снимок канала делается со скоростью Fcs = 2*X*MaximumDopplerShift.

lte3DChannel объект применяет снимки канала к входной форме сигнала посредством интерполяции удержания нулевого порядка. Объект получает дополнительный снимок за пределами ввода. Некоторые из конечных выходных выборок используют это дополнительное значение для минимизации ошибки интерполяции. Выход канала содержит переходный процесс (и задержку) из-за фильтров, которые реализуют задержки тракта.

s = [Inf 5 2]; % sample densities
  
legends = {};
figure; hold on;
SR = lte3d.SampleRate;

for i = 1:length(s)
      
    % call channel with chosen sample density
    release(lte3d); lte3d.SampleDensity = s(i);
    [out,pathgains,sampletimes] = lte3d(in);
    chInfo = info(lte3d); tau = chInfo.ChannelFilterDelay;
      
    % plot channel output against time
    t = lte3d.InitialTime + ((0:(T-1)) - tau).' / SR;
    h = plot(t,abs(out),'o-'); h.MarkerSize = 2; h.LineWidth = 1.5;
    desc = ['Sample Density=' num2str(s(i))];
    legends = [legends ['Output, ' desc]];
    disp([desc ', Ncs=' num2str(length(sampletimes))]);
      
    % plot path gains against sample times
    h2 = plot(sampletimes - tau/SR,abs(sum(pathgains,2)),'o');
    h2.Color = h.Color; h2.MarkerFaceColor = h.Color;
    legends = [legends ['Path Gains, ' desc]];
      
end
Sample Density=Inf, Ncs=40
Sample Density=5, Ncs=13
Sample Density=2, Ncs=6
xlabel('Time (s)');
title('Channel Output and Path Gains versus Sample Density');
ylabel('Channel Magnitude');
legend(legends,'Location','NorthWest'); 

Figure contains an axes. The axes with title Channel Output and Path Gains versus Sample Density contains 6 objects of type line. These objects represent Output, Sample Density=Inf, Path Gains, Sample Density=Inf, Output, Sample Density=5, Path Gains, Sample Density=5, Output, Sample Density=2, Path Gains, Sample Density=2.

Отображение спектра сигнала модуляции LTE OFDM, проходящего по каналу 40 на 2, с использованием lte3DChannel Системный объект.

Создайте сетку ресурсов для 40 антенн.

enb.NDLRB = 25;
enb.CyclicPrefix = 'Normal';
grid = lteDLResourceGrid(enb,40);
Fill the grid with QPSK symbols and perform LTE OFDM modulation.
grid(:) = lteSymbolModulate(randi([0 1],numel(grid)*2,1),'QPSK');
[txWaveform,txInfo] = lteOFDMModulate(enb,grid);

Создание lte3DChannel Системный объект с определенными свойствами.

lte3d = lte3DChannel('PathDelays',[0 500e-9], ...
    'AveragePathGains',[-13.4 3.0], ...
    'AnglesAoD',[-178.1 -4.2], ...
    'AnglesAoA',[51.3 -152.7], ...
    'AnglesZoD',[50.2 93.2], ...
    'AnglesZoA',[125.4 91.3], ...
    'NumStrongestClusters',1, ...
    'SampleRate',txInfo.SamplingRate);

Конфигурирование антенных решеток передачи и приема.

lte3d.TransmitAntennaArray.Size = [10 2 2];
lte3d.ReceiveAntennaArray.Size = [1 1 2];

Элементы антенной решетки отображают в каналы (столбцы) формы сигнала с использованием линейного индексирования TransmitAntennaArray.Size или ReceiveAntennaArray.Size через первое измерение до последнего. См. раздел TransmitAntennaArray или ReceiveAntennaArray свойства lte3DChannel Системный объект для получения дополнительных сведений.

Прохождение сигнала модуляции ОЧУ LTE через 3-D канал 40 на 2.

rxWaveform = lte3d(txWaveform);

Постройте график спектра принятого сигнала.

analyzer = dsp.SpectrumAnalyzer('SampleRate',lte3d.SampleRate);
analyzer.Title = 'Received Signal Spectrum';
analyzer(rxWaveform);

Ссылки

[1] 3GPP TR 36.873. «Исследование 3D модели канала для LTE». Проект третьего поколения Сотрудничества; техническая спецификация на сеть радиодоступа группы; Усовершенствованный универсальный наземный радиодоступа (E-UTRA). URL: https://www.3gpp.org.

[2] 3GPP TR 38.901. «Исследование модели канала для частот от 0,5 до 100 ГГц». Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

См. также

Представлен в R2018a