主要内容gydF4y2Ba

功率计gydF4y2Ba

测量的电压信号gydF4y2Ba

描述gydF4y2Ba

的gydF4y2Ba功率计gydF4y2Ba系统对象™计算测量的电压信号。电力测量包括平均功率、峰值功率和peak-to-average功率比。对象使用滑动窗口方法来计算这些测量。更多细节,请参阅gydF4y2Ba算法gydF4y2Ba。gydF4y2Ba

测量电压信号的力量:gydF4y2Ba

  1. 创建gydF4y2Ba功率计gydF4y2Ba对象并设置其属性。gydF4y2Ba

  2. 调用对象的参数,就好像它是一个函数。gydF4y2Ba

了解更多关于系统对象是如何工作的,看到的gydF4y2Ba系统对象是什么?gydF4y2Ba

创建gydF4y2Ba

描述gydF4y2Ba

计gydF4y2Ba=电表gydF4y2Ba返回一个gydF4y2Ba功率计gydF4y2Ba系统对象,计算能力,peak-to-average功率比(地表铺面)和互补累积分布函数(CCDF)的电压信号的力量。CCDF帮助找到瞬时信号功率超过指定的概率高于平均信号功率。gydF4y2Ba

计gydF4y2Ba=电表(gydF4y2BaLengydF4y2Ba,gydF4y2Ba重叠gydF4y2Ba名称=值)gydF4y2Ba设置gydF4y2BaWindowLengthgydF4y2Ba财产gydF4y2BaLengydF4y2Ba和gydF4y2BaOverlapLengthgydF4y2Ba财产gydF4y2Ba重叠gydF4y2Ba。要启用这种语法,设置gydF4y2BaComputeCCDFgydF4y2Ba财产gydF4y2Ba假gydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

计gydF4y2Ba=电表(gydF4y2Ba名称=值gydF4y2Ba)gydF4y2Ba返回一个gydF4y2Ba功率计gydF4y2Ba与每个指定的系统对象属性设置为指定的值。在报价附上每个属性的名字。您可以使用该语法与以前的输入参数。gydF4y2Ba

属性gydF4y2Ba

全部展开gydF4y2Ba

属性,除非另有注明gydF4y2BanontunablegydF4y2Ba后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,gydF4y2Ba释放gydF4y2Ba函数打开它们。gydF4y2Ba

如果一个属性gydF4y2Ba可调gydF4y2Ba在任何时候,你可以改变它的值。gydF4y2Ba

改变属性值的更多信息,请参阅gydF4y2Ba系统设计在MATLAB使用系统对象gydF4y2Ba。gydF4y2Ba

所需的功率测量,指定为gydF4y2Ba的平均功率gydF4y2Ba,gydF4y2Ba的峰值功率gydF4y2Ba,gydF4y2Ba“Peak-to-average功率比”gydF4y2Ba或gydF4y2Ba“所有”gydF4y2Ba。gydF4y2Ba

参考使用的负载功率计在欧姆计算功率值,指定为一个积极的标量。gydF4y2Ba

可调:gydF4y2Ba是的gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

检查是否计算CCDF,指定为逻辑0 (gydF4y2Ba假gydF4y2Ba)或1 (gydF4y2Ba真正的gydF4y2Ba)。当gydF4y2BaComputeCCDFgydF4y2Ba属性是gydF4y2Ba真正的gydF4y2Ba:gydF4y2Ba

  • 对象创建以来所有输入样本或重置用于收集统计信息。gydF4y2Ba

  • 的gydF4y2BaWindowLengthgydF4y2Ba和gydF4y2BaOverlapLengthgydF4y2Ba将成为只读属性gydF4y2Ba正gydF4y2Ba分别和0。gydF4y2Ba

数据类型:gydF4y2Ba逻辑gydF4y2Ba

的gydF4y2BaxgydF4y2Ba设在dB CCDF计算曲线的范围,指定为一个积极的标量。最大相对功率的CCDF曲线计算结束,即peak-to-average功率比的信号,并开始在地表铺面gydF4y2BaPowerRangegydF4y2Ba。的CCDF能力gydF4y2Ba功率计gydF4y2Ba对象,相对实力是瞬时信号功率之比平均信号在dB。gydF4y2Ba

