g******g 发帖数: 289 | 1 我有一组数据,全部是2bit,从0到1.可能会有噪音,大概10%,所以需要ecc处理。希
望处理完的数据越小越好。
最早用Reed Solomon,但是2bit必须整合成12bit或者8bit。但是10%的噪音就会变成60
%或者40%,这个数据实在太大了。
如果不能用Reed Solomon,那该用什么方法? | t****t 发帖数: 6806 | 2 换个code呗. binary的BCH就可以了. 关键是RS的symbol一般比较大. BCH的可以小一些.
60
【在 g******g 的大作中提到】 : 我有一组数据,全部是2bit,从0到1.可能会有噪音,大概10%,所以需要ecc处理。希 : 望处理完的数据越小越好。 : 最早用Reed Solomon,但是2bit必须整合成12bit或者8bit。但是10%的噪音就会变成60 : %或者40%,这个数据实在太大了。 : 如果不能用Reed Solomon,那该用什么方法?
| g******g 发帖数: 289 | 3
些.
那么block length应该设多大?2bit的话,如果用BCH,应该是7,是否冗余数据太多了
? 希望处理后的数据越短越好。
【在 t****t 的大作中提到】 : 换个code呗. binary的BCH就可以了. 关键是RS的symbol一般比较大. BCH的可以小一些. : : 60
| t****t 发帖数: 6806 | 4 你这个7怎么来的..我感觉你对FEC没什么概念.
用哪个码, 要看你的设计要求, 容错率, 延迟, 和原始数据的误码率. 比如说你是10%错
, 那把10组数据绑在一起和把1000组数据绑在一起就不一样. 10个bit平均错一个, 你用
一个纠2错的码, 但你错2个以上的概率是1-((1-p)^10+C(10, 1)p(1-p)^9+C(10,2)p^2(
1-p)^8)=7%. (我知道你一个数据是2bit, 我是为简化说明起见). 1000个bit平均错100
个, 你用纠200错的码, 但你错200个以上的概率基本上可以忽略不计.
去EE版问吧. 这里很少人做这个的.
【在 g******g 的大作中提到】 : : 些. : 那么block length应该设多大?2bit的话,如果用BCH,应该是7,是否冗余数据太多了 : ? 希望处理后的数据越短越好。
| g******g 发帖数: 289 | 5 ECC我做的很少。
从网上查了一下,BCH要求block length是2^m-1, m>2。所以我认为是7. 难道不对吗?
%错
你用
2(
100
【在 t****t 的大作中提到】 : 你这个7怎么来的..我感觉你对FEC没什么概念. : 用哪个码, 要看你的设计要求, 容错率, 延迟, 和原始数据的误码率. 比如说你是10%错 : , 那把10组数据绑在一起和把1000组数据绑在一起就不一样. 10个bit平均错一个, 你用 : 一个纠2错的码, 但你错2个以上的概率是1-((1-p)^10+C(10, 1)p(1-p)^9+C(10,2)p^2( : 1-p)^8)=7%. (我知道你一个数据是2bit, 我是为简化说明起见). 1000个bit平均错100 : 个, 你用纠200错的码, 但你错200个以上的概率基本上可以忽略不计. : 去EE版问吧. 这里很少人做这个的.
| g*********e 发帖数: 14401 | 6 10%噪音是原始数据里的?ecc不是用来减噪音的。你这个信号是要通过某种媒介传输吗?
60
【在 g******g 的大作中提到】 : 我有一组数据,全部是2bit,从0到1.可能会有噪音,大概10%,所以需要ecc处理。希 : 望处理完的数据越小越好。 : 最早用Reed Solomon,但是2bit必须整合成12bit或者8bit。但是10%的噪音就会变成60 : %或者40%,这个数据实在太大了。 : 如果不能用Reed Solomon,那该用什么方法?
| t****t 发帖数: 6806 | 7 最基本的bch是这样, 但是首先没人用这么短的code. 理由我刚才说过了. 其次实际应用
上大多数code都是长的进行shorten, 达到实际的要求.基本上, 你想要多少(n, k), 都
是可以找到一个比较接近的数字.
【在 g******g 的大作中提到】 : ECC我做的很少。 : 从网上查了一下,BCH要求block length是2^m-1, m>2。所以我认为是7. 难道不对吗? : : %错 : 你用 : 2( : 100
| g******g 发帖数: 289 | 8
吗?
10%的随机错误。
通过二维条码传播。
【在 g*********e 的大作中提到】 : 10%噪音是原始数据里的?ecc不是用来减噪音的。你这个信号是要通过某种媒介传输吗? : : 60
|
| t****t 发帖数: 6806 | 9 我猜就是这类的事情. 不过你确实需要补一下纠错码的基本知识, 选一个好的码不是那
么难但也不是一拍脑袋就能决定的事情.
【在 g******g 的大作中提到】 : : 吗? : 10%的随机错误。 : 通过二维条码传播。
|
|