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.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- 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)