依赖关系gydF4y2Ba

要启用这个特性,设置gydF4y2BaComputeCCDFgydF4y2Ba财产gydF4y2Ba真正的gydF4y2Ba或1。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

的gydF4y2BaxgydF4y2Ba设在解决计算CCDF曲线在dB,指定为一个积极的标量。gydF4y2Ba

依赖关系gydF4y2Ba

要启用这个特性,设置gydF4y2BaComputeCCDFgydF4y2Ba财产gydF4y2Ba真正的gydF4y2Ba或1。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

滑动窗口长度的测量计算,指定为一个非负整数。gydF4y2Ba

依赖关系gydF4y2Ba

如果gydF4y2BaComputeCCDFgydF4y2Ba属性是gydF4y2Ba真正的gydF4y2Ba或1,然后gydF4y2BaWindowLengthgydF4y2Ba属性设置为gydF4y2Ba正gydF4y2Ba是只读的。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

重叠长度之间的滑动窗口,指定为一个非负整数。重叠长度的值变化范围在[0,gydF4y2BaWindowLengthgydF4y2Ba−1]。如果没有指定,重叠长度gydF4y2BaWindowLengthgydF4y2Ba−1。gydF4y2Ba

依赖关系gydF4y2Ba

如果gydF4y2BaComputeCCDFgydF4y2Ba属性是gydF4y2Ba真正的gydF4y2Ba或1,然后gydF4y2BaOverlapLengthgydF4y2Ba属性设置为0,是只读的。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

单位功率测量值,指定为gydF4y2BadBm的gydF4y2Ba,gydF4y2Ba“瓦分贝”gydF4y2Ba,或gydF4y2Ba“瓦”gydF4y2Ba。gydF4y2Ba

使用gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

avgpwrgydF4y2Ba=计(gydF4y2BaxgydF4y2Ba)gydF4y2Ba计算输入信号的平均功率gydF4y2BaxgydF4y2Ba当gydF4y2Ba测量gydF4y2Ba属性设置为gydF4y2Ba的平均功率gydF4y2Ba。每一列的gydF4y2BaxgydF4y2Ba是一个独立的通道。对象的平均功率计算每个通道独立的输入信号。gydF4y2Ba

peakpwrgydF4y2Ba=计(gydF4y2BaxgydF4y2Ba)gydF4y2Ba计算输入信号的峰值功率gydF4y2BaxgydF4y2Ba当gydF4y2Ba测量gydF4y2Ba属性设置为gydF4y2Ba的峰值功率gydF4y2Ba。每一列的gydF4y2BaxgydF4y2Ba是一个独立的通道。对象的峰值功率计算每个通道独立的输入信号。gydF4y2Ba

地表铺面gydF4y2Ba=计(gydF4y2BaxgydF4y2Ba)gydF4y2Ba计算peak-to-average输入信号的功率比gydF4y2BaxgydF4y2Ba当gydF4y2Ba测量gydF4y2Ba属性设置为gydF4y2Ba“Peak-to-average功率比”gydF4y2Ba。每一列的gydF4y2BaxgydF4y2Ba是一个独立的通道。peak-to-average功率比的对象计算每个通道独立的输入信号。gydF4y2Ba

例子gydF4y2Ba

(gydF4y2BaavgpwrgydF4y2Ba,gydF4y2BapeakpwrgydF4y2Ba,gydF4y2Ba地表铺面gydF4y2Ba]=米(gydF4y2BaxgydF4y2Ba)gydF4y2Ba计算平均功率、峰值功率和输入信号的peak-to-average功率比gydF4y2BaxgydF4y2Ba当gydF4y2Ba测量gydF4y2Ba属性设置为gydF4y2Ba“所有”gydF4y2Ba。每一列的gydF4y2BaxgydF4y2Ba是一个独立的通道。对象计算的功率测量每个通道独立的输入信号。gydF4y2Ba

输入参数gydF4y2Ba

全部展开gydF4y2Ba

输入电压信号,指定为一个向量或矩阵,以伏特。如果gydF4y2BaxgydF4y2Ba是一个矩阵,每一列都被视为一个独立的通道。功率测量是计算每个通道使用gydF4y2Ba滑动窗口方法gydF4y2Ba。gydF4y2Ba

