comm.RayleighChannel
滤波器输入信号经过多径瑞利衰落信道
描述
的comm.RayleighChannel
系统对象™过滤器输入信号经过多径瑞利衰落信道。衰落模型处理的更多信息,请参阅方法模拟多径衰落信道部分。
过滤输入信号经过多径瑞利衰落信道:
创建
comm.RayleighChannel
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
描述
创建一个频率选择或frequency-flat多径瑞利衰落信道的系统对象。这个对象过滤器一个真实的或复杂的输入信号通过多路径通道获得一个channel-impaired信号。rayleighchan
= comm.RayleighChannel
使用一个或多个名称参数设置属性。例如,rayleighchan
= comm.RayleighChannel(名称,值)“SampleRate”, 2
设置输入信号采样率为2。
属性
属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放
函数打开它们。
如果一个属性可调在任何时候,你可以改变它的值。
改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象。
SampleRate
- - - - - -输入信号采样率
1
(默认)|积极的标量
输入信号采样率在赫兹,指定为一个积极的标量。
数据类型:双
PathDelays
- - - - - -离散路径延迟
0
(默认)|标量|行向量
离散路径延迟秒,指定为一个标量或行向量。
当您设置
PathDelays
一个标量,通道频率平坦。当您设置
PathDelays
一个矢量,信道是频率选择性。
的PathDelays
和AveragePathGains
属性必须是相同的长度。
数据类型:双
AveragePathGains
- - - - - -离散路径的平均收益
0
(默认)|标量|行向量
平均收益离散路径的分贝,指定为一个标量或行向量。的AveragePathGains
和PathDelays
属性必须是相同的长度。
数据类型:双
NormalizePathGains
- - - - - -规范化路径平均收益
真正的
或1
(默认)|假
或0
规范化路径平均涨幅,指定为一个逻辑值:
1
(真正的
)——衰落过程规范化的路径的总功率,平均随着时间的推移,是0分贝。0
(假
)- - -路径的总功率增益不是标准化的。
的AveragePathGains
属性指定了路径的平均力量收益。
数据类型:逻辑
MaximumDopplerShift
- - - - - -最大的多普勒频移对所有通道路径
0.001
(默认)|负的标量
最大的多普勒频移对所有通道路径,指定为负的标量。单位是赫兹。
多普勒频移的最大限制适用于每个通道路径。当你设定这个属性0
,整个输入的通道仍然是静态的。您可以使用重置
目标函数生成一个新的通道实现。的MaximumDopplerShift
属性值必须小于SampleRate
/ 10 /fc为每一个路径。fc是截止频率因素的路径。对于大多数多普勒频谱类型的值fc是1。高斯和bi-Gaussian多普勒光谱类型,fc依赖于多普勒频谱结构字段。如何为更多的细节fc定义,看到了吗截止频率的因素部分。
数据类型:双
DopplerSpectrum
- - - - - -多普勒频谱形状对所有通道路径
多普勒(厕所)
(默认)|多普勒频谱结构|1 -NP多普勒频谱结构的单元阵列
多普勒频谱形状对所有通道路径,指定为一个多普勒频谱结构或1 -NP多普勒频谱结构的单元阵列。这些多普勒频谱结构必须返回的输出的形式多普勒
函数。NP指定的是离散延迟路径的数量吗PathDelays
财产。的MaximumDopplerShift
属性定义的最大多普勒频移值DopplerSpectrum
属性允许你指定多普勒谱. .
当您设置
DopplerSpectrum
单个多普勒频谱结构,所有路径指定的多普勒谱相同。当您设置
DopplerSpectrum
单元阵列的多普勒频谱结构,每个路径都有指定的多普勒频谱中相应的结构单元阵列。
为光谱类型通过使用指定选项specType
的输入多普勒
函数。如果你设置FadingTechnique
财产正弦信号的总和
,你必须设置DopplerSpectrum
来多普勒(厕所)
。
依赖关系
要启用这个特性,设置MaximumDopplerShift
一个积极的标量属性。
数据类型:结构体
|细胞
ChannelFiltering
- - - - - -通道过滤
真正的
或1
(默认)|假
或0
通道过滤,指定为一个逻辑值:
1
(真正的
)- - -通道接受一个输入信号并产生一个过滤输出信号。0
(假
)——对象不接受一个输入信号,只生产没有过滤输出信号,输出通道路径收益。您必须指定的持续时间消退过程通过使用NumSamples
财产。
数据类型:逻辑
PathGainsOutputPort
- - - - - -输出通道路径收益
假
或0
(默认)|真正的
或1
NumSamples
- - - - - -数量的样品
One hundred.
(默认)|非负整数
OutputDataType
- - - - - -路径增益输出数据类型
“双”
(默认)|“单一”
FadingTechnique
- - - - - -通道模型衰落技术
“过滤高斯噪声”
(默认)|正弦信号的总和
通道模型衰落技术,指定为“过滤高斯噪声”
或正弦信号的总和
。
数据类型:字符
|字符串
NumSinusoids
- - - - - -使用正弦信号的数量
48
(默认)|正整数
InitialTimeSource
- - - - - -源控制衰减过程的开始时间
“属性”
(默认)|输入端口的
源控制衰减过程的开始时间,指定为“属性”
或输入端口的
。
当您设置
InitialTimeSource
来“属性”
,设置初始时间使用所抵消InitialTime
财产。当您设置
InitialTimeSource
来输入端口的
,指定开始时间的衰落过程通过使用inittime
输入参数。连续的输入值可以改变调用对象。
依赖关系
要启用这个特性,设置FadingTechnique
财产正弦信号的总和
。
数据类型:字符
|字符串
InitialTime
- - - - - -初始时间偏移
0
(默认)|负的标量
初始时间抵消衰落模型在几秒钟内,指定为负的标量。
当国防部
(InitialTime
/SampleRate
)非零,初始时间抵消围捕到最近的样品位置。
依赖关系
要启用这个特性,设置FadingTechnique
财产正弦信号的总和
和InitialTimeSource
财产“属性”
。
数据类型:双
RandomStream
- - - - - -随机数流的来源
“全球流”
(默认)|“与种子mt19937ar”
的随机数流来源,指定为“全球流”
或“与种子mt19937ar”
。
当你指定
“全球流”
,对象使用当前全球正态分布随机数生成的随机数流。在这种情况下,重置
目标函数只重置过滤器。当你指定
“与种子mt19937ar”
,对象使用mt19937ar为正态分布随机数生成算法。在这种情况下,重置
目标函数重置过滤器和重新初始化随机数流的价值种子
财产。
数据类型:字符
|字符串
种子
- - - - - -的初始种子mt19937ar随机数流
73年
(默认)|非负整数
的初始种子mt19937ar随机数流发生器算法,指定为一个非负整数。当你打电话给重置
目标函数,它重新启动mt19937ar随机数流的种子
价值。
依赖关系
要启用这个特性,设置RandomStream
财产“与种子mt19937ar”
。
数据类型:双
可视化
- - - - - -渠道可视化
“关闭”
(默认)|的脉冲响应
|的频率响应
|冲动和频率响应
|的多普勒频谱
渠道可视化,指定为“关闭”
,的脉冲响应
,的频率响应
,冲动和频率响应
,或的多普勒频谱
。有关更多信息,请参见渠道可视化部分。
依赖关系
要启用这个特性,设置FadingTechnique
财产“过滤高斯噪声”
。
数据类型:字符
|字符串
PathsForDopplerDisplay
- - - - - -路径用来显示多普勒频谱
1
(默认)|正整数
路径用来显示多普勒频谱,指定为一个正整数的范围(1,NP]。NP指定的是离散延迟路径的数量吗PathDelays
财产。使用这个属性来选择离散路径用于构建一个多普勒频谱图。
依赖关系
要启用这个特性,设置可视化
财产的多普勒频谱
。
数据类型:双
SamplesToDisplay
- - - - - -要显示比例的样本
“25%”
(默认)|“10%”
|“50%”
|“100%”
比例的样本显示,指定为“25%”
,“10%”
,“50%”
,或“100%”
。增加的百分比提高显示精度的仿真速度。
依赖关系
要启用这个特性,设置可视化
财产的脉冲响应
,的频率响应
,或冲动和频率响应
。
数据类型:字符
|字符串
使用
语法
描述
过滤器的输入信号y
= rayleighchan (x
)x
通过一个多径瑞利衰落信道,并返回结果y
。
要启用这种语法,设置ChannelFiltering
财产真正的
。
指定开始时间的衰落过程。y
= rayleighchan (x
,inittime
)
要启用这种语法,设置FadingTechnique
财产正弦信号的总和
和InitialTimeSource
财产输入端口的
。
(
还返回通道路径获得底层多径瑞利衰落的过程y
,pathgains
)= rayleighchan (___)pathgains
使用任何输入参数组合在前面的语法。
要启用这种语法,设置PathGainsOutputPort
属性设置为真正的
。
返回通道路径获得潜在的衰落过程。在这种情况下,渠道不需要输入信号,作为路径的收益来源。pathgains
= rayleighchan ()
要启用这种语法,设置ChannelFiltering
财产假
。
返回通道路径获得潜在的衰落过程开始于指定的初始时间。在这种情况下,渠道不需要输入信号,作为路径的收益来源。pathgains
= rayleighchan (inittime
)
要启用这种语法,设置FadingTechnique
财产正弦信号的总和
,InitialTimeSource
财产输入端口的
,ChannelFiltering
财产假
。
输入参数
x
- - - - - -输入信号
N年代1的向量
输入信号,指定为一个N年代1的向量,N年代是样品的数量。
数据类型:单
|双
复数的支持:金宝app是的
inittime
- - - - - -初始时间偏移
0
|负的标量
输出参数
y
——输出信号
N年代1的向量
输出信号,作为一个返回N年代1矢量复杂的值与输入信号相同的数据精度x
。N年代是样品的数量。
pathgains
——输出路径收益
N年代——- - - - - -NP矩阵
输出路径,作为一个返回N年代——- - - - - -NP矩阵。N年代是样品的数量。NP指定的是离散延迟路径的数量吗PathDelays
财产。pathgains
包含复杂的值。
当你设置ChannelFiltering
财产假
这个输出的数据类型作为输入信号具有相同的精度x
。当你设置ChannelFiltering
财产真正的
这个输出的数据类型被指定OutputDataType
财产。
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
例子
产生相同的瑞利信道输出使用两个随机数生成方法
产生相同的多径瑞利衰落信道响应通过使用两个不同的随机数生成方法。多径瑞利衰落信道系统对象包括随机数生成的两种方法。您可以使用当前全球流或mt19937ar算法与指定的种子。通过与全球流交互、系统对象可以从这两个方法产生相同的输出。
创建一个相移键控调制系统对象来调节随机生成的数据。
pskModulator = comm.PSKModulator;insig =兰迪([0,pskModulator.ModulationOrder-1], 1024,1);channelInput = pskModulator (insig);
创建一个多径瑞利衰落信道的系统对象,指定随机数生成方法my19937ar算法和随机数种子22。
rayleighchan = comm.RayleighChannel (…“SampleRate”,10 e3,…“PathDelays”1.5[0]的军医,…“AveragePathGains”3 [2],…“NormalizePathGains”,真的,…“MaximumDopplerShift”30岁的…“DopplerSpectrum”{多普勒(“高斯”0.6)、多普勒(“平”)},…“RandomStream”,“与种子mt19937ar”,…“种子”,22岁,…“PathGainsOutputPort”,真正的);
过滤调制数据利用多径瑞利衰落信道系统对象。
[chanOut1, pathGains1] = rayleighchan (channelInput);
设置系统对象使用全球流随机数生成。
释放(rayleighchan);rayleighchan。RandomStream=“全球流”;
设置全局流有相同的种子,你指定在创建多径瑞利衰落信道的系统对象。
rng (22)
滤波器调制数据利用多径瑞利衰落信道系统对象。
[chanOut2, pathGains2] = rayleighchan (channelInput);
验证通道和路径增益输出的两个方法都是相同的。
isequal (chanOut1 chanOut2)
ans =逻辑1
isequal (pathGains1 pathGains2)
ans =逻辑1
显示脉冲和多径瑞利衰落信道的频率响应
显示的冲动和频率响应的频率选择多径瑞利衰落信道配置为禁用通道过滤。
定义模拟变量。指定路径延迟和收益通过ITU行人B通道配置。
fs = 3.84 e6;在赫兹%采样率pathDelays = [0 200 800 1200 2300 3700] * 1 e-9;%在几秒钟内avgPathGains = [0 8 -0.9 - -4.9 -7.8 - -23.9];% dBfD = 50;%赫兹马克斯多普勒频移
创建一个多径瑞利衰落信道系统对象可视化的脉冲响应和频率响应图。
rayleighchan = comm.RayleighChannel (“SampleRate”fs,…“PathDelays”pathDelays,…“AveragePathGains”avgPathGains,…“MaximumDopplerShift”fD,…“ChannelFiltering”假的,…“可视化”,冲动和频率响应);
可视化运行多径瑞利衰落信道的信道响应的系统对象没有输入信号。脉冲响应图允许您识别单个路径和相应的滤波器系数。的频率响应图显示了频率选择特性ITU行人通道。
rayleighchan ();
多径瑞利衰落信道模型通过使用Sum-of-Sinusoids技术
显示通道状态是维持不连续传输利用多径瑞利衰落信道系统对象使用sum-of-sinusoids技术。观察不连续通道响应部分覆盖在一个连续的通道响应。
设置通道属性。
fs = 1000;%采样率(赫兹)pathDelays = [0 2.5 e - 3];%在几秒钟内pathPower = [0 6];在dB %fD = 5;%最大的多普勒频移(赫兹)ns = 1000;%的样本数量nsdel = 100;%延迟路径的样本数量
定义一个连续时间跨度和三个不连续的时间片段的情节和视图信道响应。查看1000 -样本连续信道响应,开始时间0 100 -样品和三个通道响应从乘以0.1,0.4,和0.7秒。
0 = 0.0;奖金= 0.1;拽着= 0.4;版本= 0.7;t0 = (0: ns-1) / fs;% 0传播t1 =奖金+ (0:nsdel-1) / fs;%传输1t2 =拽着+ (0:nsdel-1) / fs;%传输2t3 =版本+ (0:nsdel-1) / fs;%传输3
创建一个frequency-flat多径瑞利衰落系统对象,指定一个1000 Hz的采样率,sum-of-sinusoids衰落技术,残疾人通道过滤和样本的数量。指定一个种子值,这样可以重复结果。使用默认的InitialTime
属性设置,这样衰落信道模拟的0。
rayleighchan1 = comm.RayleighChannel (“SampleRate”fs,…“MaximumDopplerShift”fD,…“RandomStream”,“与种子mt19937ar”,…“种子”,17岁,…“FadingTechnique”,正弦信号的总和,…“ChannelFiltering”假的,…“NumSamples”、ns);
创建一个克隆多径瑞利衰落信道的系统对象。在克隆对象,样本的数量设置为视图延迟路径。还配置初始时间源作为输入,这样您可以指定衰落信道补偿时间作为输入参数在使用系统对象。
rayleighchan2 =克隆(rayleighchan1);rayleighchan2。NumSamples= nsdel; rayleighchan2.InitialTimeSource =输入端口的;
保存路径增益输出连续信道响应通过使用rayleighchan1
对象和不连续延迟通道使用的反应rayleighchan2
与初始时间补偿对象作为输入参数提供。
pg0 = rayleighchan1 ();pg1 = rayleighchan2(奖金);pg2 = rayleighchan2(拽着);pg3 = rayleighchan2(版本);
比较样本的数量处理的两个渠道使用信息
对象的功能。的rayleighchan1
对象处理1000个样本,rayleighchan2
对象只有300个样本进行处理。
G = info (rayleighchan1);H = info (rayleighchan2);(G。NumSamplesProcessed H.NumSamplesProcessed]
ans =1×21000 300
收益的路径转换成分贝。
pathGain0 = 20 * log10 (abs (pg0));pathGain1 = 20 * log10 (abs (pg1));pathGain2 = 20 * log10 (abs (pg2));pathGain3 = 20 * log10 (abs (pg3));
画出路径获得连续和不连续的情况。三个部分的收益匹配连续情况下的增益。由于信道特性维护即使数据没有传输,两个情节的一致性表明,sum-of-sinusoids技术是适合通过数据的模拟。
情节(t0、pathGain0“r——”)举行在情节(t1, pathGain1,“b”)情节(t2, pathGain2“b”)情节(t3、pathGain3“b”)网格包含(的时间(秒))ylabel (“路径增益(dB)”)传说(“连续”,“不连续”,“位置”,“西北”)标题(“连续和不连续传输路径增益”)
繁殖多径瑞利衰落信道响应
繁殖多径瑞利衰落信道的输出通过使用多个帧ChannelFilterCoefficients
属性返回的信息对象的函数comm.RayleighChannel
系统对象。
创建一个多径瑞利衰落信道的系统对象,定义两个路径。生成数据通过英吉利海峡。
rayleighchan = comm.RayleighChannel (…“SampleRate”,1000,…“PathDelays”[0 1.5 e - 3),…“AveragePathGains”[0 3],…“PathGainsOutputPort”,真正的)
rayleighchan = comm.RayleighChannel属性:SampleRate: 1000 PathDelays: 0.0015 [0] AveragePathGains: [0 3] NormalizePathGains:真正的MaximumDopplerShift: 1.0000 e 03 DopplerSpectrum: [1 x1 struct] ChannelFiltering:真PathGainsOutputPort:真显示所有属性
data =兰迪([0,1],600,1);
通过通道传递数据。分配ChannelFilterCoefficients
属性值的变量多项式系数
。在一个为
循环,计算分数延迟路径延迟的位置存储在输入信号多项式系数
应用收益的路径,和结果的所有路径。比较多径瑞利衰落信道的输出系统对象(chanout1
)输出使用路径收益和复制ChannelFilterCoefficients
多径瑞利衰落信道系统的属性对象(chanout2
)。
chaninfo = info (rayleighchan);多项式系数= chaninfo.ChannelFilterCoefficients;Np =长度(rayleighchan.PathDelays);状态= 0(大小(多项式系数,2)1、大小(多项式系数,1));nFrames = 10;chkChan = 0 (nFrames, 1);为jj = 1: nFrames data =兰迪([0,1],600,1);[chanout1, pg] = rayleighchan(数据);fracdelaydata = 0(大小(数据,1),Np);%计算分数延迟输入信号。为2 = 1:Np (fracdelaydata(:,(二),状态(:,(二)]=…过滤器(多项式系数(ii):), 1,数据状态(:,ii));结束%收益和路径和结果申请的所有路径。%比较通道输出。chanout2 =总和(pg . * fracdelaydata 2);chkChan (jj) = isequal (chanout1 chanout2);结束chkChan”
ans =1×101 1 1 1 1 1 1 1 1 1
验证收益自相关瑞利信道的路径
验证路径的自相关瑞利信道增益输出系统对象是一个贝塞尔函数。的结果[1]和附录的[2]显示,当路径增益的自相关输出是一个贝塞尔函数,多普勒频谱Jakes-shaped。
初始化仿真参数。
Rsym = 9600;%的输入符号率(符号/ s)sps = 10;%每个输入的样本数量的象征Fs = sps * Rsym;%输入采样频率(样本/ s)Ts = 1 / f;%输入采样周期(s)numsym = 1 e6;%的数量输入符号来模拟numsamp = numsym * sps;%的通道来模拟样品fd = 100;%最大的多普勒频移(赫兹)num_acsamp = 5000;%的样本自协方差%的复杂的衰落过程计算numtx = 1;%的发送天线数量numrx = 1;%的接收天线numsin = 48;%的正弦曲线frmLen = 10000;numFrames = numsamp / frmLen;
配置一个瑞利信道系统对象。
陈= comm.RayleighChannel (…“FadingTechnique”,正弦信号的总和,…“NumSinusoids”numsin,…“RandomStream”,“与种子mt19937ar”,…“PathDelays”0,…“AveragePathGains”0,…“SampleRate”Fs,…“MaximumDopplerShift”fd,…“PathGainsOutputPort”,真正的);
DPSK调制应用于随机比特流。
tx =兰迪([0,1],numsamp numtx);%随机比特流dpskSig = dpskmod (tx, 2);% DPSK信号
通过调制信号通过信道。
outsig = 0 (numsamp numrx);pg_rx = 0 (numsamp numrx numtx);为frmNum = 1: numFrames [outsig ((1: frmLen) + (frmNum-1) * frmLen:), pathGains] =…陈(dpskSig ((1: frmLen) + (frmNum-1) * frmLen:));为i = 1: numrx pg_rx ((1: frmLen) + (frmNum-1) * frmLen我:)=…pathGains(::,:,我);结束结束
使用通道路径收益收到每个天线,计算每个收发两用的衰落过程的自协方差的道路。
autocov = 0 (frmLen + 1, numrx numtx);autocov_normalized_real = 0 (num_acsamp + 1, numrx numtx);autocov_normalized_imag = 0 (num_acsamp + 1, numrx numtx);为我= 1:numrx%计算自协方差的模拟复杂的衰落过程为j = 1: numtx autocov (:, i, j) = xcov (pg_rx (:, i, j), num_acsamp);归一化自协方差%真实的一部分autocov_normalized_real (:, i, j) =…真正的(autocov (num_acsamp + 1:最后,我,j)…/ autocov (num_acsamp + 1, i, j));%的虚部规范化自协方差autocov_normalized_imag (:, i, j) =…图像放大(autocov (num_acsamp + 1:最后,我,j)…/ autocov (num_acsamp + 1, i, j));结束结束
计算的理论自协方差通过使用复杂的衰落过程besselj
函数。
存款准备金率= 0 (1,num_acsamp + 1);为n = 1:1:存款准备金率num_acsamp + 1 (n) = besselj(0, 2 *π* fd * (n - 1) * Ts);结束Rrr_normalized =存款准备金率/存款准备金率(1);
比较的结果显示自协方差和瑞利信道系统对象besselj
函数。
次要情节(2,1,1)情节(autocov_normalized_real,“b -”)举行在情节(Rrr_normalized的r -)举行从传奇(“comm.RayleighChannel”,…第一类贝塞尔函数的)标题(“真正的瑞利过程的一部分的自协方差”次要情节(2,1,2)情节(autocov_normalized_imag)传说(“comm.RayleighChannel”)标题(瑞利过程的虚部的自协方差)
如下计算,均方误差比较结果从瑞利信道对象和贝塞尔函数是无关紧要的。
act_mse_real =…总和((autocov_normalized_real-repmat (Rrr_normalized。', 1, numrx, numtx)) ^ 2, 1)…/大小(autocov_normalized_real, 1)
act_mse_real = 7.0043 e-08
act_mse_imag =总和((autocov_normalized_imag-0)。^ 2, 1)…/大小(autocov_normalized_imag, 1)
act_mse_imag = 4.1064 e-07
引用
1。影响,P。,G.E. Bottomley, and T. Croft. “Jakes Fading Model Revisited.”电子信件29日,没有。13 (1993):1162。https://doi.org/10.1049/el: 19930777。
2。Patzold,马蒂亚斯。移动衰落信道。英国奇切斯特:约翰威利& Sons,有限公司,2002年版。https://doi.org/10.1002/0470847808。
比较实证和理论瑞利信道的PDF
计算和情节实证和理论概率密度函数(PDF)瑞利信道的路径之一。
初始化参数,并创建一个瑞利信道系统对象,不适用通道过滤。
Ns = 1.92 e6;Rs = 1.92 e6;dopplerShift = 2000;陈= comm.RayleighChannel (…“SampleRate”Rs,…“PathDelays”0,…“AveragePathGains”0,…“MaximumDopplerShift”dopplerShift,…“ChannelFiltering”假的,…“NumSamples”Ns,…“FadingTechnique”,正弦信号的总和);
计算和情节的实证和理论PDF瑞利信道。
图;持有在;%经验PDF情节陈收益= ();pd = fitdist (abs(获得),“内核”,“带宽”. 01);r = 0: .1:3;y = pdf (pd, r);情节(r, y)%理论PDF情节exp_pdf_amplitude = raylpdf (r, 0.7);情节(r,传奇exp_pdf_amplitude”) (“经验”,“理论”)标题(“实证和理论PDF曲线”)
更多关于
截止频率的因素
截止频率因子,fc,依赖于类型的多普勒频谱。
对于任何除了高斯和bi-Gaussian多普勒光谱类型,fc等于1。
对于一个
多普勒
(“高斯”)
光谱类型,fc=NormalizedStandardDeviation
。对于一个
多普勒
(“BiGaussian”)
光谱类型:如果
PowerGains
(1)
和NormalizedCenterFrequencies
(2)
字段值都是0
,然后fc=NormalizedStandardDeviation
(1)
。如果
PowerGains
(2)
和NormalizedCenterFrequencies
(1)
字段值都是0
,然后fc=NormalizedStandardDeviation
(2)
。如果
NormalizedCenterFrequencies
字段值是(0,0)
和NormalizedStandardDeviation
现场有两个相同的元素fc=NormalizedStandardDeviation
(1)
。在所有其他情况下,fc等于1。
渠道可视化
的comm.RayleighChannel
系统对象使信道脉冲响应的可视化,频率响应和多普勒频谱。
请注意
显示指定路径,获得位置的差异可高达5%的输入样本的时间。
可视化显示的速度控制的组合
SamplesToDisplay
财产和减少更新来提高性能菜单项中发现的范围回放。减少样本的百分比来显示和使减少更新可以加速的渲染可视化范围。如果你关闭可视范围,以正常速度对系统对象的调用执行。
代码生成是只有当你设置
可视化
财产“关闭”
。
脉冲响应
脉冲响应范围显示路径,通道滤波器系数,和插值路径收益。收益的路径发生在时间实例对应于指定的PathDelays
财产和可能不符合输入采样时间。范围使用通道滤波器系数模型通道。系数是插值的实际收益和路径与输入采样时间。收益的路径重叠的情况下,收益的路径的滤波器系数与采样时间。Sinc插值是用来连接通道滤波器系数,显示为插值路径收益。这些点显示为目的,而不是用于后续通道过滤。平坦衰落信道(路径),sinc插值曲线是不显示。对于所有脉冲响应图,框架和样本数量显示在左上角的范围。
脉冲响应图股票的工具栏和菜单一样dsp.ArrayPlot
系统对象。
当指定的路径获得结合采样率,收益和通道滤波器系数的路径重叠。在这个图中,脉冲响应表明,收益的路径重叠滤波器系数。
如果指定的路径收益与采样率不一致,收益的路径和通道滤波器系数不重叠。在这个图中,滤波器系数是均匀分布的。因为收益的路径与采样率不一致,收益不重叠的路径通道滤波器系数。
这个图显示了frequency-flat通道的脉冲响应不显示插值路径收益。
频率响应
频率响应范围显示多径瑞利衰落信道的频谱通过离散傅里叶变换的通道滤波器系数。频率响应图工具栏和菜单一样dsp.SpectrumAnalyzer
系统对象。
的y设在情节的基础上计算的局限性NormalizePathGains
和AveragePathGains
的属性comm.RayleighChannel
系统对象。
这个表显示其他选择的默认范围设置。您可以更改这些设置的默认值使用光谱设置在视图。
光谱设置 | 价值 |
---|---|
类型在主要选项 |
|
窗口长度在主要选项 | 通道滤波器长度 |
NFFT在主要选项 |
|
窗口在窗口选项 |
|
单位在跟踪选项 |
|
这个图显示了频率选择通道频率响应图。
多普勒频谱
多普勒频谱图显示了理论多普勒频谱和经验确定数据点。的理论数据显示为一条直线的情况下非静态的渠道和作为静态点通道。经验数据显示为*符号。更新经验阴谋之前,内部缓冲区必须完全注满过滤高斯样本。实证情节是光谱的移动平均计算从每个缓冲区。对于非静态的通道,输入样本的数量需要在下次更新显示在左上角的阴谋。需要的样品数量是一个函数的采样率和最大的多普勒频移。对于静态渠道,文本”重置衰落信道下更新
”显示。
引用
[1]Oestges,克劳德和布鲁诺Clerckx。MIMO无线通信:从现实世界传播时空代码设计。第1版。波士顿,MA:爱思唯尔,2007年。
[2]科雷亚是路易斯·M。,和欧洲an Cooperation in the Field of Scientific and Technical Research (Organization), eds.移动宽带多媒体网络:为4 g技术、模型和工具。第1版。阿姆斯特丹 ;波士顿:爱思唯尔/学术出版社,2006年。
[3]Kermoal,摩根大通,L. Schumacher, K.I. Pedersen, P.E. Mogensen, and F. Frederiksen. “A Stochastic MIMO Radio Channel Model with Experimental Validation.”IEEE在选定地区通讯》杂志上20日,没有。6(2002年8月):1211 - 26所示。https://doi.org/10.1109/JSAC.2002.801223。
[4]Jeruchim米歇尔•C。,Philip Balaban, and K. Sam Shanmugan.模拟通信系统。第二版。波士顿,MA:施普林格,2000年。
[5]Patzold, M。,Cheng-Xiang Wang, and B. Hogstad. “Two New Sum-of-Sinusoids-Based Methods for the Efficient Generation of Multiple Uncorrelated Rayleigh Fading Waveforms.”IEEE无线通信8,不。(2009年6月6日):3122 - 31所示。https://doi.org/10.1109/TWC.2009.080769。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
使用笔记和限制:
生成C代码,设置
DopplerSpectrum
属性到一个多普勒谱结构。代码生成是只有当你设置
可视化
财产“关闭”
。看到系统在MATLAB代码生成对象(MATLAB编码器)。
版本历史
Beispiel offnen
您有一张这本Beispiels geanderte版本。您这本Beispiel麻省理工学院古老Anderungen offnen吗?
MATLAB-Befehl
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。