长谈

杨陆的情况并不是很好,受了感染,一直有点低烧,这里的医院条件比较差,不过大家还是想等情况稍微稳定一下再回去,路上出了情况不好控制,可是杨陆体温还是和股市一样忽高忽低,下午,一干人等过来探视,大家有说有笑,落水的阴霾渐渐褪去。

医院依旧是乏味无趣的,尤其是这塞外小镇的医院, 3层老旧的楼房,自然风化的墙体都让人感到沉闷,人头散去,两个人有些疲倦,杨陆又沉沉的睡去,可琎趴到隔壁的空床打盹,一夜相安无事。

杨陆依旧大睡到接近第二天中午,邝楠过来换班,可琎考虑众人明天回程,自己还会呆上一段时间,决定晚上依然守夜,晚饭后再回来。

回到御山居,可琎看到路路疯一样冲了过来,趴在脚边不肯离开,心里有些发酸,带它出去溜达一圈,和众人吃过晚饭,回去收拾东西,给杨陆带些吃的,顺便带上笔记本打发时间。看到大家也在收拾东西,可琎心里发堵,大家都成家立业了,以后不会再有什么机会这样相聚,可惜这次出游以这么郁闷的方式收场,可琎和大家打了招呼匆匆赶往医院。

邝楠和杨陆 DOTA聊的正欢,游戏可琎玩的少了,离开学校后渐渐从生活中淡去,扑克和麻将更是天生的没有兴趣,这些话题可琎和大家没有共同话题。

“我手一哆嗦,山丘的锤子就丢出去了,心想这下又要被骂了,结果正把偷袭的幽魂闷个正着,后来大家都说我这一锤子是整局神来之笔。”邝楠把他北京鸟爷无骨的身子 45度的斜搭在椅子上,杨陆听的津津有味。”哎,那我是不是该回去了呀,我老婆一个人收拾东西我也不好意思。”

可琎点点头,”那杨陆就交给你啦。”他晃悠着起来,溜达出去了。”帮我看着路路。”邝楠挥挥手示意。

夜幕沉了下来,可琎不是每天都要打瞌睡的人,打开电脑看些资料,杨陆呆了一会儿,忍不住了,抱怨邝楠都和自己聊天,可琎只是工作狂,听的他合上笔记本。

“你的电脑怎样,好用不?”可琎觉得也没啥说的,随口问问,毕竟大家都太熟悉了。

“现在风扇好响,上次擦了灰之后好多了,没两个月又响,跟我车子似的,哪儿都响。”

可琎这才想起一个问题,如果杨陆不能开车回去,那么他的车子好像没人能开,给大葱打了个电话,发现大家要么没有,要么没带驾照。”那我给你开回去,到时再回来一趟。

他拿个橘子给杨陆,”不行就换个风扇,别老那么小气,什么都舍不得花。”

“没坏就先用着,你没小孩当然每月要花多少钱,什么都得省一点,修车也要花钱。”

“你在换保的时候修。”

杨陆很无奈。”那第二年不是要加保险了吗。”

“保险可以提前几天交,用这几天修。”可琎提示。

杨陆仍旧疑惑。”靠,没想过,那还不是要加钱?”

“放心吧,我试过,你现在成小财迷了,省那么多有什么用,你们挣那么多还不够用?”

“没有实践没有发言权,什么都跟路路一样养?年纪都这么大了,你也该找个女朋友,大姨都替你操透心了。”

可琎刚想说,又被杨陆接过去,”你也积极点,大家都那么操心给你介绍,你看都不看,多对不起大家,时间长了都没人跟你提了,月满则亏,精满则溢,你这三十多年的积蓄再攒也没有用。”

“你有了老婆真是越来越**了。”可琎看着他笑。

“这还不是上学的时候谁扯出来的,好像就是谁呢?”

可琎扔橘子堵住他的嘴。”就是你灵光一现,咱们班有名的一朵奇葩。”

“还不都是你说的,啥事都和你脱不了干系,什么秘密你都守不住。”杨陆又想起什么来,”哎,那个微电的,王老那个实验室的,听说是不是离了?”

