電工電子課程設(shè)計(jì)心得
電子課程設(shè)計(jì)心得
這個(gè)星期我們的任務(wù)是電子電工課程設(shè)計(jì),主要任務(wù)是設(shè)計(jì)一個(gè)八路搶答器。無疑,這對(duì)我們來說是有很大難度的。我們是第一次課程設(shè)計(jì),盡管這種課程設(shè)計(jì)可能是比較簡單的一種,我們還是遇到了很大的困難。但是我們并沒有輕易放棄在設(shè)計(jì)之前,參考了許多相關(guān)的資料。在設(shè)計(jì)中又參考了課本上給出的四路搶答器的原理圖,開始時(shí)我還不太明白電路是如何連接的,并且對(duì)其原理也不甚了解,但通過對(duì)所學(xué)知識(shí)更深入的學(xué)習(xí)和師兄的講解和幫助,最終使我克服了難關(guān),理解了許多東西。一路走來,我收獲了知識(shí),收獲了希望和努力后的成果。
電子課程設(shè)計(jì)實(shí)踐周,是以學(xué)生自己動(dòng)手動(dòng)腦,并親手設(shè)計(jì)、制作、組裝與調(diào)試為特色的。它將基本技能訓(xùn)練,基本工藝知識(shí)和創(chuàng)新啟蒙有機(jī)結(jié)合,培養(yǎng)我們的實(shí)踐能力和創(chuàng)新精神。作為信息時(shí)代的大學(xué)生,僅會(huì)書本理論是不夠的,基本的動(dòng)手能力是一切工作和創(chuàng)造的基礎(chǔ)和必要條件。
這次實(shí)踐使我對(duì)數(shù)字電路有了進(jìn)一步的了解,在設(shè)計(jì)搶答器、報(bào)警器、定時(shí)器的過程中,通過翻閱資料,上網(wǎng)搜索,當(dāng)然也包括問師兄、同學(xué)等,我對(duì)各電路器件(如:RS觸發(fā)器,555定時(shí)器和許多常用的二極管等)及原理有了更深層次的認(rèn)識(shí),既增強(qiáng)了我的理解能力,也使我能更好的運(yùn)用所學(xué)的知識(shí)。例如元件的選擇:在選擇編碼器時(shí),是采用普通編碼器還是優(yōu)先編碼器。普通編碼器中,任何時(shí)刻只允許輸入一個(gè)編碼信號(hào),否則輸出將發(fā)生混亂。所以選擇了優(yōu)先編碼器。在音響電路中,根據(jù)設(shè)計(jì)需要選擇了555定時(shí)器。
通過這次八路搶答器的設(shè)計(jì),我發(fā)現(xiàn)了以往學(xué)習(xí)中的許多不足,我更加深深地體會(huì)到了自學(xué)的重要性。比如我們?cè)诋嬰娐穲D時(shí),要用到那些專門的畫電路的軟件,而我們確是沒有學(xué)過的,我就只好用CAD來繪制電路圖,畫的比較生硬,而且要用到文檔中去也比較麻煩,但是沒有辦法,我沒有足夠的時(shí)間馬上去學(xué)習(xí)繪制電路圖的軟件。
其實(shí),大學(xué)中很多東西都是要靠自己去學(xué)的,當(dāng)然,我們不能盲目的去學(xué)一些對(duì)自己專業(yè)沒有很大幫助的東西。相反,我們應(yīng)該抽時(shí)間好好的學(xué)習(xí)那些對(duì)我來說很有用的軟件。像我自己,我學(xué)的這個(gè)專業(yè),繪圖軟件是相當(dāng)重要的。所以,我現(xiàn)在就在自學(xué)Pro/E,經(jīng)過這次課程設(shè)計(jì),我想我還應(yīng)該要學(xué)習(xí)一下那兩個(gè)常用的繪制電路圖的軟件Protel和Protues。自學(xué)是我們學(xué)習(xí),學(xué)習(xí)好一門課、一門專業(yè)重要的一種能力。一個(gè)擁有很強(qiáng)自學(xué)能力的人,他在某種程度上可以比那些自學(xué)能力相對(duì)弱的人更容易成功。因?yàn)橐粋(gè)自學(xué)能力強(qiáng)的人,可以很快地掌握一項(xiàng)從來沒有接觸過的技術(shù),適應(yīng)環(huán)境的能力強(qiáng),自然,這種人是很受歡迎的,因此他們比較容易成功。
總之,這次實(shí)驗(yàn)過程中我受益匪淺,培養(yǎng)了我的設(shè)計(jì)思維,增加了動(dòng)手操作的能力。最重要的是我明白了自學(xué)的重要性,掌握了更為正確的自學(xué)方法,這將使我今后離開學(xué)校,踏上社會(huì)是相當(dāng)有幫助的。我深深地意識(shí)到了我必須提高我的自學(xué)能力。此外,我還體會(huì)到,我們書本上所學(xué)的知識(shí)和實(shí)際的東西相差甚遠(yuǎn),我們所不懂的知識(shí)還有很多,因此今后我們要更加注重實(shí)際方面的鍛煉和運(yùn)用。在解決問題的過程無疑也是對(duì)自己自身專業(yè)素質(zhì)的一種提高與肯定。此次設(shè)計(jì)不僅增強(qiáng)了自己在專業(yè)設(shè)計(jì)方面的信心,鼓舞了自己,更是一次興趣的培養(yǎng)。這是一次難得的實(shí)踐!
擴(kuò)展閱讀:電工電子課程設(shè)計(jì)報(bào)告最新
電子系統(tǒng)課程設(shè)計(jì)報(bào)告
FIR數(shù)字濾波器設(shè)計(jì)
專業(yè):07級(jí)電子信息工程班級(jí):電信一班學(xué)號(hào):XXXXXXX姓名:XXX指導(dǎo)老師:XXXXXXXXX同組成員:XXX
時(shí)間:201*年7月1日
一、設(shè)計(jì)目的
1、熟悉FIR濾波器設(shè)計(jì)的基本方法。
2、掌握用窗函數(shù)設(shè)計(jì)FIR濾波器的基本原理和方法,熟悉MATLAB語言。3、熟悉線性相位FIR濾波器的幅頻特性和相位特性。4、了解各種不同窗函數(shù)對(duì)濾波器性能的影響。5、熟悉MCS51系列單片機(jī)基本原理。
6、掌握MCS51系列單片機(jī)基本指令和編程。7、利用MATLAB仿真的數(shù)據(jù),用單片機(jī)實(shí)現(xiàn)FIR濾波器的設(shè)計(jì)。
二、原理和方法
(一)FIR濾波器的設(shè)計(jì)
濾波器是設(shè)計(jì)來進(jìn)行頻率選擇或頻率分辨任務(wù)的線性時(shí)不變系統(tǒng)的通用名稱。離散時(shí)間LTI(線性時(shí)不變)系統(tǒng)稱為數(shù)字濾波器。按照LTI系統(tǒng)的單位脈沖響應(yīng)長度是否有限可以分為有限長度脈沖響應(yīng)(FIR)濾波器和無限長度脈沖響應(yīng)(IIR)濾波器。
FIR濾波器可以利用快速傅立葉變換進(jìn)行快速卷積來實(shí)現(xiàn),另外,F(xiàn)IR濾波器具有嚴(yán)格的相位特性,這對(duì)于語音信號(hào)處理和數(shù)據(jù)傳輸是很重要的。目前FIR濾波器的設(shè)計(jì)方法主要有三種:窗函數(shù)法、頻率采樣法和切比雪夫等波紋逼近的最優(yōu)化設(shè)計(jì)方法。最常用的是窗函數(shù)法和切比雪夫等波紋逼近的最優(yōu)化設(shè)計(jì)法。本設(shè)計(jì)中用的窗函數(shù)法比較簡單,可以應(yīng)用現(xiàn)成的窗函數(shù)公式,在技術(shù)要求不高的時(shí)候是比較方便靈活的。它從時(shí)域出發(fā),用一個(gè)窗函數(shù)截取理想的hd(n)得到h(n),以有限長序列h(n)近似理想的hd(n);如果從頻域出發(fā),用理想的Hd(e)在單位圓上等角度取樣得到h(k),根據(jù)h(k)得到h(z)將逼近理想的hd(z),這就是頻率取樣法。
jw(二)窗函數(shù)法原理
眾所周知,數(shù)字濾波器的設(shè)計(jì)是基于一定的性能指標(biāo)。窗函數(shù)法設(shè)計(jì)濾波器也不例外,首先要對(duì)濾波器提出性能指標(biāo)。一般是給定一個(gè)理想的頻率響應(yīng)Hd(ejw),使所設(shè)計(jì)的FIR濾波器的頻率響應(yīng)H(ejw)去逼近所要求的理想的濾波器的響應(yīng)Hd(ejw)。窗函數(shù)法設(shè)計(jì)的任務(wù)在于尋找一個(gè)可實(shí)現(xiàn)(有限長單位脈沖響應(yīng))的傳遞函數(shù):
N1H(ej)h(n)en0jn(4)
去逼近Hd(ejw)。一般情況下,一個(gè)理想的頻率響應(yīng)Hd(ejw)的傅立葉反變換:
hd(n)1220Hd(ej)ejnd(5)
所得到的理想單位脈沖響應(yīng)hd(n)是一個(gè)無限長序列。對(duì)hd(n)經(jīng)過適當(dāng)?shù)募訖?quán)、截?cái)嗵幚聿拍艿玫揭粋(gè)所需要的有限長脈沖響應(yīng)序列。對(duì)應(yīng)不同的加權(quán)、截?cái),就有不同的窗函?shù)。而所要尋找的濾波器脈沖響應(yīng)就等于理想脈沖響應(yīng)和窗函數(shù)的乘積,即:
h(n)hd(n)(n)(6)
由此可見,窗函數(shù)的性質(zhì)就決定了濾波器的品質(zhì)。由于窗函數(shù)有一個(gè)等于M的有限長度,所以它的響應(yīng)有一個(gè)主瓣,其寬度與1/M成正比,還有高度比較小的旁瓣。主瓣在Hd(ejw)中產(chǎn)生一個(gè)過渡帶,主瓣的寬度決定過渡帶的寬度,即與1/M成正比,主瓣越寬,則過渡帶越寬,旁瓣產(chǎn)生波動(dòng)。
以下是幾種常用的窗函數(shù):
1、矩形窗
(n)RM(n)2、漢寧(Hanning)窗
1,0nM10,其它(7)
(n)0.51cos2n,1nM(8)
M13、哈明(Hamming)窗
(n)0.540.46cos2nRM(n)(9)M14、布萊克曼(Blackman)窗
(n)0.420.5cos2n4n0.08cosRM(n)(10)
M1M15、凱澤(Kaiser)窗
2I012n/M11(n),0nM1(11)
I0其中I0[.]是修正過的零階貝塞爾(Bessel)函數(shù),β為依賴于M的參數(shù),選擇M可以產(chǎn)生各種過渡帶寬和接近最優(yōu)的阻帶衰減。對(duì)于相同的M,凱澤窗可以提供不同的過渡帶寬,這是其它窗所做不到的。
窗函數(shù)法設(shè)計(jì)線性相位FIR濾波器可以按如下步驟進(jìn)行:
(1)確定數(shù)字濾波器的性能要求。確定各臨界頻率{ωk}和濾波器單位脈沖長度M。(2)根據(jù)性能要求和M值,合理地選擇單位脈沖響應(yīng)h(n)的奇偶對(duì)稱性,從而確定理想頻率響應(yīng)Hd(ejw)的幅頻特性和相位特性。
(3)用傅立葉反變換公式(5)求得理想單位脈沖響應(yīng)hd(n)。(4)選擇適當(dāng)?shù)拇昂瘮?shù)w(n),根據(jù)式(6),求得所設(shè)計(jì)的FIR濾波器單位脈沖響應(yīng)。(5)用傅立葉變換求得其頻率響應(yīng)H(ejw),分析它的幅頻特性,若不滿足要求,可適當(dāng)改變窗函數(shù)形式或長度M,重復(fù)上述過程,直到得到滿意的結(jié)果。
三、MATLAB實(shí)現(xiàn)的內(nèi)容及步驟
(一)編制實(shí)驗(yàn)用主程序及相應(yīng)子程序
1、在實(shí)驗(yàn)編程之前,認(rèn)真復(fù)習(xí)有關(guān)FIR濾波器設(shè)計(jì)的有關(guān)知識(shí),尤其是窗函數(shù)法的有關(guān)內(nèi)容,閱讀本實(shí)驗(yàn)原理與方法,熟悉窗函數(shù)及四種線形相位FIR濾波器的特性,掌握窗函數(shù)設(shè)計(jì)濾波器的具體步驟。
2、編制窗函數(shù)設(shè)計(jì)FIR濾波器的主程序及相應(yīng)子程序。
(1)根據(jù)Hd(ejw),利用傅立葉變換,編制產(chǎn)生理想單位脈沖響應(yīng)hd(n)的簡單子程序。(2)根據(jù)公式(7)到公式(10)編制相應(yīng)的窗函數(shù)序列的子程序。
1>矩形窗程序:functionw=jvxing(x);M=x;
forn=1:M;w(n)=1;end
2>漢寧窗程序:functionw=hn(x)M=x
forn=1:M
w(n)=0.5*[1-cos(2*pi*n/(M+1))]end
3>漢明窗程序:functionw=hm(x);M=xforn=1:M
w(n)=0.54-0.46*cos(2*pi*(n-1)/(M-1))end
4>布萊克曼床程序:functionw=blkm(x);M=x
forn=1:M
w(n)=0.42-0.5*cos(2*pi*(n-1)/(M-1))+0.08*cos((4*pi*(n-1)/(M-1)))end
5>凱澤窗程序:functionw=kz(x);M=x;
beta=4(6,8);forn=1:M;
w(n)=besseli(0,(beta*sqrt(1-((2*n/(M-1))-1)^2)))/besseli(0,beta);end
窗函數(shù)圖形:
(3)在上述子程序的基礎(chǔ)上設(shè)計(jì)主程序完成線性相位FIR濾波器的窗函數(shù)法設(shè)計(jì)。
(二)上機(jī)實(shí)驗(yàn)內(nèi)容
1、用Hanning窗設(shè)計(jì)一個(gè)線形相位帶通濾波器,其長度M=30,技術(shù)指標(biāo)要求如下:
低端阻帶邊緣:ω1s=0.2π;低端通帶邊緣:ω1p=0.35π高端通帶邊緣:ω1p=0.65π;高端阻帶邊緣:ω1s=0.8π繪制幅頻和相位特性曲線、理想脈沖響應(yīng)和實(shí)際脈沖響應(yīng)離散數(shù)據(jù)圖。如果M=45,重復(fù)這一設(shè)計(jì),觀察幅頻和相位特性的變化,注意長度M變化對(duì)結(jié)果的影響。
主程序:
Wp1=0.35*pi;Wp2=0.65*pi;Ws1=0.2*pi;Ws2=0.8*pi;M=30;N=M-1;M1=45;
N1=M1-1;
w=hn(M);%漢寧窗w1=hn(M1);Wc1=(Wp1+Ws1)/2;Wc2=(Wp2+Ws2)/2;k=0:N;k1=0:N1;
hd=(Wc2/pi)*sinc(Wc2*(k-0.5*N)/pi)-(Wc1/pi)*sinc(Wc1*(k-0.5*N)/pi);
hd1=(Wc2/pi)*sinc(Wc2*(k1-0.5*N1)/pi)-(Wc1/pi)*sinc(Wc1*(k1-0.5*N1)/pi);h=hd.*w;h1=hd1.*w1;omega=linspace(0,pi,512);
mag=freqz(h,1,omega);magdb=20*log(abs(mag));
mag1=freqz(h1,1,omega);magdb1=20*log(abs(mag1));subplot(321)
plot(omega/pi,magdb,"-b",omega/pi,magdb1,"-r");title("幅頻特性(加漢寧窗)")xlabel("normalizekfrequency(rad/s)*π");ylabel("Gain,dB");
legend("M=30","M=45");grid;
phase=unwrap(angle(mag));phase1=unwrap(angle(mag1));
subplot(322);
plot(omega,phase,"-b",omega,phase1,"-r");title("相位特性");
xlabel("Normalizedfrequencyrad/s");ylabel("phaserad");legend("M=30","M=45");grid;subplot(323)
stem(k,h);
title("實(shí)際脈沖響應(yīng)離散數(shù)據(jù)圖M=30");grid;
subplot(324)
stem(k,hd);
title("理想脈沖響應(yīng)離散數(shù)據(jù)圖M=30");grid;subplot(325)
stem(k1,h1);
title("實(shí)際脈沖響應(yīng)離散數(shù)據(jù)圖M=45");grid;
subplot(326)
stem(k1,hd1);
title("理想脈沖響應(yīng)離散數(shù)據(jù)圖M=45");grid;
圖形:
分析:隨著長度M的增加濾波器的過渡帶減小,阻帶特性變好,理想脈沖和實(shí)際脈沖幅度增大。
72、改用矩形窗和Blackman窗,設(shè)計(jì)步驟(1)中的帶通濾波器,觀察并記錄窗函數(shù)對(duì)濾波器幅頻和相位特性的影響,比較這三種窗函數(shù)的特點(diǎn)。程序:
Wp1=0.35*pi;Wp2=0.65*pi;Ws1=0.2*pi;Ws2=0.8*pi;N=45;M=N-1;
w1=jvxing(N);w2=hn(N);w3=blkm(N);
Wc1=(Wp1+Ws1)/2;Wc2=(Wp2+Ws2)/2;k=0:M;
hd=(Wc2/pi)*sinc(Wc2*(k-0.5*M)/pi)-(Wc1/pi)*sinc(Wc1*(k-0.5*M)/pi);h1=hd.*w1;h2=hd.*w2;h3=hd.*w3;
omega=linspace(0,pi,512);
mag1=freqz(h1,1,omega);magdb1=20*log(abs(mag1));mag2=freqz(h2,1,omega);magdb2=20*log(abs(mag2));mag3=freqz(h3,1,omega);magdb3=20*log(abs(mag3));subplot(211)
plot(omega/pi,magdb1,"b-",omega/pi,magdb2,"r-",omega/pi,magdb3,"g-");legend("矩形窗","漢納窗","布萊克曼窗")title("幅頻特性")
xlabel("normalizekfrequency");ylabel("Gain,dB");grid;
phase1=unwrap(angle(mag1));phase2=unwrap(angle(mag2));phase3=unwrap(angle(mag3));subplot(212)
plot(omega,phase1,"b-",omega,phase2,"r-",omega,phase3,"g-");legend("矩形窗","漢納窗","布萊克曼窗")title("相位特性");ylabel("phase");grid;
圖形:
分析:在長度相同(M=45)情況下,加矩形窗的濾波器過渡
帶要小于加布萊克曼窗,而加布萊克曼窗的阻帶特性比加矩形窗好(衰減大),加漢納窗則介于二者之間。
相位特性:加矩形窗、漢納窗、布萊克曼窗濾波器在通帶相位特性良好(基本是直線)。
3、用Kaiser窗設(shè)計(jì)一個(gè)專用的線性相位濾波器。M=40,理想幅頻特性如下:
1,0.20.4j|Hd(e)|1,0.60.8
0,其它當(dāng)β值分別為4,6,8時(shí),設(shè)計(jì)相應(yīng)的濾波器,比較它們的幅頻和相位特性,觀察并分析β值不同的時(shí)候?qū)Y(jié)果有什么影響。主程序:
M=40;
Wc1=0.2*pi;Wc2=0.4*pi;Wc3=0.6*pi;Wc4=0.8*pi;
w=kz(M);%凱澤窗w1=kz1(M);w2=kz2(M);k=1:M;
hd=(Wc2/pi)*sinc(Wc2*(k-0.5*M)/pi)-(Wc1/pi)*sinc(Wc1*(k-0.5*M)/pi)+(Wc4/pi)*sinc(Wc4*(k-0.5*M)/pi)-(Wc3/pi)*sinc(Wc3*(k-0.5*M)/pi);h=hd.*w;h1=hd.*w1;h2=hd.*w2;
omega=linspace(0,pi,512);
mag=freqz(h,1,omega);%求h的頻率響應(yīng)mag1=freqz(h1,1,omega);mag2=freqz(h2,1,omega);magdb=20*log10(abs(mag));magdb1=20*log10(abs(mag1));magdb2=20*log10(abs(mag2));subplot(121)
plot(omega/pi,magdb,"-b",omega/pi,magdb1,"-r",omega/pi,magdb2,"-g");title("頻率特性")
xlabel("Normalizedfrequency(rad/s)*π");ylabel("GaindB");
legend("β=4","β=6","β=8");
grid;
phase=unwrap(angle(mag));%求mag的相位phase1=unwrap(angle(mag1));phase2=unwrap(angle(mag2));subplot(122);
plot(omega,phase,"-b",omega,phase1,"-r",omega,phase2,"-g");title("相位特性");
xlabel("Normalizedfrequencyrad/s");ylabel("phaserad");legend("β=4","β=6","β=8");grid;
圖形:
分析:隨著β的增大,濾波器兩邊的阻帶衰減增大(阻帶特性變好),過渡帶增大,導(dǎo)致中間阻帶特性變差。通帶傳遞函數(shù)的相位良則不受β變化的影響。
四、DVCC系列仿真系統(tǒng)實(shí)現(xiàn)濾波器
程序流程圖:
開始
定義X(K)和H(K)的值,有效位分別為X(0)X(7),H(0)H(7)將X(K)的值存儲(chǔ)到30H到3FH,設(shè)置R2為0Y(N)的N值到通用寄存器R4。并設(shè)置R5的值為R4+1設(shè)置寄存器R6的初值為0設(shè)置H(K)的K值通用寄存器R2。并設(shè)置初值0取H(K)值,并將其暫存到通用寄存器R7計(jì)算值N-K,取X(N-K)的值算H(K)*X(N-K),將結(jié)果與R6相加,并將新的結(jié)果存放R6NR5-1,R5=0?K=K+1Y將R6的值存放到從40H開始的單元,具體為40+NNN=N+1,N=8?Y設(shè)置通用寄存器R6的初值為0,在后面用其存儲(chǔ)Y(N)的取出Y(N)的值,并計(jì)算出其個(gè)位,十位,百位分別放在存儲(chǔ)單元將N值的十位和各位算出分別存儲(chǔ)到68H,69H分別將7DH,7EH,7FH,68H,69H的內(nèi)容顯示到數(shù)碼管上R6=R6+1NR6的值為7?
12Y主程序:ORG0200HLJMPSTART
TABLEHX:DB05h,04h,03h,02h,01h,00h,00h,00hTABLEX:DB01h,03h,01h,02h,00h,00h,00h,00h
TABLE:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HORG0500H
START:MOVR0,#30HMOVR2,#0HMOVR3,#8H
s:MOVA,R2
MOVDPTR,#TABLEXMOVCA,@A+DPTRMOV@R0,AINCR0INCR2DJNZR3,s
MOVR1,#40H;存Y(N)MOVR3,#8H;乘的次數(shù)MOVR4,#0H;N
s1:MOVR6,#0H;Y(N)=x[k]h[n-k]MOVDPTR,#TABLEHX
MOVA,R4ADDA,#01HMOVR5,A
MOVR2,#0H;取H()即K
s2:MOVA,R2
MOVCA,@A+DPTR;從H取出MOVR7,A;暫存H(K)MOVA,R4;賦N-->ACLRC
SUBBA,R2;N-KADDA,#30HMOVR0,A
MOVA,@R0;取X(N-K)MOVB,R7;暫存H[K]MULAB
ADDA,R6;加上[K]*X[N-K]MOVR6,A;暫存H[K]*X[N-K]
INCR2;K
DJNZR5,s2;R5:要加的乘積項(xiàng)數(shù)MOVA,R6
MOV@R1,A;存Y[N]INCR1;Y[N+1]
INCR4;N
DJNZR3,s1;R3乘的次數(shù);;;;;;;;;;;;;;
dx1:MOVR6,#0H;N循環(huán)置初dx:MOVA,#40HADDA,R6MOVR0,A
MOVA,@R0;取Y[]MOVB,#10DIVAB
MOV7DH,B;個(gè)位,可在范圍內(nèi)任取MOVB,#10DIVAB
MOV7EH,B;十MOV7FH,A;百
MOVR0,#21H;數(shù)碼管選通端口地址MOVR1,#22H;數(shù)據(jù)輸出端口地址MOVDPTR,#TABLE;段位碼
LED:MOVA,7DH
MOVCA,@A+DPTRMOVX@R1,A
MOVA,#01H;選數(shù)碼管左6MOVX@R0,A;顯示個(gè)位ACALLDELAYMOVA,7EH
MOVCA,@A+DPTRMOVX@R1,A
MOVA,#02H;選數(shù)碼管左5MOVX@R0,A;顯示十位ACALLDELAYMOVA,7FH
MOVCA,@A+DPTRMOVX@R1,A
MOVA,#04H;選數(shù)碼管左4
MOVX@R0,A;顯示百位ACALLDELAY;;;;;;;;;;;;;
MOV6AH,R6;第位MOVA,6AH
MOVB,#0AH;B中放10DIVABMOV68H,BMOV69H,AMOVR7,#0FFH
MOVA,68H
MOVCA,@A+DPTRMOVX@R1,A
MOVA,#10H;MOVX@R0,A;ACALLDELAYMOVA,69H
MOVCA,@A+DPTRMOVX@R1,A
MOVA,#20H;MOVX@R0,A;ACALLDELAY
;;;;;;;;;;;;;;;;
ACALLKEY1
CJNER6,#8H,dx;R6LJMPdx1;
KEY1:ACALLKS1JNZLK1RET
LK1:ACALLDELAY3INCR6RET
KS1:MOVDPTR,#0FF21HMOVA,#00H
MOVX@DPTR,A
MOVDPTR,#0FF23HMOVXA,@DPTR
選數(shù)碼管左2顯示個(gè)數(shù)選數(shù)碼管左1顯示十位乘的次數(shù)
對(duì)R6清零,使7變?yōu)?CPLA
ANLA,#0FH;查看是否有按鍵RETDELAY:
MOVR5,#02HD1:MOVR4,#0FFHDJNZR4,$DJNZR5,D1RET
DELAY3:MOVR7,#07FHDD1:ACALLDELAYDJNZR7,DD1RETEND
運(yùn)行結(jié)果:00005,01019,02020,03025,04018,05011,06005,07002
五、思考題
1、如果沒有給定h(n)的長度M,而是給定了帶通邊緣截止頻率ωc和阻帶臨界頻率ωs,以及相應(yīng)的衰減,你能根據(jù)這些條件用窗函數(shù)法設(shè)計(jì)線性相位FIR低通濾波器嗎?
答:在給定帶通邊緣截止頻率ωc和阻帶臨界頻率ωs情況下,可以通過查下表,依據(jù)不同的窗函數(shù),近似求得長度M,再由相應(yīng)的衰減就可得出FIR低通濾波器。
表(1)常用窗函數(shù)特性窗函數(shù)名稱矩形漢寧哈明布萊克曼
近似過渡帶寬4π/M8π/M8π/M12π/M精確過渡帶寬1.8π/M6.2π/M6.6π/M11π/M最小阻帶衰減21dB44dB53dB74dB2、如果在運(yùn)用(5)式產(chǎn)生單位脈沖響應(yīng)h(n)時(shí)Hd(ejw)比較復(fù)雜,怎樣才能產(chǎn)生實(shí)際脈沖響應(yīng)h(n)?答:可以用頻率取樣法。
對(duì)Hd(ejΩ)進(jìn)行頻率抽樣得到Hd[m]的值,再對(duì)Hd[m]做M+1點(diǎn)IDFT,就可以得到實(shí)際脈沖響應(yīng)h(n)
3、頻率取樣法和窗函數(shù)法各有什么特點(diǎn)?(簡單說明)
答:頻率采樣法對(duì)目標(biāo)系統(tǒng)在某些頻率點(diǎn)ωk進(jìn)行取樣,要求所設(shè)計(jì)的FIR濾波器的頻率響應(yīng)在這些指定的頻率點(diǎn)ωk上的頻率特性與目標(biāo)系統(tǒng)在這些點(diǎn)上的特性完全相同,以此為依據(jù)設(shè)計(jì)出合適的FIR濾波器。
窗函數(shù)法依據(jù)給出的Hd(ejw)函數(shù),通過窗函數(shù)的截?cái),從而得到H(ejw)函數(shù),根據(jù)這個(gè)函數(shù),可以通過傅里葉反變換直接計(jì)算系統(tǒng)的單位響應(yīng)h(n)并由此構(gòu)建數(shù)值濾波器。窗函數(shù)設(shè)計(jì)法的基本思想,是找出一個(gè)頻率特性為Hd(ejw)的、與H(ejw)盡可能接近的FIR函數(shù)。窗函數(shù)的性質(zhì)就決定了濾波器的品質(zhì)。由于窗函數(shù)有一個(gè)等于M的有限長度,所以它的響應(yīng)有一個(gè)主瓣,其寬度與1/M成正比,還有高度比較小的旁瓣。主瓣在Hd(ejw)中產(chǎn)生一個(gè)過渡帶,主瓣的寬度決定過渡帶的寬度,即與1/M成正比,主瓣越寬,則過渡帶越寬,旁瓣產(chǎn)生波動(dòng)
4、頻率特性圖中的橫軸單位是什么?
答:橫軸單位是(rad/s)*π
友情提示:本文中關(guān)于《電工電子課程設(shè)計(jì)心得》給出的范例僅供您參考拓展思維使用,電工電子課程設(shè)計(jì)心得:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。