数字信号处理

2024/4/12 23:28:45

二元阵常规波束图与其指向性—麦克风阵列系列(七)

阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616 本篇包括内容为: 二元阵简介 例3.8 二元阵常规波束图 例3.9 二元阵指向性指数 二元阵简介 图1 二元阵 二元阵,即由两个阵元组成的阵列。将第一个阵元放…

均匀矩形基阵波束图—麦克风阵列系列(八)

阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616 本篇文章之后,自己修整一段时间再继续更新。 本篇内容包括:1、波束图乘积定理;2、均匀矩形基阵波束图。 如果想看更为详细的讲解&#xff0c…

C++数字化声音信号处理和数控振荡合成

🎯要点 C声音数控方法及应用实例:🎯加法合成、减法合成、共振峰合成、粒状合成、调频 (FM) 合成、线性算术合成、相位失真合成、扫描合成、矢量合成、虚拟模拟合成、波表合成、物理建模。 C声音​数字​化实现​:🎯声…

数字信号仿真实验——实验一离散时间信号与系统的时域分析

1.实验目的 (1)熟悉离散时间信号的产生与基本运算 (2)熟悉离散时间系统的时域特性 (3)利用卷积方法观察分析系统的时域特性 2.实验原理 (1)典型离散时间信号 (2&…

FFT核旋转因子位宽和输入数据位宽对FFT运算结果精度的影响

问题描述 12bit输入数据位宽时,FFT运算结果异常。 现象及波形 分析过程 1、 与输入数据的处理方式有关系。 2、 与输出数据的处理方式有关系。 3、 与旋转因子的位数选择有关系。 4、 输入数据和输出数据padding方式的区别,输入数据用0来Padding&#x…

基于Python的心电信号检测与处理

心电信号的特征提取、分析与处理 1.生物医学信号的特征提取与分析方法 2.生物医学信号的滤波方法 数据来源: MIT-BIH数据库(可从以下数据中任选两组进行实验) 给出4组不同病例的心电信号数据,分别命名为“100-2-3”&#xff0…

数字信号仿真实验——实验二离散时间信号与系统的频域分析

1.实验目的 (1)进一步加深DTFT、DFT和z 變化的算法原理和基本性質的理解。 (2)熟悉系統的頻率响应和传输函数。 (3)学习用FFT对时域离散信号进行谱分析的方法,了解可能出现的问题,以…

基于MATLAB语音信号的数字滤波

MATLAB语音信号的数字滤波 一、实验目的 掌握使用 FFT 进行信号谱分析的方法设计数字滤波器对指定的语音信号进行滤波处理 二、实验内容 导入音频信号,并绘制出时域波形和频域波形: 可以看到,频谱上有很多额外的噪音频率,在…

Python实现“EMD\EEMD\VMD+Hilbert时频图”与“CWT小波时频图”

Python实现“EMD\EEMD\VMDHilbert时频图”与“CWT小波时频图” 信号处理中常需要分析时域统计量、频率成分,但不平稳信号的时域波形往往复杂、无序,且傅里叶变换得到的频率成分是该时间段内的平均频率,无法分析频率随时间变化的情况。随后&am…

Matlab实现短时傅里叶变换

支持输入波形长度及时变特性参数调整 支持FFT点数调整 支持STFT步进调整 支持窗含数据类型调整 支持数据格式调整double、single %%对照组,直接FFT Wave_Length10240; PointNum256; Steps64; Times(Wave_Length-PointNum)/Steps1; Waveform_Step500; WaveformTimeVa…

Matlab产生参数可变的时变信号

波形长度可调,时变特性可配 function Waveform TimeVarying_Signal_Para(Length,Step) Frequency1000; %采样率1KHz Time_Interval1/Frequency; %点时间间隔0.001s Timesfloor(Length/Step); %向下取整 %Steps500; Waveformzeros(1,Length); %Truncate_PointNummod…

【数字设计与计算机体系结构】2021-10-6-数字设计与计算机体系课程(七)(第二章)

一、 逻辑代数常用公式: 1.1:吸收公式: 定义: 两乘积项相加,其中一项以另一项为因子,则该项多余,可以消去;表示: AABA(20)AABA (20)AABA(20) (按对偶规则 :…

【数字设计与计算机体系结构】2021-09-24-数字设计与计算机体系结构课程(三)

一、计算机中的抽象思想 1.1数字抽象 1.1.1现实到信号: 数字信号用由一组二进制的位(bit)组成的数码来表示。 二进制位的取值只有1和0(High/Low,TRUE/FALSE,ON/OFF),这是将物理上不同范围电压值的抽象&a…

【数字设计与计算机体系结构】2021-10-01-数字设计与计算机体系课程(六)(第二章)

【写在前面:第一章的番外经过研究发现好像没有太大意义,而且和电路与电子线路相关性太大,我看着比较困难,所以决定不再写它】 【现在是这么一个情况,基本上电子笔记比纸质笔记快多了而且省去了很多记录的功夫&#xff…

【数字设计与计算机体系结构】2021-09-23-数字设计与计算机体系结构课程(一)

一 数字设计的两方法与三原则; 计算机体系结构发展中的八个思想; 【纸质笔记中已经记录,不再重复(以后均简写为PR)】 二 2.1 1.模拟量与数字量; 2.电信号的三种类别; 【PR】 【 连续的模拟信…

均匀线列阵阵元间距对波束图的影响—麦克风阵列系列(五)

阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616 继上篇文章,本篇继续学习,包括内容为: 例3.5 均匀线列阵"阵元间距"对波束图的影响 采用下图所示坐标系统: 图1 均匀线列…

连续圆环阵期望方向下的常规波束响应—麦克风阵列系列(十)

阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616 上篇文章“连续圆环阵均匀加权波束图”直接设定加权系数 ,即目标方向为 ,而当我们想按照自己的期望观察方向 设定时,需要令从 方向传来的信…

连续圆环阵均匀加权波束图—麦克风阵列系列(九)

阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616 内容包括如下: 1、连续圆环阵波束形成器推导; 2、观测连续圆环阵波束响应、波数半径积 与垂直角 对波束的影响; 3、一类贝塞尔函数特征。 …

信号的采样和奇妙的混叠(Aliasing) 贰

混叠频率的计算 上次我们讲到如果混叠没能成功避免,那么混叠后的信号就会偷偷混入重建后的信号。那么这个经过伪装的“伪装信号”的频率是多少呢?他会出现在频谱中的哪里呢?这是可以通过精确计算得到的。 先从奥本海姆的信号与系统中的一幅插…

The preferences of “An Overview of Speech Dereverberation“

Preferences [1] H. Yiteng, J. Benesty, and C. Jingdong, “A blind channel identification-based two-stage approach to separation and dereverberation of speech signals in a reverberant environment,” IEEE Transactions on Speech and Audio Processing, vol. 13…

浅谈快速傅里叶变化的Matlab与Python实现与区别

浅谈快速傅里叶变化的Matlab与Python实现与区别 信号处理免不了要求频率、画频谱图,但Matlab的 fft() 函数与Python的 numpy.fft.fft() 与 scipy.fftpack.fft() 函数得到的是fft变化后的双边复数值,离画频谱图还有几句代码的距离。 基本原理不介绍了&am…

【数字设计与计算机体系结构】2021-09-26-数字设计与计算机体系结构课程(四)

一、计算机中的数制 1.1:进位计数制 数制数码权基数书写后缀十进制(0~9)10k10D / d / ()10二进制(0~1)2k2B / b / ()2八进制(0~7)8k8O / o / ()8十六进制(0~15)16k16H …

常规与MVDR波束形成对比—麦克风阵列系列(一)

阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616 首先力荐鄢社锋老师的书籍《优化阵列信号处理》,对于麦克风阵列信号处理的讲解非常全面,对阵列的基本概念与优化方法讲的很是透彻,而且最重要事…

【数字设计与计算机体系结构】2021-09-28-数字设计与计算机体系结构课程(五)(第一章补充)

第一章内容补充: 一、其他逻辑运算: 1.1:三态门:(三态缓冲门) 输出状态: 高电平、低电平、高阻态Z; 逻辑符号:(EN为使能端) 逻辑真值表&…

使用自功率谱、互功率谱估计滤波器幅频特性

这段时间终于对工程中的随机信号的一般处理方式有点头绪了,功率谱密度估计是十分重要的方式之一,仍需继续深入细化相关内容。 示例:使用自功率谱、互功率谱估计滤波器幅频特性,自己实现 & Matlab自带函数实现。 clc;clear;cl…

华南理工大学数字信号处理实验实验二源码(薛y老师)

一、实验目的 ▪ 综合运用数字信号处理的理论知识进行信号分析并利用MATLAB作为编程工具进行计算机实现,从而加 深对所学知识的理解,建立概念。 ▪ 掌握数字信号处理的基本概念、基本理论和基本方法。 ▪ 学会用MATLAB对信号进行分析和处理。 ▪ 用F…

数字信号仿真实验——实验三 无限冲激响应数字滤波器的设计

1.实验目的 2.实验原理 3.实验内容 4.实验报告要求 (1)在实验报告中简述实验目的和实验原理要点 (2)记录在实验内容中所设计的滤波器的传递函数H(Z)及对应的幅频特性曲线,定性分析它们的性能,判断设计是否…

数字信号仿真实验——实验四 有限冲激响应数字滤波器的设计

1.实验目的 2.实验原理 3.实验内容 4.实验报告要求 Matlab程序1: Problem1 N15 wn[0.3 0.5]; ninput(Type in the length n); winhanning(n1);%hanning窗函数 b1fir1(n,wn,bandpass,win)%带通 freqz(b1,1); title(Made by LEI)N45 wn[0.3 0.5]; ninput(Type in the…

广义的S变换

广义的S变换 S变换中窗函数是高斯函数 1 2 π σ e − 1 2 σ t 2 \frac{1}{{\sqrt {2\pi } \sigma }}{e^{ - \frac{1}{{2\sigma }}{t^2}}} 2π ​σ1​e−2σ1​t2,它的形状由方差 σ 1 f \sigma\frac{1}{f} σf1​控制。许多研究表明,S变换中窗函数的…

Python线性代数数字图像和小波分析之二

要点 数学方程:数字信号和傅里叶分析,离散时间滤波器,小波分析Python代码实现及应用变换过程: 读取音频和处理音频波,使用Karplus-强算法制作吉他音频离散傅里叶计算功能和绘制图示结果计算波形傅里叶系数正向和反向&…

计算机组成原理课程设计报告总结

实验0 ROM仿真 1、实验目的 (1)掌握ROM的工作原理; (2)画出逻辑电路图及布出美观整齐的接线图; (3)掌握ROM读出原理。 2、实验原理 存储元由有否二极管组成,若有&#x…

雷达测速公式推导

雷达测速公式推导 假某雷达系统参数为:载频 f r f{r} fr,调频斜率为 μ \mu μ,则发射信号记为 s t ( t ) c o s ( 2 π f r t π μ t 2 ) ( 1 ) s_{t}(t)cos(2\pi f_{r}t\pi \mu t^{2}) (1) st​(t)cos(2πfr​tπμt2)(1) 回波信号可记为 s r ( t…

数字信号处理实验一:系统响应及系统稳定性

一、实验目的 (1)掌握 求系统响应的方法。 (2)掌握时域离散系统的时域特性。 (3)分析、观察及检验系统的稳定性。 二、实验原理与方法 在时域中,描写系统特性的方法是差分方程和单位脉冲响应…

TDM与FDM的比较

TDM与FDM的比较 1. 关于复用原理 FDM是用频率来区分同一信道上同时传输的信号,各信号在频域上是分开的,而在时域上是混淆的 TDM是在时间上区分同一信道上依次传输的信号,各信号在时域上是分开的,而在频域上是混淆的 2.关于设备…

利用条件概率进行事件预测与分析

条件概率是概率论中的重要概念,它描述了在已知某一事件发生的条件下,另一事件发生的概率。利用条件概率进行事件的预测与分析在各个领域中都有着重要的应用,包括金融、医学、工程、社会科学等。本文将探讨条件概率的定义、性质以及它在现实生…

常见离散信号的MATLAB产生和图形显示

系列文章目录 数字信号处理(DSP:Digital Signal Process)是电子通信领域非常重要的研究方向,博主汇总了数字信号处理(DSP)中常用的经典案例分析,主要基于算法分析、MATLAB程序实现、信号图像显…

数字信号处理期末复习——计算小题(二)

个人名片: 🦁作者简介:一名喜欢分享和记录学习的在校大学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755qq.com 🦉个人WeChat:V…

【毕业设计】基于雷达与深度学习的摔倒检测——微多普勒效应

运动物体的微多普勒效应为人体动作识别提供了可能,基于雷达的居家检测具有良好的隐私保护性,且不易受环境因素影响(如光照、温度等),近年来已受到国内外学者的广泛关注。由于雷达信号的非平稳特性,通过短时…

【第三章】数字信号处理 DFS离散傅里叶级数与DFT离散傅里叶变换

对应程佩青《数字信号处理》第三章 离散傅里叶变换,文章全部为原创,其中独创性地研究了从DFS推导出DFT,并探讨了DFT时域和频域 点数的关系,在中文互联网上为首创。 文章内容较多,建议点赞收藏后结合书本学习。 离散傅…

LabVIEW仿真单频脉冲信号+线性调频信号+高斯白噪声信号

文章目录 前言一、单频脉冲信号1、信号参数2、仿真图①、前面板②、程序框图 二、线性调频信号1、信号参数2、仿真图①、前面板②、程序框图 三、高斯白噪声信号1、信号参数2、仿真图①、前面板②、程序框图 四、合成信号1、前面板2、程序框图 五、代码自取 前言 本文基于 Lab…

现代数字信号处理笔记

现代数字信号处理 Chapter2:维纳滤波卡尔曼滤波 2.3 信号的自相关序列Rxx0.8|m|,m0,1,2,⋯Rxx0.8|m|,m0,1,2,⋯。观察信号:x(n)s(n)v(n)x(n)s(n)v(n)。其中v(n)v(n)为零均值方差为0.45的白噪声,s(n),v(n)s(n),v(n)统计独立。设计长度N3的FIR滤波器x(n)x…

音频干扰检测(频域方法)

测试音响系统的通路上是否有外部干扰时,可以通过播放1000赫兹的正弦波信号,在输出端采集数字信号(I2S,TDD,A2B)并保存为.wav文件。 然后通过以下Python代码检测。 import numpy as np import librosa im…

如何理解希尔伯特空间?

本篇为《信号处理》系列博客的第四篇,该系列博客主要记录信号处理相关知识的学习过程和自己的理解,方便以后查阅。 文章原地址:《如何理解希尔伯特空间?》 如何理解希尔伯特空间?什么是赋范线性空间、内积空间&#x…

利用音频做FIR滤波实验

以下命令基于 Octave,理论上可用于 MATLAB,但实际是否能正常工作未验证。Octave 是 MATLAB 的开源替代。 加载音频 使用 audioread 函数读取音频文件,Alarm01.wav 是 Windows 10 系统目录 C:\Windows\Media 下的一个音频文件。 [a, fs] a…

多路耦合器(有源分离器)在无线通讯中的应用

什么是多路耦合器? 当多台接收机或发射机或电台共用一副天线时,为了避免设备间相互干扰,在天线和各设备间使用的耦合装置。 多路耦合器的应用场景 由于多路耦合器可以使多个收发设备同时共用一副天线,能大大减少系统的天线数量…

Matlab信号处理2:方波信号的合成与分解

周期信号可展开为傅里叶级数,因此方波信号可用若干谐波去拟合。以下是Matlab的实现: %% 方波信号的分解% 1.生成方波信号 % 方波信号周期、基波频率 T0 2; w0 (2 * pi) / T0; % 方波信号值为1的区间 T1 0.5; % 绘图周期:(2*n1)个周期 n …

【频域分析】频谱泄露、频率分辨率、栅栏效应

信号的频域分析一、时域加窗频谱泄露产生频谱泄露的原因是什么?如何抑制这一现象?二、频率分辨率频率分辨率如何计算?怎样提高频率分辨率?三、频域采样栅栏效应如何缓解栅栏效应?四、MATLAB代码参考文献一、时域加窗 …

功率谱密度估计 - welch方法的实现

因本人知识欠缺,后续再对下述展开讲述。 clc;clear;close all; fs 44100; t 0:1/fs:1-1/fs; x randn(size(t));load("myfir64.mat"); filtercoe myfir64; y filter(filtercoe, 1, x);[Hx, w] freqz(filtercoe, 1, fs); fx w*fs/2/pi; subplot(211…

数字信号处理_第4个编程实例(信号的采样与重建)

配套的讲解视频详见数字信号处理14-1_模拟信号转换至数字信号的过程_哔哩哔哩_bilibili,数字信号处理14-2_冲激串的傅里叶变换及采样过程的时频域表示_哔哩哔哩_bilibili,数字信号处理14-3_信号重建与采样定理及Matlab编程实例_哔哩哔哩_bilibili %% //…

【数字设计与计算机体系结构】数字设计与计算机体系结构课程(八)【第二章(二)】

1.逻辑函数简化 1.1:逻辑函数简化的必要性 真值表和卡诺图对于每个函数是唯一的,只要看其真值表或卡诺图是否相同就可以判断两个函数是否相等;但是,一个逻辑函数的逻辑表达式和逻辑电路都不是唯一的;表达式或电路繁简…

信号的采样和奇妙的混叠(Aliasing) 壹

原作者博客:https://blog.csdn.net/daduzimama/article/details/80182108 信号的采样与混叠(时域) 在一定条件下,一个连续的时间信号完全可以用该信号在等时间间隔上的样本来表示,并且可以用这些样本的值把该信号完全恢复出来。这一非常重要的…

均匀线列阵波束响应与阵元间距的关系—麦克风阵列系列(六)

阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616 本篇包括内容为: 例3.7 均匀线列阵波束响应与阵元间距的关系 例3.7均匀线列阵波束响应与阵元间距的关系 依旧延续采用下图所示坐标系统: 图1 均匀线列阵…

不同期望方向下的波束图及设定方法—麦克风阵列系列(三)

阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616 继上篇文章,本篇继续学习,包括内容为: 例3.3 连续线阵不同观察方向时的波束图 例3.3 连续线阵不同观察方向时的波束图 考虑长度为 的连续线阵…

连续线阵波束形成及孔径尺寸影响—麦克风阵列系列(二)

阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616 继上篇文章,本篇继续学习,包括内容为: 例3.1 连续线阵均匀加权波束图 例3.2 不同孔径大小连续线阵均匀加权波束图 例3.1 连续线阵均匀加权波…

均匀线列阵常规波束形成原理—麦克风阵列系列(四)

阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616 继上篇文章,本篇继续学习,包括内容为: 均匀线列阵常规波束形成原理概述 例3.4 均匀线阵列常规波束图 采用下图所示坐标系统: 图1…

Matlab信号处理3:fft(快速傅里叶变换)标准使用方式

Fs 1000; % 采样频率 T 1/Fs; % 采样周期:0.001s L 1500; % 信号长度 t (0:L-1)*T; % 时间向量. 时间向量从0开始递增,0s~1.499sS 0.7*sin(2*pi*50*t) sin(2*pi*120*t); % 模拟原信号 X S 2*randn(size(t)); …

FPGA实现短时傅里叶变换

实现FFT点数可调、步进可调的短时傅里叶变换,支持波形加窗,窗类型可配置。 方案框图 实现效果

数字信号处理期末复习(2)——z变换与DTFT

前言 本章主要学习的内容为z变换、离散时间傅里叶变换(DTFT)、离散时间系统的z变换域和频域(傅里叶变换域)的分析。 在z变换中,主要考查z变换和z反变换的计算、z变换的性质 在DTFT中,主要考查序列傅里叶变…

华工研究生语音课

这门课讲啥 语音蕴含的信息、语音识别的目的 语音的准平稳性、分帧、预加重、时域特征分析(能量和过零率)、端点检测(双门限法) 语音的基频及检测(主要是自相关法、野点的处理) 声音的产生过程&#xf…

FFT详解

目录FFT详解时域与频域傅里叶变换FFT参考文献:FFT详解 **摘要:**由于信号在时域上的特征不明显,所以采用傅里叶变换的方式映射到频域上以获得更丰富的信息,对于数字系统,FFT可以有效降低离散傅里叶变换的运算量&#…

2020.8.22 matlab实现Z反变换

一,常用Z逆变换的方法 1,围线积分法(留数法) 2,部分分式展开法(计算复杂,无法手算) 3,幂级数展开法(长除法) 二,matlab提供的函数 1…

一图搞懂傅里叶变换(FT)、DTFT、DFS和DFT之间的关系

自然界中的信号都是模拟信号,计算机无法处理,因此我们会基于奈奎斯特定理对模拟信号采样得到数字信号。 但是我们发现,即便是经过采样,在时域上得到了数字信号,而在频域上还是连续信号。 因此我们可以在时域中选取N点…

数字IC设计之“数字SOC全流程漫谈从0到1”

数字IC设计之“数字SOC全流程漫谈从0到1” 讲师背景: 阎如斌老师毕业于慕尼黑工业大学的硕士研究生,具有非常丰富的IC研发经验。在集成电路的从业10多年之久,同时也是叩持电子和IC修真院的创始人,并参与过多款基带芯片、安全芯片…