自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(291)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 频域分析实践介绍

频域分析是信号处理应用中一个至关重要的工具。频域分析广泛用于通信、地质勘测、遥感和图像处理等领域。时域分析显示信号随时间的变化情况,频域分析显示信号能量在频率范围内的分布情况。频域表示还包括必须应用于每个频率分量的相移的有关信息,以便使用所有单独频率分量的组合来还原原始时间信号。

2023-11-13 11:25:14 557

原创 Matlab的信号频谱分析——FFT变换

Matlab的信号频谱分析:FFT是离散傅立叶变换的快速算法,可以将一个时域信号变换到频域。。有些信号在时域上是很难看出什么特征的。但是如果变换到频域之后,就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。通俗点说FFT就是将一个信号解析成是由不同频率、幅值,相位的正弦波叠加而成的。

2023-08-04 10:47:48 25637 5

原创 数字信号处理——信号频谱分析-N点DFT

频谱分析:是一种将复杂信号分解为较简单信号的技术。许多物理信号均可以表示为许多不同频率简单信号的和。找出一个信号在不同频率下的信息(如振幅、功率、强度或相位等)的做法即为频谱分析。【分清"截取数据长度"(即窗函数长度)与"DFT点数"二者的不同;】频谱:是指一个时域的信号在频域下的表示方式,可以针对信号进行傅里叶变换而得,以“幅度频谱”表示幅度随频率变化的情形,“相位频谱”表示相位随频率变化的情形。

2023-08-02 15:07:29 7953

原创 基本频谱分析

​基本频谱分析:傅里叶变换是用于对时域信号执行频率和功率谱分析的工具。频谱分析数量:频谱分析研究非均匀采样的离散数据中包含的频谱。傅里叶变换是通过在频率空间表示基于时间或空间的信号来揭示该信号的频率分量的工具。下表列出了用于描述和解释信号属性的常用量。要了解有关傅里叶变换的更多信息,请参阅傅里叶变换。

2023-08-02 11:57:47 1546 3

原创 神奇的网站-----程序猿必备

神奇的网站-----程序猿必备,自学、复习、刷题、面试、中外文献&专利搜索下载。

2020-08-18 17:04:12 4874

原创 将64位 unsigned long long 转换为64位二进制整型数组

将64位 unsigned long long 转换为64位二进制整型数组的C语言实现。。。C 语言实现将两个 32 位十进制数合并成一个 64 位十六进制数。。。

2025-04-02 14:45:08 330

原创 memcpy函数与memmove函数的用法

memcpy函数与memmove函数的用法。。。内存块的复制。。。。

2025-03-26 14:05:20 972

原创 C++ 标准库 <unordered_map>

C++ 标准库 <unordered_map>。。。在 C++ 中,<unordered_map> 是标准模板库(STL)的一部分,提供了一种基于哈希表的键值对容器。与 std::map 不同,unordered_map 不保证元素的排序,但通常提供更快的查找速度。unordered_map 是一个关联容器,它存储了键值对(key-value pairs),其中每个键(key)都是唯一的。unordered_map 使用哈希表来存储元素,这使得它在查找、插入和删除操作中具有平均常数时间复杂度。

2025-01-23 16:36:05 219

原创 C++ <map>容器

C++  <map>容器。。。 在 C++ 中,<map> 是标准模板库(STL)的一部分,它提供了一种关联容器,用于存储键值对(key-value pairs)。map 容器中的元素是按照键的顺序自动排序的,这使得它非常适合需要快速查找和有序数据的场景。

2025-01-23 16:19:47 293

原创 C++ <forward_list>容器

C++  <forward_list> 容器的用法。。。std::forward_list ,创建列表、添加元素、遍历列表和输出结果。。。

2025-01-23 15:57:39 340

原创 C++ 数据结构

C++ 数据结构。。。C++ 提供了多种数据结构,既有基础的如数组、结构体、类等,也有高级的 STL 容器如 vector、map 和 unordered_map 等。。。

