EngeeComms.PhaseFrequencyOffset
Применяет смещения фазы и частоты к комплексному базовому сигналу.
Библиотека |
EngeeComms |
Блок |
Описание
Системный объект EngeeComms.PhaseFrequencyOffset применяет смещения фазы и частоты к комплексному базовому сигналу.
Чтобы выполнить смещения фазы и частоты, выполните следующие действия:
-
Создайте объект EngeeComms.PhaseFrequencyOffset и установите его свойства.
-
Вызовите объект с аргументами, как если бы это была функция.
Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты Engee.
Синтаксис
Создание
-
PFO = EngeeComms.PhaseFrequencyOffset()
создает системный объект для смещения фазы и частоты со свойствами по умолчанию. Пример:PFO = EngeeComms.PhaseFrequencyOffset()
-
PFO = EngeeComms.PhaseFrequencyOffset(Name=Value)
создает системный объект смещения фазы и частоты с каждым указанным свойством Name (имя), установленным на указанное Value (значение). Вы можете указать дополнительные аргументы в виде пары имя-значение в любом порядке (Name1
=Value1
,…,NameN
=ValueN
). Пример:# создание системного объекта смещения фазы и частоты с частотой дискретизации 20 Гц PFO = EngeeComms.PhaseFrequencyOffset(SampleRate=20)
Аргументы
Входные аргументы
X —
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал, заданный в виде скаляра, вектора или матрицы.
Подробнее см. в Зависимости размерностей свойств и входных аргументов.
Типы данных: Float32
, Float64
fOffset —
смещение частоты
скаляр
| вектор
| матрица
Details
Смещение частоты в Гц, заданное в виде скаляра, вектора или матрицы.
Подробнее см. в Зависимости размерностей свойств и входных аргументов.
Зависимости
Чтобы использовать этот аргумент, установите для свойства FrequencyOffsetSource значение Input port
.
Типы данных: Float32
, Float64
Свойства
PhaseOffset —
смещение фазы
0 (по умолчанию)
| скаляр
| вектор
| матрица
Details
Смещение фазы в градусах, заданное в виде скаляра, вектора или матрицы.
Подробнее см. в Зависимости размерностей свойств и входных аргументов.
FrequencyOffsetSource —
источник смещения частоты
Property (по умолчанию)
| Input port
Details
Источник смещения частоты, заданный в виде одного из этих значений:
-
Input port
— смещение частоты задается во входном аргументе fOffset -
Property
— смещение частоты задается свойством FrequencyOffset.
FrequencyOffset —
смещение частоты
0 (по умолчанию)
| скаляр
| вектор
| матрица
Details
Смещение частоты в Гц, заданное в виде скаляра, вектора или матрицы.
Подробнее см. в Зависимости размерностей свойств и входных аргументов.
Зависимости
Чтобы использовать этот аргумент, установите для свойства FrequencyOffsetSource значение Property
.
SampleRate —
частота дискретизации
1 (по умолчанию)
| положительный скаляр
Details
Частота дискретизации входного сигнала в Гц, заданная в виде положительного скаляра.
Дополнительно
Зависимости размерностей свойств и входных аргументов
Details
В приведенной ниже таблице описаны зависимости размерностей свойств и входных аргументов. В таблице — количество отсчетов на канал во входном сигнале X, а — количество каналов.
Размерность | Размерность входа/выхода | Размер кадра | Количество каналов | Размерность смещения частоты/фазы | Размерность входного аргумента смещения частоты |
---|---|---|---|---|---|
любая |
скаляр |
1 |
1 |
скаляр |
скаляр |
2 |
на 1 |
|
1 |
на 1 1 на 1 на 1 |
на 1 1 1 на 1 |
2 |
1 на |
1 |
|
на 1 1 на 1 на 1 |
1 на 1 1 на 1 |
2 |
на |
|
|
на на 1 1 на на 1 1 на 1 на 1 |
на
1 на 1 1 на 1
на 1 |
Например:
-
Когда свойство смещения задано как скаляр, объект применяет одно и то же смещение ко всем элементам входного сигнала.
-
Когда свойство смещения задано как вектор 2 на 1 для входного сигнала размерностью 2 на 3 (одно значение смещения на отсчет), объект применяет одинаковое смещение отсчета для всех трех каналов.
-
Когда свойство смещения задано как вектор 1 на 3 для входного сигнала размерностью 2 на 3 (одно значение смещения на канал), одно и то же смещение канала применяется к двум отсчетам одного канала.
-
Когда свойство смещения задано в виде матрицы 2 на 3 для входного сигнала размерностью 2 на 3 (одно значение смещения на отсчет для каждого канала), смещения применяются поэлементно к входному сигналу.
Литература
-
Clark, George C., and J. Bibb Cain. Error-Correction Coding for Digital Communications. Applications of Communications Theory. New York: Plenum Press, 1981.
-
Forney, G., D., Jr. "Burst-Correcting Codes for the Classic Bursty Channel." IEEE Transactions on Communications, vol. COM-19, October 1971. 772-781.
-
Ramsey, J. L. "Realization of Optimum Interleavers." IEEE Transactions on Information Theory, IT-16 (3), май 1970. 338-345.