cdma2000ReverseReferenceChannels
(To be removed) Define cdma2000 reverse reference channel
cdma2000ReverseReferenceChannels will be removed in a
future release. (since R2026a)
Syntax
Description
returns a structure, cfg = cdma2000ReverseReferenceChannels(wv)cfg, that defines the cdma2000® reverse link parameters given the input
waveform identifier, wv. Pass the structure to the cdma2000ReverseWaveformGenerator function to generate a reverse link
reference channel waveform.
For all syntaxes, cdma2000ReverseReferenceChannels creates a
configuration structure that is compliant with the physical layer specification for
cdma2000 systems described in [1].
returns cfg = cdma2000ReverseReferenceChannels(traffic,numchips,R-SCH-SPEC)cfg for the specified traffic channel,
traffic, and the reverse supplemental channel (R-SCH) and
frame length combination, R-SCH-SPEC.
Examples
Generate the structure corresponding to the reverse common control channel (R-CCCH) having a 19,200 bps data rate and 10 ms frames.
config = cdma2000ReverseReferenceChannels('R-CCCH-19200-10');Verify that the R-CCCH substructure is configured for the correct data rate and frame duration.
config.RCCCH
ans = struct with fields:
Enable: 'On'
Power: 0
LongCodeMask: 0
EnableCoding: 'On'
DataSource: {'PN9' [1]}
DataRate: 19200
FrameLength: 10
WalshCode: 1
Generate the reverse channel waveform using the corresponding waveform
generator function,
cdma2000ReverseWaveformGenerator.
wv = cdma2000ReverseWaveformGenerator(config);
Input Arguments
Waveform identification of the reference channel, specified as a character
vector. The input typically identifies the channel type, radio
configuration, data rate, and frame length. To specify
wv, connect the substrings with hyphens, for
example, 'TRAFFIC-RC2-3600'.
| Parameter Field | Values | Description | ||
|---|---|---|---|---|
| Substring 1 | Substring 2 | Substring 3 | ||
wv | 'R-PICH-ONLY' | Generates a waveform containing a pilot channel only. | ||
'R-CCCH' | 9600 | 20 | Character vector representing the
Reverse Common Control Channel (R-CCCH) data rate in bps
and the frame length in ms. Specify
| |
19200 | 10 | 20 | |||
38400 | 5 | 10 |
20 | |||
'TRAFFIC' | RC1 | 1200 | 2400 |
4800 |
9600 | Character vector representing the
radio configuration and the Reverse Fundamental Channel
(R-FCH) data rate in bps. Specify
| |
RC2 | RC4 |
RC6
| 1800 | 3600 |
7200 |
14400 | |||
RC3 | RC5 |
RC6 | 1500 | 2700 |
4800 |
9600 | |||
'R-EACH' | 9600 | 20 | Reverse Enhanced Access Channel
waveforms. Specify | |
19200 | 10 | 20 | |||
38400 | 5 | 10 |
20 | |||
'R-PICH-R-FCH' | Specify tests for the mobile transmitter in accordance with [2]. | |||
'ALL' | RC1 | RC2 |
RC3 | RC4 |
RC5 | RC6 | N/A | Returns all channels that are supported for the
specified radio configuration. Specify
| |
Example: 'R-CCCH-9600-20' is a R-CCH channel having a
9600 bps data rate and a 20 ms frame length.
Example: 'R-EACH-38400-5' is a R-EACH channel having a
38,400 bps data rate and a 5 ms frame length.
Data Types: char
Number of chips, specified as a positive integer.
Example: 2048
Data Types: double
Traffic channel configuration, specified as a character vector. The table shows the valid configurations.
| Radio Configuration | Traffic Channel Configuration | |||
|---|---|---|---|---|
| 1 | 'TRAFFIC-RC1-1200' | 'TRAFFIC-RC1-2400' | 'TRAFFIC-RC1-4800' | 'TRAFFIC-RC1-9600' |
| 2 | 'TRAFFIC-RC2-1800' | 'TRAFFIC-RC2-3600' | 'TRAFFIC-RC2-7200' | 'TRAFFIC-RC2-14400' |
| 3 | 'TRAFFIC-RC3-1500' | 'TRAFFIC-RC3-2700' | 'TRAFFIC-RC3-4800' | 'TRAFFIC-RC3-9600' |
| 4 | 'TRAFFIC-RC4-1800' | 'TRAFFIC-RC4-3600' | 'TRAFFIC-RC4-7200' | 'TRAFFIC-RC4-14400' |
| 5 | 'TRAFFIC-RC5-1500' | 'TRAFFIC-RC5-2700' | 'TRAFFIC-RC5-4800' | 'TRAFFIC-RC5-9600' |
| 6 | 'TRAFFIC-RC6-1800' | 'TRAFFIC-RC6-3600' | 'TRAFFIC-RC6-7200' | 'TRAFFIC-RC6-14400' |
Example: 'TRAFFIC-RC4-1800' is a traffic channel using
radio configuration 4 and having an R-FCH with an 1800 bps data
rate.
Data Types: char
Specify the R-SCH data rate and frame length as a character vector. If
omitted, R-SCH-SPEC defaults to the lowest R-SCH data
rate allowable for a 20 ms frame length given the radio configuration
specified by traffic. The table summarizes the
supported data rate and frame length combinations.
| Radio Configuration | Frame Length | ||
|---|---|---|---|
| 20 ms | 40 ms | 80 ms | |
3 | 5 | 'R-SCH-1500-20' |
'R-SCH-2700-20' |
'R-SCH-4800-20' |
'R-SCH-9600-20' |
'R-SCH-19200-20' |
'R-SCH-38400-20' |
'R-SCH-76800-20' |
'R-SCH-153600-20' |
'R-SCH-307200-20' | 'R-SCH-1350-40' |
'R-SCH-2400-40' |
'R-SCH-4800-40' |
'R-SCH-9600-40' |
'R-SCH-19200-40' |
'R-SCH-38400-40' |
'R-SCH-76800-40'|
'R-SCH-153600-40' | 'R-SCH-1350-80' |
'R-SCH-2400-80' |
'R-SCH-4800-80' |
'R-SCH-9600-80' |
'R-SCH-19200-80' |
'R-SCH-38400-80' |
'R-SCH-76800-80' |
5 | 'R-SCH-614400-20' | 'R-SCH-307200-40' | 'R-SCH-153600-80' |
4 | 6 | 'R-SCH-1800-20' |
'R-SCH-3600-20' |
'R-SCH-7200-20' |
'R-SCH-14400-20' |
'R-SCH-28800-20' |
'R-SCH-57600-20' |
'R-SCH-115200-20' |
'R-SCH-230400-20' | 'R-SCH-1800-40' |
'R-SCH-3600-40' |
'R-SCH-7200-40' |
'R-SCH-14400-40' |
'R-SCH-28800-40' |
'R-SCH-57600-40' |
'R-SCH-115200-40' | 'R-SCH-1800-80' |
'R-SCH-3600-80' |
'R-SCH-7200-80' |
'R-SCH-14400-80' |
'R-SCH-28800-80' |
'R-SCH-57600-80' |
6 | 'R-SCH-460800-20' |
'R-SCH-1036800-20' | 'R-SCH-230400-40' |
'R-SCH-518400-40' | 'R-SCH-115200-80' |
'R-SCH-259200-80' |
Additional data rate information for the cdma2000 reverse links is given in Tables 2.1.3.1.3-1 and 2.1.3.1.3-2 of [1].
Example: 'R-SCH-153600-20' is an R-SCH having a 153,600
bps data rate and a 20 ms frame length.
Data Types: char
Output Arguments
Configuration of the parameters and channels used by the waveform generator. The configuration structure is defined in these tables.
Top-Level Parameters and Substructures
Parameter Field | Values | Description |
|---|---|---|
RadioConfiguration | 'RC1' | 'RC2' | 'RC3' | 'RC4' | 'RC5' | 'RC6' | Radio configuration of the reverse channel. The spreading
rate of the waveform is derived from the radio configuration. Spreading
rate 1, SR1, corresponds to a 1.2288 Mcps carrier and is associated
with RC1 through RC4. Spreading rate 3, |
PowerNormalization | 'Off' | 'NormalizeTo0dB' | Power normalization of the waveform |
NumChips | Positive scalar integer | Number of chips in the waveform |
OversamplingRatio | Positive scalar integer | Oversampling ratio at output |
FilterType | 'cdma2000Long' | 'cdma2000Short' | 'Off' | 'Custom' | Type of output filtering |
CustomFilterCoefficients | Real vector | Custom filter coefficients used only when the |
InvertQ | 'Off' | 'On' | Negate the quadrature output |
EnableModulation | 'Off' | 'On' | Enable carrier modulation |
ModulationFrequency | Nonnegative scalar integer | Carrier modulation frequency (applies when |
RPICH | Structure | See RPICH Substructure.
Optional. |
RACH | Structure | See RACH Substructure.
Optional. |
REACH | Structure | See REACH Substructure.
Optional. |
RCCCH | Structure | See RCCCH Substructure.
Optional. |
RDCCH | Structure | See RDCCH Substructure.
Optional. |
RFCH | Structure | See RFCH Substructure.
Optional. |
RSCCH | Structure | See RSCCH Substructure.
Optional. |
RSCH1 | Structure | See RSCH1 Substructure.
Optional. |
RSCH2 | Structure | See RSCH2 Substructure.
Optional. |
RPICH Substructure
Include the RPICH substructure in the cfg structure
to configure the Reverse Pilot Channel (R-PICH). The RPICH substructure
contains the following fields.
Parameter Field | Values | Description |
|---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
LongCodeMask | 42-bit binary number | Long code identifier |
PowerControlEnable | 'On' | 'Off' | Enable or disable power control subchannel |
PowerControlPower | Real scalar | Power control subchannel power (relative to R-PICH) |
PowerControlDataSource | Cell array, Standard PN sequence options are | Power control subchannel data source |
RACH Substructure
Include the RACH substructure in the cfg structure
to configure the Reverse Access Channel (R-ACH). The RACH substructure
contains the following fields.
Parameter Field | Values | Description |
|---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
LongCodeMask | 42-bit binary number | Long code identifier |
EnableCoding | 'On' | 'Off' | Enable or disable channel coding |
DataSource | Cell array: Standard PN types are | Data source. Specify a standard PN sequence with a random number seed or a binary vector. |
REACH Substructure
Include the REACH substructure in the cfg structure
to configure the Reverse Enhanced Access Channel (R-EACH). The REACH substructure
contains the following fields.
Parameter Field | Values | Description |
|---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
DataRate |
| Data rate (bps) |
FrameLength | 5 | 10 | 20 | Frame length (ms) |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | 42-bit binary number | Long code identifier |
EnableCoding | 'On' | 'Off' | Enable or disable channel coding |
DataSource | Cell array: Standard PN types are | Data source. Specify a standard PN sequence with a random number seed or a binary vector. |
RCCCH Substructure
Include the RCCCH substructure in the cfg structure
to configure the Reverse Common Control Channel (R-CCCH). The RCCCH substructure
contains the following fields.
Parameter Field | Values | Description |
|---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
DataRate | 9600 | 19200 | 38400 | Data rate (bps) |
FrameLength | 5 | 10 | 20 | Frame length (ms) |
CodingType | 'conv' | 'turbo' | Type of error control coding |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | 42-bit binary number | Long code identifier |
EnableCoding | 'On' | 'Off' | Enable or disable channel coding |
DataSource | Cell array: Standard PN sequence options are | Data source. Specify a standard PN sequence with a random number seed or a custom vector. |
RDCCH Substructure
Include the RDCCH substructure in the cfg structure
to configure the Reverse Dedicated Control Channel (R-DCCH). The RDCCH substructure
contains the following fields.
Parameter Field | Values | Description |
|---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
FrameLength | 5 | 20 | Frame length (ms) |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | 42-bit binary number | Long code identifier |
EnableCoding | 'On' | 'Off' | Enable or disable channel coding |
DataSource | Cell array, Standard PN sequence options are | Data source. Specify a standard PN sequence with a random number seed or a custom vector. |
RFCH Substructure
Include the RFCH substructure in the cfg structure
to configure the Reverse Fundamental Traffic Channel (R-FCH). The RFCH substructure
contains the following fields.
Parameter Field | Values | Description |
|---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
DataRate | 1200 | 1500 | 1800 | 2400 | 2700 | 3600 | 4800 | 7200 | 9600 | 14400 | Data rate (bps) |
FrameLength | 5 | 10 | 20 | Frame length (ms) |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | 42-bit binary number | Long code identifier |
EnableCoding | 'On' | 'Off' | Enable or disable channel coding |
DataSource | Cell array, Standard PN sequence options are | Data source. Specify a standard PN sequence with a random number seed or a custom vector. |
RSCCH Substructure
Include the RSCCH substructure in the cfg structure
to configure the Reverse Supplemental Code Channel (R-SCCH). The RSCCH substructure
contains the following fields.
Parameter Field | Values | Description |
|---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
LongCodeMask | 42-bit binary number | Long code identifier |
EnableCoding | 'On' | 'Off' | Enable or disable channel coding |
DataSource | Cell array, Standard PN sequence options are | Data source. Specify a standard PN sequence with a random number seed or a custom vector. |
RSCH1 Substructure
Include the RSCH1 substructure in the cfg structure
to configure the Reverse Supplemental Channel 1 (R-SCH 1). The RSCH1 substructure
contains the following fields.
Parameter Field | Values | Description |
|---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
DataRate | 1200 | 1350 | 1500 | 1800 | 2400 | 2700 | 3600 | 4800 | 7200 | 9600 | 14400 | 19200 | 28800 | 38400 | 57600 | 76800 | 115200 | 153600 | 230400 | 259200 | 307200 | 460800 | 518400 | 614400 | 1036800 | Data rate (bps) |
FrameLength | 20 | 40 | 80 | Frame length (ms) |
WalshLength | 2 | 4 | Walsh code length |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | 42-bit binary number | Long code identifier |
EnableCoding | 'On' | 'Off' | Enable or disable channel coding |
DataSource | Cell array, Standard PN sequence options are | Data source. Specify a standard PN sequence with a random number seed or a custom vector. |
RSCH2 Substructure
Include the RSCH2 substructure in the cfg structure
to configure the Reverse Supplemental Channel 2 (R-SCH 2). The RSCH2 substructure
contains the following fields.
Parameter Field | Values | Description |
|---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
DataRate | 1200 | 1350 | 1500 | 1800 | 2400 | 2700 | 3600 | 4800 | 7200 | 9600 | 14400 | 19200 | 28800 | 38400 | 57600 | 76800 | 115200 | 153600 | 230400 | 259200 | 307200 | 460800 | 518400 | 614400 | 1036800 | Data rate (bps) |
FrameLength | 20 | 40 | 80 | Frame length (ms) |
WalshLength | 4 | 8 | Walsh code length |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | 42-bit binary number | Long code identifier |
EnableCoding | 'On' | 'Off' | Enable or disable channel coding |
DataSource | Cell array, Standard PN sequence options are | Data source. Specify a standard PN sequence with a random number seed or a custom vector. |
Data Types: struct
References
[1] 3GPP2 C.S0002–F v2.0. "Physical Layer Standard for cdma2000 Spread Spectrum Systems." 3rd Generation Partnership Project 2.
[2] 3GPP2 C.S0011–E v2.0. "Recommended Minimum Performance Standards for cdma2000 Spread Spectrum Mobile Stations." 3rd Generation Partnership Project 2.
Version History
Introduced in R2015bcdma2000ReverseReferenceChannels will be removed in a future release.
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- 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)