由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EE版 - 请教通信中的编译码问题? (LDPC)
相关主题
RS(255,223) 软件译码(就用C语言),什么算法最快?谁能给个sphere decoding的matlab code?
二进制矩阵运算问题 (入门级)问一个菜鸟问题啊 :)
要发几篇journal才达到平均phd毕业水平啊?Question on RFID baseband(or BPSK Quandrature processing, in general)
这个关于通信网络和通信研究的讨论很牛B调制信号请教
问non-binary LDPCDSSS是不是对multipath mitigation效果一般
Re: 编码有前途吗?求助:长距离无线通信方案
Re: 什么是LDPC(low density parity check) coding啊?Re: 问一个coding的问题
DSP Comm System 入门级菜鸟请教面试都问些什么 (转载)信息论基础问题请教!
相关话题的讨论汇总
话题: ldpc话题: ru话题: 矩阵话题: 求逆话题: 编码
进入EE版参与讨论
1 (共1页)
L***a
发帖数: 76
1
从来没有过这面的经验,突然被拉过去做LDPC码的编码和译码。
先问些白痴级的问题。对于二进制, 矢量相乘,矩阵相乘,
矩阵求逆是怎么算的? 都是二进制模二加吗?
从spec上看,parity check matrix 已经给出。
H = ( A B T )
( C D E )

这就是说,要用LDPC的RU算法进行编码。RU算法的公式非常简单,
但是根本不知道怎么实现。
哪位高人给个代码研究研究?
k*******d
发帖数: 1340
2
对于二进制, 矢量相乘,矩阵相乘,
矩阵求逆是怎么算的? 都是二进制模二加吗?
加就是XOR,乘就是AND
RU算法的公式非常简单,
但是根本不知道怎么实现。
把公式贴出来看看?
L***a
发帖数: 76
3

多谢!
The encoder RU-algorithm is attached, and A, B, T, C, D, and E are
sparse
matrices.
My current question is:
How to derive the inverse matrix inv(T) ?
Reference:
Thomas J. Richardson and Rüdiger L. Urbanke, "Efficient Encoding of Low-
Density Parity-Check Codes," IEEE Transactions in Information Theory,
47(2), February 2001

【在 k*******d 的大作中提到】
: 对于二进制, 矢量相乘,矩阵相乘,
: 矩阵求逆是怎么算的? 都是二进制模二加吗?
: 加就是XOR,乘就是AND
: RU算法的公式非常简单,
: 但是根本不知道怎么实现。
: 把公式贴出来看看?

p*****n
发帖数: 368
4
在GF(2)上的矩阵求逆,应该也可以用高斯消元法吧

【在 L***a 的大作中提到】
:
: 多谢!
: The encoder RU-algorithm is attached, and A, B, T, C, D, and E are
: sparse
: matrices.
: My current question is:
: How to derive the inverse matrix inv(T) ?
: Reference:
: Thomas J. Richardson and Rüdiger L. Urbanke, "Efficient Encoding of Low-
: Density Parity-Check Codes," IEEE Transactions in Information Theory,

L***a
发帖数: 76
5
各位大牛, 敬仰之情如滔滔江水。
Paper 上也说用高斯消元。那个T 矩阵是一个好几百阶的稀疏矩阵,我一看就吓晕了。
先到网上搜索一下,有没有GF(2)的求逆C/C++代码。
如果各位大牛有,能不能给一个先?
苦啊! 本来跟EE没什么关系,可眼瞅着要被逼成 编码/译码 的砖家了。
f**h
发帖数: 1149
6
LDPC 编解码网上有源代码下载
L***a
发帖数: 76
7
Google了半天,下载了若干C和MATLAB的,可没有RU编码程序。
实在不行,只好赶鸭子上架了。
k*******d
发帖数: 1340
8
就是高斯消去
可惜我没有代码
网上有个libaray叫做ITPP,里面有LDPC的编码译码器,可以直接用的

【在 L***a 的大作中提到】
: 各位大牛, 敬仰之情如滔滔江水。
: Paper 上也说用高斯消元。那个T 矩阵是一个好几百阶的稀疏矩阵,我一看就吓晕了。
: 先到网上搜索一下,有没有GF(2)的求逆C/C++代码。
: 如果各位大牛有,能不能给一个先?
: 苦啊! 本来跟EE没什么关系,可眼瞅着要被逼成 编码/译码 的砖家了。

p****e
发帖数: 1028
9
R 和 u 的这个paper已经有点过时了吧?现在硬件实现基本都做IRA了。因为他们那
套encoding不是很容易实现。我做过。效果不见得比ira强。

【在 L***a 的大作中提到】
: 各位大牛, 敬仰之情如滔滔江水。
: Paper 上也说用高斯消元。那个T 矩阵是一个好几百阶的稀疏矩阵,我一看就吓晕了。
: 先到网上搜索一下,有没有GF(2)的求逆C/C++代码。
: 如果各位大牛有,能不能给一个先?
: 苦啊! 本来跟EE没什么关系,可眼瞅着要被逼成 编码/译码 的砖家了。

