Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

zadoffChuSeq

ルート Zadoff-Chu シーケンスの生成

説明

seq = zadoffChuSeq(R,N) は、3GPP TS 36.211 で定義されているように、長さ N をもつ R 乗根の Zadoff-Chu シーケンスを生成します。

この関数は以下のアルゴリズムを使用してシーケンスを生成します。

seq(m+1) = exp(-j·π·R·m·(m+1)/N), for m = 0, ..., N-1

この関数では、指数の引数に負極性、つまり位相の時計回りのシーケンスを使用します。

すべて折りたたむ

長さ 139 の 25 乗根 Zadoff-Chu シーケンスを生成します。

出力シーケンスの絶対値をプロットします。

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

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

入力引数

すべて折りたたむ

Zadoff-Chu シーケンスのルート。正の整数として指定します。

例: 25

データ型: double

Zadoff-Chu シーケンスの長さ。奇数の正の整数として指定します。

例: 139

データ型: double

出力引数

すべて折りたたむ

R 乗根の Zadoff-Chu シーケンス。N 行 1 列の複素数値のベクトルとして返されます。

参照

[1] 3GPP TS 36.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network..

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2012b で導入

すべて展開する