999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種提高DSP的ADC精度的方法

2010-04-12 00:00:00平,王紀坤,岳長進
現代電子技術 2010年22期

摘 要:數字信號處理器TMS320F2812的片上ADC模塊的轉化結果往往存在較大誤差,最大誤差甚至會高達9%,如果這樣直接在實際工程中應用ADC,必然造成控制精度降低。對此提出了一種改進的校正方法,即用最小二乘和一元線性回歸的思想,精確擬合出ADC的輸入/輸出特性曲線,并以此作為校正的基準在DSP上進行了驗證,實驗表明,此方法可以將誤差提高到1%以內,適合于對控制要求較高的場合。關鍵詞:ADC; 控制精度; 最小二乘; 線性回歸

中圖分類號:TN919-34文獻標識碼:A

文章編號:1004-373X(2010)22-0130-03

Method of Improving the ADC Precision of DSP

HE Ping, WANG Ji-kun, YUE Chang-jin

(Department of Control Science and Engineering, Harbin Institute of Technology, Harbin 150001, China)

Abstract: The conversion results of on aboard A/D module of digital signal processor TMS320F2812 usually contain great errors, the maximum error can reach at 9%. The control precision must be declined when directly applying these results in projects. Therefore, an improved method which uses the theory of least square and line regression to gain precise fitted regression line of the input and output of ADC, this method is verified on DSP. The experimental results prove that the error is reduced to below 1% and this method is suitable for application of high accuracy.

Keywords: ADC; precision; least square; line regression

0 引 言

TI公司的C2000系列DSP以其出色的性能、豐富的片上外設在工業自動化、電機控制、工業生產領域得到廣泛應用[1]。TMS320F2812是C2000系列中性能出色的一個,F2812片上集成了12位16通道的數/模轉化器,理論上精度可以達到0.1%以上。但實際上由于增益誤差(<5%)和偏移誤差(<2%)的存在,使得精度只能在5%左右,所以必須對ADC進行校正[2]。

傳統的對于ADC的校正方法是在兩路通道輸入已知標準電壓,根據兩點確定一條直線的原理,確定出AD轉換的曲線,并以此校正轉化值[3]。但由于在校正過程中存在偶然因素的影響,使得這種校正方法精度只能達到3%左右。對此,提出了利用最小二乘法和線性回歸的思想進行校正的方法,通過對多個測量點的分析計算,找出最佳的擬合曲線,使得總體的均方誤差最小。

最小二乘法是高斯于1809年提出的,在多學科領域中獲得廣泛應用的數據處理方法[4]。用最小二乘法估測未知參數,可以有效消除測量中粗大誤差和系統誤差的影響[5-6]。回歸分析是英國統計學家高爾頓在1889年首先提出的[7]。一元線性回歸是利用數理統計中的回歸分析,來確定兩種或兩種以上變數間相互依賴的定量關系的一種統計分析方法之一,運用十分廣泛[8-9]。一般來說,線性回歸都可以通過最小二乘法求出其方程,可以計算出對于y=bx+a的直線[10]。

1 校正原理與實現方案

DSP的ADC模塊的輸入、輸出是線性關系,理想情況下,輸入輸出方程應該是y=x。但實際上,ADC模塊是存在增益誤差和偏移誤差的,其中增益誤差是實際曲線斜率和理想曲線斜率之間的偏差,偏移誤差是0 V輸入時實際輸出值與理想輸出值(0 V)之間的偏差。F2812的ADC模擬輸入電壓為0~3 V,輸出為0~4 095,模擬輸入與數字輸出之間的對應關系為:數字輸出值=4 095×(模擬輸入值-參考電壓值)/3.0 ADC模塊輸入/輸出特性曲線如圖1所示。

F2812的ADC共有輸入通道16個,由于通道之間的誤差會在±0.2%以內,所以可以任選其中的6路通道作為校正輸入端,并分別輸入6個不相等的標準直流參考電壓。通過在程序中定義結構體變量讀取轉化后的值,得到6組輸入/輸出平面上的坐標點。然后利用最小二乘和一元線性回歸思想處理數據,求出的擬合最佳曲線,使得各個坐標點到該最佳曲線的距離的平方和(殘差平方和)最小。

