cdma2000ForwardReferenceChannels
Define cdma2000 forward reference channel
Syntax
Description
returns
a structure, cfg
= cdma2000ForwardReferenceChannels(wv
)cfg
, that defines the cdma2000® forward link parameters given
the input waveform identifier, wv
. To generate
a forward link reference channel waveform, pass this structure to
the cdma2000ForwardWaveformGenerator
function.
For all syntaxes, cdma2000ForwardReferenceChannels
creates
a configuration structure that is compliant with the cdma2000 physical layer specification [1].
returns
the data structure for the specified traffic channel, cfg
= cdma2000ForwardReferenceChannels(traffic
,numchips
,F-SCH-SPEC
)traffic
,
and the forward supplemental channel (F-SCH) and frame length combination, F-SCH-SPEC
.
If omitted, F-SCH-SPEC
has a default value of
the lowest F-SCH data rate allowable for a 20 ms frame length, given
the radio configuration specified by traffic
.
Examples
Generate Waveform for RC2 Forward Traffic Channels
Create a parameter structure, config
, for all forward traffic channels (F-FCH and F-SCCH) that are supported by radio configuration 2.
config = cdma2000ForwardReferenceChannels('ALL-RC2')
config = struct with fields:
SpreadingRate: 'SR1'
Diversity: 'NTD'
QOF: 'QOF1'
PNOffset: 0
LongCodeState: 0
PowerNormalization: 'Off'
OversamplingRatio: 4
FilterType: 'cdma2000Long'
InvertQ: 'Off'
EnableModulation: 'Off'
ModulationFrequency: 0
NumChips: 1000
FPICH: [1x1 struct]
FAPICH: [1x1 struct]
FTDPICH: [1x1 struct]
FATDPICH: [1x1 struct]
FPCH: [1x1 struct]
FSYNC: [1x1 struct]
FBCCH: [1x1 struct]
FCACH: [1x1 struct]
FCCCH: [1x1 struct]
FCPCCH: [1x1 struct]
FQPCH: [1x1 struct]
FFCH: [1x1 struct]
FOCNS: [1x1 struct]
FSCCH: [1x1 struct]
Examine the fields for the Forward Fundamental Channel (F-FCH). The data rate is 14,400 bps and the frame length is 20 ms.
config.FFCH
ans = struct with fields:
Enable: 'On'
Power: 0
RadioConfiguration: 'RC2'
DataRate: 14400
FrameLength: 20
LongCodeMask: 0
EnableCoding: 'On'
DataSource: {'PN9' [1]}
WalshCode: 7
EnableQOF: 'Off'
PowerControlEnable: 'Off'
Generate the complex waveform using the corresponding waveform generator function.
waveform = cdma2000ForwardWaveformGenerator(config);
A waveform composed of the channels specified by each substructure of config
is generated by cdma2000ForwardWaveformGenerator
.
Generate CDMA200 Waveform Containing Sync Channel Message
Create a reference channel, specify the sync channel message as the data source, add the SyncMessage
structure to the FSYNC
substructure. Generate the waveform using this reference channel configuration.
Create a reference channel for testing a base station using radio configuration 3.
config = cdma2000ForwardReferenceChannels('BSTM-RC3');
Adjust the Forward Sync Channel (F-SYNC) settings. Set a relative channel power of 0.0 dB and specify the sync channel message as the data source.
config.FSYNC.Power = 0.0;
config.FSYNC.DataSource = 'SyncMessage';
Define the sync channel message structure (for P_REV = 6 (IS-2000-0)) and add it to the config.FSYNC
substructure. Display the FSYNC
structure.
sm = struct(); sm.P_REV = 6; % Protocol revision field sm.MIN_P_REV = 6; % Minimum protocol revision field sm.SID = hex2dec('14B'); % System identifier field sm.NID = 1; % Network identification field sm.PILOT_PN = 0; % Pilot PN offset field sm.LC_STATE = hex2dec('20000000000'); % Long code state field sm.SYS_TIME = hex2dec('36AE0924C'); % System time field sm.LP_SEC = 0; % Leap second field sm.LTM_OFF = 0; % Local time offset field sm.DAYLT = 0; % Daylight saving time indicator field sm.PRAT = 0; % Paging channel data rate field sm.CDMA_FREQ = hex2dec('2F6'); % CDMA frequency field sm.EXT_CDMA_FREQ = hex2dec('2F6'); % Extended CDMA frequency field config.FSYNC.SyncMessage = sm; config.FSYNC
ans = struct with fields:
Enable: 'On'
Power: 0
EnableCoding: 'On'
DataSource: 'SyncMessage'
SyncMessage: [1x1 struct]
Generate the forward link waveform.
waveform = cdma2000ForwardWaveformGenerator(config);
Generate F-CCCH Waveform
Create a structure for a 2000-chip forward common control channel (F-CCCH). Specify a 38,400 bps data rate, a 5 ms frame length, and an accompanying broadcast control channel (F-BCCH) with a 9600 bps data rate.
config = cdma2000ForwardReferenceChannels('CONTROL-38400-5-9600',2000)
config = struct with fields:
SpreadingRate: 'SR1'
Diversity: 'NTD'
QOF: 'QOF1'
PNOffset: 0
LongCodeState: 0
PowerNormalization: 'Off'
OversamplingRatio: 4
FilterType: 'cdma2000Long'
InvertQ: 'Off'
EnableModulation: 'Off'
ModulationFrequency: 0
NumChips: 2000
FPICH: [1x1 struct]
FPCH: [1x1 struct]
FCCCH: [1x1 struct]
FBCCH: [1x1 struct]
Verify that the F-CCCH and F-BCCH data rates are 38,400 bps and 9600 bps, respectively.
config.FCCCH.DataRate
ans = 38400
config.FBCCH.DataRate
ans = 9600
Generate the forward link waveform.
waveform = cdma2000ForwardWaveformGenerator(config);
Generate Waveform for Base Station Testing
Create a reference channel for testing a base station using radio configuration 3. Specify the number of chips, the total power allocated to the individual channels, and the number of traffic channels. The FFCH substructure is a structure array whose dimensions are set by the number of traffic channels.
config = cdma2000ForwardReferenceChannels('BSTM-RC3',1000,-3,4)
config = struct with fields:
SpreadingRate: 'SR1'
Diversity: 'NTD'
QOF: 'QOF1'
PNOffset: 0
LongCodeState: 0
PowerNormalization: 'Off'
OversamplingRatio: 4
FilterType: 'cdma2000Long'
InvertQ: 'Off'
EnableModulation: 'Off'
ModulationFrequency: 0
NumChips: 1000
FPICH: [1x1 struct]
FSYNC: [1x1 struct]
FPCH: [1x1 struct]
FFCH: [1x4 struct]
Verify that the length of the FFCH substructure corresponds to the number of specified traffic channels, 4.
length(config.FFCH)
ans = 4
Generate the forward link waveform.
waveform = cdma2000ForwardWaveformGenerator(config);
Generate F-SCH Waveform
Create a traffic channel using radio configuration 7 composed of a 614,400 bps forward supplemental channel (F-SCH) having a 20 ms frame length. Set the number of chips to 5000.
config = cdma2000ForwardReferenceChannels('TRAFFIC-RC7-4800', ... 5000,'F-SCH-614400-20')
config = struct with fields:
SpreadingRate: 'SR3'
Diversity: 'NTD'
QOF: 'QOF1'
PNOffset: 0
LongCodeState: 0
PowerNormalization: 'Off'
OversamplingRatio: 4
FilterType: 'cdma2000Long'
InvertQ: 'Off'
EnableModulation: 'Off'
ModulationFrequency: 0
NumChips: 5000
FPICH: [1x1 struct]
FFCH: [1x1 struct]
FSCH: [1x1 struct]
This channel uses spreading rate 3, 'SR3'
, which has a 3.75 MHz bandwidth.
Generate the forward link waveform.
waveform = cdma2000ForwardWaveformGenerator(config);
Input Arguments
wv
— Waveform identification
character vector
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, 'CONTROL-19200-10-4800'
.
Parameter Field | Values | Description | |||
---|---|---|---|---|---|
Substring 1 | Substring 2 | Substring 3 | Substring 4 | ||
wv | 'FPICH-ONLY' | Generates a waveform containing a pilot channel only. | |||
'CONTROL' | 9600 | 20 | 4800 | 9600 | 19200 | Character vector representing the forward
common control channel (F-CCCH) data rate in bps, the frame length
in ms, and the forward broadcast control channel (F-BCCH) data rate
in bps. Specify | |
19200 | 10 | 20 | ||||
38400 | 5 | 10 | 20 | ||||
'TRAFFIC' | RC1 | 1200 | 2400 | 4800 | 9600 | N/A | Character vector representing the radio
configuration and the forward fundamental channel (F-FCH) data rate
in bps. Specify | |
RC2 | RC5 | RC8 | RC9 | 1800 | 3600 | 7200 | 14400 | ||||
RC3 | RC4 | RC6 | RC7 | 1500 | 2700 | 4800 | 9600 | ||||
'BSTM' | RC1 | RC2 | RC3 | RC4 | RC5 | RC6 | RC7 | RC8 | RC9 | N/A | N/A | Models for testing the base station transmitter. Specify | |
'ALL' | RC1 | RC2 | RC3 | RC4 | RC5 | RC6 | RC7 | RC8 | RC9 | N/A | N/A | Returns all channels that are supported for the specified
radio configuration. Specify |
Example: 'CONTROL-9600-20-9600'
Example: 'TRAFFIC-RC9-7200'
Example: 'ALL-RC5'
Data Types: char
numchips
— Number of chips
1000
(default) | positive integer scalar
Number of chips, specified as a positive integer.
Example: 1024
Data Types: double
BSTM-RC
— BSTM reference channel type
'BSTM-RC1'
| 'BSTM-RC2'
| 'BSTM-RC3'
| 'BSTM-RC4'
| 'BSTM-RC5'
| 'BSTM-RC6'
| 'BSTM-RC7'
| 'BSTM-RC8'
| 'BSTM-RC9'
BSTM reference channel type, specified as a character vector. For more information, see Table 6.5.2-1 of [2].
Example: 'BSTM-RC8'
Data Types: char
P
— Power budget allocated to traffic channels
0
(default) | real scalar
Power budget allocated to all traffic channels, specified in decibels as a real scalar.
Example: 5
Data Types: double
M
— Number of traffic channels
6
(default) | positive integer scalar
Number of traffic channels, specified as a positive integer.
Example: 8
Data Types: double
traffic
— Traffic configuration
character vector
Traffic channel configuration, specified as a character vector. The table shows the supported traffic channel 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-1500' | 'TRAFFIC-RC4-2700' | 'TRAFFIC-RC4-4800' | 'TRAFFIC-RC4-9600' |
5 | 'TRAFFIC-RC5-1800' | 'TRAFFIC-RC5-3600' | 'TRAFFIC-RC5-7200' | 'TRAFFIC-RC5-14400' |
6 | 'TRAFFIC-RC6-1500' | 'TRAFFIC-RC6-2700' | 'TRAFFIC-RC6-4800' | 'TRAFFIC-RC6-9600' |
7 | 'TRAFFIC-RC7-1500' | 'TRAFFIC-RC7-2700' | 'TRAFFIC-RC7-4800' | 'TRAFFIC-RC7-9600' |
8 | 'TRAFFIC-RC8-1800' | 'TRAFFIC-RC8-3600' | 'TRAFFIC-RC8-7200' | 'TRAFFIC-RC8-14400' |
9 | 'TRAFFIC-RC9-1800' | 'TRAFFIC-RC9-3600' | 'TRAFFIC-RC9-7200' | 'TRAFFIC-RC9-14400' |
Example: 'TRAFFIC-RC6-4800'
is a traffic channel
that uses radio configuration 6 with a 4800 bps data rate.
Data Types: char
F-SCH-SPEC
— Forward supplemental channel data rate and frame length
character vector
Forward supplemental channel data rate and frame length, specified as a character vector. The supported data rate and frame length combinations are summarized in the table.
Radio Configuration | Frame Length | ||
---|---|---|---|
20 ms | 40 ms | 80 ms | |
3 | 4 | 6 | 7 | 'F-SCH-1500-20' | 'F-SCH-2700-20' | 'F-SCH-4800-20' | 'F-SCH-9600-20' | 'F-SCH-19200-20' | 'F-SCH-38400-20' | 'F-SCH-76800-20' | 'F-SCH-153600-20' | 'F-SCH-1350-40' | 'F-SCH-2400-40' | 'F-SCH-4800-40' | 'F-SCH-9600-40' | 'F-SCH-19200-40' | 'F-SCH-38400-40' | 'F-SCH-76800-40' | 'F-SCH-1200-80' | 'F-SCH-2400-80' | 'F-SCH-4800-80' | 'F-SCH-9600-80' | 'F-SCH-19200-80' | 'F-SCH-38400-80' |
4 | 6 | 7 | 'F-SCH-307200-20' | 'F-SCH-153600-40' | 'F-SCH-76800-80' |
7 | 'F-SCH-614400-20' | 'F-SCH-307200-40' | 'F-SCH-153600-80' |
5 | 8 | 9 | 'F-SCH-1800-20' | 'F-SCH-3600-20' | 'F-SCH-7200-20' | 'F-SCH-14400-20' | 'F-SCH-28800-20' | 'F-SCH-57600-20' | 'F-SCH-115200-20' | 'F-SCH-230400-20' | 'F-SCH-1800-40' | 'F-SCH-3600-40' | 'F-SCH-7200-40' | 'F-SCH-14400-40' | 'F-SCH-28800-40' | 'F-SCH-57600-40' | 'F-SCH-115200-40' | 'F-SCH-1800-80' | 'F-SCH-3600-80' | 'F-SCH-7200-80' | 'F-SCH-14400-80' | 'F-SCH-28800-80' | 'F-SCH-57600-80' |
8 | 9 | 'F-SCH-460800-20' | 'F-SCH-230400-40' | 'F-SCH-115200-80' |
9 | 'F-SCH-1036800-20' | 'F-SCH-518400-40' | 'F-SCH-259200-80' |
For more data rate information for the cdma2000 forward links, see tables 3.1.3.1.3-2 and 3.1.3.1.3-4 of [1].
Example: 'F-SCH-460800-20'
is a supplemental
channel with a 460,800 bps data rate and a 20 ms frame length.
Data Types: char
Output Arguments
cfg
— Configuration of the parameters and channels used by the waveform generator
structure
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 |
---|---|---|
SpreadingRate | 'SR1' | 'SR3' | Spreading rate of the waveform. SR3 supports direct sequence spreading only. |
Diversity | 'NTD' | 'OTD' | 'STS' | Transmit diversity type (applicable only for |
QOF | 'QOF1' | 'QOF2' | 'QOF3' | Quasi-orthogonal function type |
PNOffset | Nonnegative scalar integer | PN offset of the base station |
LongCodeState | Positive scalar integer | Initial long code state |
PowerNormalization | 'Off' | 'NormalizeTo0dB' | 'NoiseFillTo0dB' | Power normalization of the waveform |
NumChips | Positive scalar integer | Number of chips in the waveform |
FilterType | 'cdma2000Long' | 'cdma2000Short' | 'Off' | 'Custom' | Type of output filtering |
CustomFilterCoefficients | Real vector | Custom filter coefficients, used only when the |
OversamplingRatio | Positive scalar integer | Oversampling ratio at output |
InvertQ | 'Off' | 'On' | Negate the quadrature output |
EnableModulation | 'Off' | 'On' | Enable carrier modulation |
ModulationFrequency | Nonnegative scalar integer | Carrier modulation frequency (applies when |
FPICH | Structure | See FPICH Substructure.
Optional. |
FAPICH | Structure | See FAPICH Substructure.
Optional. |
FTDPICH | Structure | See FTDPICH Substructure.
Optional. |
FATDPICH | Structure | See FATDPICH Substructure.
Optional. |
FSYNC | Structure | See FSYNC Substructure.
Optional. |
FPCH | Structure | See FPCH Substructure.
Optional. |
FCCCH | Structure | See FCCCH Substructure.
Optional. |
FCACH | Structure | See FCACH Substructure.
Optional. |
FQPCH | Structure | See FQPCH Substructure.
Optional. |
FCPCCH | Structure | See FCPCCH Substructure.
Optional. |
FBCCH | Structure | See FBCCH Substructure.
Optional. |
FFCH | Structure | See FFCH Substructure.
Optional. |
FDCCH | Structure | See FDCCH Substructure.
Optional. |
FSCCH | Structure | See FSCCH Substructure.
Optional. |
FSCH | Structure | See FSCH Substructure.
Optional. |
FOCNS | Structure | See FOCNS Substructure.
Optional. |
FPICH Substructure
Include the FPICH
substructure in the cfg
structure
to configure the forward pilot channel (F-PICH). The FPICH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
FAPICH Substructure
Include the FAPICH
substructure in the cfg
structure
to configure the forward auxiliary pilot channel (F-APICH). The FAPICH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
WalshLength | 64 | 128 | 256 | 512 | Walsh code length |
WalshCode | Nonnegative integer scalar, such that 0 ≤ | Walsh code number |
LongCodeMask | Positive scalar integer | Long code identifier |
FTDPICH Substructure
Include the FTDPICH
substructure in the cfg
structure
to configure the forward transmit diversity pilot Channel (F-TDPICH).
The FTDPICH
substructure contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
FATDPICH
Include the FATDPICH
substructure in the cfg
structure
to configure the forward auxiliary transmit diversity pilot channel
(F-ATDPICH). The FATDPICH
substructure contains
these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
WalshLength | 64 | 128 | 256 , 512 | Walsh code length |
WalshCode | Nonnegative integer scalar, such that 0 ≤ WalshCode ≤ WalshLength –
1 | Walsh code number |
LongCodeMask | Positive scalar integer | Long code identifier |
FSYNC Substructure
Include the FSYNC
substructure in the cfg
structure
to configure the forward sync channel (F-SYNC). The FSYNC
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
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, a binary vector, or a |
SyncMessage | Structure | See SyncMessage Substructure.
Optional. |
SyncMessage Substructure
If the DataSource
field of the FSYNC
substructure
is set to 'SyncMessage'
, add the SyncMessage
substructure
to the cfg
.FSYNC
substructure
to configure the sync channel message. The SyncMessage
substructure
contains these fields.
Parameter Field | Typical Value | Description |
---|---|---|
P_REV | 6 | Protocol revision |
MIN_P_REV | 6 | Minimum protocol revision |
SID | hex2dec('14B') | System identifier |
NID | 1 | Network identification |
PILOT_PN | 0 | Pilot PN offset |
LC_STATE | hex2dec('20000000000') | Long code state |
SYS_TIME | hex2dec('36AE0924C') | System time |
LP_SEC | 0 | Leap second |
LTM_OFF | 0 | Local time offset |
DAYLT | 0 | Daylight saving time indicator |
PRAT | 0 | Paging channel data rate |
CDMA_FREQ | hex2dec('2F6') | CDMA frequency |
EXT_CDMA_FREQ | hex2dec('2F6') | Extended CDMA frequency |
FPCH Substructure
Include the FPCH
substructure in the cfg
substructure
to configure the forward paging channel (F-PCH). The FPCH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
DataRate |
| Data rate (bps) |
LongCodeMask | Positive scalar integer | Long code identifier |
WalshCode | Nonnegative integer scalar, such that 0 ≤ | Walsh code number |
EnableCoding | 'On' | 'Off' | Enable or disable channel coding |
DataSource | Cell array: Standard
PN types are Paging message options
include | Data source. Specify a standard PN sequence with a random number seed, a binary vector, or one of three paging messages. For a description of paging message contents see footnote 1. |
|
FCCCH Substructure
Include the FCCCH
substructure in the cfg
structure
to configure the forward common control channel (F-CCCH). The FCCCH
substructure
contains these 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 correction coding |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | Positive scalar integer | 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. |
FCACH Substructure
Include the FCACH
substructure in the cfg
structure
to configure the forward common assignment channel (F-CACH). The FCACH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
CodingType | 'conv' | 'turbo' | Type of error correction coding |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | Positive scalar integer | 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. |
FQPCH Substructure
Include the FQPCH
substructure in the cfg
structure
to configure the forward quick paging channel (F-QPCH). The FQPCH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
DataRate | 2400 | 4800 | Data rate (bps) |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | Positive scalar integer | 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. |
FCPCCH Substructure
Include the FCPCCH
substructure in the cfg
structure
to configure the forward common power control channel (F-CPCCH). The FCPCCH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | Positive scalar integer | 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. |
FBCCH Substructure
Include the FBCCH
substructure in the cfg
structure
to configure the forward broadcast control channel (F-BCCH). The FBCCH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
DataRate | 4800 | 9600 | 19200 | Data rate (bps) |
CodingType | 'conv' | 'turbo' | Type of error correction coding |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | Positive scalar integer | 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. |
FFCH Substructure
Include the FFCH
substructure in the cfg
structure
to configure the forward fundamental traffic channel (F-FCH). The FFCH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
RadioConfiguration | 'RC1' through 'RC9' | Radio configuration channel |
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 | Positive scalar integer | Long code identifier |
EnableQOF | 'On' | 'Off' | Enable QOF spreading |
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. |
PowerControlEnable | 'On' | 'Off' | Enable or disable power control subchannel |
PowerControlPower | Real scalar | Power control subchannel power (relative to F-FCH) |
PowerControlDataSource | Cell array: Standard PN sequence options are | Power control subchannel data source |
FDCCH Substructure
Include the FDCCH
substructure in the cfg
structure
to configure the forward dedicated control channel (F-DCCH). The FDCCH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
RadioConfiguration | 'RC3' through 'RC9' | Radio configuration channel |
DataRate | 9600 | 14400 | Data rate (bps) |
FrameLength | 5 | 20 | Frame length (ms) |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | Positive scalar integer | Long code identifier |
EnableQOF | 'On' | 'Off' | Enable QOF spreading |
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. |
FSCCH Substructure
Include the FSCCH
substructure in the cfg
structure
to configure the forward supplemental code channel (F-SCCH). The FSCCH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
RadioConfiguration | 'RC1' | 'RC2' | Radio configuration channel |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | Positive scalar integer | 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. |
FSCH Substructure
Include the FSCH
substructure in the cfg
structure
to configure the forward supplemental channel (F-SCH). The FSCH
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
RadioConfiguration | 'RC3' | 'RC4' | 'RC5' | 'RC6' | 'RC7' | 'RC8' | 'RC9' | Radio configuration channel |
DataRate | 1200 | 1350 | 1500 | 1800 | 2400 | 2700 | 3600 | 4800 | 7200 | 9600 | 14400 | 19200 | 28800 | 38400 | 57600 | 76800 | 115200 | 153600 | 230400 | 307200 | Data rate (bps) |
FrameLength | 20 | 40 | 80 | Frame length (ms) |
CodingType | 'Conv' | 'Turbo' | Channel coding type, convolutional or turbo |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
LongCodeMask | Positive scalar integer | Long code identifier |
EnableQOF | 'On' | 'Off' | Enable QOF spreading |
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. |
FOCNS Substructure
Include the FOCNS
substructure in the cfg
structure
to configure orthogonal channel noise source information. The FOCNS
substructure
contains these fields.
Parameter Field | Values | Description |
---|---|---|
Enable | 'On' | 'Off' | Enable or disable the channel |
Power | Real scalar | Relative channel power (dB) |
WalshLength | 64 | 128 | 256 | Walsh code length |
WalshCode | Nonnegative integer scalar such that 0 ≤ | Walsh code number |
References
[1] 3GPP2 C.S0002–F v2.0. “Physical Layer Standard for cdma2000 Spread Spectrum Systems.” 3rd Generation Partnership Project 2.
[2] 3GPP2 C.S0010–C v2.0. “Recommended Minimum Performance Standards for cdma2000 Spread Spectrum Base Stations.” 3rd Generation Partnership Project 2.
[3] 3GPP2 C.S0004–F v1.0. “Signaling Link Access Control (LAC) Standard for cdma2000 Spread Spectrum Systems.” 3rd Generation Partnership Project 2.
Version History
Introduced in R2015b
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.
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)