自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (5)
  • 收藏
  • 关注

原创 语音信号的维数确定与降维

首先,语音信号的维数主要由提取语音特征时的滤波器个数决定,pca降维以后的维数恰好等于滤波器的个数,所得矩阵为方阵。

2018-09-08 10:06:42 2504

原创 BP神经网络的隐含层,输入层,输出层的节点数确定

1.输入向量维数=输入层节点数2.隐含层节点数计算一般情况下隐含层转移函数用logsig或tansig确定隐含层节点数应该满足以下条件: 隐含层节点数必须小于N-1(N是训练样本数),否则网络模型的系统误差与训练样本的特性无关而趋于0,即建立的网络模型没有泛化能力,也没有任何使用价值,同理,输入层的节点数也必须小于N-1; 训练样本数必须多余网络模型的连接权数,一般为2~10倍...

2018-09-06 13:32:15 90604 7

转载 主成分分析法(pca)

目录: 矩阵分解 1.1 矩阵分解作用 1.2 矩阵分解的方法 1.3 推荐学习的经典矩阵分解算法 SVD具体介绍 2.1 特征值、特征向量、特征值分解 2.2 SVD分解 2.3 SVD分解的应用 1. 矩阵分解1.1 矩阵分解作用 矩阵填充(通过矩阵分解来填充原有矩阵,例如协同过滤的ALS算法就是填充原有矩阵) 清理异常值与离群点 降维、压缩 个性化推荐 间接的特征组合(计算特征间相似度) ...

2020-05-24 14:21:24 740

原创 Demo源码放送:打通B/S与C/S !让HTML5 WebSocket与.NET Socket公用同一个服务端!

随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS -- 因为B/S中的WebSocket可以直接连接到C/S的服务端,并进行双向通信。如下图所示:  一.对Socket Server的要求  我们可以尝试让Socket Server透明地支持WebSocket客户端,所谓透明的意思是,服务端开发人员不用关心客户端究竟是什么类型,而是可以统一的接收数据、处理数据、发送数据。为了做到这一点,我们可以构建一个服务端框架,让框架完成透明化的

2020-05-20 09:28:45 285

原创 matlab的打印输出方式

1.改变数据格式当数据重复再命令行窗口时,整数以整形形式显示,其他值将以默认格式显示。MATLAB的默认格式是精确到小数点后4位。如果一个数太大或太小,那么将会以科学记数法的形式显示。比如:>> x=100.11x = 100.1100>> y=1001.1y = 1.0011e+03>> z=0.00010011z =...

2020-04-28 16:43:25 35976

原创 Eclipse:An error has occurred. See error log for more details. java.lang.NullPointerException

问题描述  在使用 Eclipse Clean 项目时报错:An error has occurred. See error log for more details. java.lang.NullPointerException。猜测这应该是由于 Eclipse 没有正常关闭所导致的。  打开 Eclipse 的日志\workspace\.metadata\.log如下:!...

2020-04-23 16:46:46 3294

原创 android开发中的BaseAdapter之理解(引用自网络,总结的很好,谢谢)

  android中的适配器(Adapter)是数据与视图(View)之间的桥梁,用于对要显示的数据进行处理,并通过绑定到组件进行数据的显示。  BaseAdapter是Android应用程序中经常用到的基础数据适配器的基类,它实现了Adapter接口。其主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件进行显示。我们经常使用的ListV...

2020-04-07 17:20:16 673

原创 华为手机真机测试问题 The application could not be installed: INSTALL_FALLED_INTERNAL_ERROR

问题复现Installation did not succeed.The application could not be installed: INSTALL_FALLED_INTERNAL_ERRORInstallation failed due to: ‘null’华为手机无法运行apk,android studio 连接真机运行时报错。问题解决 <uses-...

2020-03-29 10:19:55 1668

原创 AS中加载gradle时出现Gradle sync failed: Could not find com.android.tools.build:gradle.的错误

时间:2020/3/27这次接着整理加载gradle时出现的错误出现的错误:#1 Gradle sync failed: Could not find com.android.tools.build:gradle:3.5.0. 2 Searched in the following locations: 3 file:/...

2020-03-27 18:32:42 2822

原创 解决eclipse的emulator: ERROR: This AVD's configuration is missing a kernel file!! emulator: ERROR: AND

1.修改环境变量ANDROID_SDK_HOME路径指到platforms路径下,例如:D:\Program\AndroidSDK\platforms2.将ANDROID_SDK_HOME和Android Sdk Manager中的路径一致3.保证程序中的targetsdk的版本与模拟器的sdk版本一致4.关闭AndroidStudio,重新配置设备,成功启动。...

2020-03-27 17:36:30 702

原创 解决Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