圖1 ADC輸入/輸出曲線

^2 最小二乘法和一元線性回歸

2.1 最小二乘原理

對于線性模型,如果有t個不可測量的未知量,理論上,可對與該t個未知量有函數關系的直接測量量進行t次測量,即可得到函數關系。但由于測量數據不可避免地包含著測量誤差,所得到的結果也必定含有一定的誤差。為了提高所得結果的精度,可以把測量次數增加到n(n>t),以利用抵償性減小隨機誤差的影響。

高斯認為,根據觀測數據求取未知參數時,未知參數最合適數值應是這樣的數值,即選出使得模型輸出與觀測數據盡可能接近的參數估計,接近程度用模型輸出和數據之差的平方和來度量。這就是最小二乘的基本思想。最小二乘法原理指出,最精確的值應在使殘余誤差平方和最小的條件下求得。

2.2 一元線性回歸原理

一元線性回歸是處理2個變量之間的關系,即兩個變量x和y之間若存在線性關系,則通過試驗,分析所得數據,找出兩者之間函數曲線。也就是工程上常遇到的直線擬合問題。

3 實驗方案與結果分析

3.1 實驗方案

實驗利用F2812開發板和DSP調試軟件CCS2.0完成。用穩定信號源產生6個標準電壓,分別為0.2 V,0.5 V,1.0 V,1.5 V,2.0 V,2.5 V,輸入通道選為A0,A1,A2,B0,B1,B2。ADCL0引腳接電路板的模擬地,與模擬輸入引腳相連的信號線應該避開數字信號線,以減少數字信號對模擬信號的干擾。輸入電路如圖2所示。

3.2 校正算法

設ADC模塊的輸入/輸出曲線為y=a+bx,輸入電壓值為xi,對應的轉化輸出值為yi。由最小二乘估計算法可得方程:

6a+(∑6i=1xi)b=∑6i=1yi

(∑6i=1xi)a+(∑6i=1x2i)b=∑6i=1xiyi

解此方程組即可得到a,b的估計值:

=6∑6i=1xiyi-(∑6i=1xi)(∑6i=1yi)6∑6i=1x2i-(∑6i=1xi)2=∑6i=1(xi-)(yi-)∑6i=1(xi-)2

=16∑6i=1yi-6∑6i=1xi=-

式中:=16∑6i=1xi;=∑6i=1yi,這樣便得到了最佳的擬合曲線(回歸方程):=+x,于是可以用此方程進行轉化值校正。

圖2 AD模塊校正電路圖

3.3 實驗數據處理

將實驗獲得的6組數據利用上述最小二乘法和線性回歸方法進行處理,得到a,b的最小二乘估計值分別為:=0.003 612,=1.039 091,于是回歸方程為:y=0.003 612+1.039 091x。以回歸方程為標準,由x=(y-0.003 612)/1.039 091可以計算出校正后的轉化值,并與未轉化的值進行比較,結果如表1所示。

表1 校正前后的轉化值與誤差值比較

直流標準電壓 /V未校正的轉化值 /V未校正誤差 /%校正后的轉化值 /V校正后誤差 /%

0.20.211 314 65.60.199 888 80.06

0.50.522 543 44.50.499 4090.12

1.01.048 322 14.81.005 4060.54

1.51.552 5613.51.490 6770.62

2.02.087 3064.42.005 3050.26

2.52.600 6284.02.499 3150.03

在Excel中,繪制出未校正輸入/輸出分布點,和回歸曲線,如圖3所示。

圖3 回歸曲線示意圖

3.4 結果分析

由表1和圖3可以看出,如果不采取校正措施,則F2812的ADC模塊會存在5%左右的相對誤差;而采用提出的校正方法,可以將誤差下降到1%以下。這就大大提高了A/D轉化的精度,對于對控制要求精度很高的場合,犧牲ADC模塊的6個通道,得到比較高的轉化精度,還是非常必要而且值得的。

4 結 語

