dbf

dbf

Digital Beam Forming的縮寫,譯為數字波束形成 或數字波束合成。廣泛套用於陣列信號處理領域。又表示一種資料庫檔案。

基本信息

數字波束形成

DBF是Digital Beam Forming的縮寫,譯為數字波束形成 或數字波束合成。數字波束形成技術是天線波束形成原理與數位訊號處理技術相結合的產物,其廣泛套用於陣列信號處理領域。

dbfdbf

專業: 電子通信與自動控制技術陣列信號處理最主要的研究內容包括DOA估計和波束形成。較早的DOA估計方法又稱為波束形成方法,而該波束形成方法利用了空域維納濾波的匹配概念,由陣列流形在信號空間中的投影大小判定信號方向,後來隨著研究的深入,高分辨譜估計技術的發展,才把DOA估計和波束形成加以區分,DOA估計是為了確定信號的方位,從接收數據中測出信號方向,不管信號是有用信號還是干擾信號,在DOA估計方向圖中都表現為峰值,而此峰值並不是實際陣列輸出功率;波束形成是傳統濾波的空域拓展,其根本目的是有效提取有用信號並抑制噪聲和干擾,在方向圖中表現為有用信號方向形成峰值、干擾方向形成零陷,可以認為DOA估計為波束形成的前端處理,確定期望信號和干擾方向後,陣列對期望信號方向形成波束並在干擾方向形成零陷。

檔案格式

一種特殊的檔案格式!表示資料庫檔案,Foxbase,Dbase,Visual FoxPro,等資料庫處理系統所產生的資料庫檔案!

DBF 資料庫可以分為 dBase III 、foxpro 格式兩類。

DBF 資料庫是常用的桌面型資料庫,它曾經被各企業、事業單位廣泛使用。現在,雖然已經有了很多的各種各樣的小、中、大型資料庫,DBF 資料庫依然被很多單位用於數據交換

DBF的檔案格式:

檔案頭

記錄1

記錄2

記錄3

記錄n

DBF檔案頭的詳細格式:

在檔案中的位置 內容 說明

0 1個位元組

表示當前的版本信息 flag

0x03 Dbase III

0X30 foxpro 檔案

1-3 3個位元組

表示最近的更新日期,按照YY MM DD格式。

YY 表示從1990年開始的年份

例: 2008 年 108 0x6C

當 大於 2008 時, 表示從2000年算起的年份

2009年的結果是 09  0x09

4-7 4 位元組 1個32位(bit)數

檔案中的記錄條數。

低位位元組在前,高位位元組在後,例如記錄數為 0X000001CC條時,

該處內容為: CC 01 00 00

8-9 2位元組 1個16位數( 無符號 int )

檔案頭中的位元組數 。headlen

包含: 頭部信息、欄位信息、附加信息的總位元組數

低位位元組在前,高位位元組在後

10-11 2位元組 1個16位數 ( 無符號 int )

一條記錄中的位元組長度。

低位位元組在前,高位位元組在後

12-13 2個位元組

保留位元組,用於以後添加新的說明性信息時使用,這裡用0來填寫。

14 1個位元組

表示未完成的操作。

15 1個位元組

dBASE IV編密碼標記。

16-27 12個位元組

保留位元組,用於多用戶處理時使用。

28 1個位元組

DBF檔案的MDX標識。

在創建一個DBF 表時 ,如果使用了MDX 格式的索引檔案,那么 DBF 表的表頭中的這個位元組就自動被設定了一個標誌,當你下次試圖重新打開這個DBF表的時候,數據引擎會自動識別這個標誌,如果此標誌為真,則數據引擎將試圖打開相應的MDX 檔案。

29 1個位元組

Language driver ID.

30-31 2個位元組

保留位元組,用於以後添加新的說明性信息時使用,這裡用0來填寫。

32-X (n*32)個位元組

欄位信息描述數組。

n表示欄位的個數。

這個數組的結構在後面有詳細的解釋。

X+1 1個位元組

作為記錄項終止標識。0x0D

X+2 – (headlen-1) 附加信息 ( 該內容在 FLAG=0x30 時才有 ) 大多填充的是 0x00

具體內容是什麼,待研究。

DBF檔案頭中欄位信息的詳細格式:

位置 內容 說明

0-10 11個位元組

欄位名稱,是ASCII碼值。

11 1個位元組

欄位的數據類型,是ASCII碼值。(B、C、D、G、L、M和N,具體的解釋見表2.9)。

12-15 4個位元組 保留位元組,

用於以後添加新的說明性信息時使用,這裡用0來填寫 。

該位應該是欄位的偏移量,但並非所有的DBF檔案填充該

16 1個位元組

欄位長度,二進制型,無符號int。

17 1個位元組 欄位的精度,

無符號int,二進制型, 小數位數。

18-19 2個位元組 保留位元組,

用於以後添加新的說明性信息時使用,這裡用0來填寫。

20 1個位元組

工作區ID。

21-30 10個位元組

保留位元組,用於以後添加新的說明性信息時使用,這裡用0來填寫。

31 1個位元組

MDX標識。如果存在一個MDX 格式的索引檔案,那么這個記錄項為真,否則為空。

欄位描述信息中,若第0個位元組=”0X0D”則表示欄位描述結束

DBF檔案中的數據類型:

代碼 數據類型 允許輸入的數據

C字元型 各種字元。

D日期型 用於區分年、月、日的數字和一個字元,內部存儲按照YYYYMMDD格式。

N數值型(Numeric) - . 0 1 2 3 4 5 6 7 8 9

L邏輯型(Logical) ? Y y N n T t F f (? 表示沒有初始化)。

M(Memo) 各種字元。

I 整型(Integer) 整型數據只用來表示整數,以二進制形式存儲,占用4個位元組。其取值範圍是:-21474836~21474836。

以下是foxpro擴充的類型

B二進制型 各種字元。

G(General or OLE) 各種字元。

YMoney 貨幣類型 長度 8

dbfdbf

在ArcMap中生成的shapefile檔案中有一個shape檔案是.dbf,它是該圖層的資料庫檔案,可以打開它來查看shapefile檔案的屬性。

打開方式

DBF Viewer Pro 是一個用於 Windows 下的 DBF 資料庫檔案管理器。

可用FOXPRO打開

還可用EXCEL進行打開

天線理論名詞

數字波束形成

相關詞條

相關搜尋

熱門詞條

聯絡我們