解决Unknown error:tothedx.jartheSDK folder!最近渐渐迁移到AndroidStudio来了,更新过Android SDK Manager里的东西后,打开Eclipse Run工程报错。查找各种解决办法,发现:Android SDK Build-tools的版本已经高于Android SDK Platform-tools版本了,见图由于An...

2020-03-27 15:13:25 306

转载 通过Anaconda安装Python3.7

python安装有两种方式(1、使用python安装包安装;2、使用Anaconda套件安装)1.去python官网:https://www.python.org/,下载安装包安装,安装完成后配置python环境,在dos窗口下输入命令python回车,查看是否安装成功,这样安装以后,如果需要使用第三方库得自己手动安装,遇到版本不兼容的问题经常被会被折磨的头疼备注说明一下:在使用An...

2020-03-13 10:05:31 2758

原创 win7蓝牙显示图标找回

Win7系统有一个蓝牙功能,这个很多人都知道。但有时,这个Win7蓝牙标志经常会不见,下面的教程就教大家怎么找回Win7蓝牙标志。  1.首先,点开控制面板,点击网络和共享中心,(还可以用其它方法打开网络和共享中心),在跳出的窗口中点击“更改适配器设置”,如图;图1、网络和共享中心  2.有没有看到蓝牙标志呀?是不是打着叉号呢?鼠标右击这个图标选择属性。图2、蓝牙标...

2019-12-27 19:23:28 341

转载 音频识别

绪论1.简介1.1研究背景及研究动机如今,随着各种信号检测系统的发展,键盘击键识别变得越来越重要。通过不同的信号检测,我们能够重现出敲击键盘的内容。随着信息安全技术的发展和人们对信息保密的要求越来越高,能够检测信号的同时做好反检测,正是当下所要考虑的。在做好检测击键行为的同时,设计出更好地方式来保护人的隐私。现有的室内环境中,击键所产生的声音,手势对室内WiFi信号的影响及击键动力方面...

2019-12-27 17:05:12 2848

转载 plot绘图

基本形式&gt;&gt; y=[0 0.58 0.70 0.95 0.83 0.25];&gt;&gt; plot(y)生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。&gt;&gt; x=linspace(0,2*pi,30); % 生成一组线性等距的数值&gt;&gt; y=sin(x);&gt;&gt; plot(x,y)生成的图形是上30个点连成的光滑的正...

2018-09-18 16:12:48 256

转载 plp特征提取原理和方法

LPC(Linear Predictive Coding,线性预测分析):由于语音信号的发音特性,提取特征后的帧与帧之间是不独立的,那么我们可以用前面的帧或后面的帧预测当前帧。所求的的预测系数就是我们要用到的特征。线性预测分析中,我们可以用一个全极点滤波器为声道响应函数建模,即y(z)=x(z).H(z).以最小化预测误差为目标优化系数a,就可以得到特征系数。通常采用自相关方法,利用dur...

2018-09-09 16:25:23 2832

原创 神经网络

神经网络实现  1. 数据预处理        在训练神经网络前一般需要对数据进行预处理,一种重要的预处理手段是归一化处理。下面简要介绍归一化处理的原理与方法。(1) 什么是归一化? 数据归一化,就是将数据映射到[0,1]或[-1,1]区间或更小的区间,比如(0.1,0.9) 。(2) 为什么要归一化处理? &lt;1&gt;输入数据的单位不一样,有些数据的范围可能特别...

2018-09-05 19:52:51 430

转载 cell数据存储

Cell是Matlab中的一种数据类型,概念和结构类似。用大括号定义,括号里可以是任意类型的数据或矩阵。关于cell的创建:1.跟一般创建矩阵一样,直接使用C = {A B D E}这种形式,不过这里把"[]"改成了"{}"2.使用cell创建cell,C= {C1 C2},这里C1和C2都是cell类型,直接把C1 C2作为一个cell得到的C3是一个1x2的cell数组;使用C3 ...

2018-08-12 10:22:35 1786

原创 怎么把每次循环得到的矩阵保存到一个矩阵中

可以把每次计算出的矩阵A保存到一个元胞结构Data中 for i = 1:n      A = 你的操作;      Data{i} = A; end 下次从Data中取矩阵,可以这么写A = Data{i} ; 元胞里的数据是按行连接的,可以用   xlswrite('d.xlsx',Data{:})四、按列...

2018-08-11 23:55:57 21427 7

转载 语音信号的动态时间规整(DTW)

http://blog.csd 动态时间规整DTW是一个典型的优化问题,它用满足一定条件的的时间规整函数W(n)描述测试模板和参考模板的时间对应关系,求解两模板匹配时累计距离最小所对应的规整函数。      假设我们有两个时间序列Q和C,他们的长度分别是n和m:(实际语音匹配运用中,一个序列为参考模板,一个序列为测试模板,序列中的每个点的值为语音序列中每一帧的特征值。例如语音序列Q共有n帧...

2018-08-11 21:19:50 632

