zadoffChuSeq

Сгенерируйте корневую последовательность Задова-Чу

Синтаксис

Описание

пример

seq = zadoffChuSeq(R,N) генерирует Rпервая корневая Последовательность Задова-Чу с N длины, как определено в 3GPP TS 36.211.

Функция генерирует последовательность, используя алгоритм, заданный как

seq (m+1) = exp (-j · π\· R· м· (м + 1 )/ N), для m = 0,..., N-1.

Функция использует отрицательную полярность на аргументе экспоненты, то есть последовательности фаз по часовой стрелке.

Примеры

свернуть все

Сгенерируйте 25-ю корневую последовательность Задова-Чу с длиной 139.

Постройте график абсолютных значений выхода последовательности.

seq = zadoffChuSeq(25,139);
plot(abs(xcorr(seq)./length(seq)))

Figure contains an axes. The axes contains an object of type line.

Входные параметры

свернуть все

Корень последовательности Задова-Чу, заданный как положительное целое число.

Пример: 25

Типы данных: double

Длина последовательности Задова-Чу, заданная как нечетное положительное целое число.

Пример: 139

Типы данных: double

Выходные аргументы

свернуть все

Rth-й корень последовательность Задова-Чу, возвращенный как N-by-1 вектор комплексных чисел.

Вопросы совместимости

расширить все

Ссылки

[1] 3GPP TS 36.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ..

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Введенный в R2012b