-
信息确认:lol
-
4881531@qq.com 发表于 2015-5-4 09:55
我家附近就有个伪装基站,下过来测测,看是否有效。
有效请给好评,给32个赞:lol:lol
-
EEWORLD社区 发表于 2015-3-11 10:11
拍摄RIGOL的其他仪器也是可以的,不一定非要示波器的照片。仪器的名称写错了就改一下吧
{:1_138:}{:1_138:}改好了。。。哈哈哈。。。
-
jerryjiao 发表于 2015-3-11 09:51
这位兄弟谦虚好学,很好。提一个小小的建议,你展示的图片是频谱仪,不是示波器
{:1_133:}{:1_133:}谢谢,一激动,话都说错了
-
本帖最后由 小布丁黏久久 于 2015-3-11 10:15 编辑
我也来晒晒我们公司的RIGOL的频谱仪{:1_138:}{:1_138:},因为我不会用这么高大上的仪器,所以只能请公司前辈帮忙操作:lol:lol,我只能负责拍照部分,以后要多多学习:pleased::pleased:。
前辈说了,工作上遇到不懂的问题就要问,不要害怕出错,哈哈,谢谢前辈指教,今年fighting fighting:loveliness::loveliness:
-
个人信息已核对,谢谢。。。哈哈哈哈:lol,我是如此happy{:1_138:}
-
如果想上手快,可以用Mbed的方式,如果想研究里面的寄存器什么的,看官方资料。。。我也入手了一块091.。。:lol
-
多谢楼主分享:)
-
{:1_138:}
-
:congratulate:
-
顶一个:loveliness:
-
看看:lol
-
{:1_138:}
-
:pleased::pleased:
-
学习。。。。
-
楼主介绍完毕,有在做这方面研究的小伙伴可以互相交流哦。。{:1_140:}{:1_140:}{:1_140:}
快来顶贴!!!!!!
-
简单算法因为用户在运动中可能将设备拿在手上或戴在手腕上或者置于口袋中,所以设备的放置方向不定,为此我们通过计算三个加速度的矢量长度,获得一条步行运动的正弦曲线轨迹。第二步是峰值检测,我们记录了上次矢量长度和运动方向,通过矢量长度的变化,可以判断目前加速度的方向,并和上一次保存的加速度方向进行比较,如果是相反的,即是刚过峰值状态,则进入计步逻辑进行计步,否则舍弃。通过对峰值的次数累加可得到用户步行步伐。这只是一个简单通用的算法,楼主也简单测试了一下虽然有误差但还是可以大概计算出步伐参数的。{:1_134:}{:1_134:}{:1_134:}{:1_134:}
-
这个算法精准但稍复杂。下面我介绍一种粗略简单的算法。:lol:lol:lol
-
步伐迈出的条件定义为:当加速度曲线跨过动态阈值下方时,加速度曲线的斜率为负值(sample_new < sample_old)。 峰值检测:步伐计数器根据x、y、z三轴中加速度变化最大的一个轴计算步数。如果加速度变化太小,步伐计数器将忽略。 步伐计数器利用此算法可以很好地工作,但有时显得太敏感。当计步器因为步行或跑步之外的原因而非常迅速或非常缓慢地振动时,步伐计数器也会认为它是步伐。为了找到真正的有节奏的步伐,必须排除这种无效振动。利用“时间窗口”和“计数规则”可以解决这个问题。 “时间窗口”用于排除无效振动。假设人们最快的跑步速度为每秒5步,最慢的步行速度为每2秒1步。这样,两个有效步伐的时间间隔在时间窗口[0.2 s - 2.0 s]之内,时间间隔超出该时间窗口的所有步伐都应被排除。 此算法使用50 Hz数据速率(20 ms)。如果间隔值在10与100之间,则说明两步之间的时间在有效窗口之内;否则,时间间隔在时间窗口之外,步伐无效。 “计数规则”用于确定步伐是否是一个节奏模式的一部分。步伐计数器有两个工作状态:搜索规则和确认规则。步伐计数器以搜索规则模式开始工作。假设经过四个连续有效步伐之后,发现存在某种规则,那么步伐计数器就会刷新和显示结果,并进入“确认规则”工作模式。在这种模式下工作时,每经过一个有效步伐,步伐计数器就会更新一次。但是,如果发现哪怕一个无效步伐,步伐计数器就会返回搜索规则模式,重新搜索四个连续有效步伐。
{:1_103:}{:1_103:}{:1_103:}
-
动态阈值和动态精度:系统持续更新3轴加速度的最大值和最小值,每采样50次更新一次。平均值(Max + Min)/2称为“动态阈值”。接下来的50次采样利用此阈值判断个体是否迈出步伐。利用一个线性移位寄存器和动态阈值判断个体是否有效地迈出一步。该线性移位寄存器含有2个寄存器:sample_new寄存器和sample_old寄存器。这些寄存器中的数据分别称为sample_new和sample_old。当新采样数据到来时,sample_new无条件移入sample_old寄存器。然而,sample_result是否移入sample_new寄存器取决于下述条件:如果加速度变化大于预定义精度,则最新的采样结果sample_result移入sample_new寄存器,否则sample_new寄存器保持不变。因此,移位寄存器组可以消除高频噪声,从而保证结果更加精确。
{:1_100:}{:1_100:}{:1_100:}