Re: [問題] 請問viterbi decoder的一些基本知識 @@

看板Electronics作者時間20年前 (2006/03/08 20:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
對不起 constrain length是我說錯了 剛剛用google查了一下 我錯把它當作收斂長度:( 我以前try過 理論k就收斂了 實際上有時候k+1的時間點好像有比k還要好 以我的理解 constrain length應該是convolution的長度吧? constrain length本身是trellis code的複雜度 viterbi只是利用找最小的distance去解出真正的code 理論上length越長應該有助於抗雜訊 也就是coding gain 一個input encode成3個output 應該是你的code rate吧? 這應該都會影響coding gain? 詳細一點 可以去看information theory的書 他會講得很詳細 也會把怎麼設計講得更清楚點:) ※ 引述《dte.bbs@ptt.cc (布魯氏藍)》之銘言: > ㄜ..請問有白話一點的解釋嗎? > 因為我不是通訊系的...聽不太懂 ^^" > ※ 引述《acelp.bbs@bbs.wretch.cc (夢相隨)》之銘言: > : 我做的也不是很多 不過僅供參考 > : coding gain應該是能補償的BER 我印象中大概都只能補償幾dB > : 有些通訊系統 簡單的viterbi能補償個2dB就差不多了 > : 而code rate本身就會對coding gain有所限制 > : constrain length提高 理論上能對coding gain幫助一點點 > 所以是說,constrain length提高可以降低發生錯誤的機率嗎? > 可是錯誤機率不是應該跟n比較相關? > 若k=1, n=3, 表示一個information bit可以encode出3個bits > 3個bit中錯掉一個bit,會比2個bit中錯掉一個bit更容易更正,應該是這樣嘛? @@ > 這邊我大概懂 ~~ 那constrain length (K) 又跟錯誤機率有什麼關係呢? > 感覺上好像沒什麼關聯.. @@ > : (這一點點可能得實際用電路去try 有時候理論也只是理論 要看通道的效應) > : 提高太多就沒什麼差異了 反而會增加本身的latency > : 應用到電路上時 你想想看是本身是幾bit的viterbi(n) > : constrain length(l)? 幾階(2^k)? > : 那光是flip-flop就要 n*l*2^k個了 外加其他的combination 這個asic就不算小了 > : 而length影響flip-flop個數 也會產生latency 在通訊產品上有的會註明 > : 假使在VoIP這類產品 就有對latency的要求 -- 夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子 之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下 矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以 喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫 之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在天下203.69.97.52 作者在 06/03/08 19:38:23 203.69.97.52 修改這篇文章
文章代碼(AID): #143iT-00 (Electronics)
文章代碼(AID): #143iT-00 (Electronics)