西月九日,趙記棉紗行倉庫夾層。趙明蹲在剛砌好的假牆後面,把最後一塊磚用黏土抹平。這堵假牆是他和趙老闆用一個通宵砌起來的——比原來胭脂巷壁爐煙道那堵更厚,夾層更深,能容納整套收發報裝置和一組備用電池。牆體材料仍是棉紗包和桐油桶,桐油桶的金屬反射面能把低功率短波訊號混淆成倉庫溫控裝置的雜波,但這次他還在假牆內側多加了一層從上海黑市買來的銅絲網——白露說這層銅絲網能進一步衰減發射脈衝的旁瓣訊號,即使偵測車開到倉庫門口,被動掃描也只能撿到一些斷斷續續的殘碼,拼不成完整的時間序列。
新電臺的發射功率比胭脂巷那部留聲機改裝的舊機器大了將近一倍,真空管是老邱託人從重慶輾轉帶來的一對RCA-807,原本是美軍剩餘物資,原配B-24轟炸機上的短波通訊臺。俞渤駕機起義後,安東機場的地勤把這批零件拆下來作為備件儲存,華東局敵工部特批將其中的一對真空管撥給南京地下黨。這對真空管用油紙裹了無數層,藏在趙老闆的桐油商路夾層裡,從安東經蘇北、浦口一路運到南京,沿途經過多個關卡,每一次都是趙明親手卸貨、親手搬運、親手拆封。他擰緊真空管底座的最後一顆螺絲,把天線饋線接頭插入蛇形天線分配器,戴上耳機按下發射開關。側音清晰,訊號穩定,功率表指標穩穩停在五瓦刻度上。
這部代號“三號臺”的新電臺將承擔胭脂巷一號臺靜默後南京城南片區的全部發報任務。發報視窗改為每兩天一次,每次兩分鐘,頻段在三點五到西兆赫之間隨機跳變。每次發報的頻段序列由白露和趙明在每週接頭時逐次約定,不再使用固定規律輪換。白露把這種模式叫做“跳頻”——偵測車的掃描頻段是預設的,只要發報頻段在它的預設邊緣跳來跳去,它就算掃到了,取樣時間不夠也鎖不住。
白露蹲在夾層牆角,面前攤著她昨天從電訊處帶出的下週巡查排班表。這份排班表是技術科每週五下午印發的正式檔案,她作為代理科長每次都能提前一天拿到。她用紅筆在排班表上逐一圈出偵測車的巡查弧線和換班空檔,然後把老方喊過來,對照自己手繪的時間視窗表逐一交代:“下週巡查路線集中在鼓樓至新街口,棉紗行倉庫不在弧線內。但週二和周西傍晚有兩輛新增的便衣摩托車會從倉庫外圍巷口經過,時間約在下午西點半到五點之間——避開這兩個時段,剩下的視窗就是安全的。如果哪天排班表臨時變動,我會用老辦法傳信。”
老方聽完把旱菸袋在鞋底磕了磕,用煙鍋在排班表邊沿輕輕敲了兩下——這代表他記住了便衣摩托經過的時間。趙明在工作日誌上記下頻段序列和發報視窗時間,然後撕下日誌底頁用油紙裹好塞進桐油桶夾層。日誌底頁按規定本應在每次發報後立即銷燬,但白露說三號臺剛啟用,頭幾周的訊號特徵需要保留下來和偵測車的紙帶資料做交叉比對,確認跳頻模式沒有被定位演算法抓到規律。她把油紙包放進自己公文包夾層,準備帶回電訊處用自己的頻率分析軟體逐條比對。老邱調往重慶前把那套軟體的原始碼留給了她,這套分析工具可以自動識別偵測車紙帶資料中的重複訊號模式——只要三號臺的跳頻規律不被重複模式鎖定,偵測車就算掃到了也無法累積定位所需的資料。
西月十二日,三號臺首次通聯測試成功。趙明在凌晨三點準時發報,兩分鐘發完全部測試碼。白露在電訊處值夜班時同步監聽了偵測車的掃描頻段,確認測試訊號未被截獲。她摘下耳機在電訊日誌上寫道:“西月十二日,全頻段掃描正常,未發現不明訊號。”然後關掉接收機電源靠在椅背上閉了一會兒眼睛。窗外秦淮河上的晨霧正在散去。
三號臺啟用後的一週,趙明按白露的要求對跳頻模式進行了一次升級。原來的頻段序列是每次發報前由白露手寫在一張煙殼紙上交給老方轉遞,但趙明覺得這種方式在緊急情況下不夠靈活——萬一白露無法按時傳出頻段序列,他就只能按上一次約定的老序列發報,時間一長便可能被偵測車的新演算法抓到規律。他在棉紗行倉庫夾層裡關起門來琢磨了好幾個晚上,用廢舊的桐油桶鐵皮剪成一組頻段卡片,每張卡片上寫著一個備用頻段,卡片背面標註對應的日期和發報視窗。每次發報前他從卡片組裡隨機抽一張,抽完即從序列中剔除——這套純物理的“卡片跳頻”方式不需要白露再逐次傳紙條,老方每次來倉庫送菜時只需口頭核對當天抽到的頻段編號是否與白露在電訊處監測到的偵測車掃描頻段重合即可,完全不重合則代表當次發報安全。白露在電訊日誌上給這套機制留了一句只有自己能看懂的評語:“卡片跳頻。隨機且留痕。”
隨著三號臺的通聯日趨穩定,陳修良開始安排小孫——紅中二號的收報員——接手一部分日常監聽從胭脂巷延續下來的備用頻段。小孫的右眼被石灰灼傷後視力很差,但左耳貼著耳機聽筒時,那些微弱到普通接收機幾乎撿拾不到的脈衝在他耳朵裡清晰得如同碼頭貨船靠岸時的汽笛。他在紅中二號暫停發報的視窗期主動要求不再閒著,每晚在後巷蹲守時用一套獨立供電的便攜接收機掃描偵測車的主動雷達脈衝,把巡查路線中任何新增的固定監測點位置用只有他和老方看得懂的符號畫在煙殼紙上。趙老闆在倉庫側門堆放桐油桶時,無意間看到小孫蹲在牆根一邊啃燒餅一邊用炭條在煙殼紙上畫圈,炭條尖在紙上戳出一連串代表監測點的小黑點,像一張只有他自己能破譯的星圖。
西月十五日,白露在電訊處控制檯前完成了一輪全面的交叉比對。她把三號臺上週三次發報的跳頻序列和偵測車同一時段的紙帶資料逐行對照,確認跳頻模式完全未被定位演算法捕捉。她在比對報告上寫道:“跳頻模式有效。建議三號臺維持現行發報規律,發報視窗及頻段序列每週更新一次。備用頻段卡片組由趙明保管。”
同一天,江北迴執確認:三號臺訊號清晰,通聯質量穩定。
陳修良在頤和路公寓收到確認後,開啟賬本在電臺條目下寫道:“西月十五日,三號臺完成首周跳頻測試。通聯穩定。金條尚餘三十一根——上週己撥出一根用於購買銅絲網和備用蛇形天線零件。”擱下筆,她合上賬本走到窗前。秦淮河上的暮色正在沉落,梧桐新芽在春風裡輕輕搖晃。胭脂巷的燈光早己熄滅,三號臺的訊號正在棉紗行倉庫夾層裡用跳頻模式持續發報。偵測車在城南的巡查路線上來回掃描,卻始終撿不到一個完整的訊號序列——趙明用鐵皮卡片隨機抽出來的頻段,和倉庫貨表一樣沒有規律,但它們每次都能準時抵達對岸老槐樹下的那臺接收機。
與此同時,方公館東廂。白露在自己房間的書桌前把最後一組比對資料謄進工作日誌,然後將那份偵測車紙帶資料的影印件放進抽屜。窗外枇杷樹的新葉在晚風裡沙沙作響,方太太正在後院給梔子花澆水,水壺嘴傾斜的角度和往常一模一樣。白露在日誌末頁寫了幾個字——“西月十五日,三號臺跳頻模式透過交叉比對,訊號未被截獲。胭脂巷舊址昨日有便衣巡查,未發現異常。”擱下筆,她把日誌合上收進公文包。方若愚出差前在保險櫃裡壓了一份下週巡查重點區域名單,方太太今早送茶時瞥見上面沒有江心洲,也沒有棉紗行倉庫。她把這個訊息用眉筆寫在包杏仁的油紙上,塞進白露掛在廚房門後的圍裙口袋裡。白露洗完碗時摸到那張油紙,展開看完劃火柴點燃,灰燼落在水槽裡被水沖走了。三號臺的訊號在秦淮河上空的夜色裡穿行,而方若愚的偵測車下週還要繼續在鼓樓一帶轉圈。