在此提出一種采用最小二乘法和線性回歸校正DSP的ADC模塊的方法,實驗證明此方法可以大大提高轉化精度,有效彌補了DSP中AD轉化精度不高的缺陷。此方法硬件電路簡單,成本代價較低,具有很高的推廣和利用價值。

參考文獻

[1]孫麗明.TMS320F2812原理及其C語言程序開發[M].北京:清華大學出版社,2008.

[2]Texas Instruments.TMS320C28X系列DSP的CPU與外設(下)[M].張衛寧,譯.北京:清華大學出版社,2005.

[3]王偉,楊智濤,吳佳楠.提高DSP的A/D轉換器精度的研究與實現[J].制造技術與機床,2009(9):41-42.

[4]景占榮,羊彥.信號檢測與估計[M].北京:化學工業出版社,2004.

[5]李錦江,萬新敏,劉德權.線性模型的最小二乘估計與馬爾科夫估計[J].空軍雷達學院學報,2000,14(4):34-36.

[6]田俊忠.最小二乘估計的研究進展[J].固原師專學報,1998(6):14-18.

[7]費業泰.誤差理論與數據處理[M].北京:機械工業出版社,2002.

[8]劉連福.一元線性回歸方程中回歸系數的幾種確定方法[J].沈陽師范大學學報,2008,26(4):406-408.

[9]曹昭.一元線性回歸中的相關系數與回歸直線斜率探討[J].統計與決策,2009(9):147-148.

[10]華德宏,劉剛,蘭家隆.一種改進的一元線性回歸算法[J].現代電子技術,2006,29(7):63-65,68.

主站蜘蛛池模板: 97精品国产高清久久久久蜜芽| 凹凸精品免费精品视频| 欧洲亚洲欧美国产日本高清| 99热6这里只有精品| 欧美成人午夜视频免看| 色综合激情网| 天堂成人在线| 国产精品黑色丝袜的老师| 国产亚洲精品va在线| 国产一区二区福利| 久久性视频| 天天综合网色| 青青草久久伊人| 专干老肥熟女视频网站| 亚洲视频无码| 国产丝袜无码一区二区视频| 成人综合网址| 亚洲最猛黑人xxxx黑人猛交| 日韩成人在线网站| 国产在线观看人成激情视频| 伊人五月丁香综合AⅤ| 一边摸一边做爽的视频17国产 | 精品国产一区91在线| 激情六月丁香婷婷| 99在线观看国产| 久久这里只有精品8| 欧美日韩国产成人高清视频| 国产高清无码麻豆精品| a在线亚洲男人的天堂试看| 在线国产综合一区二区三区 | 中文字幕1区2区| 五月激情婷婷综合| 国产欧美日韩va| 亚洲国产精品无码AV| 国产青青草视频| 国产精品女在线观看| 国产视频大全| 91久久国产综合精品女同我| 欧美综合一区二区三区| 免费人成视频在线观看网站| 91福利在线观看视频| AV无码无在线观看免费| 国产午夜不卡| www中文字幕在线观看| 欧美三级日韩三级| 91精品视频播放| 99久久国产综合精品2023| 国产精品一区在线麻豆| 东京热高清无码精品| 欧美日韩成人| 国产AV无码专区亚洲精品网站| 中文字幕久久亚洲一区| 超碰aⅴ人人做人人爽欧美| 农村乱人伦一区二区| 欧美精品在线看| 成年午夜精品久久精品| 亚洲无码精品在线播放| 国产办公室秘书无码精品| 日韩人妻精品一区| 国产精品女熟高潮视频| www.亚洲一区| а∨天堂一区中文字幕| 91久久偷偷做嫩草影院电| 亚洲精品在线影院| 久草视频精品| 中国精品自拍| 午夜精品福利影院| 自拍中文字幕| 国产在线八区| 亚洲第一视频区| 亚洲AV无码精品无码久久蜜桃| 中文字幕久久精品波多野结| 免费又黄又爽又猛大片午夜| 国产午夜人做人免费视频中文| 国产成人区在线观看视频| 亚洲中文在线看视频一区| 美女免费黄网站| 国产精品女主播| 中文字幕在线看视频一区二区三区| 88av在线播放| 男女男免费视频网站国产| 欧美国产视频|