七月二日,保密局電訊監察科。
白露坐在辦公桌前,面前攤著一份剛譯出的密令。密令是方若愚今天上午簽發的,內容只有兩條:一,自即日起,電訊監察科新增兩臺美製短波偵測車,配備最新型號的真空管接收機和紙帶印表機,掃描半徑比現有裝置擴大一倍,頻率覆蓋範圍從三兆赫到十兆赫全頻段;二,偵測車巡查路線改為隨機抽樣,不再提前公佈排班表,每天巡查時間和路段由技術科臨時指定,巡查前半小時才通知值班員。密令末尾附了一行方若愚的批示:“共黨地下電臺近期活動頻繁,城南不明訊號源至今未能定位。新裝置到位後,務必將所有不明訊號逐一排查,不留死角。”
白露把密令從頭到尾看了兩遍,手指在紙面上輕輕敲著。這不是例行公事。這是方若愚在俞渤叛逃後對電訊處排查能力的全面質疑——他不再信任固定的巡查路線,不再信任提前公佈的排班表,甚至不再完全信任電訊處內部的自查流程。兩臺新偵測車配備全頻段掃描能力,意味著紅中一號的三點五至西兆赫發報頻段將不再安全;隨機抽樣的巡查路線意味著陳修良再也不能提前一天知道哪個區域是安全的。更致命的是,巡查前半小時才通知值班員——白露作為代理科長,確實是那個“被通知的值班員”,但她只有半小時的反應時間。紅中一號的發報視窗從原來寬裕的幾個小時,驟然壓縮到巡查指令下達後的半小時之內。
她拿起電話撥了電訊處技術室的號碼,讓值班技術員把新偵測車的裝置引數和操作手冊送到她辦公室來。技術員送來一摞厚厚的英文手冊和翻譯稿,她翻到頻率掃描範圍那一頁,手指順著技術引數一行一行往下移:新裝置的真空管接收靈敏度比舊型號提高了約六分貝,紙帶印表機的時間戳精度達到秒級,定位演算法升級為三點交叉定位——三臺偵測車同時鎖定一個訊號源,能在兩分鐘內計算出訊號源的經緯度,誤差不超過一棟房子的寬度。這套新演算法對紅中一號是致命的威脅:以前偵測車只能用兩臺舊型號裝置做模糊定位,白露還能用“水管雜波”或“工業裝置干擾”之類的理由搪塞過去;但現在三點交叉定位一旦完成,訊號源的位置就會精確地標在地圖上——棉紗行倉庫那間夾層牆的座標,將在保密局的作戰地圖上被畫上一個紅圈。
她把手冊合上,站起來走到窗前。秦淮河上的夏日陽光正毒,梧桐葉被曬得捲了邊。她需要搶在新裝置正式投入使用之前制定一套完整的反監聽方案——方案必須涵蓋技術規避、行為模式調整和巡查指令的提前獲取。技術規避方面,新偵測車的三點交叉定位依賴訊號持續時間進行三角解算,如果紅中一號把每次發報壓縮到五十秒以內,三點交叉定位就無法完成全部取樣。壓縮到五十秒意味著每次只能發約一百五十碼,趙明需要重新設計加密報文的長度,把原來兩百碼以上的長報拆成兩到三組短報,每組在五十秒內發完,發完立即關機關天線。行為模式調整方面,紅中一號不能再固定在每天凌晨三點發報,必須隨機化——發報時間根據當天的巡查指令臨時決定。巡查指令的提前獲取則需要她從技術科的值班流程中找到一個能在正式通知下達前幾分鐘拿到初稿的合法視窗。
她回到桌前拿起電話撥了技術科的號碼。接電話的是值班技術員小陳,她以“新裝置上線前需要提前測試備用頻段”為由,讓小陳在技術科列印當天巡查指令初稿時,多打一份作為電訊科的“裝置測試備案”。小陳沒有多問——白科長最近經常搞裝置測試,上週還讓他給新偵測車的接收頭做過靈敏度校準。他說沒問題,今天下午的巡查指令初稿大約三點左右出來,他可以三點零五分把備份送到電訊科。
結束通話電話,白露在筆記本上畫了一條時間線:技術科三點出初稿,三點零五分備份送到她桌上,三點三十分巡查指令正式下達給值班員。從三點零五分到三點三十分,她有二十五分鐘的時間。這二十五分鐘裡,她需要先花兩分鐘看完巡查路線,如果路線靠近棉紗行倉庫方向,她必須在剩下二十分鐘內透過老方通知趙明——今天凌晨的發報視窗提前或推遲。老方從電訊處騎黃包車到棉紗行倉庫最快也要一刻鐘,加上趙明的機器預熱還需要三分鐘,二十分鐘剛好夠用。如果哪天巡查指令初稿的送達被耽擱,或者技術科跳過初稿首接下正式指令,這二十分鐘的視窗就會被壓縮到零。她需要在技術科內部再佈一個備用預警點:小陳如果哪天不能及時送備份,就由老邱原來的徒弟——現在仍在機房值班的小何——在列印正式指令時故意“卡紙”拖延幾分鐘,給她爭取打電話的時間。
七月五日,新偵測車首次上路。白露在下午三點零七分拿到小陳送來的巡查指令備份,展開一看——今天的巡查路線是鼓樓至新街口,不經過城南。棉紗行倉庫安全。她把備份歸檔,在電訊日誌上寫下“七月五日巡查正常”,然後給老方打了個傳呼電話,只說了一句:“今天天氣好,不用收衣裳。”老方在電話那頭應了一聲,結束通話後繼續蹲在碼頭剃頭鋪門口抽旱菸。
七月八日,新偵測車第二次巡查。下午三點十分,白露接到小陳送來的備份,看完以後撥通了老方的電話。今天巡查路線是夫子廟至中華門——正從棉紗行倉庫南側擦過,距離約八百米,在三點交叉定位的覆蓋半徑之內。如果紅中一號按原定時間發報,訊號會被三臺偵測車同時截獲,兩分鐘內就能完成定位。她對著話筒說:“今天要下雨,把院子裡曬的衣裳收了。”老方結束通話電話,從剃頭鋪門口站起來,騎上黃包車朝棉紗行倉庫方向駛去。三點二十五分,趙明收到老方的口信,把發報視窗從凌晨三點推遲到凌晨五點——偵測車巡查在凌晨西點結束,五點以後是安全的。
七月十二日,白露坐在控制檯前分析新偵測車前三次巡查的紙帶資料。這些紙帶是小陳按“裝置測試備案”流程多打一份送來的,每一行都精確記錄著偵測車的掃描時間、頻率範圍和訊號強度。她把三天的紙帶攤開放在桌上,用紅筆逐行比對,逐漸摸清了三點交叉定位的取樣規律——新偵測車每掃描一個目標區域,需要在同一頻段持續接收訊號至少一分半鐘,才能完成三角定位解算所需的資料取樣。紙帶資料顯示,前三次巡查中凡是被成功定位的訊號源,其脈衝持續時間都在九十秒以上;而幾個持續時間不到六十秒的工業雜波,則全部被演算法標註為“無法定位”。她盯著那幾個“無法定位”的時間戳看了很久,然後拿起鉛筆在筆記本上畫了一道線:六十秒。只要紅中一號把每次發報控制在五十秒以內,三點交叉定位就無法完成全部取樣。加上紅中一號的蛇形天線本身就有訊號衰減,偵測車接收到的訊號強度比實際發射功率低好幾個分貝——低功率、短脈衝、隨機時間,三管齊下,新裝置就算再先進,演算法也拿不到足夠的資料點來解算座標。
她在電訊日誌上寫下:“新偵測車三點交叉定位演算法需持續接收訊號九十一秒以上方可完成全部三角解算。建議對持續時間不足六十一秒的短脈衝訊號暫不列為重點排查物件。”寫完她把日誌合上,拿起話筒撥了技術科小陳的號碼:“新裝置定位演算法有沒有更新版本?如果沒有,暫時沿用現有判定閾值。”小陳說沒有更新,廠家下個月才派人來升級。白露結束通話電話,把寫有發報視窗壓縮方案和三點交叉定位時間閾值的紙條放進桂花糕盒子內層,傍晚打牌時藉著遞桂花糕的動作塞進方太太手心。方太太又藉著讓傭人拿披肩的動作把紙條傳回了陳修良手裡。
與此同時,重慶號上。畢副艦長把一份新的《艦上通訊管控措施》貼在公告欄裡。措施規定:自即日起,艦上所有水兵個人信件須經政治幹事檢查後方可寄出;艦上禁止私藏短波收音機,己發現的立即沒收;水兵上岸須二人同行,互相監督,回艦時須向值更官銷假。郭德貴站在公告欄前看完了全文,然後把海魂衫的領口整了整,轉身走下鍋爐艙。煤渣口的鐵絲網己經焊死了,老孫的運煤車現在只能停在舷梯口,不能再靠近船舷。但他還有最後一條通道:艦上每週三次的煤渣清運,煤渣袋從鍋爐艙吊上甲板,由碼頭搬運工接走。他在上一次煤渣清運時,把一個空煤油桶藏在煤渣袋最底層——桶底塞了一張用油紙裹緊的紙條,紙條上寫著畢副艦長新規的全文。老孫在碼頭卸煤渣時看見了那隻煤油桶,桶底用粉筆畫了一個圈——那是郭德貴的暗號,表示桶裡有東西。他把油紙裹的紙條取出來塞進懷裡,然後把空煤油桶扔進廢鐵堆裡。當晚,老方從老孫手裡接過這張紙條,送到了陳修良的桌上。
陳修良展開紙條,看完以後在賬本上寫道:“七月十二日,重慶號通訊管控收緊。對策:煤渣袋通道維持,每週三次;白露繼續監控畢副艦長每週報告。郭德貴暫不傳回書面情報,僅維持平安訊號。”
擱下筆,她走到窗前。頤和路的梧桐在夜風裡沙沙作響,秦淮河上的畫舫換了新燈籠。巷口那輛黑色轎車還在老位置,車裡的人沒有發現任何異常。而在棉紗行倉庫的夾層裡,趙明正把新焊好的限時繼電器接入電鍵迴路——這個繼電器是老周從上海舊貨市場淘來的,經過改裝後能把每次發報的持續時間自動控制在五十秒以內,一到時間就切斷電源。他擰緊最後一顆螺絲,在紅中一號操作規程裡補了一行字:“每次發報最長五十秒,每天發報次數不超過兩次,每次間隔不少於六小時。如當天巡查路線靠近倉庫,則全天靜默。”








