閒暇時間寫了一些關於訊號處理的東西,基於matlab.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 訊號時域分析時的常用函式/方法 %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.impulse
impulse用於求連續系統衝激響應,並繪製其時域波形。
呼叫格式:impulse(b,a) or impulse(b,a,t) or impulse(b,a,t1:t2)
b,a:系統方程對應的係數矩陣;
t:時域波形的衝激響應時間範圍:0—t;
t1:t2:時域波形的衝激響應時間範圍:t1—t2;
example:
系統微分方程:y``(t)+5*y`(t)+6*y(t)=3*f``(t)+2*f(t)
則matlab命令如下:
a=[1 5 6];
b=[3 2];
impulse(b,a)
2.step
step用於求連續系
matlab隨機訊號處理
matlab中rand和randn是產生隨機數的命令,x rand 1,n 產生 0,1 區間均勻分布的長度為n的隨機訊號,x randn 1,n 產生長度為n且具有零均值和單位方差的正態分佈的隨機訊號。matlab中產生偽隨機數需要種子,把不同的種子用於不同的隨機數生成器產生不同的偽隨機數。bet...
MATLAB訊號處理之訊號的取樣
所謂模擬訊號的數字訊號處理方法就是將待處理模擬訊號經過取樣 量化 編碼形成數碼訊號,並利用數字訊號處理方法對取樣得到的數碼訊號進行處理。下面我們來看一下對模擬訊號取樣的具體 f 200 訊號頻率為200hz t 0 0.0001 0.1 定義訊號的時間範圍 x cos 2 pi f t 生成訊號 f...
MATLAB 訊號處理 基本離散時間訊號
參考書目 訊號與系統分析 isbn 978 7 81024 552 4 離散時間訊號定義 離散時間訊號是指在時間上取離散值,幅值取連續值的一類訊號,可以用序列來表示。如果離散時間訊號不僅在時間上是離散的,而且在幅度上又是量化的則稱為數碼訊號 按時間的連續與離散和幅值的連續與離散,訊號可分為 連續時間...