1 唐维康

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

信号与系统笔记(吴大正版)

我自己记录的学习笔记,适合考昆明理工大学的817信号与系统,如果考昆工的信号与系统,也可以加入我们的QQ交流群:1073022529github地址:https://github.com/taw19960426/-/tree/master百度网盘地址:链接:https://pan.baidu.com/s/1IoQ0ceR_5Qy9pZBKGr491A 提取码:d4a7...

2020-07-16 16:50:19

基于MFCC系数的欧氏距离测量

基于MFCC系数的距离测量所需项目文件以及语料我放在了自己的github上了:基于MFCC系数的距离测量1 简介1.1 本地文档简介语料:包含本次实验所需要的语料Code:包含了本次实验的matlab代码pr3_3_2.m 主程序,计算两个语音之间的匹配比较mfcc_m.m 计算语音的MFCC特征mel_dist.m Mel距离,基于欧氏距离mfccDate.mat 提取的MFCC数据,24维photo 实验结果截图1.2 距离度量简介距离度量(Distance)用于衡量个

2020-06-30 10:04:52

树莓派4B设置静态IP

树莓派下查看自己局域网的IP网段:ifconfig比如我的无线局域网网段是192.168.137.xx2. 编辑/etc/dhcpcd.conf文件sudo nano /etc/dhcpcd.conf进入文件后下滑到最后,找到如下图所示代码处,将前面的注释符号“#”去掉,然后配置正确的接口和地址等信息。不管是无线或是有线,它们必须在同一网段内(局域网)注意是修改两处:修改完成后按ctrl+x,“y”,“enter”保存并退出文件。3. 重启sudo reboot测试.

2020-06-12 18:32:23

二叉树的建立与遍历(先中后层序)

在做一些算法题时,我会经常用到VS2017去测试,每次去找一个合适的二叉树觉得很麻烦,今天就自己写了一个放在博客上,下次就直接复制了包含二叉树的建立,以及二叉树的前序遍历、中序遍历、后序遍历和层序遍历main.c#include <iostream>#include <vector>#include <string>#include <queue>using namespace std;class Node {public: float

2020-05-27 20:48:28

vs2017搭建Linux的开发调试环境(VisualGDB)

vs2017搭与传统vs2017上的windows编程不同的是,vs2017 所需要的Linux环境需要搭载在一个linux的服务器上,vs 2017 相当于将windows系统和这个linux系统之间建立了某种映射,可以将代码拷贝到linux中对应的目录中,并且windows系统中的vs 2017能够看到运行的情况,甚至是对代码进行断点调试。一:安装环境window10操作系统vs2017...

2020-04-15 09:55:57

音频处理十:( mp3 与wav 格式的相互转换)

后面我就用latex撰写文章了,csdn只支持上传md,完整的文件代码在下面的链接完整工程文件:链接:https://pan.baidu.com/s/1dcoTGhIeDxsRz-RUr2Paxw 提取码:jy48...

2020-03-28 15:10:37

音频处理九:(参数估计)

后面我就用latex撰写文章了,csdn只支持上传md,完整的文件代码在下面的链接完整工程文件:链接:https://pan.baidu.com/s/1dcoTGhIeDxsRz-RUr2Paxw 提取码:jy48...

2020-03-28 15:07:38

音频处理八:(MFCC 的计算)

后面我就用latex撰写文章了,csdn只支持上传md,完整的文件代码在下面的链接完整工程文件:链接:https://pan.baidu.com/s/1dcoTGhIeDxsRz-RUr2Paxw 提取码:jy48...

2020-03-28 15:02:47

音频处理七:(极坐标转换)

程序设计七:极坐标转换一:需求分析​ 在数学中,极坐标系是一个二维坐标系统。该坐标系统中的点由一个夹角和一段相对中心点——极点(相当于我们较为熟知的直角坐标系中的原点)的距离来表示。极坐标系的应用领域十分广泛,包括数学、物理、工程、航海以及机器人领域。在两点间的关系用夹角和距离很容易表示时,极坐标系便显得尤为有用;而在平面直角坐标系中,这样的关系就只能使用三角函数来表示。对于很...

2020-03-28 14:43:55

音频处理六:(音频的反FFT)

程序设计六:音频的反FFT一:需求分析​ FFT变换是将信号从时域转换到频域,这样在时域复杂的信号转换到频域看起来就方便容易了很多。但有时候也需要将频域信号转换到时域,所以这时运用到IFFT变换。逆向快速傅里叶变换(IFFT)的计算原理是将频域(注意频域是复数)数据进行取共轭复数(虚部取反),然后再进行FFT变换,这样便将频域信号转换到时域。因为FFT变换的结果是复数,所以从...

