freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)字濾波系統(tǒng)設(shè)計課程設(shè)計報告(編輯修改稿)

2024-10-03 13:23 本頁面
 

【文章內(nèi)容簡介】 alue_buff[k]) k=j。 {temp=value_buff[k]。 value_buff[k]=value_buff[i]。 value_buff[i]=temp。 } } return value_buff[(N1)/2]。 } 算術(shù)平均濾波法適用于對一般的具有隨機干擾的信號進行濾波。 這種信號的特點是信號本身在某一數(shù)值范圍附近上下波動,如測量流量、液位時經(jīng)常遇到這種情況。算術(shù)平均濾波法是要按輸入的 N 個采樣數(shù)據(jù),尋 找這樣一個 Y,使得 Y 與各個采樣值之間的偏差的平方和最小。 具體實現(xiàn)此算法的子程序如下: uchar filter3() { uchar value_buff[N]。 int i=0。 int count。 int sum=0。 value_buff[i++]=get_data(count)。 if(i==N) i=0。 for(count=0。countN。count++) sum+=value_buff[count]。 return (uchar)(sum/N)。 } return (uchar)(sum/N)。 } 算術(shù)平均濾波適用于對一般具有隨機干擾的信號進行濾波。這種信號的特點是有一個平均值,信號在某一數(shù)值范圍附近做上下波動,在這種情況下僅取一個采樣值做依據(jù)顯然是不準確的。算術(shù)平均濾波對信號的平滑程序完全取決于 N,當 N 較大時,平滑度高,但靈敏度低;當 N 較小時,平滑度低,但靈敏度高,應(yīng)視具體情況選取 N,以便既少占用計算時間,又達到最好的效果。 總程序及流程圖如下: include include define uchar unsigned char define A define N 30 sbit con1 = P2^3。 sbit con2 = P2^4。 sbit con3 = P2^5。 sbit con4 = P2^6。 sbit OE = P2^0。 sbit START = P2^1。 sbit EOC = P2^2。 uchar a。 uchar buf[N] ={0}。 void change() { int i。 for(i=0。iN1。i++) buf[i]=buf[i+1]。 buf[N1]=a。 } uchar get_data(n) { change()。 return buf[n]。 } //限速濾波 uchar filter1() { uchar new_value,value。 value=get_data(N2)。 new_value = get_data(N1)。 if ( ( new_value value A ) || ( value new_value A ) ) return value。 return new_value。 } //中值濾波 uchar filter2() { uchar value_buff[N],temp。 //定義存儲數(shù)據(jù)的數(shù)組 int count,i,j,k。 for(count=0。countN。count++) //獲取數(shù)據(jù) { value_buff[count]=get_data(count)。 } for(j=0。jN1。j++) //用冒泡法對數(shù)據(jù)進行排序,當然最好用其他排序方法 { k=j。 for(j=i+1。jN。j++) if(value_buff[j]value_buff[k]) k=j。 {temp=value_buff[k]。 value_buff[k]=value_buff[i]。 value_buff[i]=temp。 } } return value_buff[(N1)/2]。 } //算數(shù)平均濾波 uchar filter3() { uchar value_buff[N]。 int i=0。 int count。 int sum=0。 value_buff[i++]=get_data(count)。 if(i==N) i=0。 for(count=0。countN。count++) sum+=value_buff[count]。 return (uchar)(sum/N)。 } //加權(quán)遞推平均濾波 uchar filte4() { uchar code coe[N] = {1,1,1,20,20,20,40,40,40,40,200}。 uchar code sum_coe = 1+1+1+20+20+20+40+40+40+40+200。 uchar count。 uchar
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1