[摘 要]結(jié)合國家對新工科人才培養(yǎng)的戰(zhàn)略需求,針對數(shù)字信號處理課程的特點和教學(xué)難點,按照新工科人才培養(yǎng)的要求和規(guī)律進(jìn)行教學(xué)改革。研究了進(jìn)階式提問與建立學(xué)習(xí)自信、抽象數(shù)學(xué)公式圖形化、建立知識關(guān)系圖、工程實際問題導(dǎo)向的課程綜合實踐教學(xué)法。教學(xué)實踐表明:采用這些教學(xué)理念和方法可以提高學(xué)生的學(xué)習(xí)信心,加強(qiáng)對理論知識的理解和掌握,收到了良好的教學(xué)效果。
[關(guān)鍵詞]新工科;數(shù)字信號處理;教學(xué)方法
[中圖分類號] G642.0 [文獻(xiàn)標(biāo)識碼] A [文章編號] 2095-3437(2020)08-0135-03
一、前言
數(shù)字信號處理課程是信息類專業(yè)本科生的一門重要專業(yè)基礎(chǔ)課,該課程通過介紹z變換、系統(tǒng)函數(shù)與頻率響應(yīng)、離散傅里葉變換(DFT)、快速傅里葉變換(FFT)、數(shù)字濾波器(DF)結(jié)構(gòu)、數(shù)字濾波器設(shè)計等內(nèi)容,使學(xué)生系統(tǒng)地掌握數(shù)字信號處理的基本理論和分析、設(shè)計方法,該課程是學(xué)習(xí)后續(xù)專業(yè)課程的重要基礎(chǔ),在專業(yè)課程體系中十分重要。
但是,這門課程對數(shù)學(xué)基礎(chǔ)要求較高,在建立了離散時間信號與系統(tǒng)的數(shù)學(xué)模型后,其基本理論和方法都是基于數(shù)學(xué)推導(dǎo)展開的,涉及的數(shù)學(xué)基礎(chǔ)知識不僅多、而且有一定難度,如涉及到“信號與系統(tǒng)”課程中的傅里葉變換、拉普拉斯變換,涉及“高等數(shù)學(xué)”中的積分變換和級數(shù)、涉及“復(fù)變函數(shù)”中的圍線積分和留數(shù)定理等。此外,該課程內(nèi)容多、體量大,既包括數(shù)學(xué)信號分析部分的變換和算法,又包括數(shù)字濾波器的理論和設(shè)計。很多學(xué)生面對大量數(shù)學(xué)公式和推導(dǎo)產(chǎn)生畏難情緒,學(xué)生們普遍認(rèn)為這門課抽象難懂、學(xué)習(xí)難度大。
中山大學(xué)電子與通信工程學(xué)院的成立和建設(shè)是學(xué)?!靶鹿た啤卑l(fā)展戰(zhàn)略的重要舉措之一,新工科發(fā)展戰(zhàn)略要求對現(xiàn)有工科專業(yè)進(jìn)行改革,探索工程教育人才培養(yǎng)的新模式,實現(xiàn)我國從工程教育大國走向工程教育強(qiáng)國。
筆者基于新工科發(fā)展的戰(zhàn)略要求,總結(jié)多年數(shù)字信號處理的教學(xué)經(jīng)驗,針對該課程的特點和教學(xué)難點,按新工科戰(zhàn)略背景下工程人才培養(yǎng)的規(guī)律進(jìn)行教學(xué)改革,發(fā)揮數(shù)字信號處理與信息產(chǎn)業(yè)緊密聯(lián)系的優(yōu)勢,面向當(dāng)前和未來產(chǎn)業(yè)發(fā)展需求,增強(qiáng)該課程與工程實踐的交叉融合。通過教學(xué)理念革新和教學(xué)方法改進(jìn),逐步建立起學(xué)生的學(xué)習(xí)信心,調(diào)動學(xué)生學(xué)習(xí)的興趣和積極性,并將課程實踐項目引入課堂,收到了良好的教學(xué)效果。
二、進(jìn)階式提問,幫助學(xué)生建立學(xué)習(xí)自信
自信在學(xué)習(xí)中起到重要作用,自信能增強(qiáng)學(xué)生的學(xué)習(xí)興趣、激發(fā)主動學(xué)習(xí)和自主學(xué)習(xí)能力。對數(shù)字信號處理這門抽象難懂的課程而言,幫助學(xué)生建立對本門課程學(xué)習(xí)的自信尤為重要。
(一)課堂提問應(yīng)把握由易到難的“度”,采用進(jìn)階式提問
在課堂提問時,應(yīng)根據(jù)學(xué)生的基礎(chǔ)和能力,把握所提問題由易到難的“度”。先提出簡單問題,學(xué)生們運用數(shù)字信號處理的方法對簡單問題進(jìn)行分析,給出正確結(jié)果,教師及時給予肯定。隨著學(xué)生的進(jìn)步,逐次增加所提問題的難度。
例如,在離散傅里葉變換(DFT)的習(xí)題講解中,先提問一個簡單信號DFT求解問題,如求單位脈沖響應(yīng)序列[x(n)=δ(n)]的N點DFT結(jié)果,這個序列只有一個非零值,基于DFT的定義式進(jìn)行乘積、求和運算,可以容易地求出結(jié)果。學(xué)生解完這個題目后一般表示不難。隨后,提出稍有難度的問題,如求解序列[x(n)=δ(n-n0)]、[x(n)=Rm(n)]的N點DFT,這些題目依然是基于定義式進(jìn)行乘積、求和運算,但求和項增多了,在最后的結(jié)果處理上需要使用數(shù)學(xué)公式(如等比數(shù)列求和、復(fù)數(shù)向量求和等),學(xué)生做完這些題目已經(jīng)清楚解題思路,建立了基本信心。然后,出一道證明題,如證明DFT初值定理,有了前述經(jīng)驗后,這類證明題也是按照定義式展開計算,在計算中完成證明,學(xué)生完成較難的題目后,會建立起學(xué)習(xí)自信。在這個問題由易到難、學(xué)生運用課程所學(xué)方法解決問題的過程中,學(xué)生體驗到克服困難、解決問題的成就感,從而幫助學(xué)生逐步建立學(xué)習(xí)信心。
(二)建立課堂教學(xué)中理論部分的聽課自信
教師在課堂講授較抽象的理論部分內(nèi)容時,應(yīng)注意判斷學(xué)生們對所講內(nèi)容的理解程度,當(dāng)學(xué)生聽懂、理解一個知識點后才講解下一個知識點,寧可少講、學(xué)生聽懂,也不要多講、學(xué)生聽不懂。這樣,每節(jié)課下來,學(xué)生都有一定收獲,漸漸建立起聽課自信,形成課堂教學(xué)的良性循環(huán)。
這種方式雖然在課程初始階段可能會導(dǎo)致教學(xué)進(jìn)度較慢,但當(dāng)學(xué)生掌握足夠多的課程內(nèi)容后,基礎(chǔ)知識和理解能力得到提高,與教師的邏輯思維同步后,講課的速度自然可以加快。反之,如果教師不顧及學(xué)生的理解情況按既定教學(xué)計劃授課,可能造成學(xué)生聽不懂課的情況,學(xué)生失去聽課自信后,會對課程內(nèi)容感到畏難,可能產(chǎn)生不認(rèn)真聽課、開小差的傾向。
三、抽象數(shù)學(xué)公式圖形化、展示其物理意義
數(shù)字信號處理課程由于存在大量復(fù)雜難懂的數(shù)學(xué)公式,課程內(nèi)容難以理解,晦澀難懂的數(shù)學(xué)公式是學(xué)習(xí)這門課程最大的障礙。為增強(qiáng)學(xué)生對理論內(nèi)容的理解,在授課過程中應(yīng)注意以下幾點:
(一)充分舉例,加強(qiáng)抽象理論的感性認(rèn)識
用實例講解,幫助學(xué)生建立感性的概念。例如“線性相位系統(tǒng)”這個概念,可以舉“音樂廳”這個實例:把舞臺上音樂家的歌唱聲或樂器發(fā)出的聲音作為輸入、聽眾聽到的聲音作為輸出,那么音樂廳可以建模成上述輸入、輸出之間的一個系統(tǒng)。最理想的情況是輸出與輸入之間只有一個延時,也就是舞臺上唱什么歌或演奏什么樂曲,聽眾就能聽到什么歌或樂曲,只是時間上稍有滯后。音樂是由很多不同的頻率成分構(gòu)成的,如果音樂廳這個系統(tǒng)不是線性相位的,會出現(xiàn)音樂中有些頻率成分很快就從舞臺上傳過來了,有些頻率成分則要過一陣才傳過來,這樣組合起來的音樂,先不論是否悅耳,至少與舞臺上的音樂已經(jīng)不同了,因此必須要求音樂廳這個系統(tǒng)具有線性相位特性。
(二)針對數(shù)學(xué)公式和理論推導(dǎo),及時給出其圖形表達(dá)及解釋
課程中的大量抽象概念是用公式來描述的,其推導(dǎo)過程也繁瑣難懂,對推導(dǎo)結(jié)論學(xué)生也往往不夠理解。因此,教學(xué)中盡量通過圖形表達(dá)使抽象的數(shù)學(xué)語言直觀易懂。例如快速傅里葉變換(FFT)這一章講解減少DFT計算量的途徑時,會講述利用[WnkN]因子的對稱性和周期性,并給出公式:
由于公式抽象且相似度大、容易混淆,這種情況下應(yīng)從公式所表示的幾何意義去理解并記憶公式。如圖1所示,將[WnkN]因子的對稱性和周期性用一個簡單的N=8的實例進(jìn)行圖形演示,對n和k取幾個值進(jìn)行驗證,即可了解公式的含義,使枯燥的數(shù)學(xué)公式變得形象具體。
這種教學(xué)方法可排除學(xué)生對數(shù)學(xué)公式的畏難情緒,訓(xùn)練學(xué)生看到公式即聯(lián)系到其表達(dá)的含義,從而對數(shù)學(xué)公式有一定的領(lǐng)悟力,能讀懂公式、記憶公式。
(三)充分使用仿真軟件
在課堂授課中,充分使用仿真軟件進(jìn)行數(shù)字信號處理仿真。筆者在本課程中使用MATLAB軟件進(jìn)行仿真,MATLAB是一種直觀、高效的計算機(jī)語言,同時又是一個科學(xué)計算平臺,它為數(shù)字信號分析和算法仿真提供了高級圖形工具,易于編程且界面友好,是理解數(shù)字信號處理的有效工具,通過MATLAB編程、參數(shù)設(shè)置和仿真、參數(shù)改動后再觀察仿真結(jié)果,可以直觀地理解課程內(nèi)容。
四、構(gòu)建知識關(guān)系圖,掌握知識點之間的關(guān)聯(lián)
數(shù)字信號處理課程內(nèi)容多,在授課過程中應(yīng)重視歸納總結(jié)、提煉內(nèi)容,筆者嘗試帶領(lǐng)學(xué)生構(gòu)建知識關(guān)系圖,隨著課程的進(jìn)行,所構(gòu)建的知識關(guān)系圖也隨之優(yōu)化。
構(gòu)建知識關(guān)系圖可以使學(xué)生宏觀地掌握課程知識結(jié)構(gòu),也可以使學(xué)生了解本課程所學(xué)的知識點之間的關(guān)聯(lián)。圖2是數(shù)字信號處理課程前半部分“離散信號與系統(tǒng)分析”的知識關(guān)系圖示例,通過不斷優(yōu)化知識關(guān)系圖,使學(xué)生了解各知識點之間的關(guān)聯(lián),深挖基本概念、定理和性質(zhì)的內(nèi)涵,掌握其工程意義和分析方法。
五、理論聯(lián)系實際,進(jìn)行工程問題導(dǎo)向的課程綜合實踐
新工科教育強(qiáng)調(diào)提高學(xué)生的動手能力和工程素質(zhì)、培養(yǎng)學(xué)生的創(chuàng)新精神,實踐教學(xué)非常重要。數(shù)字信號處理課程雖然理論性強(qiáng),但也與工程實踐緊密聯(lián)系,重視理論與實踐的結(jié)合,將數(shù)字信號處理應(yīng)用于解決工程實際問題極為重要。
在期末階段,已經(jīng)講授完理論內(nèi)容之后,安排解決工程實際問題的課程綜合實踐環(huán)節(jié),將本課程的主要內(nèi)容串起來,推動學(xué)生將理論與工程實踐相結(jié)合,在實踐中發(fā)現(xiàn)問題,在理論中尋找答案,從而達(dá)到深入理解理論、提高學(xué)生能力的教學(xué)效果。以筆者近年所安排的課程綜合實踐“基于MATLAB的聲音信號采集與處理”為例,該實踐包括聲音信號的采集、頻譜分析、數(shù)字濾波等環(huán)節(jié)的理論分析和設(shè)計實現(xiàn),所布置的任務(wù)按由易到難分為三個層次,其內(nèi)容和要求如表1所示。教師在布置課程綜合實踐時給出各環(huán)節(jié)的詳細(xì)要求,并進(jìn)行必要的輔導(dǎo),既鞏固和深化了課程內(nèi)容,也提高了學(xué)生的動手實踐能力。
六、結(jié)語
結(jié)合國家對新工科人才培養(yǎng)的戰(zhàn)略需求,針對數(shù)字信號處理課程的教學(xué)難點,按照工程人才培養(yǎng)規(guī)律進(jìn)行教學(xué)改革,教學(xué)實踐表明:新教學(xué)理念和教學(xué)方法可以增加學(xué)生的學(xué)習(xí)自信、提高理論學(xué)習(xí)效果,學(xué)生具備將理論應(yīng)用于工程實踐的能力和工程意識,取得了良好的教學(xué)效果。
[ 參 考 文 獻(xiàn) ]
[1] 來毅,劉穎,朱婷鴿,等.校所協(xié)同育人機(jī)制下數(shù)字信號處理教學(xué)探索[J].大學(xué)教育,2018(2):43-45.
[2] 常莉莉,保延翔,郭東亮.基于LXI和云存儲的網(wǎng)絡(luò)實驗教學(xué)管理平臺開發(fā)[J].實驗技術(shù)與管理,2016,33(4):143-147.
[3] 郭東亮,保延翔, 劉樹郁,等.綜合性大學(xué)自動化專業(yè)機(jī)器人實踐教學(xué)體系探索[J].實驗室研究與探索,2017,36(3):212-216,230
[4] 郭東亮.“模擬電子技術(shù)”課程實踐性教學(xué)改革探索[J].中國電力教育,2014(29):81,86.
[5] 霍慧芝.MATLAB仿真在數(shù)字信號處理教學(xué)中的應(yīng)用研究[J].大學(xué)教育,2013(12):85-86.
[責(zé)任編輯:黃緊德]