exponenta event banner

коммуникация. PhaseFrequencyOffset

Применить фазовые и частотные смещения к входному сигналу

Описание

PhaseFrequencyOffset объект применяет фазовые и частотные смещения к входящему сигналу.

Для применения фазовых и частотных смещений к входному сигналу:

  1. Определите и настройте объект фазового сдвига частоты. См. раздел Строительство.

  2. Звонить step применить фазовые и частотные смещения к входному сигналу в соответствии со свойствами comm.PhaseFrequencyOffset. Поведение step относится к каждому объекту на панели инструментов.

Примечание

Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.

Строительство

H = comm.PhaseFrequencyOffset создает объект System со смещением по фазе и частоте, H. Этот объект применяет фазовые и частотные смещения к входному сигналу.

H = comm.PhaseFrequencyOffset(Name,Value) создает объект сдвига фазы и частоты, H, каждое указанное свойство имеет заданное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).

Свойства

PhaseOffset

Фазовое смещение

Задайте фазовое смещение в градусах. Значение по умолчанию: 0. Если step вход метода является матрицей M-by-N, PhaseOffset свойство может иметь числовой скаляр, M-by-1 или 1-by-N числовой вектор или числовую матрицу M-by-N. Дополнительные сведения см. в разделе Взаимозависимые входные измерения свойств.

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

FrequencyOffsetSource

Источник смещения частоты

Укажите источник смещения частоты как один из Property | Input port. Значение по умолчанию: Property. Если для этого свойства задано значение Property, можно указать смещение частоты с помощью FrequencyOffset собственность. Если для этого свойства задано значение Input port, вы указываете смещение частоты в качестве входного значения метода шага.

FrequencyOffset

Сдвиг частоты

Задайте смещение частоты в герцах. Значение по умолчанию: 0. Если step вход метода является матрицей M-by-N, затем FrequencyOffset свойство является числовым скаляром, M-by-1 или 1-by-N числовым вектором или числовой матрицей M-by-N. Дополнительные сведения см. в разделе Взаимозависимые входные измерения свойств.

Это свойство применяется при установке FrequencyOffsetSource свойство для Property.

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

SampleRate

Частота выборки

Укажите частоту дискретизации входных выборок в секундах как действительное положительное скалярное значение с двойной точностью. Значение по умолчанию: 1.

Методы

шагПрименить фазовые и частотные смещения к входному сигналу
Общие для всех системных объектов
release

Разрешить изменение значения свойства объекта системы

Примеры

свернуть все

Введите фазовое смещение для 16-QAM сигнала и просмотрите его влияние на совокупность.

Создайте object™ системы смещения фазовой частоты. Задайте смещение фазы 30 градусов.

pfo = comm.PhaseFrequencyOffset('PhaseOffset',30);

Генерировать случайные символы и применять 16-QAM модуляцию.

M = 16;
data = (0:M-1)';
modData = qammod(data,M);

Постройте график созвездия 16-QAM.

scatterplot(modData);
title(' Original Constellation')
xlim([-5 5])
ylim([-5 5])

Figure Scatter Plot contains an axes. The axes with title Original Constellation contains an object of type line. This object represents Channel 1.

Ввести фазовое смещение с помощью pfo и постройте график группы смещений. Обратите внимание, что он был сдвинут на 30 градусов.

impairedData = pfo(modData);
scatterplot(impairedData);
title('Constellation after phase offset')
xlim([-5 5])
ylim([-5 5])

Figure Scatter Plot contains an axes. The axes with title Constellation after phase offset contains an object of type line. This object represents Channel 1.

Подробнее

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

Алгоритмы

Если входной сигнал равен u (t), то выходной сигнал равен

y (t) =u (t) ⋅ (cos (0tf (τ) (t)) +jsin (0tf (τ) dτ +φ (t))),

где f (t) - сдвиг по частоте, а (t) - сдвиг по фазе.

Дискретно-временной выход задается

y (0) =u (0) (cos (φ (0)) +jsin (φ (0))) и y (i) =u (i) (cos (n=0i−1f (n) Δt (i)) +jsin (n=0i−1f (n) Δt +φ (i))),

где i > 0, а Δt - время выборки.

Расширенные возможности

.
Представлен в R2012a