文档帮助中心文档
阿伦方差
(阿瓦尔人,τ)= allanvar(ω)
(阿瓦尔人,τ)= allanvar(ω,米)
(阿瓦尔人,τ)= allanvar(ω,ptStr)
(阿瓦尔人,τ)= allanvar (___, fs)
阿伦方差用于测量序列数据在时域内振荡的频率稳定性。它也可以用来确定系统的固有噪声作为平均时间的函数。平均时间序列τ可指定为τ=米/fs。在这里fs是数据的采样频率,和米是一个升序平均因子列表(例如1、2、4、8,…)。
[阿瓦尔人,τ) = allanvar (ω)返回Allan方差阿瓦尔人作为平均时间的函数τ。默认平均时间τ是一个八度序列,给出(1,2,…, 2地板{日志2[(N1) / 2]}),N样品数量在吗ω。如果ω为矩阵,allanvar对列进行运算ω。
[阿瓦尔人,τ) = allanvar (ω)
阿瓦尔人
τ
ω
allanvar
[阿瓦尔人,τ) = allanvar (ω,米)返回Allan方差阿瓦尔人的特定值τ定义为米。因为默认频率fs为1时,输出τ和米。
[阿瓦尔人,τ) = allanvar (ω,米)
米
fs
[阿瓦尔人,τ) = allanvar (ω,ptStr)集平均因子米到指定的点规格,ptStr。因为默认频率fs输出是1吗τ完全等于指定的米。ptStr可指定为“八度”或“十年”。
[阿瓦尔人,τ) = allanvar (ω,ptStr)
ptStr
“八度”
“十年”
例子
[阿瓦尔人,τ] = allanvar (___,fs)还允许您提供采样频率fs输入数据的ω在赫兹。这个输入参数可以用于前面的任何语法。
[阿瓦尔人,τ] = allanvar (___,fs)
全部折叠
从MAT文件加载陀螺仪数据,包括以Hz为单位的数据采样率。计算Allan方差。
负载(“LoggedSingleAxisGyroscope”,“ω”,“Fs”) [avar,tau] = allanvar(,“八度”Fs);
画出a上的Allan方差重对数情节。
重对数
重对数(τ,阿瓦尔人)包含(“\τ”) ylabel (“\σ^ 2(\τ)”)标题(“阿伦方差”网格)在
生成采样陀螺仪噪声,包括角度随机游动和速率随机游动。
numSamples = 1 e6;Fs = 100;nStd = 1 e - 3;kStd = 1 e;nNoise = nStd。* randn (numSamples, 1);kNoise = kStd。* cumsum (randn (numSamples 1));ω= nNoise + kNoise;
计算特定值的艾伦偏差 米 = τ 。艾伦偏差是艾伦方差的平方根。
m = 2 ^(上午);(阿瓦尔人,τ)= allanvar(ω,m, Fs);adev =√阿瓦尔人);
在a上画出艾伦偏差重对数情节。
重对数(τ,adev)包含(“\τ”) ylabel (“\σ(\τ)”)标题(“艾伦偏差”网格)在
指定为的输入数据N-乘1向量N——- - - - - -米矩阵。N是样品的数量,和米为样本集的个数。如果指定为矩阵,allanvar对列进行运算ω。
数据类型:单|双
单
双
平均因子,指定为升序整数值小于(N1) / 2,N样品数量在吗ω。
点的规范米,指定为“八度”或“十年”。基于…的价值ptStr,米指定如下:
如果ptStr被指定为“八度”,米是:
[ 2 0 , 2 1 2…… ⌊ 日志 2 ( N − 1 2 ) ⌋ ]
如果ptStr被指定为“十年”,米是:
[ 10 0 , 10 1 十…… ⌊ 日志 10 ( N − 1 2 ) ⌋ ]
N样品数量在吗ω。
输入数据的基本频率,ω,以Hz表示,指定为正标量。
输入数据的Allan方差τ,返回为向量或矩阵。
Allan方差的平均时间,返回为矢量或矩阵。
gyroparams|imuSensor
gyroparams
imuSensor
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系