2025-01-23 15:53:39 834

原创 C++ list 容器用法

C++ list 容器用法

2025-01-23 15:41:18 1367

原创 C++ vector 容器用法

C++ vector 容器用法

2025-01-23 15:27:12 893

原创 Qt QChart绘制折线图

Qt QChart绘制折线图

2024-12-10 15:15:53 384

原创 Qt 一个简单的QChart 绘图

Qt 一个简单的QChart 绘图

2024-12-10 10:31:30 473

原创 Windows下安装VS2013+Qt5.7.0构建Qt开发环境搭建及解决小番茄无法识别、自动补全Qt的问题

Windows下安装VS2013+Qt5.7.0构建Qt开发环境搭建及解决小番茄无法识别、自动补全Qt的问题

2024-12-10 10:11:05 791

原创 Qt Graphics View 绘图实例

QWGraphicsView 类的 4个事件的实现代码,在每个事件里发射相应的信号。在QWGraphicsView 类里,将鼠标和键盘事件转换为信号,就可以利用信号与槽机制,在主程序里设计槽函数相对应的鼠标和键盘操作进行响应。鼠标移动事件、鼠标左键按下事件、鼠标双击事件、按键事件。《Qt5/6 C++开发指南》

2024-11-25 15:47:54 984

原创 Qt Graphics View 绘图架构

鼠标移动事件响应:鼠标单击事件响应:窗口变化大小时的事件:

2024-11-25 11:30:56 684

原创 C++ 语言实现读写.csv文件.xls文件

C++ 语言实现读写.csv文件.xls文件

2024-11-11 14:50:33 249

原创 Qt 视口和窗口

QT QPainter绘图之视口和窗口

2024-11-04 10:30:00 1279

原创 Qt 坐标系统与坐标变换

Qt 坐标系统与坐标变换。。。坐标变换函数。。。

2024-10-31 17:22:29 885

原创 QT QPainter 绘图

Qt QPainter绘图基础。。。QPaintPath 绘图路线/顺序。。。Qt 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。

2024-10-31 11:53:20 1536

原创 Qt 文件目录操作

QDir 可以使用相对路径或绝对路径指向文件。绝对路径以目录分隔符开头(在 Windows 下,可以选择以驱动器规格开头)。相对文件名以目录名或文件名开头,并指定相对于当前目录的路径。Qt 使用“/”作为通用目录分隔符,与“/”在 URL 中用作路径分隔符的方式相同。如果您总是使用“/”作为目录分隔符,Qt 将转换您的路径以符合底层操作系统。QDir 类提供对目录结构及其内容的访问。QDir 用于操作路径名、访问有关路径和文件的信息以及操作底层文件系统。它还可以用于访问 Qt 的资源系统。

2024-10-30 15:57:34 1022

原创 Qt 二进制文件的读写

Qt 二进制文件的读写

2024-10-24 18:08:56 868

原创 Qt Splash 与登录界面窗口

Splash 与用户登录界面

2024-10-24 14:13:00 640

原创 Qt 文本文件读写与保存

Qt 文本文件读写与保存。开发工具:VS2013 + QT5.8。

2024-10-24 11:27:46 409

原创 QT中中文显示乱码问题

在VS2013中用QT开发GUI应用程序,Qt中显示中文乱码

2024-10-16 10:23:57 488

原创 SPI、UART、I2C通信协议的区别与应用

SPI、UART、I2C通信的区别与应用

2024-10-09 13:54:04 1518

原创 I2C、SPI、UART的通信过程还可以这样理解

I2C、SPI、UART的通信过程

2024-10-09 11:04:37 1202

原创 VS2013 运行Qt生成的.exe报错

VS2013 运行Qt生成的.exe报如下错误:This application failed to start because it could not find or load the Qt platform plugin "windows" in "".

2024-09-25 19:40:46 375

原创 四阶IIR滤波器C语言代码实现

四阶IIR滤波器C语言代码实现

2024-09-19 09:40:13 616 1

