隨著水聲技術研究的不斷深入,各類水聲設備也得到迅速發展,在海洋探測、水下通信、軍事國防等方面廣為應用。與此同時,水聲數據采集系統也受到越來越多的關注。由于信道復雜、信號衰減大以及環境惡劣等因素的影響,設計一個可靠性高、功耗低、實時性強且符合水聲工程要求的數據采集系統成為一項重要任務。 本課題研究內容來源于某型水下測量系統。論文在分析了水聲信號特點的基礎上,闡述了用于水聲信號數據采集系統的設計原則。針對水聲數據采集的應用需求,采用嵌入式ARM9處理器和嵌入式實時操作系統VxWorks設計并研制了一套基于ARM_VxWorks的高可靠水聲數據采集系統。 本設計以S3C2410嵌入式處理器,高精度ADC和以太網控制器CS8900以及大容量數據存儲器為系統的關鍵部件,對VxWorks操作系統進行了移植,設計了配用的板級支持包,并開發了相應的驅動程序。 在上述基礎之上,針對水聲數據采集系統的特點和要求,開發了以網絡通信為數據傳輸手段的數據采集系統,并實現串行通信和大容量數據本地存儲功能。 對系統的測試結果表明,采用ARM_VxWorks結構的數據采集系統能夠有效地完成水聲數據采集任務。
標簽: ARMVxWorks 水聲數據 采集 系統研究
上傳時間: 2013-06-10
上傳用戶:jichenxi0730
該論文討論如何采用一種串行無逆的Berlekamp-Massey(BM)算法,設計應用于DVB系統中的RS(204,188)信道編碼/解碼電路,并通過FPGA的驗證.RS解碼器的設計采用無逆BM算法,并利用串行方式來實現,不僅避免了求逆運算,而且只需用3個有限域乘法器就可以實現,大大的降低了硬件實現的復雜度,并且因為在硬件實現上,采用了3級流水線(pipe-line)的處理結構.RS編碼器的設計中,利用有限域常數乘法器的特性對編碼電路進行優化.這些技術的采用大大的提高了RS編/解碼器的效率,節省了RS編/解碼器所占用資源.
上傳時間: 2013-08-05
上傳用戶:BOBOniu
摘要:針對目前醫院病房監護系統落后,大多仍依靠人工查房的現狀,利用虛擬儀器軟件LabVIEW和單片機系統,研制了一套多功能多參數病房監護系統。該系統利用單片機作為下位機,采集病人體征數據并通過串行通信口上傳到上位機;上位機采用LabVIEW完成對上傳數據的處理和圖形顯示,使醫生在值班就可掌握病人體征參數,及時做出正確判斷。經模擬運行證明,該系統使用方便,測量快速準確,可靠性強。關鍵詞:LabVIEW 單片機 串行通信 傳感器
上傳時間: 2013-10-14
上傳用戶:gengxiaochao
S3C44B0X晶片的BOOTLOADER,結構簡單易懂,具有TFTP下載功能,使用ads運行。
標簽: BOOTLOADER S3C44B0X 晶片
上傳時間: 2015-03-31
上傳用戶:我們的船長
一般軟件做出來后,都只能在一個環境下,運行(繁體或者簡體)如我們加入Delphi的繁簡轉換代碼,即可解決這個問題
標簽:
上傳時間: 2014-11-15
上傳用戶:wanqunsheng
usb編程器的全部資料,包括上位機程序及下位機源程序 支持編程器類型 1,多種并口(可以自定義)編程器(并口串行) 2,USBPROG編程器(usb串行) 3,并口并行編程器 4,usbasp 擴展功能 1,串口調試,超級終端 特色: 1,速度較快(16k程序): 并口 讀11秒 寫11秒;USBPROG讀2秒 寫2秒。 2,USBPROG根據目標cpu自動調整三種下載速度(8k,187.5k,375k) 3,支持自定義ATMEL全系列cpu(avr+S5x 系列). 4,支持自定義熔絲信息提示功能
上傳時間: 2013-12-18
上傳用戶:silenthink
數值分析中的歐拉算法 本文建立在數值分析的理論基礎上,能夠在Matlab環境中運行,給出了理論分析、程序清單以及計算結果。更重要的是,還有詳細的對算法的框圖說明。首先運用Romberg積分方法對給出定積分進行積分,然後對得到的結果用插值方法,分別求出Lagrange插值多項式和Newton插值多項式,再運用最小二乘法的思想求出擬合多項式,最後對這些不同類型多項式進行比較,找出它們各自的優劣。
上傳時間: 2013-12-18
上傳用戶:yoleeson
Object Pascal 是一種高級編譯語言,具有強類型(對數據類型的檢查非常嚴格)特性,支持結構化 和面向對象編程。它的優點包括代碼的易讀性、快速編譯,以及支持多個單元文件從而實現模塊化編程。 Object Pascal 具有一些特性以支持Borland 組件框架和RAD(快速應用程序開發)環境。在很大程 度上,本語言參考的說明和示例假定你使用Borland 公司的開發工具,如Delphi 和Kylix。 絕大多數使用Borland 開發工具的開發者是在IDE(集成開發環境)環境下編寫代碼并進行編譯。 Borland 開發工具幫助我們設置工程和源文件的許多細節,比如維護單元的依賴信息。并且,使用這些工 具在程序的組織上還有一些限制,嚴格說來,這不是Object Pascal 語言規范的一部分。比如,Borland 開發工具遵循某些文件和程序的命名約定,若你在IDE 以外編寫代碼并使用命令行來編譯,你可以避開 這些限制。 這些幫助主題假設你在IDE 環境下工作,并且使用VCL(可視化組件庫)和/或 CLX(跨平臺組件 庫)創建應用程序。但有時候,Borland 一些特定的規則和Object Pascal 的通用規則并不相同。
上傳時間: 2015-11-12
上傳用戶:cxl274287265
一個簡單實用的單片機鍵盤掃描程序。鍵盤為4*4掃描的鍵盤,通過行列掃描進行鍵碼判斷,并通過串行口或者485信號輸出鍵碼。應用于銀行系統。
上傳時間: 2014-11-09
上傳用戶:sssl
適合初學者學習使用與學習的範例.包含範圍. 1.RPG行走模式 2.npc置放方法. 3.外部地圖的讀入方式.使用-字串-讀入. 4.物件化的邊界判斷! 5.超簡潔邊界與碰撞偵測 使物件化產生的npc依然保有邊界判斷的能力而不是只仰賴主程式的碰撞偵測. 此亦為完整使用物件的概念.故易於學習. 使用game api支援! 故延伸性非常高~ 請使用sun J2ME Wireless Toolkit運行 (直接將本資料夾置入Wireless Toolkit裡的apps資料夾即可)
上傳時間: 2014-01-01
上傳用戶:gengxiaochao