紀念牆暗格裡那張偽造的產科值班表,像塊燒紅的鐵板烙在陳默心上。
趙德坤那個殘缺的指印,和周曉芸娟秀的簽名並排躺在紙上,冷冰冰地嘲笑著二十年前那個雨夜的真相。
陳默感覺自己像個被無數根線扯著的木偶,每一根線都連著一段血淋淋的過去。他把自己關在趙德坤“送”的那套房子裡,窗簾拉得嚴嚴實實,隻有電腦螢幕的光幽幽地亮著。
他不死心,一遍又一遍地翻看能搞到手的、所有趙德坤出現過的監控錄像片段,眼睛熬得通紅,像要從那些模糊的畫麵裡榨出最後一點秘密。
突然,一段不起眼的縣委走廊監控吸引了他的注意。時間顯示是趙德坤調離前的某個深夜,走廊空蕩蕩的。
畫麵裡,趙德坤獨自一人靠在窗邊,手裡夾著那支刻著死亡日期的檀木菸鬥。
他深深吸了一口,然後,對著頭頂牆角那個不起眼的監控攝像頭,緩緩地、異常清晰地吐出了一連串的菸圈。
這舉動太刻意了!陳默的神經瞬間繃緊。他立刻把畫麵放大,一幀一幀地慢放。
幽暗的光線下,那些白色的菸圈被監控清晰地捕捉下來。它們不是隨意飄散的,大小、間隔都透著一種說不出的規律!
一個菸圈,停頓一下,接著是兩個靠得很近的小菸圈,然後又是一個大的……這節奏……陳默的腦子裡“嗡”的一聲,像被電流擊中!
摩爾斯電碼!這是最古老、最基礎的無線電通訊密碼,用點和劃(簡訊號和長信號)的組合來代表字母!
趙德坤吐出的菸圈,大的像“劃”(長信號),小的像“點”(簡訊號)!
他在用這種最原始的方式,在監控鏡頭底下傳遞資訊!給誰?難道是給我?陳默後背竄起一股涼氣,這簡直像魔鬼的挑釁!
他強壓住翻騰的心緒,抓過紙筆,死死盯著慢放的畫麵,開始記錄:
一個大的菸圈(劃)——噠——
停頓。
兩個小的、緊挨著的菸圈(點、點)——滴、滴——
停頓。
又一個大的(劃)——噠——
停頓。
再一個大的(劃)——噠——
停頓。
最後是兩個小的(點、點)——滴、滴——
陳默的手指因為激動而顫抖,在紙上飛快地畫出對應的點和劃符號:—··——··
他腦子裡飛快地閃過摩爾斯電碼錶:—是C(唸作“噠-滴-噠-滴”裡的第一個“噠”),··是I(唸作“滴、滴”),—是H(唸作“噠-噠-噠-滴”裡的第一個“噠”),—是A(唸作“滴-噠”裡的“噠”),··是N(唸作“噠-滴”裡的“滴”),等等不對!他猛地停住,發現自己太激動拚錯了順序。他強迫自己冷靜,重新組合:—··——··
—是C(-.-.)
··是I(..)
—是A(.-)?不對,後麵還有一個—和··。完整組合是:—··——··
這對應的是:C(-.-.)H(....)A(.-)?不對!摩爾斯電碼是組合的!
他重新拆分:第一個符號是—(劃),代表字母T(-)
接著是··(點點),代表字母I(..)
然後是—(劃),代表字母M(--)?不對,M是兩個劃。單個劃是T?不對,單個劃是字母E的“點”(.)?不對!他發現自己基礎不牢,有點混亂了。
他趕緊在腦中列出標準:
點(.)簡訊號
劃(-)長信號
—是長信號(劃),代表字母T(-)
··是兩個簡訊號(點點),代表字母I(..)
接著又一個—(劃),又是T(-)
再一個—(劃),還是T(-)
最後··(點點),又是I(..)
組合起來:TITTI?這不成單詞!
不對!他猛然意識到自己犯了根本錯誤!摩爾斯電碼不是這樣單個符號對應單個字母的!
它是用點和劃的組合來代表一個字母!趙德坤吐出的每個菸圈(無論大小)代表一個“信號單位”,大的(吐得慢、持續時間長)是“劃”(-),小的(吐得快、間隔短)是“點”(.)。那麼他吐出的序列是:
第一個菸圈:大(慢,長)——劃(-)
停頓(信號間隔)
第二個菸圈:小(快,短)——點(.)
第三個菸圈:小(快,短)——點(.)(注意,兩個小菸圈是連續吐的,中間隻有極短間隔,代表兩個連續的點“··”)
停頓(信號間隔)
第四個菸圈:大(慢,長)——劃(-)
停頓(信號間隔)
第五個菸圈:大(慢,長)——劃(-)
停頓(信號間隔)
第六個菸圈:小(快,短)——點(.)
第七個菸圈:小(快,短)——點(.)(又是兩個連續的小菸圈,代表“··”)
所以完整的信號序列是:—··——··(劃點點劃劃點點)
現在,這個序列代表一個完整的摩爾斯電碼字元組合。陳默迅速在腦中比對:
—··(劃點點)是字母U(..-)?不對。標準摩爾斯:
點(.)劃(-)組合:
—(劃)單獨是字母T(-)
··(點點)是I(..)
但它們是分開的,有停頓間隔,所以是獨立的字母:T和I。
然後又是—(劃),又是T
再—(劃),還是T
最後··(點點),是I
所以是T,I,T,T,I——這拚出來是“TITTI”?不像單詞!
等等!陳默靈光一閃,他忽略了字母之間的間隔規則。
在摩爾斯電碼中,字母之間的間隔是三個“點”的時間長度(或一個“劃”的長度),單詞之間的間隔是七個“點”的時間長度。他仔細看慢放畫麵:
趙德坤吐完第一個大菸圈(劃)後,有明顯的停頓(約等於一個劃的時間?)。
然後快速連續吐出兩個小菸圈(點、點)代表“··”,這中間間隔很短(可能隻夠一個點的時間?)。
然後又是明顯停頓(約等於一個劃的時間?)。
再吐出第四個菸圈:大(劃)。
停頓(約等於一個劃?)。
第五個菸圈:大(劃)。
停頓(約等於一個劃?)。
最後快速連續吐出兩個小菸圈(點、點)代表“··”。
關鍵在停頓的長度!如果停頓等於或超過一個“劃”(或三個“點”)的時間,就代表字母間隔。陳默仔細估算慢放畫麵中停頓的幀數:
第一個大菸圈(劃)後,停頓較長(約等於3個點的時間?)——字母間隔。
然後快速連續兩個小菸圈(··),它們之間的間隔很短(小於一個點的時間?)——這是同一個字母I的兩個點信號。
兩個小菸圈結束後,停頓較長(約等於3個點的時間?)——字母間隔。
第四個大菸圈(劃),停頓較長(約等於3個點?)——字母間隔?等等,這裡停頓似乎比前麵短一點?
重新看:第四個大菸圈(劃)吐出後,停頓時間似乎比第一個劃後的停頓要短一些?可能隻相當於1-2個點的時間?這不夠一個字母間隔(需要3個點時間)。
接著第五個大菸圈(劃)立刻吐出?兩個劃之間間隔很短(小於一個點?)——那麼這兩個劃是連在一起的,代表一個字母M(--)!
然後第五個劃後停頓較長(約等於3個點?)——字母間隔。
最後快速連續兩個小菸圈(··),代表字母I(..)。
陳默突然明白了!他之前數錯了菸圈代表的信號單位。趙德坤吐了七個菸圈,但信號單位是五個:
第一個菸圈:大(慢,長)——劃(-)->代表字母T(-)
(停頓-字母間隔)
第二和第三菸圈:兩個連續的小菸圈(快,短)——點(.)+點(.)->組合起來代表I(..)
(停頓-字母間隔)
第四和第五菸圈:兩個連續的大菸圈(慢,長)——劃(-)+劃(-)->組合起來代表M(--)
(停頓-字母間隔?這裡可能停頓稍短,但畫麵中緊接著就是第六第七菸圈)
第六和第七菸圈:兩個連續的小菸圈(快,短)——點(.)+點(.)->組合起來代表I(..)
所以完整的字母序列是:T-I-M-I->“TIMI”?還是不對!
等等!第四和第五菸圈是連續的兩個大菸圈(劃劃),中間幾乎冇有停頓,這代表一個字母:M(--)。
第六和第七菸圈是連續的兩個小菸圈(點點),代表I(..)。
那前麵:第一個大菸圈(劃)代表T(-),停頓(字母間隔),然後第二第三兩個連續小菸圈(點點)代表I(..),停頓(字母間隔),然後第四第五兩個連續大菸圈(劃劃)代表M(--),停頓(字母間隔?這裡畫麵中在第五個菸圈後確實有停頓),然後第六第七兩個連續小菸圈(點點)代表I(..)。
所以是T-I-M-I->“TIMI”?還是拚不出有意義的中文!
陳默急得額頭冒汗,他意識到可能理解錯了字母。也許趙德坤傳遞的不是英文單詞,而是中文電報碼?或者更簡單,是每個字母的獨立電碼?他重新列出菸圈序列代表的點劃:
菸圈1:—(劃)->電碼:-
菸圈2&3:··(點點)->電碼:··(由於連續快速吐出,視為一個信號組“··”代表字母I)
停頓
菸圈4:—(劃)->電碼:-
菸圈5:—(劃)->電碼:-(注意菸圈4和5之間停頓很短,可能不足一個字母間隔?)
停頓
菸圈6&7:··(點點)->電碼:··(代表I)
關鍵在於菸圈4和5之間。如果間隔很短(小於3個點的時間),那麼菸圈4的劃(-)和菸圈5的劃(-)應該被視為一個組合信號“—”(兩個劃,即--),代表字母M(--)。
如果間隔足夠長(等於或超過3個點),則它們是兩個獨立的字母T(-)和T(-)。
陳默死死盯著慢放畫麵,數著幀數。菸圈4(大)消散過程中,菸圈5(大)幾乎緊接著就吐出來了!間隔絕對小於一個“劃”的時間長度!所以,菸圈4和5是連續的“劃劃”——,組合起來就是——,代表字母M(--)!
因此,正確的解碼是:
菸圈1:—->T(-)
(字母間隔)
菸圈2&3:··->I(..)
(字母間隔)
菸圈4&5:——->M(--)
(字母間隔)
菸圈6&7:··->I(..)
四個字母:T-I-M-I->\