原创 printf、fprintf、sprintf的使用和区别

printf、fprintf、sprintf的使用和区别

2024-08-16 12:12:42 332

原创 浮点数的二进制表示

单精度/双精度浮点数的二进制表示

2024-07-31 18:06:25 3544 2

原创 matlab绘制二维曲线,如何设置线型、颜色、标记点类型、如何设置坐标轴、matlab 图表标注、在图中标记想要的点

matlab绘制二维曲线,如何在图中标记想要的点。。。如何设置线型、颜色、标记点类型。。。如何设置坐标轴。。。matlab 图表标注操作。。。

2024-06-24 14:56:33 4109

原创 MATLAB绘图技巧-多边形区域填充图

matlab 绘图,填充颜色。。。保存Matlab 绘制的图像,并指定图片大小。。。

2024-06-21 17:24:33 2809

原创 C++多线程同步总结

C++ 多线程同步

2024-06-07 17:53:32 872

原创 传递函数如何计算?这个的传递函数怎么计算呢?R2和R4两个的电压怎么表示?

如何计算系统的传递函数?

2024-05-30 11:00:58 735

原创 冲激响应和单位阶跃响应

冲激响应和单位阶跃响应

2024-05-22 21:31:19 576

原创 基于阻尼比和固有频率的二阶传递函数

基于阻尼比和固有频率的二阶传递函数

2024-05-22 20:50:30 1135 1

原创 xticks设置或查询 x 轴刻度值

xticks设置或查询 x 轴刻度值

2024-05-06 11:17:32 663

qt-opensource-windows-x86-msvc2013-5.8.0.exe 及 qt-vsaddin-msvc2013-2.2.1.vsix

qt-opensource-windows-x86-msvc2013-5.8.0.exe 及 qt-vsaddin-msvc2013-2.2.1.vsix

2024-12-10

基于C++ opencv 的 导向滤波

基于C++ opencv 的 导向滤波

2024-11-26

波形生成器软件,和 示波器软件

波形生成器软件,和 示波器软件

2024-08-08

NIDCPowerCRef

NIDCPowerCRef

2024-03-05

NI-DC-Power-Supplies-Help

NI_DC_Power_Supplies_Help

2024-03-05

NI-VISA Help. Programmer Reference Manual

NI-VISA Help 开发帮助文档

2024-03-05

NI-VISA用户手册和NI-VISA程序员参考手册

NI-VISA用户手册和NI-VISA程序员参考手册,中文版

2024-03-05

NI-VISA常用函数

VISA常用函数,中文版,适用于做VISA开发的人员。

2024-03-05

Vivado 下 IP核之双端口 RAM 读写

Vivado 下 IP核之双端口 RAM 读写 双端口 RAM 是指拥有两个读写端口的 RAM,有伪双端口 RAM(一个端口只能读,另一个端口只能写)和真双端口 RAM(两个端口都可以进行读写操作)之分。一般当我们需要同时对存储器进行读写操作时会使用到双端口 RAM,例如有一个 FIFO 存储器,我们需要同时对其进行数据的写入和读出,这时候就需要一个写端口和一个读端口了。

2023-11-20

Vivado 下 IP 核之单端口 RAM 读写

Vivado 下 IP 核之单端口 RAM 读写 RAM 的英文全称是 Random Access Memory,即随机存取存储器,简称随机存储器,它可以随时把数据 写入任一指定地址的存储单元,也可以随时从任一指定地址的存储单元中读出数据,其读写速度是由时钟频率决定的。本章将向大家介绍 Xilinx RAM IP 核的使用方法并对 RAM IP 核进行简单的读写测试。

2023-11-20

Verilog/C++实现排序算法:Verilog/C++实现排序算法:冒泡排序、选择排序、并行全比较排序、串行全比较排序

Verilog/C++实现排序算法:Verilog/C++实现排序算法:冒泡排序、选择排序、并行全比较排序、串行全比较排序。

2023-06-27

Vivado 下 IP核之 PLL实验

