前面参数介绍没有翻译,后面的参数说明翻译了。
rayleighchan Construct a Rayleigh fading channel object.
CHAN = rayleighchan(TS, FD) constructs a frequency-flat ("singlepath")
Rayleigh fading channel object. TS is the sample time of the input
signal, in seconds. FD is themaximum Doppler shift, in Hertz. You
can model the effect of the channel CHAN on a signal X by using the
syntax Y = FILTER(CHAN, X). Type'help channel/filter' for more
information.
CHAN = rayleighchan(TS, FD, TAU, PDB) constructs a frequency-selective
("multiple path") fading channel object that models eachdiscrete path
as an independent Rayleigh fading process. TAU is a row vector of path
delays, each specified in seconds. PDB is a row vector of average path
gains, each specified in dB.
CHAN = rayleighchan sets the maximum Doppler shift to zero. This is a
static frequency-flat channel (see below). In this trivial case, the
sample time of the signal is unimportant.
The Rayleigh fading channel object has thefollowing properties:
ChannelType: 'Rayleigh'
InputSamplePeriod: Input signal sample period (s)
DopplerSpectrum: Doppler spectrum object(s)
MaxDopplerShift: Maximum Doppler shift (Hz)
PathDelays: Discrete path delayvector (s)
AvgPathGaindB: Average path gain vector (dB)
NormalizePathGains: Normalize path gains (0 or 1)
StoreHistory: Store channel state information (0 or 1)
StorePathGains: Store current complexpath gain vector (0 or 1)
PathGains: Current complex pathgain vector
ChannelFilterDelay: Channel filter delay (samples)
ResetBeforeFiltering: Resets channel state every call (0 or 1)
NumSamplesProcessed: Number of samples processed
To access or set the properties of the object CHAN, use the syntaxCHAN.Prop, where 'Prop' is the property name (for example, CHAN.MaxDopplerShift= 50). To view the properties of anobject CHAN, type CHAN.
DopplerSpectrum must be assigned either a single object from the
DOPPLER package, or a vector of such objects. If DopplerSpectrum is
assigned a single Doppler object, all paths will have the same
specified Doppler spectrum. The possible choices are:
CHAN.DopplerSpectrum = DOPPLER.JAKES (default)
CHAN.DopplerSpectrum = DOPPLER.FLAT
CHAN.DopplerSpectrum = DOPPLER.RJAKES(...)
CHAN.DopplerSpectrum = DOPPLER.AJAKES(...)
CHAN.DopplerSpectrum = DOPPLER.ROUNDED(...)
CHAN.DopplerSpectrum = DOPPLER.GAUSSIAN(...)
CHAN.DopplerSpectrum = DOPPLER.BIGAUSSIAN(...)
If DopplerSpectrum is assigned a vector of Doppler objects (which can
be chosen from any of those listed above), each path will have the
Doppler spectrum specified by the corresponding Doppler object in the
vector. In this case the length of DopplerSpectrum must be equal to
the length of the PathDelays vector property.
The maximum Doppler shift value necessary to specify the DOPPLER
object(s) is given by the MaxDopplerShift property of the CHAN object.
如果DopplerSpectrum被分配了一个多普勒对象矢量(可以从上面列出的任何对象中选择),每个路径将具有由矢量中相应的多普勒对象指定的多普勒频谱。在这种情况下,DopplerSpectrum的长度必须等于PathDelays矢量属性的长度。
指定DOPPLER对象所需的最大多普勒频移值由CHAN对象的MaxDopplerShift属性给出。
information.
如果StoreHistory为1(默认值为0),则随着信道滤波器函数处理该信号,CHAN存储信道状态信息。然后,您可以使用PLOT(CHAN)语句通过图形用户借口可视化该状态信息。输入'help channel /plot'获取更多信息。