- 博客(5)
- 资源 (21)
- 收藏
- 关注
原创 时频域能量相等(parseval定理)
帖子-时域和频域能量相等 Parseval 定理 有限上序列x{k}的离散fourier变换是正交变换,满足Parseval能量守恒定理,反映了序列在时域的能量等于其变换域的能量。 关于能量定义:信号幅度平方的积分,如果是数字信号,能量就是各点信号幅度值平方后的求和。 论坛帖子中关于等式关系给出的结论是: 求和 (x(tn)^2)T=RMS^2*Ttotal=求和(P(fn)
2017-03-26 18:13:24 31869 4
原创 C语言程序开发宝典-指针
用指针实现逆序存放数组;不是很难,自己实现的话也是一个for循环就能解决问题; 照着敲一遍:#include <stdio.h>#include <conio.h>void inverte(int *x,int n){ int *p,*i,*j; int temp; int m=(n-1)/2; i=x; j=x+n-1; p=x+m;
2017-03-12 22:08:05 582
原创 关于幅值谱逆变换得原始波形的问题(matlab)
前些天突然碰到一个问题,一直未曾细究过,在剔除频谱中某些频率成分时,时域能量与频域能量本应该是相等的,这就是著名的 Parswel定理嘛,无奈忘了时域有效值和频谱直接算有效值到底是怎么样一个对应关系,后面再细细扒拉扒拉; 尽然忘了换算关系,fft逆变换总可以吧,这时才发现原来这也有问题哈。得到了频谱,但是要从频谱再倒回去得到时域波形,可就是难了,查了下资料看来相要准确的时域波形还原,需要相位信
2017-03-09 22:30:07 3574 1
翻译 C语言循环移位-C语言范例宝典50
循环移位与算术移位的区别 已经介绍的很详细了,程序中遇到两个问题,一个是scanf与scanf_s的区别,貌似是VS为防止溢出,参见: 修改scanf设置还有注意便是int类型所占的字节数在Turbo C和VS编辑器是不一样的。 也跟使用系统的位数有关X8or,X64; 具体占用,可用sizeof()命令打出来看,我是没记住,只记得字符是占一个字节的。unsigned int right
2017-03-05 15:44:10 814
翻译 C语言程序开发范例宝典38~最小公倍数与最大公约数
求两个数的最大公约数,前些天用C实现的时候,从网上扒了一段代 码用了,什么辗转相减法相除法,高中的知识也是忘的快差不多了,记忆是好几行的代码,今天瞥见《C语言开发范例宝典》中看到一段好简洁的代码: int gys(int x, int y){ return y ? gys(y, x%y) : x;}这就是所谓的辗转相除取余吧,利用递归调用实现,简洁明了; 再来看一下最小公倍数的实现:
2017-03-05 11:50:56 362
tensorflow_gpu-1.10.0-cp36-cp36m-win_amd64.whl
2020-05-28
matlab filter实现(Direct Form II Transposed)
2016-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人