| Communications Toolbox™ | ![]() |
Construct channel object from set of standardized channel models
chan = stdchan(ts,fd,chantype)
[chan, chanprofile] = stdchan(...)
chan = stdchan(ts,fd,chantype) constructs a fading channel object chan according to the specified chantype. The input string chantype is chosen from the set of standardized channel profiles listed below. ts is the sample time of the input signal, in seconds. fd is the maximum Doppler shift, in Hertz.
[chan, chanprofile] = stdchan(...) also returns a structure chanprofile containing the parameters of the channel profile specified by chantype.
COST 207 channel models (The Rician K factors for the cases cost207RAx4 and cost207RAx6 are chosen as in 3GPP TS 45.005 V7.9.0 (2007-2)):
| Channel model | Profile |
|---|---|
| cost207RAx4 | Rural Area (RAx), 4 taps |
| cost207RAx6 | Rural Area (RAx), 6 taps |
| cost207TUx6 | Typical Urban (TUx), 6 taps |
| cost207TUx6alt | Typical Urban (TUx), 6 taps, alternative |
| cost207TUx12 | Typical Urban (TUx), 12 taps |
| cost207TUx12alt | Typical Urban (TUx), 12 taps, alternative |
| cost207BUx6 | Bad Urban (BUx), 6 taps |
| cost207BUx6alt | Bad Urban (BUx), 6 taps, alternative |
| cost207BUx12 | Bad Urban (BUx), 12 taps |
| cost207BUx12alt | Bad Urban (BUx), 12 taps, alternative |
| cost207HTx6 | Hilly Terrain (HTx), 6 taps |
| cost207HTx6alt | Hilly Terrain (HTx), 6 taps, alternative |
| cost207HTx12 | Hilly Terrain (HTx), 12 taps |
| cost207HTx12alt | Hilly Terrain (HTx), 12 taps, alternative |
GSM/EDGE channel models (3GPP TS 45.005 V7.9.0 (2007-2), 3GPP TS 05.05 V8.20.0 (2005-11)):
| Channel model | Profile |
|---|---|
| gsmRAx6c1 | Typical case for rural area (RAx), 6 taps, case 1 |
| gsmRAx4c2 | Typical case for rural area (RAx), 4 taps, case 2 |
| gsmHTx12c1 | Typical case for hilly terrain (HTx), 12 taps, case 1 |
| gsmHTx12c2 | Typical case for hilly terrain (HTx), 12 taps, case 2 |
| gsmHTx6c1 | Typical case for hilly terrain (HTx), 6 taps, case 1 |
| gsmHTx6c2 | Typical case for hilly terrain (HTx), 6 taps, case 2 |
| gsmTUx12c1 | Typical case for urban area (TUx), 12 taps, case 1 |
| gsmTUx12c1 | Typical case for urban area (TUx), 12 taps, case 2 |
| gsmTUx6c1 | Typical case for urban area (TUx), 6 taps, case 1 |
| gsmTUx6c2 | Typical case for urban area (TUx), 6 taps, case 2 |
| gsmEQx6 | Profile for equalization test (EQx), 6 taps |
| gsmTIx2 | Typical case for very small cells (TIx), 2 taps |
3GPP channel models for deployment evaluation (3GPP TR 25.943 V6.0.0 (2004-12)):
| Channel model | Profile |
|---|---|
| 3gppTUx | Typical Urban channel model (TUx) |
| 3gppRAx | Rural Area channel model (RAx) |
| 3gppHTx | Hilly Terrain channel model (HTx) |
ITU-R 3G channel models (ITU-R M.1225 (1997-2)):
| Channel model | Profile |
|---|---|
| itur3GIAx | Indoor office, channel A |
| itur3GIBx | Indoor office, channel B |
| itur3GPAx | Outdoor to indoor and pedestrian, channel A |
| itur3GPBx | Outdoor to indoor and pedestrian, channel B |
| itur3GVAx | Vehicular - high antenna, channel A |
| itur3GVBx | Vehicular - high antenna, channel B |
| itur3GSAxLOS | Satellite, channel A, LOS |
| itur3GSAxNLOS | Satellite, channel A, NLOS |
| itur3GSBxLOS | Satellite, channel B, LOS |
| itur3GSBxNLOS | Satellite, channel B, NLOS |
| itur3GSCxLOS | Satellite, channel C, LOS |
| itur3GSCxNLOS | Satellite, channel C, NLOS |
ITU-R HF channel models (ITU-R F.1487 (2000)) (FD must be 1 to obtain the correct frequency spreads for these models.):
| Channel model | Profile |
|---|---|
| iturHFLQ | Low latitudes, Quiet conditions |
| iturHFLM | Low latitudes, Moderate conditions |
| iturHFLD | Low latitudes, Disturbed conditions |
| iturHFMQ | Medium latitudes, Quiet conditions |
| iturHFMM | Medium latitudes, Moderate conditions |
| iturHFMD | Medium latitudes, Disturbed conditions |
| iturHFMDV | Medium latitudes, Disturbed conditions near vertical incidence |
| iturHFHQ | High latitudes, Quiet conditions |
| iturHFHM | High latitudes, Moderate conditions |
| iturHFHD | High latitudes, Disturbed conditions |
ts = 0.1e-4; fd = 200; chan = stdchan(ts, fd, 'cost207TUx6'); chan.NormalizePathGains = 1; chan.StoreHistory = 1; y = filter(chan, ones(1,5e4)); plot(chan);
doppler, rayleighchan, and ricianchan
![]() | ssbmod | symerr | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |