基础理论
文章平均质量分 80
DSPSTACK.COM 算法社区
算法社区:dspstack.com
展开
-
分类原理:判别分析
算法做了几年,尽然在博客上没留下什么脚印,主要写博客太麻烦了~,现在开始写点系列文章,以示点凭证~,今天写的是数据挖掘的基本定理及原理:分类原理之判别分析。从概率统计的角度来看,判别分析问题可归结为:设有个组(或类或总体),所有组的样品都有相同的个指标,可表示为一个维向量,这组的分布函数为,均为维分布函数,对于给定的一个新样品,要求判断它属于哪个组。一般有距离判别、贝叶斯(Bayes)判别原创 2013-05-24 22:11:01 · 644 阅读 · 0 评论 -
微分方程和差分方程的区别与联系
前言微分方程和差分方程的知识我们应该都知道,因为在数字信号处理中微分方程涉及了模拟滤波器,差分方程涉及了数字滤波器。但是有时会搞不清楚,或者说会在概念上混淆。虽然在做算法过程中可能不会受到太大影响,但是这种基础知识我们是有必要搞清楚的,这是算法人员的基本素养。下面就分别来讲讲微分方程、差分方程以及它们之间的区别和联系。同时,在网上看到的关于它们的文章也只是粗略的对比,讲的也并不准确。微分方程...原创 2019-01-17 09:26:42 · 14979 阅读 · 3 评论 -
[翻译] Python 在信号处理中的优势之二
MATLAB VS. PYTHON使用MATLAB的理由MATLAB是备受推崇的软件,领先于其他竞争对手;Simulink没有真正的替代方案;它具有快速的矩阵数学,良好的调试器和便于数值分析的特殊语法:数组切片:A(:,5:10) = 33,序列创建:B = [1:3:30],数组拼接:Brepeat = [B, B, B]; C = [B; B*2; B.*B];还有,诸如SPT...原创 2019-01-09 12:14:02 · 2200 阅读 · 2 评论 -
Python 在信号处理中的优势
休息了几天回来了前言本篇是对Pylab的小试牛刀,也是对许多其他主题的过渡——包括《编码速度估计的长时间等待的后果》。在工作中,我们使用 MATLAB 作为数据分析和可视化软件。但是在我的组里它仅仅是以共享平台方式来使用。并且我讨厌必须要共享。:-)所以我开始看看另外的选择。Scilab,Octave,Sage…所有都有点脆弱,并且似乎没有我想要的功能特点和丰富性。之后我发现了 Pyl...翻译 2019-01-02 15:43:03 · 8658 阅读 · 0 评论 -
Savitsky-Golay 平滑算法
本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。名称#Savitsky-Golay平滑算法作用#信号平滑处理可以除去高频噪音对数据信号的干扰,是消除噪音最常用的一种方法算法原理#通过多项式对移动窗口内的数据进行多项式最小二乘拟合,算出窗口内中心点关于其周围点的加权平均和。计算公式: (3-1)式(3-1)中的 和 为平滑前、后的数据, 是...原创 2018-12-18 22:46:23 · 5824 阅读 · 3 评论 -
地震信号的一些基本概念
本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。前言#最近看了一些关于地震信号相关的一些文献,现就此把这些知识写出来,就当再强化下可控震源和扫描信号#可控震源是指通过一个与大地紧密耦合的振动平板,以反作用方式向地下传送一组连续振动的弹性波信号(又称扫描信号),再经过对地面接收到的反射波信号的处理和辨识,用于解释地下地质目标的构造形态与产状。这种扫描信号是一种连...原创 2018-12-23 20:25:31 · 2779 阅读 · 1 评论 -
地震信号系列完结篇-反卷积方法
前言本篇将详细地讲解地震信号中用到的反卷积方法。反卷积方法的作用在文章 地震信号的一些基本概念 中已经阐述过,简单的说就是:在压缩原信号的同时,对频谱进行补偿(反卷积的输出信号)。而在地震信号处理中,除了前面的优势,该方法还可以使反射系数成为尖脉冲,从而提高地震记录的分辨率。地震记录:就是由仪器在地表所测的地震数据反射系数:表征的是地球的每一层对地震波的反射特征,相当于一个系统或是滤波器,...原创 2018-12-28 19:03:27 · 3136 阅读 · 3 评论 -
地震信号-相关子波零相位化
本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。前言今天讲下地震信号中相关子波的零相位化过程子波整形子波的振幅不变,改变相位谱的滤波器,以达到子波形状改变的过程称为子波整形或整形滤波子波零相位化假设相关子波的时间序列表示为 w(t),则相关子波的频谱可表示为:令相位谱 ,可得 ,即为子波原有振幅谱,对它做傅里叶逆变换,得到零相位子波(时域):这个可以看...原创 2018-12-26 20:01:44 · 2295 阅读 · 1 评论 -
自相关-能量密度谱,互相关-互能量密度谱,系统识别
本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。写在前面#我发现很多小伙伴对相关操作、能量密度谱以及系统识别之间的关系比较生疏,本文就讲讲它们之间的关系,看看能否解开各位小伙伴的疑惑互相关和互能量密度谱#引用上一篇卷积和互相关操作的关系中的互相关公式 (2-1)根据 离散傅里叶变换的 相关定理 知:如果 (2-2)和 (2-3)成立,那么 (2-4...原创 2018-12-10 13:44:17 · 3326 阅读 · 2 评论 -
隐含马尔可夫模型——Hidden Markov models (HMM)
本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。写在前面#统计学是个好东东,说它是个好东东,因为统计学不像其他有些学科,它不仅在科研领域应用广泛,在平常的生活中我们也会经常碰到。当然我们要研究的主要还是在科研领域的应用。本文讲讲经典的隐含马尔可夫模型,同时说明本文所讲的马尔可夫模型所用的记号都偏向于信号处理的。隐含马尔可夫模型#隐含马尔可夫模型(HMM)...原创 2018-12-13 20:41:11 · 1411 阅读 · 2 评论 -
[配翻译]A Fixed-Point Introduction by Example
本文首发于 dspstack.com,转载请注明出处,谢谢。作者:Christopher Felton,翻译:ALLEN翻译感想#翻译一篇文章,不仅需要专业上的知识,更需要的是耐心,和琢磨作者原文的真正含义,以负责任的态度对待每一篇文章,因为心里想着如何能让读者获取到正确的知识翻译如有不当,还请大家指正英文地址:https://www.dsprelated.com/show...原创 2018-12-05 20:52:37 · 689 阅读 · 0 评论 -
Python 干货 之变量和简单数据类型
本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。前言本篇是在本人学习 Python 时做的一些笔记,比较简洁,更是干货,请大家笑纳终端操作进入 python3 终端:python3。退出 python3 终端:ctrl+D(ubuntu),或 exit() 函数。在 python 终端可运行 python 代码片段,注意是代码片段,不是 py 文件。在 cmd...原创 2019-04-23 12:01:50 · 201 阅读 · 0 评论