楊陸的情況并不是很好,受了感染,一直有點低燒,這里的醫(yī)院條件比較差,不過大家還是想等情況稍微穩(wěn)定一下再回去,路上出了情況不好控制,可是楊陸體溫還是和股市一樣忽高忽低,下午,一干人等過來探視,大家有說有笑,落水的陰霾漸漸褪去。
醫(yī)院依舊是乏味無趣的,尤其是這塞外小鎮(zhèn)的醫(yī)院, 3層老舊的樓房,自然風化的墻體都讓人感到沉悶,人頭散去,兩個人有些疲倦,楊陸又沉沉的睡去,可琎趴到隔壁的空床打盹,一夜相安無事。
楊陸依舊大睡到接近第二天中午,鄺楠過來換班,可琎考慮眾人明天回程,自己還會呆上一段時間,決定晚上依然守夜,晚飯后再回來。
回到御山居,可琎看到路路瘋一樣沖了過來,趴在腳邊不肯離開,心里有些發(fā)酸,帶它出去溜達一圈,和眾人吃過晚飯,回去收拾東西,給楊陸帶些吃的,順便帶上筆記本打發(fā)時間。看到大家也在收拾東西,可琎心里發(fā)堵,大家都成家立業(yè)了,以后不會再有什么機會這樣相聚,可惜這次出游以這么郁悶的方式收場,可琎和大家打了招呼匆匆趕往醫(yī)院。
鄺楠和楊陸 DOTA聊的正歡,游戲可琎玩的少了,離開學校后漸漸從生活中淡去,撲克和麻將更是天生的沒有興趣,這些話題可琎和大家沒有共同話題。
“我手一哆嗦,山丘的錘子就丟出去了,心想這下又要被罵了,結(jié)果正把偷襲的幽魂悶個正著,后來大家都說我這一錘子是整局神來之筆。”鄺楠把他北京鳥爺無骨的身子 45度的斜搭在椅子上,楊陸聽的津津有味。”哎,那我是不是該回去了呀,我老婆一個人收拾東西我也不好意思。”
可琎點點頭,”那楊陸就交給你啦。”他晃悠著起來,溜達出去了。”幫我看著路路。”鄺楠揮揮手示意。
夜幕沉了下來,可琎不是每天都要打瞌睡的人,打開電腦看些資料,楊陸呆了一會兒,忍不住了,抱怨鄺楠都和自己聊天,可琎只是工作狂,聽的他合上筆記本。
“你的電腦怎樣,好用不?”可琎覺得也沒啥說的,隨口問問,畢竟大家都太熟悉了。
“現(xiàn)在風扇好響,上次擦了灰之后好多了,沒兩個月又響,跟我車子似的,哪兒都響。”
可琎這才想起一個問題,如果楊陸不能開車回去,那么他的車子好像沒人能開,給大蔥打了個電話,發(fā)現(xiàn)大家要么沒有,要么沒帶駕照。”那我給你開回去,到時再回來一趟。
他拿個橘子給楊陸,”不行就換個風扇,別老那么小氣,什么都舍不得花。”
“沒壞就先用著,你沒小孩當然每月要花多少錢,什么都得省一點,修車也要花錢。”
“你在換保的時候修。”
楊陸很無奈。”那第二年不是要加保險了嗎。”
“保險可以提前幾天交,用這幾天修。”可琎提示。
楊陸仍舊疑惑。”靠,沒想過,那還不是要加錢?”
“放心吧,我試過,你現(xiàn)在成小財迷了,省那么多有什么用,你們掙那么多還不夠用?”
“沒有實踐沒有發(fā)言權(quán),什么都跟路路一樣養(yǎng)?年紀都這么大了,你也該找個女朋友,大姨都替你操透心了。”
可琎剛想說,又被楊陸接過去,”你也積極點,大家都那么操心給你介紹,你看都不看,多對不起大家,時間長了都沒人跟你提了,月滿則虧,精滿則溢,你這三十多年的積蓄再攢也沒有用。”
“你有了老婆真是越來越**了。”可琎看著他笑。
“這還不是上學的時候誰扯出來的,好像就是誰呢?”
可琎扔橘子堵住他的嘴。”就是你靈光一現(xiàn),咱們班有名的一朵奇葩。”
“還不都是你說的,啥事都和你脫不了干系,什么秘密你都守不住。”楊陸又想起什么來,”哎,那個微電的,王老那個實驗室的,聽說是不是離了?”
“沒事打聽別人隱私,這個效果和吃塑化劑一樣。”可琎并不想回答。
楊陸一下斷了線兒,兩人發(fā)了一會呆,護士進來查房,草草的寫了幾個字就出去了。
“你說熵編碼碼流輸出怎么整理一下,看著特別亂,你原來好像做過這個。”楊陸又想著別的了。
“你們搞熵編碼做什么,通訊要這個干什么?”
“我們現(xiàn)在帶寬不夠用,光纖都不行,需要個數(shù)據(jù)壓縮算法,軍品項目又不能用現(xiàn)成的標準,東拼西湊搞出來一個,包括數(shù)據(jù)壓縮和數(shù)據(jù)加密,兩個部分基本是獨立的,我負責數(shù)據(jù)壓縮,小波變換加上熵編碼,小波變換很規(guī)則的,熵編碼就不行了,參數(shù)特別多,亂的一沓糊涂。”
“5-3小波, JPEG2000的?”可琎又想著工作。
“恩。”
“接著用算術編碼一套的不就行了,哎, 5-3是變換2 維的,你們的數(shù)據(jù)應該是一維的,不對吧。”
“這個就不用管了,二維的也是一維一維做,不是說不能用現(xiàn)成的標準嗎,全一樣,一下就解出來了,所以用 Huffman碼表,采數(shù)據(jù)統(tǒng)計出來的,碼表自己定的,參數(shù)特別多,碼表有幾十頁,別人想解也解不出來,我現(xiàn)在關鍵是怎么把這些碼表組成碼流輸出,這都是變長的,想不出好辦法組合。”boss楊直到可琎寫過專利和論文的。
“用huffman一出錯這根碼流就掛掉了,軍品還能忍受這個?換成指數(shù)哥倫布,計算起來還省事,出錯還好檢查。”
“不是討論這個,什么碼流出錯都是掛,我們中間有同步,指數(shù)哥倫布太容易被破解,不能用那個,你就說這個怎么編就行了。”
可琎聳聳肩。”最大的碼字多少比特?”
“大概70幾。”
“你看這個原理這這樣的,說先要有一個緩沖寄存器,長度是最大碼字的兩倍,一個緩沖區(qū)比特數(shù)的寄存器保存當前比特數(shù),復位的時候指向緩沖的最高位,輸入的數(shù)據(jù)是編碼的數(shù)據(jù)和長度,有效數(shù)據(jù)左對齊,邏輯左移到指針的位置,和緩沖相或,然后指針減去當前長度,如果當前寫入位置小于緩沖區(qū)的一半,將當前碼流輸出,同時指針加最大碼字寬度,緩沖區(qū)的后半部分折回到緩沖區(qū)開始,碼流對齊輸出,同時這個 cycle還要和輸入的數(shù)據(jù)相或,大概就是這樣循環(huán)。”
楊陸思考了一下,”應該可以。”
“放心吧,我很久以前的時候就已經(jīng)做過了,包您滿意。”可琎打包票。
“我們的參數(shù)實在太多,狀態(tài)機都寫了 2,3千行,我想不行用CPU寫個程序控制。”
“CPU性能怎么可能夠,中斷處理數(shù)據(jù)很容易溢出。”可琎思考了一下,”你可以把狀態(tài)機拆開,分成幾個。”
“我們的參數(shù)也太多了,分在幾十個模塊,光接口就幾千行,現(xiàn)在仿真還是經(jīng)常出錯。”
可琎陷入了思考。
楊陸抱怨,”這個東西太難搞了,又是自己搞的,沒有可以參考的代碼, bug特別多。”
“可以這樣,編碼是串行的過程,這幾十個模塊里面的編碼參數(shù)你可以當做 RAM,在case 里面給他們分配地址,如果時序不好可以多寄存幾拍,狀態(tài)機直接編碼地址,或者就用狀態(tài)去尋址,這樣接口和狀態(tài)機都省事了。我沒有試過,你可以試試。”
兩人都陷入了沉思,抬頭互相肯定了一下。”回去試試。”
“你搞的那個spark是做什么用的?”boss楊有點好奇。
可琎有點含糊,”是一套EDA系統(tǒng),自動化處理flow,把所有的流程連接起來,里面用了某些生物和進化的概念來做分類和處理,所以看起來有點復雜。”
“你就是喜歡搞些稀奇古怪的東西。”boss楊感嘆,”哎,你說那個,王老他們的。”
可琎給了他一個卡的手勢,”你什么時候這么八卦了,要不要我再發(fā)掘一下你的 secret?”
“我哪有秘密。”楊陸抻起被子。
“每個人都有秘密,你尤其多,需要我深度挖掘一下不?”
話題發(fā)散開去信馬由韁,兩個人一直聊到一點,楊陸支不住睡去,可琎重新打開筆記本,構(gòu)思下個項目需要用到的東西,一直到深夜三點多,深深的倦意襲來,可琎才趴在床位上睡下。