Re: [問題] LDPC MATLAB CODE
※ 引述《jack555 (Unplug your life.)》之銘言:
: 各位板上的先進,小弟在這邊想請問一下,關於LDPC的MATLAB CODE(QPSK)
: 不知道哪邊可以找的到呢? 目前我在網路上找到的幾乎都是For BPSK,就
: 是苦尋不著給QPSK Symbol用的LDPC MATLAB CODE,不知道板上各位有沒有誰
: 知道哪邊可以找到呢?
: ====================================================================
: 補充....
: 應該是這樣講的,目前我所找到的LDPC CODE,大多是以BPSK調變信號來進行
: 模擬,BPSK調變信號的產生是使用MATLAB Random產生。假若我想模擬QPSK調變
: 信號下的LDPC特性,應該不會只是將原先產生BPSK的random function,修改為
: QPSK的調變信號輸入吧?(LDPC Matrix是不是也要改阿?)
: 抱歉,小弟剛碰通訊這領域沒有很久,有很多的地方都還在學習,對於觀念上有
: 錯誤的地方,也請各位不吝指教。
本來想推文,但是這問題有點難回答
首先,你使用的LDPC Code是Binary或者是Non-Binary?
因為你提到你現在要使用QPSK調變~
一般LDPC Code是Binary,所以使用BPSK非常自然
當然,在Binary Code上你想使用High order modulation也無不可
就幾個Coded bits組合再一起挑選一個Modulation symbol就好
傳送端應該不會有任何問題才是
問題是在於,若是針對Binary LDPC code使用高維度的調變方式
則接收端必需"仔細"分成兩個步驟
首先是解調,這部份可以用Hard或Soft皆可..(很多Turbo principle的論文上會有算法)
解調之後再把對應的Hard value或Likelihood value送入Binary LDPC Decoder即可
BPSK傳送的時候其實也是如此,只是解調的計算過程可以被簡化~
若是Non-Binary LDPC,那就直接按照對應的解碼算法下去做就是了
這部份較不易說明,若是這方面的,就自己再去看一下Paper,我想應該不至於太難...
--
現代人普遍的現象:
「小學而大遺」、「捨本而逐末」、「以偏而概全」、「因噎而廢食」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.144.28
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):