SISO Fading Channel
Filtering the input signal through the SISO multibeam fading channel.
Description
The block SISO Fading Channel filters the input signal using a single-input, single-output (SISO) multipath fading channel. This block models both Rayleigh and Riken fades.
Ports
Input
#
IN
—
input data
vector
Details
An input data signal specified as a vector to . - number of samples in the input signal.
Data types |
|
Complex numbers support |
Yes |
Output
#
OUT
—
fading channel output data
vector
Details
The data output signal for a fading channel, returned as a vector to . - number of samples in the input signal.
Data types |
|
Complex numbers support |
Yes |
#
Gain
—
discrete path gains
matrix
Details
Discrete path gain coefficients of the main fading process, returned as a matrix to .
-
- number of samples in the input signal.
-
- number of channel paths.
Dependencies
To use this port, select the parameters check box. Output channel path gains.
Data types |
|
Complex numbers support |
Yes |
#
Delay
—
channel filter delay
scalar
Details
Channel filter delay, returned as a scalar.
Dependencies
To use this port, select the parameters check box Output channel filter delay.
Data types |
|
Complex numbers support |
No |
Parameters
Multipath parameters (frequency selectivity)
#
Inherit sample rate from input —
option to inherit the sampling frequency from the input signal
Logical
Details
Select this check box to use the sampling frequency of the input signal in processing. The sampling rate is equal to , where is the number of input samples and is the sampling period.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |
#
Sample rate (Hz) —
sampling frequency
Real number
Details
The sampling frequency of the input signal, specified as a positive scalar.
Dependencies
To use this parameter, uncheck the parameters checkbox Inherit sample rate from input.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
#
Discrete path delays (s) —
delays for each discrete path
Scalar / vector / matrix of real numbers
Details
Delays for each discrete path, given as a non-negative scalar, a vector of strings or a string-matrix.
-
When specified Discrete path delays (s) as a scalar, the SISO channel is frequency flat.
-
If specified Discrete path delays (s) as a vector, the SISO channel is frequency selective.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
#
Average path gains (dB) —
average gain for each discrete channel path
Scalar / vector / matrix of real numbers
Details
The average gain for each discrete channel path, specified as a scalar, string vector or string-matrix.
The parameters Average path gains (dB) must have the same size as Discrete path delays (s).
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
#
Normalize average path gains to 0 dB —
option for normalising the average channel path gain
Logical
Details
Select this checkbox to normalise the fading processes so that the total path gain averaged over time is 0
dB.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |
#
Fading distribution —
channel attenuation distribution
Rayleigh
| Rician
Details
The channel attenuation distribution, specified as Rayleigh
or Rician
.
Values |
|
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |
#
K-factors —
K-factor of Riken channel attenuations
Scalar / vector / matrix of real numbers
Details
The K-factor of the Ricken fading channel, given as a positive scalar or vector tem:[1] on non-negative values. is equal to the value of the parameters Discrete path delays (s).
-
If set K-factors as a scalar, the first discrete path is a Rice fading process with a Rice factor. K-factors. All other discrete paths are independent Rayleigh fading processes.
-
If we define K-factors by a vector of strings, the discrete path corresponding to the positive element of the vector K-factors, is a Rayleigh fading process with Rayleigh coefficient K given by this element. The discrete path corresponding to any elements of vector . K-factors with zero value is a Rayleigh fading process. At least one element value must be non-zero.
Dependencies
To use this parameter, set the parameter Fading distribution value Rician
.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
#
LOS path Doppler shifts (Hz) —
Doppler shifts for line-of-sight components
Scalar / vector / matrix of real numbers
Details
Doppler shifts for line-of-sight components in the Rice attenuation channel in Hz, specified as a scalar or string vector. This parameter shall have the same dimensionality as the parameter K-factors.
-
If given LOS path Doppler shifts (Hz) as a scalar, it represents the Doppler shift of the line-of-sight component of the first discrete channel, which is the Rice fading.
-
If given as a LOS path Doppler shifts (Hz) by a vector of strings, the discrete path, which is the process of Riken fading, will have the Doppler shift of the line-of-sight component given by the elements LOS path Doppler shifts (Hz) , which correspond to the positive elements in the vector K-factors.
Dependencies
To use this parameter, set the parameter Fading distribution value Rician
.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
#
LOS path initial phases (rad) —
initial phases for line-of-sight components
Scalar / vector / matrix of real numbers
Details
The initial phases for the line-of-sight components of the Rice fading channel in radians, given as a scalar or series vector. This parameter should have the same dimensionality as the parameter K-factors.
-
If given LOS path initial phases (rad) as a scalar, this is the initial phase of the line-of-sight component of the first discrete path, which is the Rice fading process.
-
If given LOS path initial phases (rad) as a vector of strings, then the discrete path, which is the process of Rice fading, will have the initial phase of the line-of-sight component given by the elements. LOS path initial phases (rad), which correspond to the positive elements in the vector. K-factors.
Dependencies
To use this parameter, set parameter Fading distribution value Rician
.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
Doppler parameters (time dispersion)
#
Maximum Doppler shift (Hz) —
maximum Doppler shift for all channel paths
Real number
Details
Maximum Doppler shift for all channel paths, given as a non-negative scalar.
Maximum Doppler shift (Hz) must be for each channel path. - is the sampling frequency at the input to this block. - is the channel path cutoff frequency coefficient.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
#
Doppler spectrum —
shape of the Doppler spectrum for all channel paths
Jakes
Details
Doppler spectrum shape for all channel paths, returned as an array of to cells.
Values |
|
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |
Main
#
Initial seed —
initial number
Real number
Details
The initial value for the random number generator, specified as a non-negative integer.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
#
Output channel path gains —
option to output channel path coefficients
Logical
Details
Select this checkbox to use the Gain output port and output the channel path gain coefficients of the main fading process.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |
#
Output channel filter delay —
option to output channel filter delay
Logical
Details
Select this check box to use the Delay output port and output the channel filter delay of the basic fading process.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |
Literature
-
Oestges, C., and B. Clerckx. "MIMO Wireless Communications: From Real-World Propagation to Space-Time Code Design." Academic Press, 2007.
-
Correira, L. M. "Mobile Broadband Multimedia Networks: Techniques, Models and Tools for 4G." Academic Press, 2006.
-
Kermoal, J. P., L. Schumacher, K. I. Pedersen, P. E. Mogensen, and F. Frederiksen. "A stochastic MIMO radio channel model with experimental validation." IEEE Journal on Selected Areas of Communications. Vol. 20, Number 6, 2002, pp. 1211-1226.
-
Jeruchim, M., P. Balaban, and K. S. Shanmugan. "Simulation of Communication Systems. Second Edition." New York: Kluwer Academic/Plenum, 2000.
-
Pätzold, Matthias, Cheng-Xiang Wang, and Bjorn Olav Hogstand. "Two New Sum-of-Sinusoids-Based Methods for the Efficient Generation of Multiple Uncorrelated Rayleigh Fading Waveforms." IEEE Transactions on Wireless Communications. Vol. 8, Number 6, 2009, pp. 3122-3131.