Main Content

evdoForwardReferenceChannels

1xEV-DO のフォワード参照チャネルの定義

説明

cfg = evdoForwardReferenceChannels(wv) は、与えられた入力波形識別子 wv に応じて、1xEV-DO フォワード リンク パラメーターを定義する構造体 cfg を返します。この構造体を関数 evdoForwardWaveformGenerator に渡して、フォワード リンク参照チャネルの波形を生成します。

すべての構文に対して、evdoForwardReferenceChannels は、cdma2000® 高速データ転送パケットの仕様 [1] に準拠した構成の構造体を作成します。

cfg = evdoForwardReferenceChannels(wv,numpackets) は、生成するパケット数を指定します。

すべて折りたたむ

921.6 kbps のデータ転送速度をもち、送信に 2 つのスロットを使用する Release 0 チャネルの構成の構造体を作成します。

config = evdoForwardReferenceChannels('Rel0-921600-2');

スロット数とデータ転送速度を表示します。

config.PacketSequence
ans = struct with fields:
    MACIndex: 0
    DataRate: 921600
    NumSlots: 2

関連する波形発生器関数 evdoForwardWaveformGenerator を使用して、複素波形を生成します。

wv = evdoForwardWaveformGenerator(config);

2 つのスロットを介し、64 ビット長のプリアンブルを付加して送信される 3 つの 1024 ビット パケットからなる Revision A の 1xEV-DO チャネルを送信するための構造体を作成します。

config = evdoForwardReferenceChannels('RevA-1024-2-64',3);

関数により 1 行 3 列の構造体配列が作成されたことを確認します。構造体配列の各要素はデータ パケットに対応します。

config.PacketSequence
ans=1×3 struct array with fields:
    MACIndex
    PacketSize
    NumSlots
    PreambleLength

1 番目の構造体要素を調べ、パケット サイズ、スロット数およびプリアンブル長が関数呼び出しで指定したものと一致していることを確認します。

config.PacketSequence(1)
ans = struct with fields:
          MACIndex: 0
        PacketSize: 1024
          NumSlots: 2
    PreambleLength: 64

波形を生成します。

wv = evdoForwardWaveformGenerator(config);

入力引数

すべて折りたたむ

参照チャネルの波形識別。文字ベクトルで指定します。

パラメーター フィールド説明
wv

'Rel0-38400-16' | 'Rel0-76800-8' | 'Rel0-153600-4' | 'Rel0-307200-2' | 'Rel0-307200-4' | 'Rel0-614400-1' | 'Rel0-614400-2' | 'Rel0-921600-2' | 'Rel0-1228800-1' | 'Rel0-1228800-2' | 'Rel0-1843200-1' | 'Rel0-2457600-1'

bps 単位のデータ転送速度とスロット数をもつ 1xEV-DO Release 0 の参照チャネルを表す文字ベクトル。たとえば、'Rel0-153600-4' と指定すると、データ転送速度が 153,600 bps で、4 つのスロットを使用する参照チャネルを表す構造体を作成できます。

'RevA-128-1-64' | 'RevA-128-2-128' | 'RevA-128-4-256' | 'RevA-128-4-1024' | 'RevA-128-8-512' | 'RevA-256-1-64' | 'RevA-256-2-128' | 'RevA-256-4-256' | 'RevA-256-4-1024' | 'RevA-256-8-512' | 'RevA-256-16-1024' | 'RevA-512-1-64' | 'RevA-512-2-64' | 'RevA-512-2-128' | 'RevA-512-4-128' | 'RevA-512-4-256' | 'RevA-512-4-1024' | 'RevA-512-8-512' | 'RevA-512-16-1024' | 'RevA-1024-1-64' | 'RevA-1024-2-64' | 'RevA-1024-2-128' | 'RevA-1024-4-128' | 'RevA-1024-4-256' | 'RevA-1024-8-512' | 'RevA-1024-16-1024' | 'RevA-2048-1-64' | 'RevA-2048-2-64' | 'RevA-2048-4-128' | 'RevA-3072-1-64' | 'RevA-3072-2-64' 'RevA-4096-1-64' | 'RevA-4096-2-64' | 'RevA-5120-1-64' | 'RevA-5120-2-64'

