- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 FFT算法原理(按时间抽取的基2算法)
离散傅里叶变换DFT的定义为:其中,x[n]是N点的采样序列,X[k]为N点的DFT计算结果,,而称为旋转因子。假设x[n]的采样频率为fs,那么得出的X[k]的模值和幅角可以代表 f = k*fs/N处的信号强度(非0Hz处,为幅值的N/2倍,0Hz处为幅值的N倍)和相位信息。具体的频率分量和它的幅值Am之间的关系为:可以看到,离散傅里叶变换的分辨率为fs/N,采样获得的频谱范围为可以看到DFT无法获得高于一半采样频率以上的分量信息。
2023-11-30 20:28:58
3624
原创 使用S-function实现基于C语言的电力电子控制器
对于完成以上配置的S-function,它的生命周期是先在仿真开始时执行mdlInitializeConditions,然后每过一次采样周期,完成采样后就会执行一次mdlOutputs,仿真结束执行mdlTerminate。:能直接将CCS工程的控制代码copy到s-function模块,在simulink中只需要搭建好PWM模块和主功率电路即可,好处是能节省时间,且对实际系统的还原度更高,能验证一些复杂的控制策略的效果。如果你的代码缺少什么,编译器会如实地告诉你,你对代码中缺少的部分进行添加。
2023-04-13 11:41:26
1048
1
原创 2021.7华为海思数字IC机试(回忆版)
题型:30单选(2分)+10多选(4分)考察内容(列出关键字)综合前、综合后仿真Verilog编程(考了好几道,重点,熟悉常用的指令和符号优先级)Verilog关键字uvm sequence常用宏测试点和测试用例原码反码补码的表示范围时钟域逻辑门、逻辑运算阻塞性赋值异步时钟、同步时钟(频率不同是否为异步时钟)Isolation cell冯诺依曼结构和哈佛结构亚稳态动态功耗三部分模块例化数据选择器半导体导带中发现电子的几率为零,则Ti
2021-07-14 20:36:23
6252
7
原创 DSP28335的SPWM波生成方法
DSP新手,研究了一下午,在这里做个总结,希望对其他刚接触DSP的新手也能有所帮助。首先要明白SPWM波是什么。SPWM波实际上就只有2种电平,而且其频率一般是你自己给定的,所以难点在于如何调节每个周期内的占空比,这里采用的是双极性调制法。先说总体思路:以TBCTR为载波,以CMPA为调制波,并且让CMPA的值不断更新(中断方式),就可以在ePWMxA产生SPWM波。看了一些资料的你(没看就去看吧),应该能了解到ePWM模块的TB寄存器是设置频率的,CMPA和CMPB是设置占空比的,AQ
2020-07-18 18:43:41
21875
22
基于F28335的SPWM代码,可以用串口改变输出频率
2020-07-20
《数学建模的29个通用模型》电子书(适合数学建模初学者)
2019-04-25
2018陕西电赛STM32F407程序
2018-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人