L***a
发帖数: 76
10
我不做硬件,只是需要用C/C++实现。
其实真正要的是译码部分,但为了测试,编码部分也得实现。
手册上给的是RU简化过的下三角H振,校验位是用RU公式计算的。所以,我觉得用RU算
法比较方便。
T矩阵需要显式求逆吗?
相关主题
Re: 编码有前途吗?谁能给个sphere decoding的matlab code?
Re: 什么是LDPC(low density parity check) coding啊?问一个菜鸟问题啊 :)
DSP Comm System 入门级菜鸟请教面试都问些什么 (转载)Question on RFID baseband(or BPSK Quandrature processing, in general)
进入EE版参与讨论
a******n
发帖数: 293
11
If you only care about the decoder, you may assume all-zero input to the
encoder, which generates all-zero codeword as well. I remember one of my
labmate once memtioned there is a paper claiming that in terms of evaluation
of decoding performance, all-zero input makes no difference with randomized
input sequence. Although I doubt the argument, a lot of people did this for
acdamic research.
k*******d
发帖数: 1340
12
Depends on your channel.
一般AWGN BPSK可以这么做,如果channel depends on input,那就不行了。

evaluation
randomized
for

【在 a******n 的大作中提到】
: If you only care about the decoder, you may assume all-zero input to the
: encoder, which generates all-zero codeword as well. I remember one of my
: labmate once memtioned there is a paper claiming that in terms of evaluation
: of decoding performance, all-zero input makes no difference with randomized
: input sequence. Although I doubt the argument, a lot of people did this for
: acdamic research.

L***a
发帖数: 76
13
俺需要输入数据和输出数据的完全匹配,所以不能假设信息比特为零。 当然了,这也
是一个case。
kn
发帖数: 2446
14
一般矩阵求逆可以先做QR分解,T=QR, Q是酉矩阵,R是三角阵
然后 QR*inv(T)=I, R*inv(T)=conv(Q),然后back substitute解出inv(T)
不过这里T是准下三角矩阵。不知道有没有更快的办法求逆。

【在 L***a 的大作中提到】
: 从来没有过这面的经验,突然被拉过去做LDPC码的编码和译码。
: 先问些白痴级的问题。对于二进制, 矢量相乘,矩阵相乘,
: 矩阵求逆是怎么算的? 都是二进制模二加吗?
: 从spec上看,parity check matrix 已经给出。
: H = ( A B T )
: ( C D E )
:
: 这就是说,要用LDPC的RU算法进行编码。RU算法的公式非常简单,
: 但是根本不知道怎么实现。
: 哪位高人给个代码研究研究?

l*********o
发帖数: 736
15
二进制BPSK用全零码和伪随机序列码用bp译码结果一样 所以很多译码性能仿真时用全
零码
但多进制ldpc码的话就不能这么做了

evaluation
randomized
for

【在 a******n 的大作中提到】
: If you only care about the decoder, you may assume all-zero input to the
: encoder, which generates all-zero codeword as well. I remember one of my
: labmate once memtioned there is a paper claiming that in terms of evaluation
: of decoding performance, all-zero input makes no difference with randomized
: input sequence. Although I doubt the argument, a lot of people did this for
: acdamic research.

l*********o
发帖数: 736
16
高斯消去是ldpc码编码器的瓶颈 所以后来shu lin用有规律的准循环码 可以实现较快
的并行编码

【在 p****e 的大作中提到】
: R 和 u 的这个paper已经有点过时了吧?现在硬件实现基本都做IRA了。因为他们那
: 套encoding不是很容易实现。我做过。效果不见得比ira强。

k*******d
发帖数: 1340
17
看信道吧,如果信道是Qary-symmetric的也还可以。

【在 l*********o 的大作中提到】
: 二进制BPSK用全零码和伪随机序列码用bp译码结果一样 所以很多译码性能仿真时用全
: 零码
: 但多进制ldpc码的话就不能这么做了
:
: evaluation
: randomized
: for

1 (共1页)
进入EE版参与讨论
相关主题
信息论基础问题请教!问non-binary LDPC
问个simulink的问题Re: 编码有前途吗?
什么样的干扰可以描述为随机信号?Re: 什么是LDPC(low density parity check) coding啊?
请教无线仿真DSP Comm System 入门级菜鸟请教面试都问些什么 (转载)
RS(255,223) 软件译码(就用C语言),什么算法最快?谁能给个sphere decoding的matlab code?
二进制矩阵运算问题 (入门级)问一个菜鸟问题啊 :)
要发几篇journal才达到平均phd毕业水平啊?Question on RFID baseband(or BPSK Quandrature processing, in general)
这个关于通信网络和通信研究的讨论很牛B调制信号请教
相关话题的讨论汇总
话题: ldpc话题: ru话题: 矩阵话题: 求逆话题: 编码