Пропустите входной сигнал через WINNER II исчезающих каналов
Чтобы использовать comm.WINNER2Channel
, сначала загрузите ПОБЕДИТЕЛЯ II Моделей Канала для Communications Toolbox™ из Add-On Explorer. Для получения дополнительной информации о загрузке дополнений смотрите, Получают Дополнения (MATLAB) и Управляют Вашими Дополнениями (MATLAB).
Система comm.WINNER2Channel
object™ пропускает входной сигнал через WINNER II исчезающих каналов. Объект использует базовую модель, заданную и обеспеченную ПОБЕДИТЕЛЕМ II Моделей Канала [1].
Отфильтровать входной сигнал с помощью WINNER II исчезающих каналов:
Задайте и настройте свой WINNER II объектов канала. Смотрите Конструкцию.
Вызовите step
, чтобы пропустить входной сигнал через WINNER II исчезающих каналов согласно свойствам comm.WINNER2Channel
.
Также вместо того, чтобы использовать метод step
, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
создает WINNER II исчезающих Системных объектов канала, чтобы смоделировать один или несколько ссылок. chan
= comm.WINNER2Channelchan
генерирует коэффициенты канала с помощью WINNER II пространственных моделей канала (SCM). Это также пропускает действительный или комплексный входной сигнал через исчезающий канал для каждой ссылки.
создает WINNER II исчезающих объектов канала, chan
= comm.WINNER2Channel(Name,Value
)chan
, который заменяет значения по умолчанию с помощью одного или нескольких аргументов пары Name,Value
. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN
.
создает WINNER II исчезающих объектов канала с набором свойств chan
= comm.WINNER2Channel(cfgModel
)ModelConfig
к cfgModel
.
создает WINNER II исчезающих объектов канала с набором свойств chan
= comm.WINNER2Channel(cfgModel
,cfgLayout
)ModelConfig
к cfgModel
и набором свойств LayoutConfig
к cfgLayout
.
|
WINNER II настроек параметра модели WINNER II настроек параметра модели, заданных как структура, содержащая эти поля:
| ||||||||||||||||||||||||||||||
|
WINNER II настроек параметра размещения WINNER II настроек параметра размещения, заданных как структура, содержащая эти поля:
| ||||||||||||||||||||||||||||||
|
Нормируйте канал выходные параметры, заданные как Для получения дополнительной информации смотрите Степень Канала. |
информация | Отобразите информацию об объекте WINNER2Channel |
сброс | Сбросьте состояния объекта WINNER2Channel |
шаг | Пропустите входной сигнал через WINNER II исчезающих каналов |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
%% WINNER II Channel with Two Mobile Stations % Simulate a system that has two MS connected to one BS. One MS is 8 meters % away from the BS; the other is 20 meters away from the BS. Impulse % signals are sent through the two links. The spectrum of the received % signals at MS shows frequency selectivity. It also shows the MS that is % closer the BS has a larger average received power than the other MS. %% % Specify random number generator seed for repeatability. rng(100); %% % Initial frame length and sample rate. frmLen = 1024; %% % Configure layout parameters. BSAA = winner2.AntennaArray('UCA', 8, 0.02); % UCA-8 antenna array for BS MSAA1 = winner2.AntennaArray('ULA', 2, 0.01); % ULA-2 antenna array for MS MSAA2 = winner2.AntennaArray('ULA', 4, 0.005); % ULA-4 antenna array for MS MSIdx = [2 3]; BSIdx = {1}; NL = 2; maxRange = 100; rndSeed = 101; cfgLayout = winner2.layoutparset(MSIdx,BSIdx,NL, ... [BSAA,MSAA1,MSAA2],maxRange,rndSeed); %% % Adjust BS and MS positions. cfgLayout.Stations(1).Pos(1:2) = [10, 10]; cfgLayout.Stations(2).Pos(1:2) = [18, 10]; % 8 meters away from BS cfgLayout.Stations(3).Pos(1:2) = [22, 26]; % 20 meters away from BS %% % NLOS for both links cfgLayout.Pairing = [1 1; 2 3]; cfgLayout.PropagConditionVector = [0 0]; %% % Configure model parameters cfgModel = winner2.wimparset; cfgModel.NumTimeSamples = frmLen; % Frame length cfgModel.IntraClusterDsUsed = 'no'; % No cluster splitting cfgModel.SampleDensity = 2e5; % For lower sample rate cfgModel.PathLossModelUsed = 'yes'; % Turn on path loss cfgModel.ShadowingModelUsed = 'yes'; % Turn on shadowing %% % Create a WINNER II channel System object. wimChan = comm.WINNER2Channel(cfgModel, cfgLayout); %% % Call the info method of the object to get some system information chanInfo = info(wimChan) numTx = chanInfo.NumBSElements(1); Rs = chanInfo.SampleRate(1); %% % Create a Spectrum Analyzer System object. SA = dsp.SpectrumAnalyzer('SampleRate', Rs, ... 'YLimits', [-170, -100], 'ShowLegend', true, ... 'ChannelNames', {'MS 1 (8 meters away)','MS 2 (20 meters away)'}); %% % Pass impulse signals through the two links and show spectra of the % received signals at the two MS. for i = 1:10 x = [ones(1,numTx); zeros(frmLen-1, numTx)]; y = wimChan(x); SA([y{1}(:,1), y{2}(:,1)]); end
Частота дискретизации сигнала (R S) для генерации коэффициентов канала и выполнения фильтрации канала вычисляется на ссылку с помощью мобильной скорости станции (MS V), половина расстояния длины волны и демонстрационной плотности. Частота дискретизации для каждой ссылки доступна, когда поле в информационном методе возвращается.
R S = MS V / (C / F центрируются / 2 / SD N),
Для скорости MS, MS V,
Когда ModelConfig
.UniformTimeSampling
установлен в 'no'
, MS V является скоростью MS для соответствующей ссылки, выведенной от поля.Stations(i).
Velocity
LayoutConfig
.
Когда ModelConfig
.UniformTimeSampling
установлен в 'yes'
, MS V является максимальной скоростью MS для всех ссылок.
C является скоростью света (2.99792458e8
m/s).
Центром F является ModelConfig
.CenterFrequency
.
SD N является ModelConfig
.SampleDensity
.
Эти условия применяются к степени канала объекта comm.WINNER2Channel
:
Когда потеря пути и затенение выключены, усиления пути нормированы. А именно, усиления пути нормированы когда ModelConfig. ShadowingModelUsed
и ModelConfig. параметры PathLossModelUsed
устанавливаются на 'no'
.
Когда свойством NormalizeChannelOutputs является true
, среднее усиление канала составляет 0 дБ.
[1] Kyosti, Пекка, Juha Meinila, и др. ПОБЕДИТЕЛЬ II Моделей Канала. D1.1.2 V1.2. IST-4–027756 WINNER II, сентябрь 2007.