“没事打听别人隐私,这个效果和吃塑化剂一样。”可琎并不想回答。

杨陆一下断了线儿,两人发了一会呆,护士进来查房,草草的写了几个字就出去了。

“你说熵编码码流输出怎么整理一下,看着特别乱,你原来好像做过这个。”杨陆又想着别的了。

“你们搞熵编码做什么,通讯要这个干什么?”

“我们现在带宽不够用,光纤都不行,需要个数据压缩算法,军品项目又不能用现成的标准,东拼西凑搞出来一个,包括数据压缩和数据加密,两个部分基本是独立的,我负责数据压缩,小波变换加上熵编码,小波变换很规则的,熵编码就不行了,参数特别多,乱的一沓糊涂。”

“5-3小波, JPEG2000的?”可琎又想着工作。

“恩。”

“接着用算术编码一套的不就行了,哎, 5-3是变换2 维的,你们的数据应该是一维的,不对吧。”

“这个就不用管了,二维的也是一维一维做,不是说不能用现成的标准吗,全一样,一下就解出来了,所以用 Huffman码表,采数据统计出来的,码表自己定的,参数特别多,码表有几十页,别人想解也解不出来,我现在关键是怎么把这些码表组成码流输出,这都是变长的,想不出好办法组合。”boss杨直到可琎写过专利和论文的。

“用huffman一出错这根码流就挂掉了,军品还能忍受这个?换成指数哥伦布,计算起来还省事,出错还好检查。”

“不是讨论这个,什么码流出错都是挂,我们中间有同步,指数哥伦布太容易被破解,不能用那个,你就说这个怎么编就行了。”

可琎耸耸肩。”最大的码字多少比特?”

“大概70几。”

“你看这个原理这这样的,说先要有一个缓冲寄存器,长度是最大码字的两倍,一个缓冲区比特数的寄存器保存当前比特数,复位的时候指向缓冲的最高位,输入的数据是编码的数据和长度,有效数据左对齐,逻辑左移到指针的位置,和缓冲相或,然后指针减去当前长度,如果当前写入位置小于缓冲区的一半,将当前码流输出,同时指针加最大码字宽度,缓冲区的后半部分折回到缓冲区开始,码流对齐输出,同时这个 cycle还要和输入的数据相或,大概就是这样循环。”

杨陆思考了一下,”应该可以。”

“放心吧,我很久以前的时候就已经做过了,包您满意。”可琎打包票。

“我们的参数实在太多,状态机都写了 2,3千行,我想不行用CPU写个程序控制。”

“CPU性能怎么可能够,中断处理数据很容易溢出。”可琎思考了一下,”你可以把状态机拆开,分成几个。”

“我们的参数也太多了,分在几十个模块,光接口就几千行,现在仿真还是经常出错。”

可琎陷入了思考。

杨陆抱怨,”这个东西太难搞了,又是自己搞的,没有可以参考的代码, bug特别多。”

“可以这样,编码是串行的过程,这几十个模块里面的编码参数你可以当做 RAM,在case 里面给他们分配地址,如果时序不好可以多寄存几拍,状态机直接编码地址,或者就用状态去寻址,这样接口和状态机都省事了。我没有试过,你可以试试。”

两人都陷入了沉思,抬头互相肯定了一下。”回去试试。”

“你搞的那个spark是做什么用的?”boss杨有点好奇。

可琎有点含糊,”是一套EDA系统,自动化处理flow,把所有的流程连接起来,里面用了某些生物和进化的概念来做分类和处理,所以看起来有点复杂。”

“你就是喜欢搞些稀奇古怪的东西。”boss杨感叹,”哎,你说那个,王老他们的。”

可琎给了他一个卡的手势,”你什么时候这么八卦了,要不要我再发掘一下你的 secret?”

“我哪有秘密。”杨陆抻起被子。

“每个人都有秘密,你尤其多,需要我深度挖掘一下不?”

话题发散开去信马由缰,两个人一直聊到一点,杨陆支不住睡去,可琎重新打开笔记本,构思下个项目需要用到的东西,一直到深夜三点多,深深的倦意袭来,可琎才趴在床位上睡下。