ビット単位のパケット サイズ、スロット数、およびチップ単位のプリアンブル長をもつ 1xEV-DO Revision A の参照チャネルを表す文字ベクトル。たとえば、'RevA-256-1-64' と指定すると、256 ビット パケットを 1 つのスロットで、64 ビット長のプリアンブルを付加して送信する参照チャネルを作成できます。

例: 'Rel0-614400-2'

例: 'RevA-4096-2-64'

データ型: char

パケット数。正の整数で指定します。

例: 4

データ型: double

出力引数

すべて折りたたむ

波形発生器で使用されるパラメーターおよびチャネルの構成です。構成の構造体は、これらの表で定義されます。

最上位パラメーターおよびサブ構造体

パラメーター フィールド

説明

Release'Release0' | 'RevisionA'

1xEV-DO

PNOffset

非負のスカラー整数 [0, 511]

基地局の PN オフセット

IdleSlotsWithControl'Off' | 'On'

空きスロットを制御チャネルに含める

EnableControl'Off' | 'On'

制御信号伝達の有効化

NumChips

正のスカラー整数

波形のチップ数

OversamplingRatio

正のスカラー整数 [1, 8]

出力におけるオーバーサンプリング比

FilterType'cdma2000Long' | 'cdma2000short' | 'Custom' | 'Off'

フィルター タイプの選択またはフィルター処理の無効化

CustomFilterCoefficients

実数ベクトル

カスタム フィルター係数 (FilterType フィールドが 'Custom' に設定されている場合に適用)

InvertQ'Off' | 'On'

直交出力の反転

EnableModulation'Off' | 'On'

搬送波変調の有効化

ModulationFrequency

非負のスカラー整数

搬送波変調周波数 (EnableModulation'On' の場合に適用)

PacketSequence

構造

PacketSequence サブ構造体を参照。
PacketDataSources

構造

PacketDataSources サブ構造体を参照。

PacketSequence サブ構造体

PacketSequence サブ構造体を cfg 構造体に含めると、連続的に伝送を行うためのデータ パケットのシーケンスを定義できます。PacketSequence サブ構造体には次のフィールドがあります。

パラメーター フィールド

説明

MACIndex

正のスカラー整数

パケットに関連付けられた MAC インデックス

Release 0
DataRate38400 | 76800 | 153600 | 307200 | 614400 | 921600 | 1228800 | 1843200 | 2457600

データ転送速度 (bps)

NumSlots

正のスカラー整数

スロット数

Revision A
PacketSize128 | 256 | 512 | 1024 | 2048 | 3072 | 4096 | 5120

パケット サイズ (ビット)

NumSlots1 | 2 | 4 | 8 | 16

スロット数

PreambleLength64 | 128 | 256 | 512 | 1024

プリアンブル長 (チップ)

PacketDataSources サブ構造体

PacketDataSources サブ構造体を cfg 構造体に含めると、各 MAC インデックスに一致する一連のデータ ソースを定義できます。PacketDataSources サブ構造体には次のフィールドがあります。

パラメーター フィールド

説明

MACIndex

正のスカラー整数

パケットに関連付けられた MAC インデックス

DataSource

セル配列 {'PN Type', RN Seed} またはバイナリ ベクトル。

標準 PN シーケンスのオプションは、 'PN9''PN15''PN23''PN9-ITU' および 'PN11' です。

データ ソース。乱数シードまたはカスタム ベクトルによって標準 PN シーケンスを指定します。

EnableCoding'Off' | 'On'

誤り訂正符号化の有効化

参照

[1] 3GPP2 C.S0024–A v3.0. “cdma2000 High Rate Packet Data Air Interface Specification.” 3rd Generation Partnership Project 2.

バージョン履歴

R2015b で導入