摘要:
https://www.cnblogs.com/anayigeren/p/10175367.html https://www.jianshu.com/p/ecba57682c6b 阅读全文
摘要:
采样频率是对模拟信号进行A/D采样时,每秒钟对信号采样的点数。 比如,对1秒时间段上的连续信号采样,权采样频率为1M,就是在时间轴上每隔1us【1/1M】采样一个点,那么就是一共采样1M个点。 采样点数就是这段时间所采的点数【1M个点】,根据采样时间和采样频率就能确定采样点数。 注意:信号频率和采样 阅读全文
摘要:
1、原理 离散傅里叶变换(Discrete Fourier Transform,DFT)是数字信号处理最重要的基石之一,也是对信号进行分析和处理时最常用的工具之一。在200多年前法国数学家、物理学家傅里叶提出后来以他名字命名的傅里叶级数之后,用DFT这个工具来分析信号就已经为人们所知。但在很长时间内 阅读全文
摘要:
一、基本使用 0、描述 spd就是speed的缩写,代表速度,主要是由c++11写的。 支持异步回滚、单日记录、格式化等等; 不需要链接库或动态库,直接源码使用; 可创建多个不同的日志器; 1、在官网下载源码 https://github.com/gabime/spdlog 2、解压 include 阅读全文
摘要:
1、 阅读全文
摘要:
1、设置系统变量 2、在Qt里使用 3、VS里使用 阅读全文
摘要:
1、方式1:使用全局路径 LIBS+= $$PWD/Boost/lib/libboost_thread-mgw8-mt-d-x32-1_78.a LIBS+= $$PWD/Boost/lib/libboost_thread-mgw8-mt-d-x32-1_78.lib 2、方式2:引入路径+使用静态 阅读全文
摘要:
1、静态库和动态库 库有两种:静态库和动态库。所谓静态、动态是指链接。回顾一下,将一个程序编译成可执行程序的步骤:链接: 把外部函数的代码(通常是后缀名为.lib和.a的文件),添加到可执行文件中。这就叫做连接(linking)。这种通过拷贝,将外部函数库添加到可执行文件的方式,叫做静态连接(sta 阅读全文
摘要:
1、头文件 #include <boost/noncopyable.hpp> 2、使用 class A : public boost::noncopyable { }; 阅读全文
摘要:
1、假设场景 由于放大器存在非线性效应,当输入两个频率很接近的功率信号Pi(f1)和Pi(f2)时,在放大器输出端会产生两个三阶交调分量Po(2f2-f1)和Po(2f1-f2),如果f1和f2频点比较接近,那么2f1-f2和2f2-f1就会比较靠近f1和f2,一般的滤波器很难滤除。 阅读全文