对象还接受适应输入。一旦对象锁,你可以改变每个输入通道的大小,但你不能改变通道的数量。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

输出参数gydF4y2Ba

全部展开gydF4y2Ba

电压信号的平均功率,返回为一个向量或矩阵,确定和测量单位gydF4y2BaPowerUnitsgydF4y2Ba财产。的细节对象计算平均功率,明白了gydF4y2Ba平均功率gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

电压信号的峰值功率,返回为一个向量或矩阵,确定和测量单位gydF4y2BaPowerUnitsgydF4y2Ba财产。的细节对象计算峰值功率,明白了gydF4y2Ba峰值功率gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

Peak-to-average电压信号的功率比,作为一个向量或矩阵返回。的细节对象计算peak-to-average功率比,看到的gydF4y2BaPeak-to-Average功率比gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

对象的功能gydF4y2Ba

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名gydF4y2BaobjgydF4y2Ba使用这个语法:gydF4y2Ba

发行版(obj)gydF4y2Ba

全部展开gydF4y2Ba

plotCCDFgydF4y2Ba 情节CCDF曲线gydF4y2Ba
ccdfgydF4y2Ba 得到的坐标CCDF曲线gydF4y2Ba
relativePowergydF4y2Ba 使用CCDF寻找指定的概率相对实力gydF4y2Ba
概率gydF4y2Ba 使用CCDF寻找指定的概率相对权力gydF4y2Ba
一步gydF4y2Ba 运行gydF4y2Ba系统对象gydF4y2Ba算法gydF4y2Ba
释放gydF4y2Ba 释放资源,并允许修改gydF4y2Ba系统对象gydF4y2Ba属性值和输入特征gydF4y2Ba
重置gydF4y2Ba 重置的内部状态gydF4y2Ba系统对象gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

计算一个嘈杂的正弦信号的功率测量使用功率计。这些测量包括平均功率、峰值功率和peak-to-average功率比。gydF4y2Ba

假设信号的最大电压是100 V。正弦波形的瞬时值给出的方程gydF4y2Ba 六世gydF4y2Ba =gydF4y2Ba VmaxgydF4y2Ba ×gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba 2gydF4y2Ba πgydF4y2Ba 英国《金融时报》gydF4y2Ba )gydF4y2Ba ,在那里gydF4y2Ba VgydF4y2Ba 我gydF4y2Ba 是瞬时值,gydF4y2Ba VgydF4y2Ba 米gydF4y2Ba 一个gydF4y2Ba xgydF4y2Ba 的最大电压信号,gydF4y2Ba fgydF4y2Ba 在赫兹的频率信号。gydF4y2Ba

初始化gydF4y2Ba

输入信号是一笔两个正弦波的频率设置为1 kHz和10 kHz,分别。帧长度和生成的信号的采样频率是512样品和44.1 kHz,分别。gydF4y2Ba

测量在这个信号,创建一个gydF4y2Ba功率计gydF4y2Ba对象。集gydF4y2Ba“测量”gydF4y2Ba来gydF4y2Ba“所有”gydF4y2Ba。这个设置允许对象测量平均功率、峰值功率和peak-to-average功率比。滑动窗口的长度设置为16个样品和参考负载到50gydF4y2Ba欧姆gydF4y2Ba。使用这个对象来衡量的力量gydF4y2BadBmgydF4y2Ba单位。可视化测量使用gydF4y2BatimescopegydF4y2Ba对象。gydF4y2Ba

