exponenta event banner

ricianchan

(Чтобы быть удаленным) Построение Rician, исчезающий объект канала

Синтаксис

chan = ricianchan(ts,fd,k)
chan = ricianchan(ts,fd,k,tau,pdb)
chan = ricianchan(ts,fd,k,tau,pdb,fdlos)
chan = ricianchan

ricianchan будет удален в будущем релизе. Используйте comm.RicianChannel вместо этого.

Описание

chan = ricianchan(ts,fd,k) создает плоское частотой (один путь) объект канала исчезновения Rician. ts шаг расчета входного сигнала, в секундах. fd максимальный эффект Доплера, в герц. k K-фактор Rician в линейной шкале. Можно смоделировать эффект канала chan на x сигнала при помощи синтаксиса y = filter(chan,x).

chan = ricianchan(ts,fd,k,tau,pdb) создает выборочное частотой (разнообразные пути) объект канала исчезновения. Если k скаляр, затем первый дискретный путь является процессом исчезновения Rician (он содержит компонент угла обзора) с K-фактором k, в то время как остающиеся дискретные пути являются независимыми процессами Релеевского замирания (никакой компонент угла обзора). Если k вектор одного размера с tau, затем каждый дискретный путь является процессом исчезновения Rician с K-фактором, данным соответствующим элементом векторного k\tau вектор задержек пути, каждый заданный в секундах. pdb вектор средних усилений пути, каждый заданный в дБ.

chan = ricianchan(ts,fd,k,tau,pdb,fdlos) задает fdlos как эффект (эффекты) Доплера компонента (компонентов) угла обзора дискретного пути (путей), в герц. fdlos должен быть одного размера с k. Если k и fdlos скаляры, компонент угла обзора первого дискретного пути имеет эффект Доплера fdlos, в то время как остающиеся дискретные пути являются независимыми процессами Релеевского замирания. Если fdlos вектор одного размера с k, компоненту угла обзора каждого дискретного пути дал эффект Доплера соответствующий элемент векторного fdlos. По умолчанию, fdlos 0. Начальная фаза (фазы) компонента (компонентов) угла обзора может быть установлена через свойство DirectPathInitPhase.

chan = ricianchan устанавливает максимальный эффект Доплера на 0, k-фактор Rician к 1, и эффект Доплера и начальная фаза компонента угла обзора к 0. Этот синтаксис моделирует статический плоский частотой канал, и, в этом тривиальном случае, шаг расчета сигнала неважен.

Свойства

Следующие таблицы описывают свойства объекта канала, chan, то, что можно установить и который MATLAB® техническое вычислительное программное обеспечение устанавливает автоматически. Чтобы изучить, как просмотреть или изменить значения объекта канала, смотрите Отображение и Изменение Свойств объектов.

Свойства Writeable

СвойствоОписание
InputSamplePeriodПериод расчета сигнала, на который канал действует, измеренный в секундах.
DopplerSpectrumДоплеровский объект (объекты) спектра. Значением по умолчанию является объект Джейкса Доплера.
MaxDopplerShiftМаксимальный эффект Доплера канала, в герц (применяется ко всем путям канала).
KFactorK-фактор Rician (скаляр или вектор). Значение по умолчанию равняется 1 (компонент угла обзора только на первом пути).
PathDelaysВектор, перечисляющий задержки дискретных путей, в секундах.
AvgPathGaindBВектор, перечисляющий среднее усиление дискретных путей, в децибелах.
DirectPathDopplerShiftЭффект (эффекты) Доплера компонента (компонентов) угла обзора в герц. Значение по умолчанию 0.
DirectPathInitPhaseНачальная фаза (фазы) компонента (компонентов) угла обзора в радианах. Значение по умолчанию 0.
NormalizePathGainsЕсли этим значением является 1, процесс Релеевского замирания нормирован таким образом, что ожидаемое значение общей степени усилений пути равняется 1.
StoreHistoryЕсли этим значением является 1, образуйте канал информация состояния, необходимая инструменту визуализации канала, хранится, когда функция filter канала обрабатывает сигнал. Значение по умолчанию 0.
StorePathGainsЕсли этим значением является 1, вектор усиления сложного контура хранится, когда функция filter канала обрабатывает сигнал. Значение по умолчанию 0.
ResetBeforeFilteringЕсли этим значением является 1, каждый вызов filter сбрасывает состояние chan перед фильтрацией. Если это - 0, процесс исчезновения обеспечивает непрерывность от одного вызова до следующего.

