求实现的较理想的算法,能给出C或者C++实现更好

明窗饰梦   2013-2-27 17:42 楼主

误码率计算,求C/C++实现的较理想的算法。

已知XXX.txt文件中每一行有AB两个变量,二者的格式如下:

“$JJZ,m,nnnnnn,E24ACA95F4……

m:即为A的值。

nnnnnn:即为B的值。

其中AB的增长规律为

A=A%5+1; //即从15循环变化

If(A==5) B=B%604800+3; //即每5行增加3

具体如下所示:

$JJZ,3,174033,E24ACA95F4……

$JJZ,4,174033,E24B0AB9F4……

$JJZ,5,174033,E24B4A85F4……

$JJZ,1,174036,E24A4AA1F5……

$JJZ,2,174036,E24A8AA9F5……

$JJZ,3,174036,E24ACA95F5……

$JJZ,4,174036,E24B0AB9F5……

$JJZ,5,174036,E24B4A85F5……

$JJZ,1,174039,E24A4AA1F5……

$JJZ,2,174039,E24A8AA9F5……

$JJZ,3,174039,E24ACA95F5……

可能出现的异常情况:

1,数据出现丢帧,少了若干行。要求分析出具体少了多少行,哪些行(具体缺少的A、B的值)

2,数据出现误码,误码是随机出现的,有可能仅A误,有可能仅B误,有可能AB均误。误码可能导致本行与上一行或者下一行相同,或者几行相同,这样的话会影响对丢帧的判断。要求计算出每行有多少bit误码。

回复评论 (1)

有意思,不过确实不知道怎么下手好
点赞  2013-3-5 18:38
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复