為什麼這篇轉移函數 差分 方程鄉民發文收入到精華區:因為在轉移函數 差分 方程這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者bluepal (我嘉義小商人QK啦 蓮蓬頭)看板Math標題Re: [分析] 雙向遞迴數列的推...
※ 引述《znmkhxrw (QQ)》之銘言:
: 想請問有關雙向遞迴函數的綜合性跟推導問題
: 每個問題我都會下一個標題, 之後再進行詳細陳述, 最後加一些自己的猜測
: 順帶一提, 【問題三】是基於【問題二】的猜測是成立的
: 也是我主要想問的問題, 不過要先把【問題一、二】釐清才能講得清楚
: -------------------------------------------------------------------
: 【問題一】雙向遞迴函數是否給定初始值後就存在唯一
: 我們知道單向遞迴函數的(a) 存在性: by遞迴定理的變形
: (b) 唯一性: by數學歸納法
: 嚴格敘述即是: 令f:R^k X N→R為一函數, N是正整數集合, R是實數集合
: 則任給k個實數y_0~y_(k-1)
: 存在唯一的數列y_n:N→R
: 使得y_n = f(y_(n-1),...,y_(n-k),n) for all n>=k
: = y_i for n=0~k-1
: 以上是k階遞迴方程的一般式, 我為了跟雙向做比較, 稱上面叫作單向
: 而現在我們考慮雙向k階遞迴方程:
: 令g:R^k X Z→R為一函數, Z是整數集合, R是實數集合
: 則任給k個實數y_0~y_(k-1)
: 是否存在唯一的數列y_n:Z→R
: 使得y_n = g(y_(n-1),...,y_(n-k),n) for all n != 0~k-1
: = y_i for n=0~k-1
: 我先不在乎存在性, 光是唯一性就讓我覺得有顧慮了
: 假設有兩個數列y_n, Y_n滿足上式, 則數學歸納法只告訴我y_n = Y_n for n>=0
: n<0的部分完全無從檢驗, 因為整體的定義方向是正向的, 負向沒有g的反函數
: 這部分我有幾個猜測:
: (1) 我對雙向遞迴函數的定義有誤?
: (我一定要討論雙向, 因為涉及到後面訊號處理的數學問題)
: (2) 確實雙向遞迴函數不一定有唯一性, 而如果g是線性的, 就可以導出存在唯一性
: 例如: y_n = y_(n-1) + y_(n-3) + x_n
: y_0, y_1, y_2 given
: 則y_(n-3) = -y_(n-1) + y_n- x_n
: 因此就可以獲得負向傳播的資訊
: 【問題二】訊號處理中使用Z轉換解差分方程是唯一解
: wiki跟書本幾乎對於下列名詞一起討論:
: (a) Z轉換(Laurent級數的變數取倒數)
: (b) LTI, 線性差分方程, FIR, IIR
: (c) 轉移函數(transfer function)
: (d) 頻率響應
: 舉個例子: 考慮差分方程y_n = y_(n-1) + y_(n-2)
: 則同取Z轉換得到 Y(z) = Y(z)/z + Y(z)/z^2
: 因此得到Y(z) = 0
: 然後反Z轉換得到y_n = 0, 零數列, 確實是解
: 參考 https://imgur.com/7HPYRPT.jpg
: 再來敘述我所遇到的問題:
: 假設線性差分方程具有【問題一】的存在唯一性
: 即k階線性差分方程只是k階雙向遞迴方程的一種
: 並且任給k個初始值就會唯一決定整條數列
: 那不難知道:
: (1) 任給兩個滿足同一條k階線性差分方程的數列y_n, Y_n:Z→R
: 如果存在連續k個整數使得函數值相同, 那y_n = Y_n for all n€Z
: (存在唯一性定理的立即結論)
: (2) 同一條k階線性差分方程, 存在無窮多組解
: 但是!上面的結論跟Z轉換解差分方程是唯一解是矛盾的
: 因為如同我的舉例或是圖片, 取Z轉換後再反Z轉換回來, 得到的是唯一的y_n
: 沒有給你選擇k個初始值的地方
: 而我個人對於解釋矛盾的猜測如下:
: 矛盾來自於Z轉換解線性差分方程的嚴謹性
: 因為涉及: (a) 是否存在收斂圓環
: (b) 解析函數的相除
: (c) Z與反Z轉換的條件
: 所以綜合起來的解釋就是:
: 《線性差分方程有無窮多組解, 但是能讓(a),(b),(c)都過的解只有唯一一組》
: 也就是說: (A) Z轉換得到的解只是其中一組初始值所得到的解
: (B) 只有唯一一組初始值可以讓Z轉換解法well-defined
: (C) 線性差分方程中, 只有唯一一組初始值能寫成y_n = (h*x)_n的形式
: (這個推論是來自於Z轉換的性質, 數列摺積的Z轉換等於各自Z轉換相乘
: 這也是為什麼轉移函數是定義成y的Z轉換除以x的Z轉換)
: (D) 只有唯一一組初始值才是LTI系統
: (如果(C)對, 這個就對)
: 如果我以上的解釋是對的, 那我採用這些解釋當已知, 詢問下面的問題
: 【問題三】如果以上解釋是對的, 那如何解釋下面這些問題
: (1) 如何知道Z轉換解法的唯一解是由哪一組唯一的初始值得到的?
: 還是就是結果論去用Z轉換解出解, 自然就得到所有的值了
: (2) 工程實作上對於線性差分方程的處理如下:
: (a) 使用Z轉換得到轉移函數(如上面連結的H(z))
: 如果想要得到頻域響應, 就考慮|H(exp(iw)|
: (b) 實作時就是令初始值為0, 讓電腦去跑線性差分方程
: 那矛盾就來了, 用轉移函數得到的分析結果, 不就是默認你考慮的解y_n是唯一那組
: 可以用Z轉換解得的解, 那組解有那麼剛好初始值都是0?
: 我目前只能對這矛盾的猜測是:
: (1)《假設初始值為0的解就是Z轉換解得的解》
: 當然我如果是這假設還蠻不舒服的, 應該有其他道理
: (2) 不用假設, 初始值為0的解縱然跟Z轉換解得的解不同也沒關係
: (注意,如此一來就不是LTI系統, 因為只有Z轉換那組解才能寫成摺積)
: 因為會存在某種工程上可以接受的近似關係(那是什麼?)
: ---------------------------------------------------------
: 完全解決以上聯貫問題的1000p奉上
: 其他有幫助到我的idea也會p幣感謝
: 謝謝幫忙~做訊號處理以來卡最久的邏輯問題就是這塊了
: 終於整理出一個好詢問的脈絡了...
關於問題一
a[n]: Z->R
雙邊差分方程
a_k=f(v_k,n), a_i表示數列a[n]'s kth term
v_k=[a_0,a_1,....a_(k-1)]屬於 R^k
n屬於 Z
f: R^k x Z ->R (視情況要有好的條件)
線性常係數齊次時:
a_k=g(v_k) g: R^k ->R
且g(c*v_k)=c*g(v_k) for all c屬於R
像上面討論的線性常係數齊次方程可反向求回,具存在唯一性
不過對於一般的f(.)的唯一性
我好像找到一個簡單的反例:
a_n= sin( pi*(a_(n-1)) )
第一個數列 b_n=0 for all n屬於Z
第二個數列 c_n:
Let c_0=0 可得 c_i=0 ,for all i>=0
c_(-1)=1
c_(-2)=1/2
c_(-3)=arcsin(1/6) / pi
c_(-4)可以設定成 arcsin[c_(-3)] / pi
因為1/6<1/2 ,arcsin[c_(-3)]< pi/6
所以c_(-4)<1/6
Let c_(-n-1)= arcsin[c_(-n)] ,for n>=4
c_(-n)< 1/6< 1/2
arcsin[c_(-n)]< pi/6
所以c_(-n-1)< 1/6
Obviously, c_(-n)>0 ,for n<0
Hence, 0 <c(-n)<1/6 and well-defined for n屬於Z
得到c_n!=b_n 但滿足相同雙邊差分方程
至於問題二三....
我從最簡單等差級數下手 a_(n+1)=a_n+1
但bilateral Z transform does'nt work for constant......
unilateral還能解
所以應該是V大和z大討論的結果,因ROC有所限制也同時限制了可以解的DE
至於詳細bilateral Z transform做出來的到底是符合甚麼初始條件和對應的h..
感覺要細究很多z大所提及的那些限制 是否holomorphic ROC限制transform是否存在等..
本人力有未逮 非本人之能力所及 補眠去 加油
不過還是可以做一個小結
如果連1st-order DE 和 sin()這麼好 滿足各種存存在唯一性需要條件的函數
都沒辦法讓他的 雙邊數列 解(x_n) 有唯一性的話
那其實也不用去考慮初始條件
因為不管你選哪一段(k階k個)初始條件 都只能往後面確保唯一性
(如果雙邊遞迴用這個定義)
無論考慮哪一段 前面總可能跑出多個可能
所以初始條件完全不能保証前面的項
取而代之 就變成存在性比較重要了 至少存在就好
平常起手勢 用Z-transform 轉到frequency domain拿到response
之後讓初始條件為零去跑 就至少得到一個解往後的資訊
前面反向資訊就算有初始條件他也可能不是唯一的
而且bilateral Z-transform 這個mechanism works 也挺嚴格的
就是ROC和上面講的那些...
通過後就有存在性了
他變成一個多對一的結果(Perhaps)
以前學PDE的時候也沒在管所有解也不一定有唯一性了(還有更多沒有存在性)
我是在想z大是否想回推反向資訊才在意唯一項問題 看是否能用初始條件確保?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.204.39.221 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Math/M.1662776374.A.935.html
※ 編輯: bluepal (203.204.39.221 臺灣), 09/10/2022 19:01:04
※ 編輯: bluepal (203.204.39.221 臺灣), 09/10/2022 21:53:26