原创 樹莓派系統的備份與恢復

樹莓派系統的備份與恢復 1、備份前準備 讀卡器 裝了系統的TF卡 win32DiskImager軟件 2、使用win32DiskImager備份 創建一個空白的.img後綴的文件,例如:respberry.img 第一步;選擇含系

原创 python數據預處理——Excel和txt文本的數據儲存和讀取

python數據預處理——Excel和txt文本的數據儲存和讀取 1、讀取txt文件 首先在python程序目錄下新建一個需要讀取的txt文件(我這裏的數據是一個簡單的矩陣)命名爲data 1 2 3 4 5 6 7 8 9 1

原创 通過tcc編譯gnuplot畫圖

通過tcc編譯gnuplot畫圖 1.用C語言編寫圖像程序 #include<stdio.h> #include<math.h> #define pi 3.141592654 int main() { int i; for(i

原创 python對語音信號讀取、分幀、加窗

python對語音信號讀取、分幀、加窗 一、讀入音頻信號 語音信號有三個重要的參數:聲道數、取樣頻率和量化位數。 聲道數:單聲道或者雙聲道 採樣頻率:一秒鐘對聲音採樣的次數,例如10000HZ代表一秒鐘將信號分解爲1000

原创 FFT詳解及C語言實現

FFT詳解及C語言實現 DFT是幹嘛的? ​ 離散傅里葉變換(DFT),是傅里葉變換在時域和頻域上都呈現離散的形式,將時域信號的採樣變換爲在離散時間傅里葉變換(DTFT)頻域的採樣。在形式上,變換兩端(時域和頻域上)的序列是有限

原创 FFT在matlab中的使用方法

FFT在matlab中的用法 一、FFT的物理意義 ​ FFT是離散傅立葉變換的快速算法,可以將一個信號變換到頻域。有些信號在時域上是很難看出什麼特徵的,但是如果變換到頻域之後,就很容易看出特徵了。這就是很多信號分析採

原创 Python和matlab做語音同態處理

Python和matlab做語音同態處理 一、同態處理 設語音信號x(n)有 x(n)=x1(n)∗x2(n) x(n)=x_1(n)*x_2(n) x(n)=x1​(n)∗x2​(n) 式子中x1(n)和x2(n)分別是聲門激勵

原创 幾種C語言函數的參數與返回值

幾種C語言函數的參數與返回值 數組做函數參數 凡是變量可以出現的地方,都可以用數組代替,數組元素也可以用作函數實參,其用法與變量相同,向形參傳遞數組元素的值,數組名也可以實參和形參,傳遞的是數組第一個元素的地址。 #include

原创 python提取語音信號MFCC

python提取語音信號MFCC Mel頻率倒譜系數(MFCC)的分析是基於人的聽覺機理,即依據人的聽覺實驗結果來分析語音的頻譜,期望獲得好的語音特性。 一、讀取語音信號 import numpy as np import wav

原创 C語言實現FFT與matlab中的fft函數比較

C程序編寫的FFT與matlab中的fft函數比較 一、FFT的C程序編寫 在我的上一篇博客已經講過如何用C語言編寫一個FFT變換,不清楚的可以打開下面這個鏈接閱讀 FFT詳解 經過對原來程序的修改,現在可以實現一下功能: 1、可

原创 Windows系統下tcc編輯器的使用

Windows系統下tcc編輯器的使用 Tiny C Compiler(TCC) 是一個輕量級高速的C語言編譯器,是由Fabrice Bellard開發的。與其他C語言編譯器不同,它是一個自我依賴的系統,不需要其他外部的彙編器和連

原创 python求語音信號短時能量、短時過零率、語譜圖

python語音信號處理(二) 一、短時能量 短時能量主要用於區分濁音段和清音段,因爲濁音時E(i)值比清音時大得多;區分聲母與韻母的分界和無話段與有話段分界。 計算第i幀語音信號yi(n)的短時能量公式爲: E(i)=∑n=0L

原创 anaconda如何安裝Pytorch

anaconda如何安裝Pytorch? 一、官網下載 第一步:進入pytorch官網 根據自己電腦的配置選擇要下載的版本,選好之後會自動生成安裝指令。 第二步:打開Anaconda Prompt,輸入 conda create

原创 如何實現VMware下Ubuntu系統和Windows系統文件之間的複製和粘貼?

如何實現VMware下Ubuntu系統和Windows系統文件之間的複製和粘貼? 實現VMware下Ubuntu系統和Windows系統文件之間的複製和粘貼有以下方法: 安裝 VMware tools 在linux中使用 sam

原创 C語言學習——指針

C語言學習——指針 一、指針的概念 ​ 變量在內存中是一塊一塊的,每一塊都有一個對應的編號,這個編號就是指針。 在C程序中使用指針可以 使程序簡潔、緊湊、高效 有效的表示複雜的數據結構 動態分配內存 得到多於一個的函數返回值