編程的事一直折騰到本周的周五,半夏實在搞不定,于是王寧找朋友請了個華為的通信專家過來。
專家一看白震寫的代碼,五官都皺成了一團。
“在我的記憶里,很小很小的時候,見過那東西一面,當時天快黑了,距離又太遠,只能看到一個模糊的影子。”耳機里傳來女孩的聲音,“它在樓上爬,腿很長,就像一只黑色的大蜘蛛,老師說它們從月亮上來。”
“黑月?OVER.”
“是,是黑月。”女孩說,“黑月降臨之后,它們才出現。”
“黑月降臨的緣由是什么?”白楊坐在椅子上,手指間夾著筆,皺起眉頭,“它總不能是無端端突然就冒出來了吧?”
雖然說找到末日災難的成因至關重要,但誰也說不準這成因是不是人類可以影響和改變的。
萬一是黑月發現了先驅者或旅行者號探測器呢?
難道人類有本事現在把旅行者號給抓回來?
更進一步說,萬一是人類自身的存在被黑月發現了呢?
難道人類還有能力把偌大一個地球都給藏起來?
問題是問題,但不見得有答案,若天災已至人力所不能挽回的地步,那么即使可以提前預知,人們唯一能做的也就是盡量降低損失,地震也好,海嘯也罷,雖然憑借區區人力不能抗衡不可防止,但好歹能通知人們撤離跑路——可這一顆月亮落下來,人們要往哪兒跑?
跑到外太空去?
那三年時間鐵定不夠,三百年才差不多。
“咱們想個辦法把地球藏起來。”白楊說,“大小姐,你有沒有什么好方法?OVER.”
“誒?”那頭愣了一下,“什么意思?”
“就是把整個地球都藏起來,讓黑月找不到我們。”白楊隨口說,“它找不到我們,我們不就安全了?OVER.”
“那…那用黑布把地球蒙起來?”
“到哪兒去找那么多黑布?”白楊笑了,“地球表面積五億平方公里,你就要用五億平方公里的黑布,這比給太平洋加個蓋還離譜,OVER.”
說是這么說,但“把地球藏起來”這個概念,卻讓白楊長了個心眼——萬一,我是說萬一,人們能查清黑月降臨的真正原因,能得知黑月是如何找到地球的,或許這真的是個法子呢?它是如何收集到地球的具體信息,那么人們就努力把這些信息消除,把信息的傳播途徑截斷,把地球的位置隱藏起來——
這聽上去很不可思議。
就像二戰時期英國人在夜間用燈光偽造城市,誤導德國轟炸機,使用同樣的思路,人類可以進行一次規模龐大到史無前例的戰略偽裝和誤導!
藏起整個地球。
如果黑月是通過可見光觀測地球,那么人們就在可見光頻段隱藏自己。
如果黑月是通過紅外光觀測地球,那么人類就在紅外光頻段隱藏自己。
對癥下藥,有的放矢。
白楊這么想。
雖然他很難想象具體操作起來會是什么樣的上帝工程,把一顆半徑六千三百七十公里的龐大球體藏起來,讓它消失在黑月的眼中,玩一次生死攸關的宇宙尺度捉迷藏——但這不失為一個解決問題的可能方向,未來已經證實人類和黑月硬碰硬正面對決將必敗無疑,既然打不過,那還躲不起嗎?
白楊決定把這個想法發給趙博文,讓他考慮一下。
與此同時。
一墻之隔。
王寧和白震還在努力折騰代碼,今天下午華為的通信專家百忙之中抽出時間來了一趟,后者是王寧老同學的老同學,最近剛好在南京出差,聽到需求就上門幫忙來了。
他看了白震的代碼后很委婉地評價說,一攤稀再多也是堆不起來屎山的。
于是專業人士親自上陣,氣沉丹田,長虹貫日,很輕松地給屎山奠基了第一坨堅固的肛裂級粗硬大便。
專家搞定了就走人,也不收費,云淡風輕,他雙手一擺,說都是朋友,幫個小忙,舉手之勞,錢就免了,我還有事,先走一步,后會有期。
白楊望著人家的背影嘖嘖感嘆,我要是當年考上了大學,今天也在華為上班了,也像他那么瀟灑。
王寧說就你那上一級留一級的成績,還考大學。
接下來兩人擼起袖子通宵達旦,繼續在二手725上搭建完整的圖像傳輸鏈路,專家搞定了基礎,搞定了集成開發環境,搞定了編譯器,白震贊嘆不愧是業內專家,其代碼寫得像馬爾克斯的《百年孤獨》。
王寧說你的意思是水平像《百年孤獨》一樣高?
白震說像《百年孤獨》一樣看不懂。
接下來擺在他們面前的一個巨大難題是傳輸速率。
“這東西最快能有多快?”王寧拍了拍電臺黑色的外殼。
“我們用AFSK,速度恐怕快不起來。”白震說,“我估摸著大概800到1000bps。”
“怎么算出來的?”
“根據聲音的頻率算,我們把圖像也好,代碼也好,所有數據都轉化成聲音傳輸,但是聲音的頻率是有極限的,人類耳朵正常能聽到的聲音頻率也就20000赫茲,所以聲卡的工作區間也就是這個范圍。”白震回答,“數字信號傳輸速率理論上不能高于它的中頻,也就是10000赫茲,10kbps。”
“10kbps,每秒一萬個bit…”王寧心算,“換算成kB是多少?除以8?”
“除以10。”白震說,“10kbps換算成我們常說的網速就是1kB/s,每秒一個字節,但這是理論數值,是最高速度。”
“每秒1kB還是理論最高速度?”
“是的,每秒1kB已經是不可達到的理論值了,在實際上的工程實踐中,能有1000bps的速度算不錯了。”白震點點頭。
“1000bps的速度…”王寧算了算,“0.1kB/s?每秒100個字節?100個B?”
“嗯,一秒鐘100個B。”白震說,“這就是數據傳輸的速度。”
王寧知道視頻傳輸是不可能了,這速度別說看圖片,都夠嗆,夢回撥號上網時代。
“AFSK就這樣。”白震說,“后面如果條件允許,可以換成PSK的調制方式,那速度比現在這個快得多,不過目前暫時將就一下吧。”
面對每秒不到1kB的超級低網速,想要盡快把圖像傳過去,他們只有一個選擇,那就是壓縮。
瘋狂壓縮。
把10M大小的圖片,壓縮到1M,再壓縮到10KB,在壓縮的過程中,這幅圖會損失99.9999的信息。
而一副10KB大小的圖片,用這臺725電臺傳過去需要100秒。
王寧和白震做了個實驗,他們要看看圖像壓縮傳輸之后能有什么效果。
王寧給老白拍了張照片,正面半身像,1.5M大小。
接下來導入PS,先等比壓縮,把一張大圖像素縮小到原本的四分之一,這一下就把大小壓縮了一半,接下來進行色度抽樣,把一張彩色照片變成黑白照片,這又把圖片縮小了一半,最后進行質量壓縮,一通操作猛如虎,一看壓縮一比五。
最后王寧把照片展示出來——
老媽從客廳里經過,不經意遠遠地瞄了一眼。
“什么烏干達黑猩猩?”
請:m.ddyueshu