Свойства только для чтения

СвойствоОписаниеКогда наборы MATLAB или значение обновлений
ChannelTypeФиксированное значение, 'Rician'.Когда вы создаете объект.
PathGainsКомплексный вектор, перечисляющий текущие усиления дискретных путей. Когда вы создаете или сбрасываете chan, PathGains случайный вектор под влиянием AvgPathGaindB и NormalizePathGains.Когда вы создаете объект, сбрасываете объект или используете его, чтобы отфильтровать сигнал.
ChannelFilterDelay

Задержка фильтра канала, измеренного в выборках.

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

Когда вы создаете объект или отношение изменения InputSamplePeriod к PathDelays.
NumSamplesProcessedКоличество выборок канал, обработанный начиная с последнего сброса. Когда вы создаете или сбрасываете chan, этим значением свойства является 0.Когда вы создаете объект, сбрасываете объект или используете его, чтобы отфильтровать сигнал.

Отношения среди свойств

Изменение длины PathDelays также изменяет длину AvgPathGaindB, длина KFactor если KFactor вектор (никакое изменение, если это - скаляр), и длина DopplerSpectrum если DopplerSpectrum вектор (никакое изменение, если это - отдельный объект).

DirectPathDopplerShift и DirectPathInitPhase оба следуют за изменениями в KFactor.

PathDelays и AvgPathGaindB свойства объекта канала должны всегда иметь ту же длину вектора, потому что эта длина равняется количеству дискретных путей канала. DopplerSpectrum свойство должно или быть одним Доплеровским объектом или вектором Доплеровских объектов с той же длиной как PathDelays.

Если вы изменяете длину PathDelays, MATLAB обрезает или нулевые клавиатуры значение AvgPathGaindB при необходимости, чтобы настроить его длину вектора (MATLAB может также изменить значения свойств только для чтения, такие как PathGains и ChannelFilterDelay). Если DopplerSpectrum вектор Доплеровских объектов, и вы увеличиваете или уменьшаете длину PathDelays, MATLAB добавит объекты Джейкса Доплера или удалит элементы из DopplerSpectrum, соответственно, чтобы сделать его той же длиной как PathDelays.

Если StoreHistory установлен в 1 Значением по умолчанию является 0), информация о состоянии канала объектно-ориентированной памяти как функция filter канала обрабатывает сигнал. Можно затем визуализировать эту информацию состояния через графический интерфейс пользователя с помощью plot (channel) метод.

Примечание

Установка StoreHistory к 1 приведет к более медленной симуляции. Если вы не хотите визуализировать канал, утверждают информацию с помощью plot (channel), но хочу получить доступ к усилениям сложного контура, затем установить StorePathGains к 1, при хранении StoreHistory как 0.

Сбросьте метод

Если MaxDopplerShift установлен в 0 (значение по умолчанию), объект канала, chan, моделирует статический канал.

Используйте синтаксис reset(chan) сгенерировать новую реализацию канала.

Алгоритм

Методология, используемая, чтобы симулировать исчезающие каналы, описана в Методологии для Симуляции Многопутевых Исчезающих Каналов, где свойства, характерные для объекта канала Rician, связаны с количествами этого раздела можно следующим образом:

  • Kfactor свойство содержит значение Kr (если это - скаляр), или {Kr,k}, 1kK (если это - вектор).

  • DirectPathDopplerShift свойство содержит значение fd,LOS (если это - скаляр), или {fd,LOS,k}, 1kK (если это - вектор).

  • DirectPathInitPhase свойство содержит значение θLOS (если это - скаляр), или {θLOS,k}, 1kK (если это - вектор).

rayleighchan страница с описанием включает описания для свойств, характерных и для объектов канала Рейли и для Рикиэна.

Визуализация канала

Характеристики канала могут быть построены с помощью инструмента визуализации канала, plot (channel). Можно использовать инструмент визуализации канала в Режиме normal mode и Режиме Accelerator.

Ссылки

[1] Jeruchim, M., Балабан, P. и Shanmugan, K., симуляция систем связи, Секонд-Эдайшн, Нью-Йорк, академический Kluwer / пленум, 2000.

Смотрите также

Представлено до R2006a