evdoForwardReferenceChannels
1xEV-DO のフォワード参照チャネルの定義
説明
は、与えられた入力波形識別子 cfg
= evdoForwardReferenceChannels(wv
)wv
に応じて、1xEV-DO フォワード リンク パラメーターを定義する構造体 cfg
を返します。この構造体を関数 evdoForwardWaveformGenerator
に渡して、フォワード リンク参照チャネルの波形を生成します。
すべての構文に対して、evdoForwardReferenceChannels
は、cdma2000® 高速データ転送パケットの仕様 [1] に準拠した構成の構造体を作成します。
は、生成するパケット数を指定します。cfg
= evdoForwardReferenceChannels(wv
,numpackets
)
例
1xEV-DO Release 0 のフォワード リンク波形の生成
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);
1xEV-DO Revision A のフォワード リンク波形の生成
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
— 波形識別
文字ベクトル
参照チャネルの波形識別。文字ベクトルで指定します。
パラメーター フィールド | 値 | 説明 |
---|---|---|
wv |
| bps 単位のデータ転送速度とスロット数をもつ 1xEV-DO Release 0 の参照チャネルを表す文字ベクトル。たとえば、 |
| ビット単位のパケット サイズ、スロット数、およびチップ単位のプリアンブル長をもつ 1xEV-DO Revision A の参照チャネルを表す文字ベクトル。たとえば、 |
例: 'Rel0-614400-2'
例: 'RevA-4096-2-64'
データ型: char
numpackets
— パケット数
1
(既定値) | 正の整数スカラー
パケット数。正の整数で指定します。
例: 4
データ型: double
出力引数
cfg
— 波形発生器で使用されるパラメーターおよびチャネルの構成
構造体
波形発生器で使用されるパラメーターおよびチャネルの構成です。構成の構造体は、これらの表で定義されます。
最上位パラメーターおよびサブ構造体
パラメーター フィールド | 値 | 説明 |
---|---|---|
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 | 実数ベクトル | カスタム フィルター係数 ( |
InvertQ | 'Off' | 'On' | 直交出力の反転 |
EnableModulation | 'Off' | 'On' | 搬送波変調の有効化 |
ModulationFrequency | 非負のスカラー整数 | 搬送波変調周波数 ( |
PacketSequence | 構造 | PacketSequence サブ構造体を参照。 |
PacketDataSources | 構造 | PacketDataSources サブ構造体を参照。 |
PacketSequence
サブ構造体
PacketSequence
サブ構造体を cfg
構造体に含めると、連続的に伝送を行うためのデータ パケットのシーケンスを定義できます。PacketSequence
サブ構造体には次のフィールドがあります。
パラメーター フィールド | 値 | 説明 |
---|---|---|
MACIndex | 正のスカラー整数 | パケットに関連付けられた MAC インデックス |
Release 0 | ||
DataRate | 38400 | 76800 | 153600 | 307200 | 614400 | 921600 | 1228800 | 1843200 | 2457600 | データ転送速度 (bps) |
NumSlots | 正のスカラー整数 | スロット数 |
Revision A | ||
PacketSize | 128 | 256 | 512 | 1024 | 2048 | 3072 | 4096 | 5120 | パケット サイズ (ビット) |
NumSlots | 1 | 2 | 4 | 8 | 16 | スロット数 |
PreambleLength | 64 | 128 | 256 | 512 | 1024 | プリアンブル長 (チップ) |
PacketDataSources
サブ構造体
PacketDataSources
サブ構造体を cfg
構造体に含めると、各 MAC インデックスに一致する一連のデータ ソースを定義できます。PacketDataSources
サブ構造体には次のフィールドがあります。
パラメーター フィールド | 値 | 説明 |
---|---|---|
MACIndex | 正のスカラー整数 | パケットに関連付けられた MAC インデックス |
DataSource | セル配列 標準 PN シーケンスのオプションは、 | データ ソース。乱数シードまたはカスタム ベクトルによって標準 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 で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)