Пропустите входной сигнал через 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.