Boost C++ Libraries Free peer-reviewed portable C++ source libraries Boost C++ Libraries 基本上是一個免費的 C++ 的跨平臺函式庫集合,基本上應該可以把它視為 C++ STL 的功能再延伸;他最大的特色在於他是一個經過「同行評審」(peer review,可參考維基百科)、開放原始碼的函式庫,而且有許多 Boost 的函式庫是由 C++ 標準委員會的人開發的,同時部分函式庫的功能也已經成為 C++ TR1 (Technical Report 1,參考維基百科)、TR2、或是 C++ 0x 的標準了。 它的官方網站是:http://www.boost.org/,包含了 104 個不同的 library;由於他提供的函式庫非常地多,的內容也非常地多元,根據官方的分類,大致上可以分為下面這二十類: 字串和文字處理(String and text processing) 容器(Containers) Iterators 演算法(Algorithms) Function objects and higher-order programming 泛型(Generic Programming) Template Metaprogramming Preprocessor Metaprogramming Concurrent Programming 數學與數字(Math and numerics) 正確性與測試(Correctness and testing) 資料結構(Data structures) 影像處理(Image processing) 輸入、輸出(Input/Output) Inter-language support 記憶體(Memory) 語法分析(Parsing) 程式介面(Programming Interfaces) 其他雜項 Broken compiler workarounds 其中每一個分類,又都包含了一個或多個函式庫,可以說是功能相當豐富。
標簽: Boost C++ Libraries
上傳時間: 2015-05-15
上傳用戶:fangfeng
人工智能是20世紀下半葉興起的一門新學科,被譽為20世紀的重大科學技術成就之一,并將在新世紀的網絡經濟時代發揮重要作用。作為計算機學科的登要分支,人工智能將滲透到應用計算機技術的各行各業,促進這些行業乃至計算機軟件產業本身的變革~所以,讓信息學科(尤其是計算機和自動化領域)杠計算機應用密筷的其他學科的研究生和本科高年級學生掌握人工智能的基礎性知識,已成為國內外許多高校提高學生綜合素質,培養高水平、復合型和創新型人才的一項重要舉 措。浙江大學是國內最早進行人工智能研究的高校之一,井長期重代研究生和本科生的人工智能課程教學。基于科研和教學實踐的豐富積累,我們認為人工智能技術是信息學科和其他學科領域提高計算機應用水平的重要工具,從而,“人工智能”課程的教學目標應定位在使這些學科領域的學生掌握人工智能技木的基本常識和培養開發應用的初級能力,為他們將來在各自學科領域開拓高水平的人工智能技術應用奠定基礎,為此,本書對“人工智能”課程的教學內容作了大膽的革新,強調從工程應用的爭度,深入淺出地系統介紹人工智能的基本原理、方法及應用技術,強化實用化介紹,并全面反映國內外研究和應用的新進展。全書分3個部分:緒論,基礎篇和提高篇。 緒論即一章,闡述人工智能研究的發展和基本原則,基礎篇由5章構成,第二~三章介紹人工智能的基本概念、方法和技術,包括搜索、舊約和邏鐸推理等問題求裕的基本方法以及知識表示的理論和方法;第四、五、六章討論人工智能技木的主要應用,包括基于知識的系統 ,自動規劃和配置 ,以及機器學習和知識發現。提高篇由七、八、九3章組成,旨在拓廣人工智能的研究和應用,包括非單調推理,不確定推理,模糊推理、神經網絡等新型問題求解技術,與惑知相關的機器視覺和自然語言理祒技術,以及Agent 技術和信息基礎設施的智能化。
標簽: 人工智能 基礎 高教
上傳時間: 2022-07-08
上傳用戶:
高頻開關電源由于其在體積、重量、功率密度、效率等方面的諸多優點,已經被廣泛地應用于工業、國防、家電產品等各個領域。在開關電源應用于交流電網的場合,整流電路往往導致輸入電流的斷續, 這除了大大降低輸入功率因數外,還增加了大量高次諧波。同時,開關電源中功率開關管的高速開關動作(從幾十kHz 到數MHz),形成了EMI(electromagnetic interference )騷擾源。從已發表的開關電源論文可知, 在開關電源中主要存在的干擾形式是傳導干擾和近場輻射干擾,傳導干擾還會注入電網,干擾接入電網的其他設備。減少傳導干擾的方法有很多, 諸如合理鋪設地線, 采取星型鋪地, 避免環形地線,盡可能減少公共阻抗;設計合理的緩沖電路;減少電路雜散電容等。除此之外,可以利用EMI濾波器衰減電網與開關電源對彼此的噪聲干擾。EMI 騷擾通常難以精確描述,濾波器的設計通常是通過反復迭代,計算制作以求逐步逼近設計要求。本文從EMI濾波原理入手, 分別通過對其共模和差模噪聲模型的分析,給出實際工作中設計濾波器的方法,并分步驟給出設計實例。
標簽: 開關電源 EMI 濾波器
上傳時間: 2022-07-24
上傳用戶:trh505
準確計算電機鐵耗一直是困擾電機設計者的一個難題。傳統方法是假設電機內部磁場僅是交變磁化的,根據鐵磁材料在交變磁化條件下測量的數據,計算電機齒部和軛部由基波磁場造成的損耗,對于計算值與實測值之間的誤差通過經驗系數來修正。這種方法對于已經長期制造和使用的電機而言勉強適用,對于近年來發展很快的永磁電機、高速電機和其他新結構電機,由于缺乏合適的經驗系數,導致此方法難以適用。眾多研究人員的成果已經證明電機的鐵耗有相當一部分是由旋轉磁化導致的,因此顧及旋轉磁化的電機鐵耗計算模型是本文的一個重要內容。 本文從鐵磁材料的鐵耗入手,先研究鐵磁材料在交變磁化和旋轉磁化方式下的計算和測量方法,目的是得到鐵耗分立模型中磁滯損耗、渦流損耗和異常損耗的計算系數。本文提出并實現了數字式的25cm愛潑斯坦方圈測試系統,它可以測量在任何頻率和波形電源供電下硅鋼片的損耗,本文還在二維鐵耗測試系統中對硅鋼片在圓形旋轉磁化條件下的損耗進行了測量。結果表明,在同樣頻率和磁密的條件下,旋轉磁化下的損耗要比交變磁化下的損耗大。本文提出了基于磁密軌跡的電機鐵耗計算模型,它只采用較容易獲得的交變磁化損耗系數,但又能顧及到旋轉磁化帶來的影響。通過實際電機的計算和測試,表明軌跡法的計算結果在未經任何系數修正的情況下就具有很好的精度,適合推廣使用。 軟磁復合材料是一種新型的粉末金屬材料,它具有渦流損耗小和易制造成具有復雜結構電機等特點。為了探索這種材料在高頻領域中的應用和驗證本文提出的鐵耗計算模型,本文成功地設計和制造了一臺采用軟磁復合材料的爪極式永磁電機,由于結構復雜,本文通過三維有限元分析,對該電機的磁通、磁鏈、電感、轉矩和鐵耗等參數和性能的計算提出了計算方法。對該種電機的熱分析,本文提出了熱網絡法和磁熱耦合有限元法。由于鐵耗在高速電機總損耗中占有很大比例,因此在有限元方法中,本文通過映射剖分法,使磁場和熱場模型中的單元總數、大小和順序保持完全一致,軌跡法計算得到的各單元鐵耗直接耦合進熱場進行計算,得到了電機準確的溫度分布。本文還進行了高速電機轉子的模態分析,合理地調整轉子的直徑、長度和軸承位置,使轉子的自然共振頻率遠離電機的工作頻率范圍。本文構建了一測試平臺對樣機進行了發電機狀態測試,并通過假轉子法測量了電機鐵耗,實驗結果證明了本文所用方法的可行性,得到的結論對軟磁復合材料的應用及爪極式電機的設計與分析都具有很好的參考價值。
標簽: 鐵磁 材料 損耗
上傳時間: 2013-06-27
上傳用戶:hjshhyy
近幾十年來,移動通信進入了飛速發展時期,它與人們的日常生活息息相關,已經成為了人們生活中的必需品,目前移動通信正處在由第二代向第三代過渡的階段。調制技術是移動通信中的一項關鍵技術,根據不同的無線信道的特點選擇合適的、高效的調制方式對移動通信系統的性能非常重要。軟件無線電技術的出現對于移動通信的發展起到了很大的推動作用,構建一個通用的、標準的、模塊化的硬件平臺,把以前用硬件實現的無線電功能用軟件來實現,大大地提高了通信系統的靈活性。用軟件無線電技術實現的數字調制靈活性好,可以通過空中下載實現不同的調制方式,從而適應不同的通信體制。 在閱讀了大量數字調制和軟件無線電的國內外文獻的基礎上,本文深入研究了各種數字調制方式的原理以及優缺點,設計了一個軟件無線電平臺以實現相應的數字調制。該平臺以TI公司的DSP芯片TMS320VC5416為核心部分進行信號的處理用于實現數字調制算法,在外圍電路上擴展了ADC、DAC芯片分別構成前向數據采集模塊和后向調制信號處理模塊,同時用CPLD來構成邏輯控制模塊,主要實現地址分配、提供接口控制信號、輸入信息檢索功能、譯碼功能和分頻功能。在軟件設計方面,本設計分為整體邏輯控制和數字調制算法實現兩部分。在整體邏輯控制部分主要是針對CPID模塊進行整體邏輯控制的設計,在數字調制算法部分主要是在DSP模塊實現ASK、FSK、QPSK等數字調制算法的設計。 本軟件無線電平臺具有處理速度快、實時操作性強、存儲大量數據等優點。 關鍵字:軟件無線電;數字調制;DSP;CPLD
標簽: DSP 軟件無線電 數字調制
上傳時間: 2013-04-24
上傳用戶:zukfu
線束導通檢測與管線氣密檢測系統是一種保證線束質量和可靠性以及管線密閉性的最基本測試儀器,它可以剔除大量線束連接中出現的短路、斷路、誤配線和接觸不良等故障,也可以用于檢測管線的氣密性是否符合實際生產要求,從而提高相關工業產品的質量及穩定性。 本文詳細介紹了線束導通檢測與管線氣密檢測系統的硬件制作及軟件設計。論文首先闡述了課題背景和線束導通檢測與管線氣密檢測裝置發展的國內外現狀,同時對線束測試的基本原理和幾種常見的失效模式進行了分析。隨后詳細介紹本系統的總體設計方案和設計思路以及系統的結構組成。文章主體主要分為三大部分內容,第一部分為線束檢測系統的設計,第二部分為管線氣密檢測系統的設計,第三部分為檢測信息編輯PC機軟件的設計。三大部分涵蓋軟、硬件的設計研究,但在設計及功能上相對獨立,故分開進行介紹。 作為第一部分線束檢測系統設計的開頭篇,第二章詳細介紹了系統的導通檢測、數據讀寫、人機交互等各個模塊的硬件設計。第三章以第二章所介紹的硬件結構為基礎,從線束檢測算法、數據通信、數據存取等方面逐層進行探討,從而完成對線束檢測系統軟件部分的介紹。按照第一部分的模式,第二部分所包含的四、五兩章對本系統中的管線氣密檢測部分分別從硬件和軟件的角度進行詳細介紹和深度剖析。第三部分主要介紹基于MFC的PC機信息編輯軟件的開發,分別從開發工具、軟件架構、算法等方面進行詳盡的闡述。 本論文介紹的汽車線束檢測系統可以支持最多1024個線束點,8路氣密管線的檢測,并且能管理并存儲線束測試的大量數據,方便操作人員查看線束測試情況,同時線束檢測部分具有自學習功能,應用前景十分廣闊。
標簽: 線束 導通 檢測
上傳用戶:lmq0059
SATA接口是新一代的硬盤串行接口標準,和以往的并行硬盤接口比較它具有支持熱插拔、傳輸速率快、執行效率高的明顯優勢。SATA2.0是SATA的第二代標準,它規定在數據線上使用LVDS NRZ串行數據流傳輸數據,速率可達3Gb/s。另外,SATA2.0還具有支持NCQ(本地命令隊列)、端口復用器、交錯啟動等一系列技術特征。正是由于以上的種種技術優點,SATA硬盤業已被廣泛的使用于各種企業級和個人用戶。 硬盤作為主要的信息載體之一,其信息安全問題尤其引起人們的關注。由于在加密時需要實時處理大量的數據,所以對硬盤數據的加密主要使用帶有密鑰的硬件加密的方式。因此將硬盤加密和SATA接口結合起來進行設計和研究,完成基于SATA2.0接口的加解密芯片系統設計具有重要的使用價值和研究價值。 本論文首先介紹了SATA2.0的總線協議,其協議體系結構包括物理層、鏈路層、傳輸層和命令層,并對系統設計中各個層次中涉及的關鍵問題進行了闡述。其次,本論文對ATA協議和命令進行了詳細的解釋和分析,并針對設計中涉及的命令和對其做出的修改進行了說明。接著,本論文對SATA2.0加解密控制芯片的系統設計進行了講解,包括硬件平臺搭建和器件選型、模塊和功能劃分、系統工作原理等,剖析了系統設計中的難點問題并給出解決問題的方法。然后,對系統數據通路的各個模塊的設計和實現進行詳盡的闡述,并給出各個模塊的驗證結果。最后,本文簡要的介紹了驗證平臺搭建和測試環境、測試方法等問題,并分析測試結果。 本SATA2.0硬盤加解密接口電路在Xilinx公司的Virtex5 XC5VLX50T FPGA上進行測試,目前工作正常,性能良好,已經達到項目性能指標要求。本論文在SATA加解密控制芯片設計與實現方面的研究成果,具有通用性、可移植性,有一定的理論及經濟價值。
標簽: SATA FPGA 2.0
上傳用戶:JIUSHICHEN
正交頻分復用(OFDM)技術是一種多載波數字調制技術,具有頻譜利用率高、抗多徑干擾能力強、成本低等特點,適合無線通信的高速化、寬帶化及移動化的需求,將成為下一代無線通信系統(4G)的核心調制傳輸技術。 本文首先描述了OFDM技術的基本原理。對OFDM的調制解調以及其中涉及的特性和關鍵技術等做了理論上的分析,指出了OFDM區別于其他調制技術的巨大優勢;然后針對OFDM中的信道估計技術,深入分析了基于FFT級聯的信道估計理論和基于聯合最大似然函數的半盲分組估計理論,在此基礎上詳細研究描述了用于OFDM系統的迭代的最大似然估計算法,并利用Matlab做了相應的仿真比較,驗證了它們的有效性。 而后,在Matlab中應用Simulink工具構建OFDM系統仿真平臺。在此平臺上,對OFDM系統在多徑衰落、高斯白噪聲等多種不同的模型參數下進行了仿真,并給出了數據曲線,通過分析結果可正確評價OFDM系統在多個方面的性能。 在綜合了OFDM的系統架構和仿真分析之后,設計并實現了基于FPGA的OFDM調制解調系統。首先根據802.16協議和OFDM系統的具體要求,設定了合理的參數;然后從調制器和解調器的具體組成模塊入手,對串/并轉換,QPSK映射,過采樣處理,插入導頻,添加循環前綴,IFFT/FFT,幀同步檢測等各個模塊進行硬件設計,詳細介紹了各個模塊的設計和實現過程,并給出了相應的仿真波形和參數說明。其中,針對定點運算的局限性,為系統設計并自定義了24位的浮點運算格式,參與傅立葉反變換和傅立葉變換的運算,在系統參數允許的范圍內,充分利用了有限資源,提高了系統運算精度;然后重點描述了基于FPGA的快速傅立葉變換算法的改進、優化和設計實現,針對原始快速傅立葉變換FPGA實現算法運算空閑時間過多,資源占用較大的問題,提出了帶有流水作業功能、資源占用較少的快速傅立葉變換優化算法設計方案,使之運用于OFDM基帶處理系統當中并加以實現,結果滿足系統參數的需求。最后以理論分析為依據,對整個OFDM的基帶處理系統進行了系統調試與性能分析,證明了設計的可行性。 綜上所述,本文完成了一個基于FPGA的OFDM基帶處理系統的設計、仿真和實現。本設計為OFDM通信系統的進一步改進提供了大量有用的數據。
標簽: FPGA OFDM 調制解調器
上傳時間: 2013-07-25
上傳用戶:14786697487
碼分多址(CDMA)通信方式以其特有的抗干擾性、多址能力和多徑分集能力,而成為第三代移動通信系統的主要技術。其中Rake接收技術是CDMA系統中的一項關鍵技術。隨著通信技術的迅猛發展,Rake接收技術以其有效的抗衰落的能力一直是人們研究的熱點。人們不斷的對傳統的Rake接收機進行改進,獲得性能更佳的Rake接收機。FPGA技術的快速發展,也很大的改變了傳統的數字系統設計的方法。FPGA以其龐大的規模、開發過程投資小、開發周期短、保密性好等優點,為人們對Rake接收機的研究提供了方便。 本文旨在設計一種功耗低、硬件實現相對簡單的Rake接收機結構。首先,本文介紹了Rake接收的相關理論,對Rake技術的抗衰落性能進行了分析,然后,對各種Rake接收機進行了比較,最終提出了一種靈活配置的Rake接收機的改進方案,該方案采用了不同的緩沖器結構,能夠更多的節約硬件資源,整個接收機的功耗更低。最后利用VerilogHDL語言對其中的主要模塊進行編程設計,并在Xilinx公司的集成開發工具ISE6.1中進行仿真,仿真平臺為Spartan-3系列中的XC3S1000芯片。仿真結果表明了所設計模塊的正確性。所設計模塊具有良好的可移植性,能夠被相關的系統調用,本文所做工作有一定的實際意義。
標簽: FPGA Rake 接收機
上傳時間: 2013-06-21
上傳用戶:gaorxchina
工業X-CT(X-ray Computed Tomography)無損檢測技術是以不損傷或者破壞被檢測對象的一種高新檢測技術,被譽為最佳的無損檢測手段,在無損檢測領域日益受到人們的青睞。近年來,各國都在投入大量的人力、物力對其進行研究與開發。 目前,工業CT主要采用第二代和第三代掃描方式。在工業CT第三代掃描方式中,掃描系統僅作“旋轉”運動,控制系統比較簡單。對此,我國已取得了可喜的成績。然而,對工業CT系統中的二代掃描運動控制系統,即針對“平移+旋轉”運動的控制系統的研究,我國已有采用,但與發達國家相比,還存在較大的差距。二代掃描方式與其它掃描方式相比,具有對被檢物的尺寸沒有要求,且能夠對感興趣的檢測區域進行局部掃描的獨特優點。同時X光源的射線出束角較小(一般小于20°),因此在工業X-CT系統主要采用二代掃描運動控制。有鑒于此,本論文結合有關科研項目,開展了工業X-CT二代掃描控制系統的研究。 論文首先介紹了工業X-CT系統的工作原理和各種掃描運動控制方式的特點,闡述了開展二代掃描控制的研究目的和意義。其次,根據二代掃描控制的特點,提出了“在優先滿足工業X-CT二代掃描控制的基礎上,力求實現對工業X-CT掃描運動的通用控制,使其能同時支持一、三代掃描方式”的設計思想。據此,研究確立了基于單片機AT89LV52及FPGA芯片EP1C3T100C8的運動控制架構,以實現二代掃描控制系統的設計方案。論文詳細介紹了可編程邏輯器件FPGA的工作原理和開發流程,并對其相關開發環境QuartusII4.1作了闡述。結合運動控制系統的硬件設計,詳細介紹了各功能模塊的具體設計過程,給出了相關的設計原理框圖和實際運行波形。并制作了相應的PCB板,調試了整個硬件控制系統。最后,論文還詳細研究了利用VisualC++6.0來完成上位機控制軟件的設計,給出了運動控制主界面及掃描運動控制功能軟件設計的流程圖。 論文對整個運動控制系統采用的經濟型的開環控制技術所帶來的不利影響,分析研究了增加步進電機的細分數以提高掃描精度的可能性,并對所研究的控制系統在調試過程中出現的一些問題及解決方案作了簡要的分析,提出了一些完善方法。
標簽: FPGA X-CT 工業 掃描控制
上傳用戶:stella2015
蟲蟲下載站版權所有 京ICP備2021023401號-1