隨著科學(xué)技術(shù)的發(fā)展與公共安全保障需求的提高,視頻監(jiān)控系統(tǒng)在工業(yè)生產(chǎn)、日常生活、警備與軍事方面的應(yīng)用越來越廣泛。采用基于 FPGA 的SOPC技術(shù)、H.264壓縮編碼技術(shù)和網(wǎng)絡(luò)傳輸控制技術(shù)實現(xiàn)網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),在穩(wěn)定性、功能、成本與擴展性等方面都有著突出的優(yōu)勢,具有重要的學(xué)術(shù)意義與實用意義, 本課題所設(shè)計的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)由以Nios Ⅱ為核心的嵌入式圖像服務(wù)器、相關(guān)網(wǎng)絡(luò)設(shè)備與若干PC機客戶端組成。嵌入式圖像服務(wù)器實時采集圖像,采用H.264 編碼算法進行壓縮,并持續(xù)監(jiān)聽網(wǎng)絡(luò)。PC機客戶端可通過網(wǎng)絡(luò)對服務(wù)器進行遠程訪問,接收編碼數(shù)據(jù),使用H.264解碼算法重建圖像并實時顯示,使監(jiān)控人員有效地掌握現(xiàn)場情況, 在嵌入式圖像服務(wù)器設(shè)計階段,本文首先進行了芯片選型與開發(fā)平臺選擇。然后構(gòu)建圖像采集子系統(tǒng),采用雙緩存乒乓交換的方法設(shè)計圖像采集用戶自定義模塊。接著設(shè)計雙Nios Ⅱ架構(gòu)的SOPC系統(tǒng),闡述了雙軟核設(shè)計中定制連接、內(nèi)存芯片共享、數(shù)據(jù)搬移、通信與互斥的解決方法。同時完成了網(wǎng)絡(luò)服務(wù)器的設(shè)計,采用μC/OS-Ⅱ進行多任務(wù)的管理與調(diào)度, H.264視頻壓縮編解碼算法設(shè)計與實現(xiàn)是本文的重點。文中首先分析H.264.標準,規(guī)劃編解碼器結(jié)構(gòu)。接著設(shè)計了16×16幀內(nèi)預(yù)測算法,并設(shè)計宏塊掃描方式,采用兩次判決策略進行預(yù)測模式選擇。然后設(shè)計4×4子塊掃描方式,編寫整數(shù)變換與量化算法程序。熵編碼采用Exp-Golomb編碼與CAVLC相結(jié)合的方案,針對除拖尾系數(shù)之外的非零系數(shù)值編碼子算法,實現(xiàn)了一種基于表示范圍判別的編碼方法。最后設(shè)計了網(wǎng)絡(luò)傳輸?shù)拇a流組成格式,并針對編碼算法設(shè)計相應(yīng)解碼算法。使用VC++完成算法驗證,并進行測試,觀察不同參數(shù)下壓縮率與失真度的變化。 算法驗證完成后,本文進行了PC機客戶端設(shè)計,使其具有遠程訪問、H.264解碼與實時顯示的功能。同時將H.264 編碼算法程序移植到NiosⅡ中,并將嵌入式圖像服務(wù)器與若干客戶端接入網(wǎng)絡(luò)進行聯(lián)合調(diào)試,構(gòu)建完整的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng), 實驗結(jié)果表明,本系統(tǒng)視頻壓縮率高,監(jiān)控圖像質(zhì)量良好,充分證明了系統(tǒng)軟硬件與圖像編解碼算法設(shè)計成功。本系統(tǒng)具有成本低、擴展性好及適用范圍廣等優(yōu)點,發(fā)展前景十分廣闊。
標簽: FPGA 264 網(wǎng)絡(luò)視頻監(jiān)控 實現(xiàn)研究
上傳時間: 2013-08-03
上傳用戶:88mao
用了還是沒用上的,大家都來看看啊,呵呵,希望對你會有所幫助 cos()余弦tan()正切sin()正弦sqrt()平方根 asin()反正弦acos()反余弦atan()反正切sinh()雙曲線正弦 cosh()雙曲線余弦tanh()雙曲線正切 注釋:所有三角函數(shù)都使用單位度。 log()以10為底的對數(shù)ln()自然對數(shù) Exp()e的冪abs()絕對值 ceil()不小于其值的最小整數(shù) floor()不超過其值的最大整數(shù) 可以給函數(shù)ceil和floor加一個可選的自變量,用它指定要圓整的小數(shù)位數(shù)。帶有圓整參數(shù)的這些函數(shù)的語法是: ceil(parameter_name或number,number_of_dec_places) floor(parameter_name或number,number_of_dec_places) 其中number_of_dec_places是可選值: 1、可以被表示為一個數(shù)或一個使用者自定義參數(shù)。如果該參數(shù)值是一個實數(shù),則被截尾成為一個整數(shù)。 2、它的最大值是8。如果超過8,則不會舍入要舍入的數(shù)(第一個自變量),并使用其初值。 3、如果不指定它,則功能同前期版本一樣。 使用不指定小數(shù)部分位數(shù)的ceil和floor函數(shù),其舉例如下: ceil(10.2)值為11 floor(10.2)值為11 使用指定小數(shù)部分位數(shù)的ceil和floor函數(shù),其舉例如下: ceil(10.255,2)等于10.26 ceil(10.255,0)等于11[與ceil(10.255)相同] floor(10.255,1)等于10.2 floor(10.255,2)等于10.26
標簽: proe
上傳時間: 2013-11-02
上傳用戶:zhouli
元立體
上傳時間: 2013-10-08
上傳用戶:silenthink
C函數(shù)速查手冊 出版社:人民郵電出版社 《C函數(shù)速查手冊》中所講的C語言函數(shù)按照功能順序和字母順序進行排序,讀者既可以按照功能順序查找,也可以按照字母順序?qū)W習(xí)。《C函數(shù)速查手冊》不僅適合于C語言初學(xué)者學(xué)習(xí)使用,而且也可以作為中、高級C語言開發(fā)人員的參考手冊。 目錄 第1章 數(shù)學(xué)函數(shù) 1.1 _clear87函數(shù):清除浮點狀態(tài)字 1.2 _status87函數(shù):取浮點狀態(tài)字 1.3 abs函數(shù):求整數(shù)的絕對值 1.4 acos、acosl函數(shù):反余弦函數(shù) 1.5 asin、asinl函數(shù):反正弦函數(shù) 1.6 atan函數(shù):反正切函數(shù) 1.7 atan2、atan2l函數(shù):計算Y/X的反正切值 1.8 cabs函數(shù):計算復(fù)數(shù)的模 1.9 ceil函數(shù):向上取整 1.10 cos函數(shù):余弦函數(shù) 1.11 cosh函數(shù):雙曲余弦函數(shù) 1.12 div函數(shù):求兩個整數(shù)相除的商和余數(shù) 1.13 Exp函數(shù):指數(shù)函數(shù) 1.14 fabs函數(shù):求浮點數(shù)的絕對值 1.15 floor函數(shù):向下取整 1.16 fmod函數(shù):計算x對y的模 1.17 frExp函數(shù):將浮點數(shù)分為底數(shù)與指數(shù) 1.18 hypot函數(shù):計算直角三角形的斜邊 1.19 labs函數(shù):取長整數(shù)的絕對值 1.20 ldExp、ldExpl函數(shù):冪計算 1.21 ldiv函數(shù):兩個長整型數(shù)相除 1.22 log、logl函數(shù):計算自然對數(shù) 1.23 log10、log10l函數(shù):計算常用對數(shù) 1.24 max函數(shù):求兩個數(shù)中的最大者 1.25 min函數(shù):求兩個數(shù)中的最小者 1.26 modf、modfl函數(shù):分割數(shù)為整數(shù)部分和小數(shù)部分 1.27 poly函數(shù):計算多項式 1.28 pow函數(shù):指數(shù)函數(shù) 1.29 pow10函數(shù):指數(shù)函數(shù) 1.30 rand函數(shù):隨機數(shù)發(fā)生器 1.31 random函數(shù):隨機數(shù)發(fā)生器 1.32 randomize函數(shù):初始化隨機數(shù)發(fā)生器 1.33 sin函數(shù):正弦函數(shù) 1.34 sinh函數(shù):雙曲正弦函數(shù) 1.35 sqrt函數(shù):計算平方根 1.36 srand函數(shù):初始化隨機數(shù)發(fā)生器 1.37 tan、tanl函數(shù):正切函數(shù) 1.38 tanh、tanhl函數(shù):雙曲正切函數(shù) 第2章 字符串函數(shù) 2.1 atof函數(shù):把字符串轉(zhuǎn)換成浮點數(shù) 2.2 atoi函數(shù):將字符串轉(zhuǎn)換成整型數(shù) 2.3 atol函數(shù):將字符串轉(zhuǎn)換成長整型數(shù) 2.4 ecvt函數(shù):將浮點數(shù)轉(zhuǎn)換為字符串 2.5 fcvt函數(shù):將浮點數(shù)轉(zhuǎn)換為字符串 2.6 gcvt函數(shù):將浮點數(shù)轉(zhuǎn)換成字符串 2.7 itoa函數(shù):將整數(shù)值轉(zhuǎn)換為字符串 2.8 isalnum函數(shù):字母、數(shù)字判斷函數(shù) 2.9 isalpha函數(shù):字母判斷函數(shù) 2.10 isascii函數(shù):整數(shù)值的字符分類 2.11 iscntrl函數(shù):控制字符判斷函數(shù) 2.12 isdigit函數(shù):數(shù)字判斷函數(shù) 2.13 isgraph函數(shù):打印字符判斷 2.14 islower函數(shù):小寫字母判斷函數(shù) 2.15 isprint函數(shù):可打印字符判斷函數(shù) 2.16 isptmct函數(shù):標點符號判斷函數(shù) 2.17 isspace函數(shù):空格等判斷函數(shù) 2.18 isupper函數(shù):大寫字母判斷函數(shù) 2.19 isxdigit函數(shù):十六進制數(shù)字判斷函數(shù) 2.20 ltoa函數(shù):將長整值轉(zhuǎn)換為字符串 2.21 mbstowcs函數(shù):將多字節(jié)字符序列轉(zhuǎn)換成相應(yīng)的寬字符序列 2.22 mbtowc函數(shù):將多字節(jié)字符轉(zhuǎn)換成相應(yīng)的寬字符 2.23 stpcpy函數(shù):復(fù)制字符串 2.24 strcat函數(shù):拼接字符串 2.25 strchr函數(shù):查找給定字符 2.26 strcmp函數(shù):比較字符串 2.27 strcmpi函數(shù):比較字符串 2.28 strcpy函數(shù):復(fù)制字符串 2.29 strcspn函數(shù):查找不包含指定字符集子串的段 2.30 strdup函數(shù):將字符串復(fù)制到新建的位置 2.31 stricmp函數(shù):比較字符串 2.32 strlen函數(shù):獲取字符長度
上傳時間: 2014-12-25
上傳用戶:水口鴻勝電器
用了還是沒用上的,大家都來看看啊,呵呵,希望對你會有所幫助 cos()余弦tan()正切sin()正弦sqrt()平方根 asin()反正弦acos()反余弦atan()反正切sinh()雙曲線正弦 cosh()雙曲線余弦tanh()雙曲線正切 注釋:所有三角函數(shù)都使用單位度。 log()以10為底的對數(shù)ln()自然對數(shù) Exp()e的冪abs()絕對值 ceil()不小于其值的最小整數(shù) floor()不超過其值的最大整數(shù) 可以給函數(shù)ceil和floor加一個可選的自變量,用它指定要圓整的小數(shù)位數(shù)。帶有圓整參數(shù)的這些函數(shù)的語法是: ceil(parameter_name或number,number_of_dec_places) floor(parameter_name或number,number_of_dec_places) 其中number_of_dec_places是可選值: 1、可以被表示為一個數(shù)或一個使用者自定義參數(shù)。如果該參數(shù)值是一個實數(shù),則被截尾成為一個整數(shù)。 2、它的最大值是8。如果超過8,則不會舍入要舍入的數(shù)(第一個自變量),并使用其初值。 3、如果不指定它,則功能同前期版本一樣。 使用不指定小數(shù)部分位數(shù)的ceil和floor函數(shù),其舉例如下: ceil(10.2)值為11 floor(10.2)值為11 使用指定小數(shù)部分位數(shù)的ceil和floor函數(shù),其舉例如下: ceil(10.255,2)等于10.26 ceil(10.255,0)等于11[與ceil(10.255)相同] floor(10.255,1)等于10.2 floor(10.255,2)等于10.26
標簽: proe
上傳時間: 2013-10-20
上傳用戶:sevenbestfei
該類有以下特點: 1.支持字符串中含有各種常用函數(shù),如"7.5+sin(6*ln(8))/Exp(5)" 2.具有很好的糾錯能力,能檢查出表達式中括號是否配對、庫函數(shù)是否正確 3.運算過程中能檢查并判斷出各種異常,如除數(shù)為0、開方函數(shù)sqrt(x)中x<0,反余弦函數(shù)acos(x)中的x<-1或x>1等 4.支持積分、求方程,算術(shù)表達式中可含有x,計算時將用類中的成員變量xx代替
上傳時間: 2015-01-07
上傳用戶:410805624
該類有以下特點: 1.支持字符串中含有各種常用函數(shù),如"7.5+sin(6*ln(8))/Exp(5)" 2.具有很好的糾錯能力,能檢查出表達式中括號是否配對、庫函數(shù)是否正確 3.運算過程中能檢查并判斷出各種異常,如除數(shù)為0、開方函數(shù)sqrt(x)中x<0,反余弦函數(shù)acos(x)中的x<-1或x>1等 4.支持積分、求方程,算術(shù)表達式中可含有x,計算時將用類中的成員變量xx代替
上傳時間: 2015-01-11
上傳用戶:aix008
98年全國大學(xué)生數(shù)學(xué)建模競賽B題“水災(zāi)巡視問題”,是一個推銷員問題,本題有53個點,所有可能性大約為Exp(53),目前沒有好方法求出精確解,既然求不出精確解,我們使用模擬退火法求出一個較優(yōu)解,將所有結(jié)點編號為1到53,1到53的排列就是系統(tǒng)的結(jié)構(gòu),結(jié)構(gòu)的變化規(guī)則是:從1到53的排列中隨機選取一個子排列,將其反轉(zhuǎn)或?qū)⑵湟浦亮硪惶?能量E自然是路徑總長度。具體算法描述如下:步1: 設(shè)定初始溫度T,給定一個初始的巡視路線。步2 :步3 --8循環(huán)K次步3:步 4--7循環(huán)M次步4:隨機選擇路線的一段步5:隨機確定將選定的路線反轉(zhuǎn)或移動,即兩種調(diào)整方式:反轉(zhuǎn)、移動。步6:計算代價D,即調(diào)整前后的總路程的長度之差步7:按照如下規(guī)則確定是否做調(diào)整:如果D0,則按照Exp(-D/T)的概率進行調(diào)整步8:T*0.9-->T,降溫
標簽: 大學(xué)生 數(shù)學(xué)建模 巡視 競賽
上傳時間: 2015-03-14
上傳用戶:himbly
仿真1:首先把網(wǎng)絡(luò)溫度參數(shù)T固定在100,按工作規(guī)則共進行1000次狀態(tài)更新,把這1000次狀態(tài)轉(zhuǎn)移中網(wǎng)絡(luò)中的各個狀態(tài)出現(xiàn)的次數(shù)Si(i=1,2,…,16)記錄下來 按下式計算各個狀態(tài)出現(xiàn)的實際頻率: Pi=Si/∑i=1,NSi=Si/M 同時按照Bo1tzmann分布計算網(wǎng)絡(luò)各個狀態(tài)出現(xiàn)概率的理論值: Q(Ei)=(1/Z)Exp(-Ei/T) 仿真2:實施降溫方案,重新計算 采用快速降溫方案:T(t)= T0/(1+t) T從1000降到0.01,按工作規(guī)則更新網(wǎng)絡(luò)狀態(tài) 當T=0.01時結(jié)束降溫,再讓T保持在0.01進行1000次狀態(tài)轉(zhuǎn)移,比較兩種概率
標簽: 100 仿真 網(wǎng)絡(luò)溫度 參數(shù)
上傳時間: 2014-01-20
上傳用戶:獨孤求源
提供了與《嵌入式實時操作系統(tǒng)及應(yīng)用開發(fā)》教材配套的實驗系統(tǒng)軟件,包括:1)mbda22-DEMO-PC:嵌入式實時軟件開發(fā)平臺“道系統(tǒng)”安裝程序目錄,請直接執(zhí)行其中的up.exe文件。2)Exp-Lambda22-DEMO-PC.exe:實驗用例程序集,可以將這些實驗用例解壓安裝到“Lambda安裝目錄\demos”下。3)Lambda22-DEMO-PC使用說明.doc:“道系統(tǒng)”使用說。4)嵌入式操作系統(tǒng)應(yīng)用開發(fā)實驗指導(dǎo)書.doc5)s_no.txt:“道系統(tǒng)”安裝序列號文件,里面包含安裝“道系統(tǒng)”時所用到的序列號(52位的字符數(shù)字串)。6)readme.txt:本文檔。注:在本CD-ROM中只提供針對嵌入式仿真PC平臺的版本,讀者可在此基礎(chǔ)上進行嵌入式軟件的仿真開發(fā)。
標簽: 嵌入式 實時操作系統(tǒng) 實驗系統(tǒng) 應(yīng)用開發(fā)
上傳時間: 2015-03-23
上傳用戶:kr770906
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1