2020-03-28 14:41:53

音频处理五:(音频的FFT计算)

程序设计五:音频的FFT计算完整工程文件:链接:https://pan.baidu.com/s/1dcoTGhIeDxsRz-RUr2Paxw 提取码:jy48一:需求分析通过使用快速傅立叶变换来增加语音谐波的幅度,从而提高语音质量:将时域信号转换为频域,然后处理频谱,然后将其转换回时域。我们的目的在于增加振幅,改善语音质量,确保音频没有削波或失真。将产生的时域信号另存为WAV(16位...

2020-03-28 14:40:13

音频处理四:(音频的分帧)

程序设计四:音频的分帧一:需求分析为了分析读人数据,通常进行分帧处理。在分帧中,往往设置在相邻两帧之间有一部分重叠。其原因是:语音信号是时变的,在短时范围内特征变化较小,所以作为稳态来处理;但超出这短时范围语音信号就有变化了。在相邻两帧之间基音发生了变化,如正好是两个音节之间, 或正好是声母向韵母过渡,等等,这时,其特征参数有可能变化较大,但为了使特征参数平滑地变化,在两个不重叠的帧之间插一些...

2020-03-28 14:37:53

音频处理三:(音频数据转wav文件)

程序三:音频数据转wav文件完整工程文件:链接:https://pan.baidu.com/s/1dcoTGhIeDxsRz-RUr2Paxw 提取码:jy48一:需求分析文本音频数据转wav文件,并进行测试txt2wav -i wavtxt.txt -o yyy.wav -rate 16000 -depth 16将本地的采样数据.txt读出,重新生成wav文件,需要考虑单声道...

2020-03-28 14:32:13

音频处理二:(左右声道分离)

程序设计二完整工程文件:链接:https://pan.baidu.com/s/1dcoTGhIeDxsRz-RUr2Paxw 提取码:jy48一:需求分析实现语音左右声道数据分离wav2txt -i xxx.wav -o yyy.txt (-R/-L/-all/-mix)将输入文件xxx.wav的采样数据读出保存在文本文件yyy.txt中。如无-o项则输出到屏幕上。yyy.txt...

2020-03-28 14:28:52

音频处理一:(音频基本信息)

程序设计一:音频基本信息完整工程文件:链接:https://pan.baidu.com/s/1dcoTGhIeDxsRz-RUr2Paxw 提取码:jy48一:需求分析wavinfo.exe waeinfo.py输入:wavinfo -i xxx.wav -o output.txt输出:(格式规范)xxx=yyyrate(Hz)=16000length=32000ch=2...

2020-03-28 14:23:17

数据结构二:排序(快速排序和堆排序)

一:快速排序#include <stdio.h>#include <stdlib.h>#include <time.h>#include <sys/timeb.h>#define MAX 10//获取时间,毫秒long getTime(){ struct timeb tb; ftime(&tb); return tb...

2020-02-27 18:19:39

数据结构二:排序(插入排序和希尔排序)

一:插入排序/* * 插入排序在哪些情况下效率高? * 1.插入的序列基本有序 * 2.序列较小的情况下 */#include <stdio.h>#include <stdlib.h>#include <time.h>#include <sys/timeb.h>#define MAX 10//获取时间,毫秒long ge...

2020-02-27 18:17:36

数据结构二:排序(冒泡排序和选择排序)

一:冒泡排序#include <stdio.h>#include <stdlib.h>#include <time.h>#include <sys/timeb.h>#define MAX 10000//获取时间,毫秒long getTime(){ struct timeb tb; ftime(&tb); return...

2020-02-27 18:15:30

数据结构二:栈

一:栈的顺序存储1 SeqStack.h#ifndef _SEQSTACK_H#define _SEQSTACK_H#include <stdio.h>#include <stdlib.h>#define MAX_NUM 1024#define SEQSTACK_TRUE 1#define SEQSTACK_FALSE 0//数据结点typedef...

2020-02-15 22:42:41

数据结构一:链表(约瑟夫问题)

一:约瑟夫问题约瑟夫问题-循环链表典型应用例题:n 个人围成一个圆圈,首先第 1 个人从 1 开始一个人一个人顺时针报数,报到第 m 个人,令其出列。然后再从下一 个人开始从 1 顺时针报数,报到第 m 个人,再令其出列,…,如此下去,求出列顺序。假设:m = 8,n=3二:代码1 main.c/*main.c*/#include <stdio.h>...

2020-02-13 14:21:15

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。