FrameLength = 512;Fs = 44.1 e3;一个= 100;sine1 = dsp.SineWave (gydF4y2Ba“振幅”gydF4y2Ba一个,gydF4y2Ba…gydF4y2Ba“频率”gydF4y2Ba1 e3,gydF4y2Ba…gydF4y2Ba“SampleRate”gydF4y2Ba,44.1 e3,gydF4y2Ba…gydF4y2Ba“SamplesPerFrame”gydF4y2Ba,FrameLength);sine2 = dsp.SineWave (gydF4y2Ba“振幅”gydF4y2Ba一个,gydF4y2Ba…gydF4y2Ba“频率”gydF4y2Ba,10 e3,gydF4y2Ba…gydF4y2Ba“SampleRate”gydF4y2Ba,44.1 e3,gydF4y2Ba…gydF4y2Ba“SamplesPerFrame”gydF4y2Ba,FrameLength);点=电表(16日gydF4y2Ba“测量”gydF4y2Ba,gydF4y2Ba“所有”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“ReferenceLoad”gydF4y2Ba,50岁,gydF4y2Ba…gydF4y2Ba“PowerUnits”gydF4y2Ba,gydF4y2BadBm的gydF4y2Ba);范围= timescope (gydF4y2Ba“NumInputPorts”gydF4y2Ba4gydF4y2Ba“SampleRate”gydF4y2BaFs,gydF4y2Ba…gydF4y2Ba“TimeSpanSource”gydF4y2Ba,gydF4y2Ba“属性”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“时间间隔”gydF4y2Ba,96,gydF4y2Ba…gydF4y2Ba“YLabel”gydF4y2Ba,gydF4y2BadBm的gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“YLimits”gydF4y2Ba90年[-30]);title =gydF4y2Ba功率测量的gydF4y2Ba;范围。ChannelNames = {gydF4y2Ba的平均功率gydF4y2Ba,gydF4y2Ba…gydF4y2Ba的峰值功率gydF4y2Ba,gydF4y2Ba“Peak-to-average功率比”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba预计平均功率的gydF4y2Ba};范围。标题=标题;gydF4y2Ba

计算功率测量gydF4y2Ba

添加零均值高斯白噪声的标准差0.001正弦波之和。改变正弦波的振幅。测量平均功率、峰值功率和peak-to-average功率比的嘈杂的正弦信号,不同的振幅。对象的细节措施这些力量值,明白了gydF4y2Ba算法gydF4y2Ba。比较测量值的期望值平均功率。gydF4y2Ba

平均功率的期望值gydF4y2Ba PgydF4y2Ba 噪声的正弦信号是由以下方程。gydF4y2Ba

PgydF4y2Ba =gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba RgydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba RgydF4y2Ba +gydF4y2Ba vargydF4y2Ba (gydF4y2Ba 噪音gydF4y2Ba )gydF4y2Ba ,gydF4y2Ba

在那里,gydF4y2Ba

  • 一个gydF4y2Ba 1gydF4y2Ba 是第一个正弦信号的振幅。gydF4y2Ba

  • 一个gydF4y2Ba 2gydF4y2Ba 是第二个正弦信号的振幅。gydF4y2Ba

  • RgydF4y2Ba 在欧姆参考负载。gydF4y2Ba

在gydF4y2BadBmgydF4y2Ba预期的功率计算使用以下方程:gydF4y2Ba

expPwrgydF4y2Ba dBmgydF4y2Ba =gydF4y2Ba 10gydF4y2Ba 日志gydF4y2Ba 10gydF4y2Ba (gydF4y2Ba PgydF4y2Ba )gydF4y2Ba +gydF4y2Ba 30.gydF4y2Ba 。gydF4y2Ba

比较期望值和计算的值对象。所有的值都在gydF4y2BadBmgydF4y2Ba。这些价值观密切匹配。来验证,查看计算测量使用gydF4y2BatimescopegydF4y2Ba对象。gydF4y2Ba

Vect =[1/2 1 2 1又1/2 1/8 1/16 1/32 1/8);gydF4y2Ba为gydF4y2Ba指数= 1:长度(Vect) V = Vect(指数);gydF4y2Ba为gydF4y2Ba我= 1:1000 x = V * sine1 () + V * sine2 () + 0.001。* randn (FrameLength, 1);P = (((V *) ^ 2) / 100) + (((V *) ^ 2) / 100) + (0.001) ^ 2;expPwr = (10 * log10 (P) + 30) * 1 (FrameLength, 1);[avgPwr, pkPwr,地表铺面]=点(x);范围(avgPwr pkPwr,地表铺面,expPwr);gydF4y2Ba结束gydF4y2Ba结束gydF4y2Ba

算法gydF4y2Ba

全部展开gydF4y2Ba

扩展功能gydF4y2Ba

版本历史gydF4y2Ba

介绍了R2021agydF4y2Ba

另请参阅gydF4y2Ba

对象gydF4y2Ba

块gydF4y2Ba

主题gydF4y2Ba