本实验基于 Xinlinx 黑金  AX7A035t FPGA 开发板,输出 4 个不同时钟频率或相位的时钟,并在 Vivado 中进行仿真以验证结果,最后生成比特流文件并将下载到开发板上,使用示波器来测量时钟的频率。

2023-06-15

Vivado 下 AD9767 双通道正弦波产生例程

本实验基于 Xinlinx 黑金 AX7A035 FPGA 开发板, 练习使用 AN9767 模块,实验中使用的模块是采用 ANALOG DEVICES 公司的 AD9767 芯 片,支持独立双通道、14 位、 125MSPS 的数模转换。在教程中介绍了利用该模块与 FPGA 开发板相连输出双通道 14 位的正弦波,然后通过示波器查看把输出的正弦波的波形。

2023-06-15

Vivado 下 LED 流水灯实验源码

Xinlinx 黑金 FPGA 开发板,,,Vivado 下 LED 流水灯实验源码,,,流水灯是指多个 LED 灯按照一定的时间间隔,顺序点亮并熄灭,周而复始形成流水效果。

2023-06-15

基于OpenCV的水电表的刻度数读取及识别waterMeter.zip

基于OpenCV的水电表的刻度数读取及识别,源码

2023-04-21

距离计算方法总结.pdf

计算推荐对象的内容特征和用户模型中兴趣特征二者之间的相似性是推荐算法中一个关键部分 ,相似性的度量可以通过计算距离来实现。本文的目的就是对常用的相似性度量作一个整理总结。

2023-04-21

机器视觉工业缺陷检测的那些事-20210817.pdf

机器视觉工业缺陷检测的那些事-20210817,涉及到机器视觉过程中的硬件设备的选型(包括如何选择光源、选择什么样的相机、镜头等)、常用的图像处理算法,以及市面上使用较多的算法库。相信肯定对大家有所帮助。

2023-04-21

面试中常出现的C、C++面试题

也是为了找工作特意整理的C、C++面试题,涉及到C和C++中的常见的知识点,面试中问的较多的问题,基本囊括在其中了,希望随大家有所帮助。

2023-04-21

算法工程面试中常遇到的图像处理及OpenCV问题

断断续续,花费了我很长时间,吐血整理的面试宝典,涉及到图像算法处理,及OpenCV中常见的图像算法知识。

2023-04-21

PLC_串口通讯SerialPort类代码.zip

PLC_串口通讯SerialPort类代码

2021-05-05

SerialPort类源代码分析.pdf

介绍并分析SerialPort类,它把Windows API封装好,方便开发利用 1、Win32下串口大致操作流程 (1)打开串口:CreateFile函数 (2)建立串口通信事件:CreateEvent函数 (3)初始化串口:SetCommState函数 (4)建立监视线程,即读写数据线程,因为我们不知道什么时候数据会到来,这里是一个异步事件 (5)写数据:WriteFile (6)结束:关闭线程->停止WaitCommEvent->CloseHandle

2021-05-05

Android从 入门到精通-源码

Android从入门到精通--源码

2021-05-05

映美精工业相机 触发接线总结说明.doc

该文档是自己在实习时,做项目记录下来备用的。涉及到映美精工业相机外触发时,应该如何接线。

2021-05-05

学习机器视觉推荐书目.doc

《学习机器视觉推荐书目》是学习机器视觉相关理论及实践过程中,根据平时老师及师兄们所推荐的书目名称及相关文档,记录下来编写的。

2021-05-05

Cpp语言编程规范及原则_吕_20140923.pdf

该文档是读书时,老师编写指导我们C/C++的编程规范及原则

2021-05-05

图像处理之定位demo源码.zip

该处资源是本人博客《图像处理之定位》的demo源码,OCR字符分割,涉及到投影定位、积分图定位、水平投影、垂直投影等。

2021-05-05

数字图像处理与机器视觉 Visual C++与Matlab实现

数字图像处理与机器视觉 Visual C++与Matlab实现,高清带目录

2020-05-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除