boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 关于ECC。
相关主题
10M persistent TCP connections
关于新语言的想法
牛b不牛b的唯一标准
计算机供电不稳定会影响程序/线程运行吗?
请问原装内存为什么贵了一倍?
Netflix CEO Reed Hastings makes the rounds as a possible contender for the forthcoming MSFT CEO
Youku has many more visitors than Netflix
$68000 买这个cluster怎么样 (转载)
雅虎裁员背后:动荡的IT行业 员工要提高自身反脆弱性
Nvidia K80 workstation真贵
相关话题的讨论汇总
话题: ecc话题: 2bit话题: bch话题: 数据话题: reed
进入Programming版参与讨论
1 (共1页)
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%的随机错误。
: 通过二维条码传播。

1 (共1页)
进入Programming版参与讨论
相关主题
Nvidia K80 workstation真贵
NFLX架构不是已经很稳定了 怎么还那么花钱programming
centos 7下自动安装各种CNN库
C++编程原则的问题
问一个matlab画图的问题
求:谁会用.sif文件里面的数据? (转载)
[合集] 一个python得问题
thread model 和 效率
vb.net读取excel当中不断变化的数据的问题
用C设计Stack的interface,要求支持各种数据类型。 (转载)
相关话题的讨论汇总
话题: ecc话题: 2bit话题: bch话题: 数据话题: reed