evdoForwardReferenceChannels
Define 1xEV-DO forward reference channel
Description
cfg = evdoForwardReferenceChannels(wv)cfg, that defines 1xEV-DO forward
link parameters given the input waveform identifier, wv.
Pass this structure to the evdoForwardWaveformGenerator function
to generate a forward link reference channel waveform.
For all syntaxes, evdoForwardReferenceChannels creates
a configuration structure that is compliant with the cdma2000® high data rate packet specification, [1].
cfg = evdoForwardReferenceChannels(wv,numpackets)
Examples
Create a configuration structure for a Release 0 channel having a 921.6 kbps data rate and transmitted over two slots.
config = evdoForwardReferenceChannels('Rel0-921600-2');Display the number of slots and the data rate.
config.PacketSequence
ans = struct with fields:
    MACIndex: 0
    DataRate: 921600
    NumSlots: 2
Generate the complex waveform using the associated waveform generator function, evdoForwardWaveformGenerator.
wv = evdoForwardWaveformGenerator(config);
Create a structure to transmit a Revision A 1xEV-DO channel consisting of three 1024-bit packets transmitted over 2 slots with a 64-bit preamble length.
config = evdoForwardReferenceChannels('RevA-1024-2-64',3);Verify that the function created a 1-by-3 structure array. Each element in the structure array corresponds to a data packet.
config.PacketSequence
ans=1×3 struct array with fields:
    MACIndex
    PacketSize
    NumSlots
    PreambleLength
Examine the first structure element to verify the packet size, number of slots, and preamble length match what you specified in the function call.
config.PacketSequence(1)
ans = struct with fields:
          MACIndex: 0
        PacketSize: 1024
          NumSlots: 2
    PreambleLength: 64
Generate the waveform.
wv = evdoForwardWaveformGenerator(config);
Input Arguments
Waveform identification of the reference channel, specified as a character vector.
| Parameter Field | Values | Description | 
|---|---|---|
| wv | 
 | Character vector representing the 1xEV-DO Release 0
                                            reference channel with data rate in bps and number of
                                            slots. For example, you can specify
                                                 | 
| 
 | Character vector representing the 1xEV-DO Revision
                                            A reference channel with the packet size in bits, the
                                            number of slots, and the preamble length in chips. For
                                            example, you can specify
                                                 | 
Example: 'Rel0-614400-2'
Example: 'RevA-4096-2-64'
Data Types: char
Number of packets, specified as a positive integer.
Example: 4
Data Types: double
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 | 
|---|---|---|
| Release | 'Release0'|'RevisionA' | 1xEV-DO | 
| PNOffset | Nonnegative scalar integer [0, 511] | PN offset of the base station | 
| IdleSlotsWithControl | 'Off'|'On' | Include idle slots with control channels | 
| EnableControl | 'Off'|'On' | Enable control signaling | 
| NumChips | Positive scalar integer | Number of chips in the waveform | 
| OversamplingRatio | Positive scalar integer [1, 8] | Oversampling ratio at output | 
| FilterType | 'cdma2000Long'|'cdma2000short'|'Custom'|'Off' | Select filter type or disable filtering | 
| CustomFilterCoefficients | Real vector | Custom filter coefficients (applies when the  | 
| InvertQ | 'Off'|'On' | Negate the quadrature output | 
| EnableModulation | 'Off'|'On' | Enable carrier modulation | 
| ModulationFrequency | Nonnegative scalar integer | Carrier modulation frequency (applies when  | 
| PacketSequence | Structure | See PacketSequencesubstructure. | 
| PacketDataSources | Structure | See PacketDataSourcessubstructure. | 
PacketSequence Substructure
Include the PacketSequence substructure in
the cfg structure to define a sequence of data
packets for consecutive transmission. The PacketSequence substructure
contains these fields.
| Parameter Field | Values | Description | 
|---|---|---|
| MACIndex | Positive scalar integer | MAC index associated with the packet | 
| Release 0 | ||
| DataRate | 38400|76800|153600|307200|614400|921600|1228800|1843200|2457600 | Data rate (bps) | 
| NumSlots | Positive scalar integer | Number of slots | 
| Revision A | ||
| PacketSize | 128|256|512|1024|2048|3072|4096|5120 | Packet size (bits) | 
| NumSlots | 1|2|4|8|16 | Number of slots | 
| PreambleLength | 64|128|256|512|1024 | Preamble length (chips) | 
PacketDataSources Substructure
Include a PacketDataSources substructure
in the cfg structure to define a set of matching
data sources for each MAC index. The PacketDataSources substructure
contains these fields.
| Parameter Field | Values | Description | 
|---|---|---|
| MACIndex | Positive scalar integer | MAC index associated with the packet | 
| DataSource | Cell array,  Standard PN sequence options are | Data source. Specify a standard PN sequence with a random number seed or a custom vector. | 
| EnableCoding | 'Off'|'On' | Enable error correction coding | 
References
[1] 3GPP2 C.S0024–A v3.0. “cdma2000 High Rate Packet Data Air Interface Specification.” 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.
Seleziona un sito web
Seleziona un sito web per visualizzare contenuto tradotto dove disponibile e vedere eventi e offerte locali. In base alla tua area geografica, ti consigliamo di selezionare: .
Puoi anche selezionare un sito web dal seguente elenco:
Come ottenere le migliori prestazioni del sito
Per ottenere le migliori prestazioni del sito, seleziona il sito cinese (in cinese o in inglese). I siti MathWorks per gli altri paesi non sono ottimizzati per essere visitati dalla tua area geografica.
Americhe
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- 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)