高 源 程 華 劉建華
(中國民用航空飛行學(xué)院 四川德陽 618307)
數(shù)字信號處理是信息類專業(yè)本科生的一門重要專業(yè)基礎(chǔ)課[1]。該課理論性較強、對前置課程(高等數(shù)學(xué)、復(fù)變函數(shù)、信號與系統(tǒng))要求較高,學(xué)生學(xué)習(xí)該課程時容易感覺抽象、難懂、乏味;而課程知識點在實際工程中應(yīng)用廣泛,靜態(tài)數(shù)字圖像壓縮、心電信號處理等領(lǐng)域都與該課程息息相關(guān)。將理論的講授與實際運用的介紹相結(jié)合,則容易增加學(xué)生對該課程的興趣、提升學(xué)習(xí)效果。在中國大學(xué)MOOC平臺上,北京交通大學(xué)陳后金教授、電子科技大學(xué)朱學(xué)勇教授等講授數(shù)字信號處理課程時,理論聯(lián)系實際,這其中也包含對“數(shù)字信號處理在雙音多頻撥號系統(tǒng)中應(yīng)用”的介紹;同時,部分高校也開設(shè)了與“雙音多頻撥號系統(tǒng)”相關(guān)的課程實驗。但都未見將破解撥號音新聞事件作為課程導(dǎo)入,而該事件是一個典型案例:南京大學(xué)劉靖康同學(xué)靈活運用數(shù)字信號處理相關(guān)知識,根據(jù)短短幾秒鐘的撥號音視頻片段,破解視頻新聞中的手機號碼。將該新聞事件作為數(shù)字信號處理課程的導(dǎo)入可以提升學(xué)生對該課程興趣;同時,由于破解撥號音涵蓋了課程主干知識點,在講述相關(guān)章節(jié)時,皆可找到和破解撥號音對應(yīng)的步驟,讓學(xué)生更能感性認(rèn)識理論知識點與實際工程應(yīng)用的緊密聯(lián)系,從而更好地學(xué)習(xí)好、掌握好該課程。
2012年08月29日,優(yōu)酷財經(jīng)發(fā)布了一則視頻新聞,內(nèi)容是“優(yōu)酷財經(jīng)獨家連線360回應(yīng)搜索門”,整個新聞時長6分34秒,其中有大概6秒是記者撥打奇虎360董事長周鴻祎手機號碼的視頻片段(畫面中沒有具體撥打的數(shù)字號碼,只能聽到撥號時按鍵音)。南京大學(xué)軟件學(xué)院2010級劉靖康在看到這則視頻新聞時,發(fā)覺撥號音有一定規(guī)律性,就網(wǎng)絡(luò)搜索按鍵音的原理,并靈活運用數(shù)字信號處理所學(xué)知識,破解了周鴻祎的手機號碼,最后回?fù)芰耸謾C號碼,證實了破解號碼正確性。后續(xù)CCTV-1電視頻道“首席夜話”欄目將劉靖康和周鴻祎請到了節(jié)目現(xiàn)場,報道了整個事件。周鴻祎評價“這位同學(xué)確實能干”,創(chuàng)新工場董事長李開復(fù)還發(fā)出邀約“我有合適項目供你考慮”。
撥號音通常是雙音多頻(Dual Tone Multi Frequency, DTMF),摁下電話鍵盤中某一個鍵時,會同時發(fā)出兩個不同頻率的聲音。比如按“5”時,對應(yīng)770Hz和1336Hz的信號音。破解撥號音的基本步驟包括:①從視頻新聞中提取撥號片段,并將圖像數(shù)據(jù)和語音數(shù)據(jù)分離;②對語音數(shù)據(jù)進(jìn)行去噪;③對語音信號進(jìn)行離散傅里葉變換(Discrete Fourier Transform,DFT),獲得每個撥號音的頻譜;④分析每個撥號音頻譜的分布,找到幅值最大的兩個頻率分量,最終確定對應(yīng)的按鍵數(shù)字。
對照數(shù)字信號處理課程的授課內(nèi)容,步驟①涉及采樣過程中頻率的變化、低通信號采樣定理、信號的恢復(fù)等章節(jié);步驟②涉及數(shù)字濾波器的設(shè)計,根據(jù)噪聲的特點,靈活選取合適的設(shè)計方法;步驟③和④涉及離散傅里葉變換、快速傅里葉變換(Fast Fourier Transform,F(xiàn)FT)等。由此可見,破解撥號音的各個步驟已經(jīng)涉及數(shù)字信號處理課程大部分核心主干知識點。
在數(shù)字信號處理課程第一次課時,完成教師自我介紹、課程基本要求說明等常規(guī)流程后,開始課程的導(dǎo)入:
首先,播放“優(yōu)酷財經(jīng)獨家連線360回應(yīng)搜索門”視頻新聞,并向?qū)W生提問視頻中有什么特別之處,引導(dǎo)學(xué)生關(guān)注新聞中撥打手機號碼的視頻片段。
然后,提出破解撥號音的工程問題。要求學(xué)生思考從視頻片段中獲取具體撥打手機號碼的辦法,激發(fā)學(xué)生運用已學(xué)課程知識解決實際問題。經(jīng)過一定的交流和討論后,播放“首席夜話”節(jié)目對兩位當(dāng)事人的采訪,采訪中劉靖康介紹了他破解撥號音的基本思路。學(xué)生作為和劉靖康相同年級(大三)的大學(xué)生,更能感同身受事件的趣味性和即將學(xué)習(xí)的理論知識在實際工程中的用處。
最后,詳細(xì)介紹破解撥號音的基本步驟,并引出這學(xué)期課程各個章節(jié)內(nèi)容與破解步驟的對應(yīng)關(guān)系。由此讓學(xué)生帶著實際工程問題,開始整個數(shù)字信號處理課程的學(xué)習(xí)。
另外,可以順便給學(xué)生介紹劉靖康畢業(yè)后創(chuàng)立了Insta 360影石公司,其生產(chǎn)的全景相機在全球市場處于主流地位[2],他創(chuàng)業(yè)成功的案例更能激勵學(xué)生學(xué)習(xí)好相關(guān)課程,參與創(chuàng)新創(chuàng)業(yè)。
在對中國民用航空飛行學(xué)院2015-2017級電子信息工程、導(dǎo)航工程專業(yè)進(jìn)行數(shù)字信號處理課程授課時,采用了上述導(dǎo)入方法。根據(jù)教師自身感受和學(xué)生反饋兩個維度,發(fā)現(xiàn)這種導(dǎo)入方法提升了學(xué)生對于該課程的興趣、加深了對相關(guān)知識點的理解。
劉靖康破解周鴻祎撥號音事件中,劉靖康在網(wǎng)絡(luò)發(fā)布了破解的手機號碼,一定程度上侵犯了周鴻祎的隱私,周鴻祎也由此收到了不少騷擾電話和短信。在“首席夜話”節(jié)目中,劉靖康也對此進(jìn)行了道歉。所以在課程導(dǎo)入過程中,需要給學(xué)生提醒需要尊重個人隱私,網(wǎng)絡(luò)發(fā)布私人電話的行為不合適。
數(shù)字信號處理作為大學(xué)本科理工科常見的一門專業(yè)基礎(chǔ)課程,理論性強、不易掌握,但在實際生活中運用廣泛。通過將破解撥號音事件作為課程的導(dǎo)入,讓學(xué)生在一開始接觸本課程時就看到課程理論知識與工程應(yīng)用間緊密聯(lián)系,并直接參與解決實際工程問題,有助于學(xué)生更好地理解與掌握數(shù)字信號處理及其相關(guān)課程的知識點。