基於移動平均數原理的簡易誤差補償電路
發布時間:2017-02-07 責任編輯:susan
【導讀】youshihouwomenxuyaojinxingmouyigetedingliangjideceliang,danshizaoshenghuooufaganraoyinqideshujucuowukenenghuiyingxiangceliang。jiashewomenyouyigecanshuceliangdianlu,ouerhuijiluyigecuowushuzhi,zheshiwomenjiuyaoyimouzhongfangshiduiceliangzhijinxing“過濾”,濾除記錄值中的錯誤數值。本文將介紹一個能夠在噪聲環境中減少或濾除偶發錯誤測量值的數字電路。
智能移動平均數
延遲線(DL)電路是一個廣為人知的概念,是一個可將電信號延遲一段時間的邏輯元件。從DDR SDRAM (雙倍數據率同步動態隨機存取存儲器)到DLL(延遲鎖相環),延遲線的應用範圍十分廣泛。在DL延遲線模塊內,為生成一個確定性移相信號,我們需要設定邏輯元件的延時,並調整延時設置,以補償製程、電壓和溫度(PVT)對測量值的影響。

圖1: 延遲線示例
圖 1給出一個預定數量的延遲單元構成的延遲線電路和通過配置字實現的反饋通道(Dfb)的示例,通過延遲配置字,可以在Din引腳輸入信號和Dout引腳輸出信號之間設定所需 延時。每個延遲單元在Din和Dl兩個引腳之間生成固定的通道延時。
womenkeyitongguoduozhongfangshijisuanfuhelixiangyanchiyaoqiudepeizhizi,jisuanyizhishizhongyanchangyigezhouqisuoxuyanchidanyuandeshuliangjiushiqizhongyizhongfangfa。quedingyigeyanchidanyuandeyanshibunan。tu2所示是這種計算方法的原理;ClkIN 是已知時鍾信號,輸出是延長一個周期的ClkIN信號。這個模塊的輸出(延遲單元的數量)用於確定延遲線的配置,如圖1所示。

圖2: 延遲配置字計算示例
如果噪聲或幹擾在ClkIN上引起尖峰,測量精確度將會受到錯誤數據的影響。眾所 zhouzhi,cuowudeshezhikenengdaozhiyanchixiandianluzanshixinggongnengwenluan。jiashezaiyiduanshijiannei,cankaozhouqibibiaochengzhixiaohenduohuodahenduo,shuruyanchangxiandexinjisuanzhijianghuiyuyiqiandeshuzhiyouhendachayi。tu1所示的DL將會生成一個錯誤信號,被隨機抖動信號吸收。
圖3中的示例描述了當參考時鍾ClkIN有一個大的峰對峰抖動脈衝時所發生的情況,這時延遲單元數量的計算值不同於標稱值。

圖3: ClkIN上的尖峰信號和錯誤延遲計算示例
對於這種問題,我們可以使用一個數字錯誤補償電路,通過智能方式計算這些數據的移動平均數。查看圖3示例中延遲計算值,錯誤數據(delay=15和delay=12)可以忽略丟棄,因為這些計算值遠遠小於平均數,同時可以使用新的采樣的平均數delay=30更新上一個平均數。
移動平均數的原理(圖4)是采集N個最新的測量值 ,然後計算這些數值的平均數。隻有新數據值與上一次N個采樣的實際平均數差別不是很大時,新數據才會加進緩衝電路(Sx)。

圖4: 智能移動平均數電路
圖 4所未的有限狀態機(FSM)可ke以yi精jing確que地di管guan理li這zhe項xiang任ren務wu,檢jian查zha每mei個ge新xin校xiao準zhun值zhi,並bing將jiang其qi與yu此ci時shi的de平ping均jun數shu最zui大da值zhi和he最zui小xiao值zhi進jin行xing對dui比bi。當dang新xin數shu值zhi在zai設she定ding範fan圍wei外wai時shi,新xin數shu據ju將jiang被bei濾lv除chu,不bu加jia進jin移yi動dong平ping均jun數shu內nei。
顯然這個電路是取模運算,但是保留已存儲采樣數量(Sx)的(de)二(er)次(ci)冪(mi)才(cai)是(shi)使(shi)運(yun)算(suan)邏(luo)輯(ji)最(zui)小(xiao)化(hua)的(de)最(zui)佳(jia)設(she)置(zhi),這(zhe)樣(yang)可(ke)以(yi)最(zui)大(da)限(xian)度(du)減(jian)少(shao)加(jia)法(fa)器(qi)元(yuan)件(jian)數(shu)量(liang),節(jie)省(sheng)通(tong)用(yong)除(chu)法(fa)器(qi)。新(xin)輸(shu)入(ru)數(shu)據(ju)向(xiang)右(you)移(yi)兩(liang)位(wei),執(zhi)行(xing)除(chu)四(si)運(yun)算(suan),零(ling)成(cheng)本(ben)。
用於保存采樣的緩衝器(Sx)的容量是M-2,這裏M 代表輸入數據總線位寬。該電路是由三個有進位功能的全加器組成,運算結果被有限狀態機用於檢查新輸入數據。
有限狀態機就是為該電路帶來一些智能的邏輯電路。圖5所示是有限狀態機的流程圖。

