Re: [討論] 如何反推transfer function已回收
※ 引述《LLKKTWINS (winll)》之銘言:
: 請問 如果一個pulse輸入訊號
: 經過一個未知的low pass filter(假設是1/(s+1)好了)
: 得到一個輸出訊號
: 請問matlab能否利用input pulse訊號 和output訊號
: 推出low pass filter的transfer function 及1/(s+1) 近似及可未必一定要一模一樣
: input output皆是時間對電壓的訊號資料
: 是利用Convolution 轉成Z-domain 嗎? 還是要怎樣求?
: 萬分感激
You should check the key word, `system identification'.
Simple version:
Assume a linear system, y = conv(h, x) ,
In Z domain, Y = H* X
So H = Y/X, use inverse Z transform, you can get h.
But it's not that simple because your input x must be `rich' enough..
--
趙客縵胡纓,吾鉤霜雪明。銀鞍照白馬,颯沓如流星。
十步殺一人,千里不留行。是了拂衣去,深藏身與名。
閑過信陵飲,脫劍膝前橫。將炙啖朱亥,持觴勸侯贏。
三杯吐然諾,五嶽倒為輕。眼花耳熱後,意氣素霓生。
就趙揮金錘,邯鄲先震驚。千秋二壯士,烜赫大梁城。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.125.20.198
→
09/15 11:21, , 1F
09/15 11:21, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):