出版時間:2010-1 出版社:北京航空航天大學出版社 作者:周航慈 頁數(shù):187
Tag標簽:無
前言
嵌入式系統(tǒng)在各行各業(yè)的應用越來越廣,我國從事嵌入式系統(tǒng)開發(fā)的人員也越來越多,從國內主要的幾種電子雜志上可以看出,有關嵌入式系統(tǒng)應用的文章也越來越多。 在開發(fā)一種嵌入式系統(tǒng)產(chǎn)品時,主要是做兩方面的設計:硬件設計和軟件設計。在硬件設計方面,各個半導體公司競相推出各種高性能、低功耗、低成本的CPU和外圍芯片,這使我們在進行硬件設計時可以很快地得到最先進的芯片。在這種情況下,硬件設計的外部條件越來越好,集成度越來越高,在實現(xiàn)相同功能的情況下線路越來越簡化。在軟件設計方面,雖然開發(fā)工具和程序設計語言也在不斷提高,但技術人員本身的軟件素質無疑起決定作用。因此,軟件設計水平在嵌入式系統(tǒng)產(chǎn)品開發(fā)的過程中占有重要的地位,直接影響到產(chǎn)品的功能和競爭能力?! ∥覈壳敖^大多數(shù)從事嵌入式系統(tǒng)開發(fā)的技術人員基本上不是計算機專業(yè)畢業(yè)的,有的可能還沒有上過大學,他們未接受過系統(tǒng)的軟件基礎理論教育,軟件設計水平仍不太高。在軟件開發(fā)過程中,他們只是不自覺地采用了一些規(guī)律性的設計方法,或者模仿別人的程序設計方法,而有更多成熟的基本方法沒有掌握,開發(fā)出來的軟件水平不高,致使產(chǎn)品的功能和可靠性受到一定的制約?! ≤浖O計是一門科學,有其自身的規(guī)律,也有很多成熟的理論和算法。要學習就要選教材,而目前所能選到的都是專為計算機專業(yè)編寫的教材。這些教材起點較高,偏重理論敘述,不考慮嵌入式系統(tǒng)的硬件特點,對于廣大嵌入式系統(tǒng)開發(fā)人員來說不是十分適合,學起來會感到比較抽象和吃力。 出于提高我國廣大嵌入式系統(tǒng)開發(fā)人員軟件素質的愿望,我們決定編寫一本適合自學的關于常用算法的書。該書起點要求不高,只要掌握了C語言、學習了“數(shù)據(jù)結構”有關知識并從事過嵌入式系統(tǒng)開發(fā)工作的人員就可以看懂。學完本書后,對軟件設計中常用的算法就能初步掌握。在進行軟件設計時,可以減少很多盲目性,并為更系統(tǒng)、更深入地學習其他計算機軟件設計理論打下良好基礎。
內容概要
本書根據(jù)嵌入式系統(tǒng)軟件設計需要的常用算法知識編寫而成。基本內容有:線性方程組求解、代數(shù)插值和曲線擬合、數(shù)值積分、能譜處理、數(shù)字濾波、數(shù)理統(tǒng)計、自動控制、數(shù)據(jù)排序、數(shù)據(jù)壓縮和檢錯糾錯等常用算法。從嵌入式系統(tǒng)的實際應用出發(fā),用通俗易懂的語言代替枯燥難懂的數(shù)學推導,使讀者能在比較輕松的條件下學到最基本的常用算法,并為繼續(xù)學習其他算法打下基礎。 本書可作為電子技術人員自學常用算法的教材,也可作為高等院校電子技術類專業(yè)本科生、研究生的教學參考書。
書籍目錄
第1章 常用線性方程組求解算法 1.1 主元消去法 1.1.1 無回代過程的主元消去法 1.1.2 有回代過程的主元消去法 1.2 行列式法 1.2.1 行列式法概述 1.2.2 三元線性方程組的行列式法 1.3 應用實例 1.3.1 數(shù)學模型分析 1.3.2 算法設計 1.3.3 程序設計第2章 常用代數(shù)插值和曲線擬合算法 2.1 線性插值 2.1.1 算法原理 2.1.2 應用實例 2.2 拋物線插值 2.2.1 算法原理 2.2.2 應用實例 2.3 曲線擬合 2.3.1 線性擬合算法及其應用實例 2.3.2 拋物線擬合算法及其應用實例第3章 常用數(shù)值積分算法 3.1 算法原理 3.2 應用實例第4章 常用能譜處理算法 4.1 譜曲線平滑 4.1.1 算法原理 4.1.2 算法程序 4.2 譜峰定位 4.2.1 算法原理 4.2.2 算法程序 4.3 能量刻度 4.3.1 算法原理 4.3.2 算法程序 4.4 峰面積計算 4.4.1 算法原理 4.4.2 算法程序 4.5 含量計算第5章 常用數(shù)字濾波算法 5.1 程序判斷濾波 5.2 中值濾波 5.3 算術平均濾波 5.4 去極值平均濾波 5.5 滑動平均濾波 5.6 滑動加權濾波 5.7 一階滯后濾波 5.8 數(shù)字濾波算法小結第6章 常用數(shù)理統(tǒng)計算法第7章 常用自動控制算法第8章 常用數(shù)據(jù)排序算法第9章 常用數(shù)據(jù)壓縮算法第10章 常用檢錯與糾錯算法參考文獻
章節(jié)摘錄
1.3 應用實例 智能儀器都有較強的數(shù)據(jù)處理能力,能夠將傳感器檢測到的大量原始數(shù)據(jù)進行處理,從各種干擾背景中提取有用信息,并通過進一步的計算,按規(guī)定的格式直接輸出人們需要的結果。在進行數(shù)據(jù)處理時,輸出結果和輸入的原始數(shù)據(jù)之間是一種函數(shù)關系,其中有若干個稱為儀器系數(shù)的常量。由于儀器硬件性能的老化(主要是傳感器性能的老化)和環(huán)境參數(shù)的變化,使得輸出結果的精度也會發(fā)生變化,為了保持原有的精度,必須對儀器進行校正。校正的方法是對一個或若干個“標準樣品”進行檢測,看看輸出結果的精度是否符合要求,如果誤差超標就調整儀器系數(shù),使之達到規(guī)定要求,這種通過對標樣進行檢測來校正儀器的過程稱為“儀器的標定”。在過去的模擬電子儀器時代,儀器系數(shù)的校正一般是通過調節(jié)電位器(改變放大器的增益)來實現(xiàn)。在帶單片機的智能儀器中,儀器系數(shù)已經(jīng)數(shù)字化,可以通過鍵盤來修改。在這里,介紹一臺便攜式256道微機能譜儀的儀器系數(shù)自動標定算法,作為一個求解線性方程組的應用實例。這種算法在檢測完已知的標樣后能自動將儀器系數(shù)校正好,不需要人工介入。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載