主要内容

测量内部的维生素与802.15.4无线个域网系统提供服务

这个例子展示了如何测量误差向量幅度(维生素)的内部模拟IEEE®802.15.4(提供服务1发射机使用comm.EVM系统对象™。维生素与测量量化调制发射机通过测量精度之间的区别一个错误调制参考波形和波形受损。内部IEEE 802.15.4指定提供服务的协议用于无线个域网®无线个人区域网络。内部部分6.7.3.1 IEEE®802.15.4(提供服务1指定:“…挣值管理内部IEEE 802.15.4发射机提供服务应都的不到35%,当测量值1000芯片。误差矢量测量应当恢复后我和Q基带芯片通过参考接收机系统。参考接收机应当履行承运人锁,符号定时恢复和振幅调整而使测量……”。这里,接收机处理不需要载波锁,符号定时恢复和振幅调整,因为唯一的障碍应用于仿真是加性高斯白噪声(AWGN)。

定义系统参数

定义系统参数为868 MHz频段内部的802.15.4系统提供服务,直接序列扩频(DSSS)与二进制相移键控(BPSK)调制芯片,和微分编码数据符号编码。

利差的BPSK bit-to-chip映射每个输入点14芯片序列。输入一些值0代表的是chipValues参数和输入比特值1(1-chipValues)。使用一个传输信号的过采样率的四和过滤器的八个符号。模拟传感器和测试硬件缺陷,使用60 dB的信噪比。

dataRate = 20 e3;在赫兹%比特率M = 2;%调制顺序(BPSK)chipValues =%芯片0-valued输入比特值(1;1;1;1;0;1;0;1;1;0,0,1,0,0,0);numSymbols = 1000;%所需要的符号数测量维生素numFrames = 100;%的帧数nSamps = 4;% Oversample率filtSpan = 8;%过滤器跨符号信噪比= 60;%在dB模拟的信噪比

计算得到传播,芯片速度,最后的采样率,所需的比特数来获取一个维生素与测量值。包括一个额外的模拟传输符号占过滤器延迟。

增益长度= (chipValues);每个符号%传播获得(芯片)chipRate =获得* dataRate;%芯片速度sampleRate = nSamps * chipRate;最终采样率%numBits =%比特维生素与测量装天花板((numSymbols) /增益)+ 1;

初始化

获得BPSK调制符号的使用一个简单的映射0到+ 1和- 1比1。允许使用矩阵数学和编写高效的MATLAB®代码,地图芯片值,这样调制可以应用在bit-to-chip转换。应用脉冲波形过滤指定无线个域网,定义一双square-root-raised-cosine过滤器的碾轧因素1。

chipValues = 1 - 2 * chipValues;%映射芯片值rctFilt = comm.RaisedCosineTransmitFilter (RolloffFactor = 1,OutputSamplesPerSymbol = nSamps,FilterSpanInSymbols = filtSpan);rcrFilt = comm.RaisedCosineReceiveFilter (RolloffFactor = 1,InputSamplesPerSymbol = nSamps,FilterSpanInSymbols = filtSpan,DecimationFactor = nSamps);

挣值管理配置都测量

6.7.3节IEEE定义内部®802.15.4,提供服务的维生素与计算方法可实现平均误差的测量和问样品的力量的象征。自的力量都是相同的星座符号BPSK系统,配置维生素与测量对象使用星座峰值功率归一化。有关维生素与计算方法和归一化选项的更多信息,见comm.EVM系统对象引用页面。

维生素与= comm.EVM(标准化=“星座功率峰值”);

模拟传输和接收

生成随机的数据位,这些比特通过使用不同编码comm.DifferentialEncoder系统对象,应用BPSK调制。传播的调制符号使用矩阵乘法映射芯片值。通过脉冲整形滤波器通过传播符号。

维生素与对象假设收到和参考符号同步和采样率。必须downsampled接收信号与参考信号和同步。

与1000年,以确保足够的平均,模拟100帧在每一帧符号。挣值管理保存的最大测量都检查满足维生素的要求 35%。

因为延迟的传输和接收过滤器是相同的和从每个等于一半的过滤器,总延迟等于一个过滤器的跨度。

refSigDelay = rctFilt.FilterSpanInSymbols;diffenc = comm.DifferentialEncoder;simNumSymbols = numBits *所得;%符号在一个框架peakRMSEVM =无穷;%初始化峰值RMS维生素与价值

使用一个对- - - - - -循环处理传输帧。在传播方面,产生随机数据,应用微分编码,应用BPSK调制,把芯片,应用脉冲整形和添加噪声传播的信号。在接收端,downsample和过滤信号,信号延迟,占测量维生素,挣值管理更新峰值都保存最大值计算。处理所有帧的数据后,显示最大的维生素与价值。

p = 1: numFrames%传输方b =兰迪([0 m - 1] numBits 1);d = diffenc (b);x = 1 - 2 * d;%调节c =重塑(chipValues * x ', simNumSymbols, 1);%传播数据杯子= rctFilt (c);r = awgn(杯、信噪比、“测量”);%接收方rd = rcrFilt (r);% Downsample和过滤器rmsEVM =维生素(复杂(rd (refSigDelay + (1: numSymbols))),复杂的(c (1: numSymbols)));%更新峰值RMS维生素与计算如果(peakRMSEVM < rmsEVM) peakRMSEVM = rmsEVM;结束结束%显示结果流(“最坏情况RMS维生素(% %):% 1.2 f \ n 'peakRMSEVM)
最坏情况RMS维生素(%):0.19

进一步的探索

您可以添加更多的障碍传播信号,如智力不平衡,通过使用iqimbal2coef函数。更多的例子和信息,请参阅测量调制精度可视化射频损伤的话题。

选定的参考书目

1。内部标准IEEE 802.15.4,提供服务的无线媒介访问控制层(MAC)和物理(体育)规范低速率无线个人区域网络,2003年。

相关的话题