圖5: 智能移動平均數FSM
在啟動時,因為比較點沒有平均值可用,所以第一個數據保存在Sx緩(huan)衝(chong)器(qi)內(nei),代(dai)表(biao)初(chu)始(shi)瞬(shun)態(tai)值(zhi)。當(dang)緩(huan)衝(chong)器(qi)寫(xie)滿(man)數(shu)據(ju)時(shi),開(kai)始(shi)計(ji)算(suan)平(ping)均(jun)值(zhi)。當(dang)時(shi)鍾(zhong)頻(pin)率(lv)高(gao)時(shi),數(shu)據(ju)通(tong)道(dao)可(ke)能(neng)受(shou)到(dao)應(ying)力(li),為(wei)避(bi)免(mian)這(zhe)個(ge)問(wen)題(ti),可(ke)以(yi)加(jia)進(jin)一(yi)個(ge)小(xiao)的(de)計(ji)數(shu)器(qi)延(yan)遲(chi)。圖(tu) 5所示的AVERAGE代表穩態。這裏有限狀態機在等待一個新的數據點,該數據點將與下一個狀態上的平均值CHECK DATA對比。從硬件角度看,比較任務量不大,而且對濾除錯誤采樣很有效。數據比較過程與我們要測量的數據有關。當數據受到PVT影(ying)響(xiang)時(shi),例(li)如(ru),本(ben)文(wen)討(tao)論(lun)的(de)延(yan)遲(chi)線(xian),因(yin)為(wei)主(zhu)要(yao)是(shi)溫(wen)度(du)變(bian)化(hua)影(ying)響(xiang)數(shu)據(ju),所(suo)以(yi)數(shu)值(zhi)變(bian)化(hua)比(bi)較(jiao)小(xiao)。在(zai)這(zhe)種(zhong)情(qing)況(kuang)下(xia),我(wo)們(men)預(yu)計(ji)新(xin)輸(shu)入(ru)數(shu)據(ju)與(yu)前(qian)一(yi)個(ge)平(ping)均(jun)數(shu)和(he)最(zui)新(xin)四(si)個(ge)數(shu)據(ju)的(de)平(ping)均(jun)值(zhi)差(cha)別(bie)不(bu)大(da)。對(dui)於(yu)這(zhe)種(zhong)特(te)殊(shu)情(qing)況(kuang),可(ke)以(yi)采(cai)用(yong)下(xia)麵(mian)方(fang)式(shi)完(wan)成(cheng)數(shu)據(ju)比(bi)較(jiao)過(guo)程(cheng):
·隻比較最高有效位
·如果這部分與平均值相差不太大,新數據將被保存,同時平均值也會相應地更新
·如果這部分與平均值相差太大,新數據將被丟棄,平均值保持不變。
圖6給gei出chu一yi個ge比bi較jiao表biao的de示shi例li。新xin輸shu入ru數shu據ju的de可ke能neng取qu值zhi範fan圍wei分fen成cheng四si部bu分fen,隻zhi有you最zui高gao有you效xiao位wei用yong於yu數shu據ju比bi較jiao,某mou些xie情qing況kuang還hai需xu要yao檢jian查zha第di三san位wei。當dang新xin數shu據ju的de最zui高gao有you效xiao位wei是shi“00”時,前四個采樣平均值的最高有效位在“00”和“01”之間是可以接受的。否則,新輸入數據將被丟棄。同樣,當輸入數據是“01”、“10、”、“11”時,新輸入數據將被丟棄。

圖6: 數據比較方法
結論
本ben文wen討tao論lun一yi個ge能neng夠gou濾lv除chu邏luo輯ji電dian路lu輸shu入ru數shu據ju受shou到dao各ge種zhong幹gan擾rao的de數shu字zi電dian路lu,例li如ru,濾lv除chu本ben文wen討tao論lun的de延yan遲chi線xian輸shu入ru信xin號hao受shou到dao的de幹gan擾rao。這zhe個ge智zhi能neng移yi動dong平ping均jun數shu電dian路lu有you助zhu於yu降jiang低di幹gan擾rao影ying響xiang,不bu隻zhi是shi計ji算suan平ping均jun值zhi,還hai能neng濾lv除chu可ke能neng嚴yan重zhong影ying響xiang移yi動dong平ping均jun數shu的de錯cuo誤wu采cai樣yang,錯cuo誤wu采cai樣yang濾lv除chu規gui則ze取qu決jue於yu輸shu入ru數shu據ju的de預yu計ji變bian化hua速su率lv。在zai本ben文wen中zhong我wo們men看kan到dao,如ru果guo影ying響xiang數shu據ju的de因yin素su是shi溫wen度du,我wo們men預yu計ji采cai樣yang變bian化hua率lv很hen小xiao,在zai這zhe種zhong情qing況kuang下xia,比bi較jiao邏luo輯ji簡jian單dan,元yuan件jian數shu量liang少shao。
計數平均數所需的元件數量還取決於錯誤數據的發生率;如果隻是偶發錯誤,平均數邏輯單元數量就會少些(例如,圖4);如果偶發錯誤發生率高,則必須提高緩衝器容量,使用8個或16個元件。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 大聯大世平集團首度亮相北京國際汽車展 攜手全球芯片夥伴打造智能車整合應用新典範
- 2026北京車展即將啟幕,高通攜手汽車生態“朋友圈”推動智能化體驗再升級
- 邊緣重構智慧城市:FPGA SoM 如何破解視頻係統 “重而慢”
- 如何使用工業級串行數字輸入來設計具有並行接口的數字輸入模塊
- 意法半導體將舉辦投資者會議探討低地球軌道(LEO)發展機遇
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
SATA連接器
SD連接器
SII
SIM卡連接器
SMT設備
SMU
SOC
SPANSION
SRAM
SSD
ST
ST-ERICSSON
Sunlord
SynQor
s端子線
Taiyo Yuden
TDK-EPC
TD-SCDMA功放
TD-SCDMA基帶
TE
Tektronix
Thunderbolt
TI
TOREX
TTI
TVS
UPS電源
USB3.0
USB 3.0主控芯片
USB傳輸速度