原创 音频信号的幅度与相位

[Y,fs,bits]= wavread(Blip', N)用于读取音频,对音频信号进行采集,采样值放在参数Y中,fs表示每秒采样点数,即采样频率,bits表示每个采样点在编码时所占位数.N表示采样点总数.参数’Blip’为音频所在地址,如:'C:\yinpinl'.    调用函数fft可对己采集音频信号进行时频转换.通过函数abs()和angle ( )可分别得到信号频谱的幅频图...

2018-08-11 21:01:21 8083 1

转载 matlab中如何把一个数组中的NaN值去掉

比如我们一组数据,里面有不少的NaN值,如何将其删除掉呢?可以通过find函数来搞定。    我们可以通过importdata('data.txt')将数据文件data.txt导入数组A中。                          A=importdata('data.txt')    然后通过命令                        z=find(~isnan...

2018-08-08 19:58:27 62858 2

转载 matlab长矩阵分割

今天处理语音信息的时候生成了一段3716*12的语音特征值,要把它分割成500*12的小块。首先想到用matlab的reshape函数,但是reshape只能改变一个矩阵的形状,无法分割。后来发现原来还有三次矩阵这么个东西!要分割的矩阵为 c &lt;3716*12 double&gt;mod(3716,500) = 7先申明一个500*7=3500行空间准备存放每一个小矩阵,...

2018-08-06 16:41:34 4042

转载 matlab语音处理

要让电脑识别语音信号,必须经过一系列的处理。一.录制一段音频,wav格式二.用倒谱系数法提取特征值。MFCC,Mel频率倒谱系数的缩写。Mel频率是基于人耳听觉特性提出来的,它与Hz频率成非线性对应关系。Mel频率倒谱系数(MFCC)则是利用它们之间的这种关系,计算得到的Hz频谱特征,MFCC已经广泛地应用在语音识别领域。我这里用的是一个语音工具箱voicebox,里面有一个函数m...

2018-08-06 16:10:12 1577 1

转载 matlab工具voicebox函数中文说明

需要自己去下载文件解压到toolbox里面并设置路径方可使用加载链接http://blog.csdn.net/cwfjimogudan/article/details/45129947Voicebox:在matlab使用的语音程序工具  一些文件使用加前缀"v_"避免命名冲突    音频文件输入或输出     readwav       - 读取WAV文件    writew...

2018-08-05 19:54:31 4351

原创 matlab的各种数据测量函数

1 size功能:主要用来获得矩阵的各个维数的大小,或者指定维数的大小。语法:d = size(X)[m,n] = size(X)m = size(X,dim)[d1,d2,d3,...,dn] = size(X)其语法应用比较灵活。2 length 功能:用来获得数组长度,即一维数组的长度或者多维数组中最大的维数行数或列数中的较大值语法:numberO...

2018-08-04 18:07:28 2442

原创 STM32打印问题

stm32用printf函数重定向到串口USART1发现第一个字符没打印出来具体如下:刚开始修改fputc函数如下:int fputc(int ch,FILE *f){USART_SendData(USART1,(uint8_t)ch);while(USART_GetFlagStatus(USART1, USART_FLAG_TC)==RESET);return(ch);}然...

2018-08-03 15:06:19 404

转载 串口通信

1、什么是串口通信?  串口通信(Serial CommunicaTIon),是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式。  串口是一种接口标准,它规定了接口的电气标准,没有规定接口插件电缆以及使用的协议。  2、串口通信协议  在串口通信中,常用的协议包括RS-232、RS-422和RS-485。  •RS-232:标准串口,最常用的一种串行通...

2018-08-03 14:47:34 3413

转载 MATLAB对输入函数的参数的检查

原网址:http://www.ilovematlab.cn/article-58-1.html?s_tid=adminrecommedation#subsec:inputparserbascis 感谢作者 validateattributes的基本使用 先介绍validateattributes的基本使用。假设在图像处理计算中,我们设计了一个函数叫做processIm...

2018-07-30 18:13:06 9568

转载 matlabd的图形用户界面

两种方法1、输入guide回车。2、在工具栏里点击带笔形的gui。 

2018-07-29 12:09:29 202

转载 信号特征提取

一、过零率过零率的表达式为:其中N为一帧的长度,n为对应的帧数,按帧处理。理论分析:过零率体现的是信号过零点的次数,体现的是频率特性。因为需要过零点,所以信号处理之前需要中心化处理。code(zcr1即为过零率): 1 2 3 4 5 6 7 8 for i=1:fn     z=X...

2018-07-28 22:52:42 30775 12

转载 MATLAB处理信号得到频谱、相谱、功率谱

  MATLAB处理信号得到频谱、相谱、功率谱第一:频谱一.调用方法X=FFT(x);X=FFT(x,N);x=IFFT(X);x=IFFT(X,N)用MATLAB进行谱分析时注意:(1)函数FFT返回值的数据结构具有对称性。例:N=8;n=0:N-1;xn=[4 3 2 6 7 8 9 0];Xk=fft(xn)→Xk =39.0000            -10.7782 + 6.2929i...

2018-07-24 17:09:28 32229

原创 STM32的串口发送数据(字符,字符串,数字.......)(重点)

#include "stm32f10x.h"#include &lt;stdio.h&gt;    //下面strlen函数需要此头文件#include "USART.h"/************************************************************ 函数名:u32tostr** 功能描述: 将一个32位的变量dat转为字符串,比如把1234...

2018-07-22 20:32:03 58599

转载 STM32F103系列的单片机定时器

STM32F103系列的单片机一共有11个定时器,且所有定时器的技数频率均为72MHZ,其中:2个高级定时器4个普通定时器2个基本定时器2个看门狗定时器1个系统嘀嗒定时器出去看门狗定时器和系统滴答定时器的八个定时器列表;8个定时器分成3个组;TIM1和TIM8是高级定时器TIM2-TIM5是通用定时器TIM6和TIM7是基本的定时器这8个定时器都是16位的,它们的计数器的类型除了基本定时器...

2018-07-22 18:46:32 4975 1

原创 STM32的DAC软件触发模式配置

 DAC软件触发模式配置  软件触发模式配置步骤如下,  DAC可以使用定时器外部触发,也可以软件触发。①使能DAC时钟及GPIO的模拟复用时钟。  ②配置DAC电压输出的GPIO为DAC模拟复用模式。  ③DAC有两个独立通道,设置需要使用的DAC通道工作模式,有以下几点设置(1) 配置DAC的触发模式:本示例程序设置为软件触发模式。(2)设置DAC输出波形类型:本示例程序设置...

2018-07-22 17:40:26 5937 2

原创 STM32的ADC基本配置

(1)模/数转换工作于单通道还是多通道模式(2)工作于单次还是连续模式。(3)外部触发转换还是软件使能转换。(4)数据对齐方式,右对齐还是左对齐。(5)A/D转换的通道数目。(6)设置A/D通道的转换顺序及采样时间。其中转换时间为T.conv=采样时间+12.5个周期(7)⑥使能DMA启动传输⑦使能ADC⑧校准ADC,ADC的校准用到以下代码:/*重置ADC1的校准寄存器关...

2018-07-21 17:01:53 3184

原创 stm32的串口

 USART串口库函数介绍本节将介绍USART串口的库函数,包括些常用的 数的用法以及参数定义。本书中所有涉及的库函数都是2.0.3 版本的函数库。USART_ Init 函数:初始化所使用的串口外设。USART Cmd函数:使能或者失能USART外设。USART ITConfig函数:使能或者失能指定的USART中断。USART SendData函数:通过外设USARTx发送单个...

2018-07-20 17:00:35 670

原创 STM32的GPIO

库函数都是2.0.3版本的函数库。  GPIO_ Init 函数:  初始化外设端口。  GPIO_ SetBits函数:置位所选定端口的一个或多 个所选定的位为高。GPIO_ ResetBits 函数:设置所选定端口的个或多个所选定的位为低。GPIO_ WriteBit 函数:置位或清除所选定端口的特定位。 GPIO_ Write 函数:  向指定的外设端口写入数据。 GP...

2018-07-17 22:46:28 879

原创 STM32F GPIO简介

通用输人/输出接口GPIO (General Purpose 1/O)也称为并行l/O(Parallel I/o),是最基本的1/O形式。STM32F系列微控制器每个GPIO端口有:两个32位配置寄存器(GPIOx_ CRL和GPIOx_ CRH)、两个32位数据寄存器(GP1Ox_ IDR 和GPIOx_ ODR)、一个32位置位/复位寄存器(GPIOx_ BSRR)、一个16位复位寄存器(...

2018-07-17 22:27:03 847

原创 IO口调用以及配置方式

 

2018-07-17 22:17:17 1090

adai_CFCC.rar

利用matlab完成对语音信号的特征提取,matlab的版本是2016a,其中特征提取流程包括去噪,DTC变换,快速傅里叶变换,cfcc特征提取

2020-04-07

Flash必备基础知识和基本操作.doc

FLASH常见基本知识,对于快捷键有较多的运用,便于提高效率】

2019-05-18

stm32库函数

解决stm32编译时出现KeilMDK4.22 编译STM32工程警告:warning: #223-D: function " *** " declared implicitly

2018-07-23

Multisim仿真教程

适用于Multisim14.0版本的教程,里面包含安装教程,基础教程,实用例程。

2018-07-22

基于stc8951rc单片机的蓝牙传送温度,数码管显示数据

利用蓝牙把ds18b20获取的数据传到另一单片机,并在数码管上显示

2018-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除