- 博客(9)
- 收藏
- 关注
原创 傅利叶变换及频域相关分析的详细推导【一】
首先从傅利叶级数讲起。傅利叶级数的直观理解借助下图来进行解释。对于图1这样的原始周期信号,它可以分解成3个成谐波关系的正弦信号,如图2、3、4,这3个子信号相加就可以得到原始周期信号。能够表示原始信号的这样一组正弦子信号,就称为傅利叶级数。与原始周期信号的频率相同的分量称为基波,其他分别称为二次、三次等各次谐波。如何通过原始信号来求的傅利叶级数呢?...
2022-08-17 22:03:59
754
2
原创 Ubuntu 20.04 系统分区
ubuntu系统分区主要划分为5个部分,由于拿出了93个G的硬盘空间用于ubuntu安装,本文按该大小分配空间。1、efi引导区作用:该分区用于efi引导,从而使得电脑能够找到ubuntu分区。(Bios中需要打开uefi启动)类型:逻辑分区。大小:只是引导分区而非系统分区,不需要很大,设置为500M。2、SWAP虚拟内存区作用:与CPU进行数据交换的虚拟存储器,用于临时数据的存储。类型:主分区。大小:通常设置为与电脑实际的内存大小相匹配,我电脑为8G,因此设置为8*1024
2021-09-07 19:32:22
67252
5
原创 ATK-S1216F8双模定位模块 STM32代码
项目中使用到了正点原子的ATK-S1216F8 GPS/BD双模定位模块,本文记录使用单片机读取其数据的过程。首先main函数中需要调用已经写好的定位头文件:#include "gps.h"在主函数中会用到该头文件中定义好的结构体nmea_msg:__packed typedef struct { u8 svnum; //可见GPS卫星数 u8 beidou_svnum; //可见GPS卫星数 nmea_slms...
2021-07-29 22:24:53
3424
4
原创 GY906 MLX90614 非接触式 红外测温传感器 LabVIEW i2c总线数据读取
GY906使用的红外测温芯片为MLX90614。使用LabVIEW读取i2c总线数据时,需要知道传感器的地址,出厂默认为0x5A。传感器地址支持自己修改,存放在芯片EEPROM的0x0E位置,可以通过访问EEPROM的0x0E单元来获得传感器的地址。具体修改和访问EEPROM参考链接:ARDUINO使用MLX90614红外温度传感器研究笔记_雨田大大的专栏-优快云博客_mlx90614红外传感器工作原理使用LabVIEW中封装好的I2C express vi可以对传感器的I2C总线进行访问
2021-05-25 20:26:59
5947
10
转载 拒绝访问:终端上运行的LabVIEW版本,与主机计算机上运行的LabVIEW版本不同。对于实时终端,可通过MAX修改终端的语言环境,确保终端语言与主机语言一致。
该问题为myrio上运行的labview环境与电脑中的labview版本不同。解决方法为打开“NIMAX”,点击“远程终端”,可以看到连接的myrio。鼠标右键单击myrio下的“软件”,选择“添加/删除软件”,弹出如下界面:如果只是缺乏某些组件,可以自定义安装。我这里的情况是,当选择“自定义软件安装”,有部分组件存在以来关系,操作交复杂,所以直接选中”NI-myRIO”后“下一步”,即可可以自动更新到电脑版本。...
2021-05-24 19:04:51
1598
原创 Savitzky-Golay滤波器原理阐述
对于数据滤波部分,本研究采用Savitzky-Golay滤波器。Savitzky-Golay滤波器是一种数字滤波器,可以应用于一组数据,以平滑数据,能够在不改变信号趋势、宽度的情况下提高数据的精度。Savitzky-Golay滤波器通过卷积的过程实现,即通过线性最小二乘法将相邻数据点的连续子集与一个低次多项式拟合。Savitzky-Golay滤波器的优点是,在同一段曲线上,任意位置可以任意选取不同的窗宽,满足不同平滑滤波的需要;尤其是处理时序数据时,对于不同阶段的序列处理优势明显。处理non-p
2021-05-01 16:37:37
27573
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人