- 博客(72)
- 资源 (2)
- 收藏
- 关注
原创 【信号与系统系列】频域与z域的关系理解(附图附代码)
摘要:本文探讨了离散傅里叶变换(DFT)、离散时间傅里叶变换(DTFT)与z变换的关系。DFT可视为z变换在单位圆上的等间隔采样,而DTFT则是z变换在单位圆上的连续取值。文中以11点滑动求和滤波器为例,通过z变换分析其系统函数,展示了零极点分布与频率响应的关系。利用Python绘制的三维图和零极点图直观呈现了z变换在单位圆上的幅频特性,验证了DFT/DTFT与z变换的本质联系。这些关系为数字信号处理中的频谱分析和滤波设计提供了理论基础。
2025-08-13 17:46:02
605
原创 【信号与系统系列】关于卷积的超强理解
本文介绍了信号与系统中卷积的概念及其应用。第一部分从课本教学模式出发,详细阐述了卷积的数学定义、物理意义(线性时不变系统对输入信号的响应)以及三大性质(交换律、结合律、分配律),并通过解析计算演示了具体实例。第二部分提出"邪修模式",揭示离散卷积与多项式乘法的等效性,通过数值示例和多项式乘法对比验证这一观点,并说明其在Matlab中的实现方式(conv函数)。全文系统性地介绍了卷积的理论基础、计算方法和实用价值,为理解这一信号处理核心概念提供了多角度认知路径。
2025-07-18 17:34:48
1041
1
原创 Unity单元测试框架在keil环境下的移植教程
摘要:本文介绍了Unity单元测试框架在GD32M系列工程中的移植方法和常用断言功能。移植步骤包括:下载Unity源码、创建工程文件夹、配置工程路径和添加测试文件结构。详细说明了setUp()和tearDown()函数的使用方法。重点列举了各种断言类型,并解释了各断言的使用场景和判断条件
2025-07-03 14:27:03
903
2
原创 PowerShell批量处理文件名称/内容的修改
PowerShell提供了高效的文件批量处理解决方案。文章介绍了如何解决脚本执行受限问题(通过修改ExecutionPolicy策略或临时绕过),并提供了两个实用脚本:1)批量重命名文件,包含递归搜索、异常处理等功能;2)批量替换文件内容(处理多种文件类型,包含进度显示和错误处理)。这些脚本通过自动化操作大幅提高文件管理效率,避免了手动修改的繁琐和失误。
2025-06-20 19:33:54
1222
3
原创 快速傅里叶变换FFT推导
摘要:快速傅里叶变换(FFT)是高效计算离散傅里叶变换(DFT)的算法,将O(N²)复杂度降至O(NlogN)。它通过分解和蝶形运算递归计算,要求数据点为2的整数幂。FFT广泛应用于信号处理、通信、雷达等领域,极大提升了频域分析的效率,是数字信号处理的核心技术。
2025-05-27 17:38:49
622
原创 离散傅里叶变换DFT推导及理解
本文阐述了从离散时间傅里叶变换(DTFT)到离散傅里叶变换(DFT)的推导过程。DTFT得到的频谱是频率的连续函数,而DFT通过离散化频率变量和有限长信号处理,将其转化为可计算的离散形式。推导表明:当频率采样数N等于信号长度L时,即得到DFT公式。文章对比了两者的关键区别:DTFT适用于无限长信号的理论分析,具有连续频域特性;DFT则针对有限长信号,通过频域采样实现数值计算,更适合工程应用。特别指出DFT本质是DTFT在ω=2πk/N频率点的采样结果。
2025-05-26 17:37:02
1022
1
原创 谐振开关型零电流开关变换器原理及仿真
以Buck DC/DC变换器为例,介绍零电流关断ZCS PWM变换器和零电流关断ZCS PFM变换器工作原理,及simulink仿真结果。
2025-03-07 19:55:56
1301
原创 旋转变压器工作及解调原理
旋转变压器工作及解调原理:1.对旋转变压器的工作原理介绍;2.旋转变压器位置信息获取的解调原理;3.基于英飞凌XMC4500平台,以TI公司的ADS1205作为前端调制器芯片进行模数转换,配合DSD模块为例,获取旋转变压器的位置信息的实现过程。
2025-02-06 21:09:22
2157
原创 Matlab提取excel数据及处理的实操举例
Matlab提取excel数据及处理的实操举例:实现目的;相关函数介绍:xlsread;相关函数介绍:strcmp相关;实操举例
2024-07-11 18:11:12
9496
4
原创 宏定义__FILE__,__LINE__,__VA_ARGS__等介绍与应用
ANSIC标准定义中常见的预定义宏介绍与举例:__LINE__;__FILE__;__DATE__;__TIME__;__STDC__;__cplusplus;__VA_ARGS__;
2024-06-25 14:34:39
505
4
原创 git clone报错解决:remote: Support for password authentication was removed on August 13, 2021.
git clone报错解决:remote: Support for password authentication was removed on August 13, 2021.
2024-03-17 22:06:36
3715
2
原创 ssh连接报错:REMOTE HOST IDENTIFICATION HAS CHANGED问题解决
ssh连接报错问题解决:WARNING:REMOTE HOST IDENTIFICATION HAS CHANGED!
2024-03-17 19:57:31
13982
1
原创 时域系统到频域响应的直观解析及数学推导
这篇文章以FIR滤波器为例,不仅列出了课本里学到的数学推导法,也详细讲了通过复平面的角度进行分析的直观方法。
2024-02-23 16:00:12
1483
3
原创 [CC13X0] XDS100V3连接报错:Make sure your device is unlocked.
-----[An error has occurred and this utility has aborted]--------------------This error is generated by TI's USCIF driver or utilities.The value is '-241' (0xffffff0f).The title is 'SC_ERR_ROUTER_SECURE_SUBPATH'.The explanation is:A router subpath
2023-12-15 17:26:30
785
1
原创 CC1310开发工具下载及环境搭建
CC1310开发工具集;CC1310SDK下载安装注意事项;CCS下载安装注意事项;导入示例代码;CCS常用设置;
2023-09-03 10:10:55
1713
1
原创 [信号与系统系列] 复指数信号
正弦信号是时间的实函数,并非矢量或复数量,所以,相量不等于正弦信号。但是,它们之间有相互对应关系。那么对应的实际数学关系是什么呢?
2023-07-23 14:36:44
3320
2
原创 处理器电源管理(以Cortex-M3为例)
睡眠与深睡眠度;特殊功能寄存器 PRIMASK 与 FAULTMASK;BASEPRI 寄存器;WFI/WFE唤醒行为;
2023-07-21 22:46:19
788
1
原创 SystemView的使用教程(基于FreeRTOS的配置)
SystemView的使用教程(基于FreeRTOS的配置):1.添加文件;2.配置修改;3.连接运行;4.常见问题
2023-04-28 16:47:35
11531
12
原创 Cordic算法原理详解
包括内容:坐标旋转分析;Cordic算法原理;应用举例1:求sin值与cos值;应用举例2:求反正切值;cosθ的还原补偿
2023-04-22 21:39:29
5515
2
原创 数字后端流程基本介绍
传统上将布局布线前的工作称之为数字前端(Front End)设计,而将布局布线之后的工作称为数字后端(Back End)设计。后端内容包括:1.数据准备2.布图规划:3.布局Placement:4.时钟树综合CTS:5.布线Routing:6.时序验证:7.ECO阶段。
2023-04-01 20:04:37
4101
原创 J-Link RTT Viewer使用教程(附代码)
RTT(Real Time Transfer)简介使用教程常用API介绍RTT缓冲大小修改使用printf重定向
2023-02-14 19:07:46
11785
3
原创 手把手带你玩转分散加载(附代码)
分散加载基本概念分散加载描述文件语法概述加载时域描述运行时域的描述输入段描述简单分散加载存储器映射示例复杂分散加载存储器映射示例
2023-02-06 20:38:40
2602
1
原创 分支预测详解
分支预测详解:分支预测用于在微处理器中以流水线效率为目标来预测程序流。有许多方法来实现分支预测,通常在更好的预测结果和增加硬件做预测之间需要进行权衡。
2023-01-20 11:36:12
5903
1
原创 电机专用SVPWM算法实现
电机专用SVPWM算法实现原理及代码分析,以SH33F2811为例。SH33F2811包含三相电机的空间矢量脉宽调制(Space Vector Pulse Width Modulation,SVPWM)算法,对应于交流感应电机或永磁同步电机中的三相电压源逆变器的功率器件的一种特殊的开关触发顺序和脉宽大小的组合。这种开关触发顺序和组合将在定子线圈中产生三相互差120°电角度的正弦波电流。
2023-01-09 16:36:58
5150
6
原创 Keil MDK 配置详解与调试技术
Keil MDK 配置详解与调试技术,介绍KEIL软件界面配置,包括taget\output\listing\user\CC++\ASM\linker的配置内容,以及常用的调试方法
2023-01-03 20:24:39
3477
4
原创 编译器原理简介(以Cortex-M3为例)
编译器原理简介(以Cortex-M3为例),包括C与汇编、典型的开发流程、编译工具报错举例三部分内容
2022-12-22 15:26:26
1398
2
2024注册电气工程师供配电相关资源
2024-11-14
bldc无位置代码;bldc无位置代码;资源内只包含控制代码部分,不包含底层库函数等内容(占用空间太大
2024-01-06
ARM.CMSIS-NN.4.1.0.pack; ARM.CMSIS-NN.4.1.0.pack; 解压密码:1234
2024-10-13
flash-programmer-2-1.8.2; flash-programmer-2-1.8.2
2024-10-13
Keil.ARM-Compiler.1.7.2.pack; 解压密码:1234; Keil.ARM-Compiler.1.7.2
2024-10-13
ARM.CMSIS.5.9.0.pack; ARM.CMSIS.5.9.0.pack; pack包; 解压密码:1234
2024-10-13
基于锁相环闭环控制AD2S1210旋转变压器测速仿真及文档; 仿真文件+AD2S1210中英文对照
2024-09-09
simplelink-cc13x0-sdk-4-20-02-07
2024-03-03
STM32H7系列keil PACK包;Keil.STM32H7xx-DFP.2.7.0.pack
2022-09-07
pmsm矢量控制代码; 资源内只包含控制代码部分,不包含底层库函数等内容(占用空间太大,不方便上传),需要的
2024-01-06
STM32F系列相关内容总结整理
2023-07-14
资料共享2;资料共享2;资料共享2
2023-05-12
GD32E232库函数与pack包
2023-03-21
GD32E232-用户手册GD32E232-用户手册GD32E232-用户手册GD32E232-用户手册GD32E232-用户手
2023-03-22
STM32F4xx系列PACK包;Keil.STM32F4xx-DFP.2.16.0.pack
2022-08-16
3相永磁同步电机的传感磁场定向控制
2022-09-14
PMSM 的无传感器磁场定向控制
2022-09-14
STM32CubeG4_V1.2.0STM32G4系列固件库及例程
2022-07-04
STM32H7x3参考手册中文版
2022-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人