• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    lbb-用于射電天文VLBI基帶數(shù)據(jù)讀寫的庫(kù)?

    2020-06-09 08:15:12郭紹光李紀(jì)云朱人杰勞保強(qiáng)
    天文學(xué)報(bào) 2020年3期
    關(guān)鍵詞:系統(tǒng)

    郭紹光 李紀(jì)云 朱人杰 勞保強(qiáng) 陸 揚(yáng) 楊 穎

    (1 中國(guó)科學(xué)院上海天文臺(tái)上海200030)

    (2 中國(guó)科學(xué)院射電天文重點(diǎn)實(shí)驗(yàn)室南京210023)

    (3 中國(guó)科學(xué)院國(guó)家授時(shí)中心西安710600)

    1 引言

    甚長(zhǎng)基線干涉測(cè)量(Very Long Baseline Interferometry, VLBI)是目前角分辨率最高的天文觀測(cè)技術(shù), 通過(guò)這種技術(shù), 世界各地許多射電望遠(yuǎn)鏡的信號(hào)可以組合在一起, 產(chǎn)生極高的角分辨率, 使其在天文觀測(cè)、大地測(cè)量和深空探測(cè)中得到了廣泛的應(yīng)用[1–3]. 作為在VLBI接收系統(tǒng)中重要的數(shù)字設(shè)備之一的數(shù)字基帶轉(zhuǎn)換器(Digital Base-Band Converter, DBBC)承擔(dān)著頻段選擇、數(shù)據(jù)采集等任務(wù)[4], 其把接收機(jī)接收的寬帶中頻信號(hào)數(shù)字化后分成多個(gè)通道并轉(zhuǎn)換為基帶信號(hào), 以供相關(guān)處理機(jī)進(jìn)行后續(xù)處理. 基帶信號(hào)格式比如MarkIV、Mark5B和VDIF(VLBI Data Interface Format)1https://www.aoc.nrao.edu/software/sched/labelSECRECSYSRecordingSystems.html, 是目前國(guó)際上VLBI領(lǐng)域使用最普遍的格式. 射電天文VLBI基帶數(shù)據(jù)基本都遵循一定的規(guī)則, 每個(gè)數(shù)據(jù)幀包含幀頭和數(shù)據(jù), 或者同時(shí)包含原始二進(jìn)制數(shù)據(jù)和ASCII描述文件. 雖然規(guī)則相同, 但細(xì)節(jié)不同. 因此, 在使用這些數(shù)據(jù)之前, 我們應(yīng)該先對(duì)這些原始數(shù)據(jù)進(jìn)行解碼和分析, 然后將數(shù)據(jù)發(fā)送到硬件相關(guān)處理機(jī)[5]或軟件相關(guān)處理機(jī)[6–7]進(jìn)行相關(guān)生成可見度數(shù)據(jù).

    為了滿足我國(guó)后續(xù)深空探測(cè)及測(cè)地觀測(cè)對(duì)不同VLBI數(shù)據(jù)格式的支持, 本文描述了一個(gè)讀取解析射電基帶數(shù)據(jù)的框架庫(kù), 以簡(jiǎn)化數(shù)據(jù)處理使其標(biāo)準(zhǔn)化. 該框架庫(kù)名為L(zhǎng)ibrary for Baseband data, 簡(jiǎn)稱lbb軟件庫(kù).lbb軟件庫(kù)對(duì)不同的基帶數(shù)據(jù)將提供統(tǒng)一的讀寫接口, 方便用戶調(diào)用, 并支持通過(guò)后綴名與解析幀頭信息來(lái)自動(dòng)判定數(shù)據(jù)格式并調(diào)用解析函數(shù). 框架支持添加新的數(shù)據(jù)格式, 只需按照標(biāo)準(zhǔn)格式添加一些新的代碼格式說(shuō)明.lbb軟件庫(kù)使用C語(yǔ)言開發(fā), 可以運(yùn)行在多數(shù)類Unix系統(tǒng)中.

    本文第2節(jié)將概述現(xiàn)有的射電天文基帶數(shù)據(jù)格式, 第3節(jié)將對(duì)lbb軟件庫(kù)的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行詳細(xì)闡述, 第4節(jié)將使用真實(shí)數(shù)據(jù)進(jìn)行實(shí)驗(yàn)測(cè)試分析, 最后對(duì)本文進(jìn)行總結(jié)和展望.

    2 基帶數(shù)據(jù)概述

    首先對(duì)基帶數(shù)據(jù)記錄系統(tǒng)進(jìn)行介紹, 然后對(duì)基帶數(shù)據(jù)進(jìn)行闡述.

    2.1 記錄系統(tǒng)

    數(shù)據(jù)終端采集和記錄系統(tǒng)是VLBI的重要部分, 采集系統(tǒng)負(fù)責(zé)數(shù)據(jù)的采集和編碼, 記錄系統(tǒng)負(fù)責(zé)對(duì)終端的輸出數(shù)據(jù)進(jìn)行高速的存儲(chǔ). 為了應(yīng)對(duì)未來(lái)對(duì)高輸出速率、多種記錄模式、海量數(shù)據(jù)的要求, 終端記錄系統(tǒng)一直在更新迭代. 目前主流的為美國(guó)的Mark系列.

    美國(guó)從1967年開始研發(fā)記錄系統(tǒng), 第1代為Mark1, 記錄速率僅為1 Mbps, 隨著技術(shù)的發(fā)展, 從2007年開始, 磁帶系統(tǒng)被硬盤媒介代替, 記錄速率也得到了質(zhì)的提高. 因?yàn)镸ark5B系統(tǒng)使用VLBI標(biāo)準(zhǔn)接口(VLBI Standard Interface, VSI)來(lái)記錄數(shù)據(jù), 改進(jìn)了磁帶系統(tǒng)遺留下來(lái)的格式化問(wèn)題. 在每個(gè)模組中包含8個(gè)硬盤, 此時(shí)的記錄速率達(dá)到了1 Gbps. 從2013年初開始, VLBA (Very Long Baseline Array)逐漸停止使用Mark5A系統(tǒng), 并將大部分工程轉(zhuǎn)移到Mark5C系統(tǒng). 其他一些天文臺(tái)也在逐步遷移到Mark5C系統(tǒng)[8–9]. 同時(shí)隨著國(guó)際和國(guó)內(nèi)新開發(fā)的數(shù)字基帶轉(zhuǎn)換器, 比如美國(guó)的DBE(Digital Backend)、歐洲的EVN (European VLBI Network) DBBC[10]以及我國(guó)的CDAS2 (Chinese Data Acquisition System 2), 均不再使用輸出速率受限的VSI接口,而是使用10GbE網(wǎng)絡(luò)接口, 數(shù)據(jù)記錄設(shè)備可以采用具有相關(guān)接口的設(shè)備或通用存儲(chǔ)設(shè)備[11–12]. 經(jīng)過(guò)50 yr的不斷更新和發(fā)展,目前已經(jīng)研發(fā)升級(jí)到了Mark6系統(tǒng),支持16 Gbps(4 Gbps/端口)的穩(wěn)定記錄速率和32 Gbps的爆發(fā)記錄速率[8].

    除了美國(guó)的Mark系列系統(tǒng),日本使用自研的K系列系統(tǒng)[13],澳大利亞使用類PCEVN(Personal Computer European VLBI Network)系統(tǒng).中國(guó)也使用自研的VLBI網(wǎng)絡(luò)(China VLBI Network, CVN)記錄系統(tǒng)系列CVRS(China VLBI Recorder System), CVRS目前已經(jīng)最大支持到4 Gbps/臺(tái)站的記錄速率, 在探月工程及其他項(xiàng)目中已經(jīng)得到應(yīng)用.

    下面將主要針對(duì)最常用的Mark5B和VDIF的基帶數(shù)據(jù)進(jìn)行闡述.

    2.2 Mark5B

    Mark5B數(shù)據(jù)格式為基于硬盤的VLBI數(shù)據(jù)系統(tǒng)Mark5B的輸出格式. 采樣數(shù)據(jù)類型為實(shí)數(shù), 且只有一種固定格式, 該數(shù)據(jù)格式的每一幀包含一個(gè)16字節(jié)的幀頭和10000字節(jié)的數(shù)據(jù), 幀頭信息中第1個(gè)字為同步字, 固定為0xEDDEADAB (大端模式, 小端反之), 第2個(gè)字的比特0到比特14為從0開始的秒內(nèi)幀號(hào), 第3個(gè)字以及第4個(gè)字為VLBI的BCD (Binaray-Coded Decimal)碼(精確到1 ms)和循環(huán)冗余校驗(yàn)碼(Cyclical Redundancy Check Code, CRCC).

    Mark5B數(shù)據(jù)支持2N比特采樣, 其中0 ≥N≥5, 并且每一個(gè)秒內(nèi)幀號(hào)為0的數(shù)據(jù)均為該時(shí)間的精確起點(diǎn)(精確到秒). 通道數(shù)為有效比特流除以每次采樣的比特?cái)?shù)(目前通常設(shè)置為1或者2), 當(dāng)前版本假定所有有效比特流均有效. 另外Mark5B系統(tǒng)也會(huì)輸出有效比特流掩碼、秒內(nèi)幀號(hào)及其他觀測(cè)元數(shù)據(jù), 當(dāng)前l(fā)bb軟件庫(kù)版本暫時(shí)不讀取這些信息, 需要指定這些參數(shù).

    2.3 VDIF

    2.3.1 VDIF簡(jiǎn)介

    隨著新的VLBI數(shù)據(jù)采集與存儲(chǔ)系統(tǒng)的發(fā)展, 與日俱增的數(shù)據(jù)交互需求以及實(shí)時(shí)與近實(shí)時(shí)的高速網(wǎng)絡(luò)的需要, 都需要一個(gè)新的數(shù)據(jù)格式來(lái)解決這些問(wèn)題, 此時(shí)出現(xiàn)了繼VSI硬件接口協(xié)議(VSI Hardware, VSI-H)和VSI軟件接口協(xié)議(VSI Software, VSI-S)之后的VSI-E接口協(xié)議(其中E是electronic-VLBI的含義), VSI-E基于標(biāo)準(zhǔn)的RTP/RTCP網(wǎng)絡(luò)協(xié)議, 指定了數(shù)據(jù)格式和數(shù)據(jù)傳輸協(xié)議. 但由于VSI-E的復(fù)雜性, 并未被VLBI社區(qū)正式采納. 此時(shí)就出現(xiàn)了VDIF, 該格式最早在2009年定義, 主要為了標(biāo)準(zhǔn)化VLBI數(shù)據(jù)的傳輸和存儲(chǔ)并提升VLBI基帶數(shù)據(jù)的可擴(kuò)展性, VDIF的目標(biāo)與VSI-E不太一樣, VDIF不定義數(shù)據(jù)傳輸協(xié)議, 僅僅定義了一種不依賴于傳輸協(xié)議的數(shù)據(jù)交換格式, 這個(gè)格式匹配所有的VLBI數(shù)據(jù)傳輸, 包含實(shí)時(shí)與近實(shí)時(shí)的e-VLBI. VDIF的可擴(kuò)展性主要體現(xiàn)在自定義擴(kuò)展字, 可用于存儲(chǔ)下列數(shù)據(jù)組合:

    ?Fully Corner-Turned Data (FCTD): 即一個(gè)thread包含多個(gè)通道;

    ?Not Corner-Turned Data (NCTD): 即多個(gè)threads, 每個(gè)thread包含一個(gè)通道;

    ?Partially Corner-Turned Data (PCTD): 即多個(gè)threads, 每個(gè)thread含多個(gè)通道.

    上面的3種數(shù)據(jù)理論上可以通過(guò)軟件進(jìn)行重新組合來(lái)滿足相關(guān)處理需要的, 可以很方便地將FCTD轉(zhuǎn)換為NCTD和PCTD. 但是在將NCTD和PCTD的數(shù)據(jù)轉(zhuǎn)換為FCTD數(shù)據(jù)時(shí), 可能存在數(shù)據(jù)有效標(biāo)記位無(wú)法表明VDIF數(shù)據(jù)是否有效的問(wèn)題, 因?yàn)槎鄠€(gè)threads的數(shù)據(jù)標(biāo)記位可能是不同的, 這就會(huì)引起部分?jǐn)?shù)據(jù)權(quán)重不對(duì)造成的相關(guān)處理問(wèn)題.

    考慮到易識(shí)別性, VDIF文件的命名一般以vdif作為文件的后綴名, 格式為\_\_[\_fd\_].vdif. 其中exp code為experiment code即實(shí)驗(yàn)代碼、station code為臺(tái)站編碼2ftp://cddis.gsfc.nasa.gov/pub/vlbi/ivscontrol/ns-codes.txt、scan name為scan名、datainfo1及datainfo2為2.3.2節(jié)描述的格式信息, 比如2018年11月28日18點(diǎn)開始的rd1809-T6-332-1800-fd1024-16-2.vdif數(shù)據(jù), 實(shí)驗(yàn)代碼為rd1809, 參加臺(tái)站為上海天馬65 m望遠(yuǎn)鏡, scan為332–1800, 記錄速率為1024 Mbps, 16個(gè)通道, 2比特采樣.

    2.3.2 VDIF數(shù)據(jù)格式描述

    與2.2節(jié)描述的Mark5B格式類似, VDIF數(shù)據(jù)文件也有一系列的數(shù)據(jù)幀組成. 每個(gè)數(shù)據(jù)幀由幀頭(Data Frame Header)和數(shù)據(jù)(Data Array)組成, 統(tǒng)稱為數(shù)據(jù)幀(VDIF Data Frame).

    VDIF的數(shù)據(jù)來(lái)源如果只有一臺(tái)設(shè)備, 比如DBBC或者CDAS2[8], 這種情況下數(shù)據(jù)是嚴(yán)格意義上按照時(shí)間來(lái)排序的, 但是如果有多路輸入數(shù)據(jù)流, 并且數(shù)據(jù)傳輸經(jīng)過(guò)了交換機(jī)或者網(wǎng)絡(luò)就不能保證數(shù)據(jù)到達(dá)的順序了. VDIF數(shù)據(jù)不強(qiáng)制要求數(shù)據(jù)幀的次序, 但是對(duì)于某些比較舊的相關(guān)處理設(shè)備可能有這個(gè)需要, 目前仍舊在更新的軟件基本可以處理并對(duì)部分?jǐn)?shù)據(jù)進(jìn)行重新排序處理[7].

    如2.3.1節(jié)所述, 數(shù)據(jù)包含單通道與多通道模式, 下面將分別闡述. 對(duì)于單通道而言,VDIF的采樣比特?cái)?shù)目可以從1到32, 實(shí)數(shù)按照比特采樣遞增, 而復(fù)數(shù)是按照成對(duì)比特采樣出現(xiàn)的, 所以對(duì)于復(fù)數(shù)形式的數(shù)據(jù)而言, 最大支持的比特?cái)?shù)其實(shí)為16, 如果大于該值,將會(huì)占用2個(gè)相鄰的字來(lái)描述. 雖然VDIF不強(qiáng)制要求采樣比特?cái)?shù), 但對(duì)于標(biāo)準(zhǔn)的VLBI而言, 一般取1–4, 6–8和11–32.

    對(duì)于多通道而言, 為了與VLBI數(shù)據(jù)格式兼容, 數(shù)據(jù)只支持2n個(gè)通道, 2k個(gè)采樣比特(其中n與k均為整數(shù)), 最大的支持通道為231, 最大的采樣比特為32. 對(duì)于多通道而言,是按照一個(gè)完整的采樣來(lái)描述的, 比如對(duì)于所有通道的一次實(shí)數(shù)采樣, 包含2n×2k個(gè)比特. 對(duì)于所有通道的一次復(fù)數(shù)采樣, 包含2×2n×2k個(gè)比特.

    考慮到VDIF的數(shù)據(jù)流最大可以支持1024個(gè)數(shù)據(jù)線程, 通常的使用方法為一個(gè)數(shù)據(jù)線程包含一個(gè)通道或者多個(gè)通道. 為了區(qū)分多線程的數(shù)據(jù)流, 定義了simple和compound數(shù)據(jù)流. 其中simple數(shù)據(jù)流包含2種類型: (1)含有相同采樣率和采樣比特?cái)?shù)的一個(gè)或多個(gè)單通道線程; (2)含有相同通道數(shù)、采樣率和采樣比特?cái)?shù)的一個(gè)或多個(gè)多通道線程. 對(duì)于simple類型的數(shù)據(jù)而言, 每個(gè)數(shù)據(jù)線程必須包含相同的通道數(shù)、采樣比特?cái)?shù)和數(shù)據(jù)類型(實(shí)數(shù)或者復(fù)數(shù))、秒內(nèi)幀號(hào)、數(shù)據(jù)幀頭和數(shù)據(jù)負(fù)載長(zhǎng)度. 對(duì)于描述VDIF數(shù)據(jù)一般格式為---[], 比如1024-16-2-16的含義為總的數(shù)據(jù)速率為1024 Mbps, 分為16個(gè)通道, 2比特采樣, 格式化為16個(gè)單通道線程. 對(duì)于compound數(shù)據(jù)流而言, 是由多個(gè)混雜的simple數(shù)據(jù)流組成的,唯一需要注意的是, 不同的simple數(shù)據(jù)流必須保證有且僅有唯一線程號(hào), 正常情況下不推薦使用這種模式.

    2.3.3 VDIF文件幀頭

    與Mark5B格式的幀頭不同, VDIF的幀頭由8個(gè)32位的字共計(jì)32個(gè)字節(jié)(legacy VDIF除外, 依舊為16字節(jié)長(zhǎng))組成, 不同于Mark5B, VDIF數(shù)據(jù)的長(zhǎng)度從32字節(jié)到134 M字節(jié)不等,由幀頭信息確定.所有的信息均為小端設(shè)置. 在同一個(gè)觀測(cè)中,所有的VDIF文件幀頭的前4個(gè)字遵循同樣的定義規(guī)則, 但是后面的4個(gè)字由用戶自定義. 這4個(gè)字的布局由文件擴(kuò)展數(shù)據(jù)版本(Extended Data Version, EDV)來(lái)決定.

    幀頭的第1個(gè)字包含從參考紀(jì)元開始的秒數(shù), 第2個(gè)字包含參考?xì)v元及從0開始的秒內(nèi)幀號(hào), 第3個(gè)字包含VDIF的版本號(hào)、數(shù)據(jù)通道以及數(shù)據(jù)幀長(zhǎng), 第4個(gè)字包含采樣比特?cái)?shù)、線程號(hào)、臺(tái)站號(hào)等. 需要注意的是對(duì)于臺(tái)站數(shù)目巨大的項(xiàng)目, 比如平方公里陣列望遠(yuǎn)鏡(Square Kilometre Array, SKA)[13], 該值將作為數(shù)字對(duì)待, 這種情況下, 8比特的值應(yīng)該大于483https://www.skatelescope.org/. 后面的4個(gè)字為VDIF的擴(kuò)展字(EDV), 這里對(duì)于用戶自己生成的數(shù)據(jù)很有幫助, 通過(guò)指定EDV的版本也可以使得解碼軟件自動(dòng)識(shí)別數(shù)據(jù)格式, 目前提交的擴(kuò)展版本參考圖1, 如果不使用這4個(gè)字, 那么EDV將被設(shè)置為0, 其他的擴(kuò)展也被設(shè)置為全0. 目前EDV已經(jīng)有多個(gè)版本, 如圖1所示, 詳細(xì)的解析參考2.3.2節(jié).

    圖1 VDIF擴(kuò)展數(shù)據(jù)版本示意圖(圖中縮寫見3.2.2節(jié)定義)Fig.1 Scheme of VDIF extended data version (abbreviations are defined in Sec. 3.2.2)

    3 lbb軟件庫(kù)

    3.1 設(shè)計(jì)理念

    軟件的開發(fā)受到其他一些軟件的啟發(fā), 比如mark5access4https://github.com/demorest/mark5access, baseband5https://github.com/mhvk/baseband等. 考慮到可移植性, 軟件全部使用C語(yǔ)言開發(fā)完成, 不依賴于任何程序庫(kù), 經(jīng)測(cè)試可以在主流發(fā)行版上編譯運(yùn)行并使用. 考慮到易用性, 軟件配套發(fā)布了基于Python的圖形用戶界面(Graphical User Interface, GUI)供用戶方便調(diào)用. 軟件數(shù)據(jù)解析核心代碼使用C語(yǔ)言開發(fā), 保證了軟件的運(yùn)行效率, GUI開發(fā)使用Python, 提高了開發(fā)效率.lbb軟件庫(kù)的整體架構(gòu)如圖2所示. 當(dāng)前l(fā)bb軟件庫(kù)支持的基帶數(shù)據(jù)格式為Mark5B和VDIF數(shù)據(jù)格式, 目前這兩種數(shù)據(jù)格式最為通用. 探月工程中CVN的4個(gè)臺(tái)站使用Mark5B數(shù)據(jù)格式, VLBI測(cè)地觀測(cè)中使用VDIF數(shù)據(jù)格式. 最近已經(jīng)開展了基于Mark6記錄系統(tǒng)的觀測(cè)實(shí)驗(yàn)[8].

    圖2 lbb軟件庫(kù)架構(gòu)示意圖Fig.2 General view of lbb architecture

    由于終端基帶數(shù)據(jù)的格式基本為幀頭及數(shù)據(jù)組成的數(shù)據(jù)幀, 所以lbb軟件庫(kù)主要分為解析幀頭和解析數(shù)據(jù)兩種情況.

    3.2 軟件庫(kù)介紹

    lbb軟件庫(kù)主要提供了9個(gè)API (Application Programming Interface)供用戶調(diào)用, 分別為:

    ?read\_frame: 讀取數(shù)據(jù)幀(自動(dòng)判定數(shù)據(jù)格式, 包含幀頭與數(shù)據(jù));

    ?read\_frame\_header: 讀取數(shù)據(jù)幀頭(自動(dòng)判定數(shù)據(jù)格式);

    ?read\_frame\_data: 讀取數(shù)據(jù)(自動(dòng)判定數(shù)據(jù)格式);

    ?read\_mark5b\_frame: 讀取Mark5B數(shù)據(jù)幀(包含幀頭與數(shù)據(jù));

    ?read\_mark5b\_frame\_header: 讀取Mark5B幀頭;

    ?read\_mark5b\_frame\_data: 讀取Mark5B數(shù)據(jù);

    ?read\_vdif\_frame: 讀取VDIF數(shù)據(jù)幀(包含幀頭與數(shù)據(jù));

    ?read\_vdif\_frame\_header: 讀取VDIF幀頭;

    ?read\_vdif\_frame\_data: 讀取VDIF數(shù)據(jù);

    除了這9個(gè)主要的API以外, 還根據(jù)幀頭信息增加了諸如read\_mark5b\_frame\_number (讀取Mark5B幀號(hào))、read\_mark5b\_mjd (讀取Mark5B簡(jiǎn)化儒略日)等函數(shù).

    3.2.1 Mark5B數(shù)據(jù)格式解析

    Mark5B一個(gè)數(shù)據(jù)幀為10016字節(jié), 超過(guò)了最大傳輸單元(Maximum Transmission Unit, MTU)的限制, 一般需要分為兩組數(shù)據(jù)來(lái)傳輸, 每組數(shù)據(jù)包含5008字節(jié), 這就導(dǎo)致數(shù)據(jù)可能不從每一個(gè)起始幀開始, 也可能不是一個(gè)整幀結(jié)束, 所以需要首先定位到第1個(gè)幀以及最后一幀的偏移量. 為了避免數(shù)據(jù)的跳幀情況, 此處的方法為確認(rèn)連續(xù)的3幀均為正常幀, 即認(rèn)為數(shù)據(jù)是連續(xù)的, 且第1幀為數(shù)據(jù)的起始幀.

    圖3和4分別展示了定位第1幀以及最后一幀的示意圖, 其中紅色為可能的偏移量(該值可能為0), 分別在第1幀和最后一幀出現(xiàn), 綠色為幀頭信息(Frame Header, FH), 黃色表示10000字節(jié)的數(shù)據(jù)信息, 中間為多組數(shù)據(jù)幀.

    圖3 Mark5B數(shù)據(jù)的第1幀偏移值Fig.3 First frame offset of Mark5B data

    圖4 Mark5B數(shù)據(jù)的最后一幀偏移量Fig.4 Last frame offset of Mark5B data

    在解析定位到數(shù)據(jù)幀頭的同時(shí), 實(shí)際的數(shù)據(jù)也會(huì)存在系統(tǒng)緩存中, 在每次重新定位到下一幀的同時(shí)將同一秒的數(shù)據(jù)寫入到一個(gè)文件中直到到達(dá)數(shù)據(jù)幀尾. 這個(gè)數(shù)據(jù)將用于后續(xù)的相關(guān)處理.

    3.2.2 VDIF數(shù)據(jù)格式解析

    如2.3.3節(jié)所述目前VDIF的解析支持5種擴(kuò)展數(shù)據(jù)格式, 對(duì)于VDIF格式的數(shù)據(jù), 一般認(rèn)定第1幀即為起始幀或者作為一個(gè)偏移參數(shù)來(lái)進(jìn)行處理, 對(duì)于VDIF的擴(kuò)展版本也可以通過(guò)同步字來(lái)進(jìn)行識(shí)別和判斷.

    VDIF數(shù)據(jù)的解析流程如圖5所示, 其中FS為Frame Size的簡(jiǎn)稱, 為幀長(zhǎng)度; FH為Frame Header的簡(jiǎn)稱, 為幀頭, 正常情況下如果不指定offset, 默認(rèn)前32字節(jié)為第1幀的幀頭信息; MFS為Max Frame Size的簡(jiǎn)稱, 一般設(shè)定為20組最大FS的數(shù)據(jù)大小; 詳細(xì)的流程為, 首先程序?qū)?duì)輸入的參數(shù)進(jìn)行解析, 如果對(duì)數(shù)據(jù)的偏移有指定, 需要跳過(guò)該部分?jǐn)?shù)據(jù)到達(dá)VDIF數(shù)據(jù)的幀頭部分, 解析的參數(shù)也需要根據(jù)2.3.3節(jié)所述滿足一定的條件, 比如數(shù)據(jù)的幀長(zhǎng)必須是8的倍數(shù), 且其表示的數(shù)據(jù)大小需要在32 kB到134 MB之間, 否則將作為異常處理, 另外程序還指定了詳細(xì)的解析級(jí)別用于后續(xù)的數(shù)據(jù)完備性分析和檢查.

    圖5 VDIF文件處理流程Fig.5 Processing flow of VDIF file

    目前VDIF的EDV版本有5種, 在解析出EDV版本后, 不同的版本有不同的處理流程, 其中對(duì)于使用Mark6設(shè)備將Mark5B在線轉(zhuǎn)換為VDIF數(shù)據(jù)的流程單獨(dú)處理, 各個(gè)版本EDV的具體描述信息如下. 當(dāng)EDV的版本為1時(shí), 表示日本國(guó)家信息與通訊技術(shù)研究所(National Institute of Information and Communications Technology, NICT)定義的擴(kuò)展版本, 其中KM(kHz MHz)標(biāo)記采樣率占1比特, 為0時(shí)表示kHz, 為1時(shí)表示MHz,這主要是因?yàn)镵5/VSSP系統(tǒng)的采樣率從40 kHz到64 MHz[14]; Sampling Rate根據(jù)KM的單位, 最大可以表示超過(guò)100 GHz的采樣率; Word5為同步字0XACABFEED, 用于查找VDIF文件的幀頭位置; Word6和Word7共計(jì)8個(gè)字節(jié)用于描述數(shù)據(jù)采集系統(tǒng)或者臺(tái)站的信息.

    當(dāng)EDV的版本為2時(shí), 表示阿塔卡瑪毫米/亞毫米波陣列望遠(yuǎn)鏡(The Atacama Large Millimeter/submillimeter Array, ALMA)定義的擴(kuò)展版本, ALMA使用所謂的相位接口卡(Phasing Interface Cards, PIC)連接到基線觀測(cè)相關(guān)處理中心輸出數(shù)據(jù). 其中Magic/Sync為ALMA測(cè)試的子版本, 可以通過(guò)這個(gè)參數(shù)來(lái)定義PICs觀測(cè)、Mark6測(cè)試等其他應(yīng)用; Word5用于指定PIC的狀態(tài)或者定位Mark6的狀態(tài), Word6和Word7分別為VDIF傳輸協(xié)議(VDIF Transport Protocol,VTP)封包序列數(shù)(Packet Sequence Number,PSN)的最低有效位(Least significant word, LSW)和最高有效位(Most significant word, MSW).

    當(dāng)EDV的版本為3時(shí), 表示VLBA/VLA (The Very Large Array)與GBT (Green Bank Telescope)定義擴(kuò)展版本, 對(duì)于這個(gè)版本, 有一些默認(rèn)設(shè)置, 比如每個(gè)VDIF數(shù)據(jù)幀長(zhǎng)為5000, 所以每幀的長(zhǎng)度為5032字節(jié), 每個(gè)VDIF線程包含一個(gè)單獨(dú)的基帶通道; 采樣率與同步字采用NICT的版本, 這個(gè)版本新增了數(shù)字后端優(yōu)化頻率(注意不是天空頻率), 對(duì)于應(yīng)用在美國(guó)國(guó)立射電天文臺(tái)(National Radio Astronomy Observatory,NRAO)的ROACH數(shù)字后端系統(tǒng)(ROACH Digital Backend System, RDBE)而言, 這個(gè)值的范圍為512 MHz到1024 MHz. 第6個(gè)字表示本振頻率(Local Oscillator Intermediate Frequency, LOIF), IF表示中頻輸入的數(shù)字后端設(shè)備, Sub Band表示DBE的子通道, ESB (Electronic SideBand)表示IF的上邊帶(為1)與下邊帶(為0). 進(jìn)階的Major Rev(Revision)和Minor Rev為EDV3的主版本修訂號(hào)和次版本修訂號(hào), 后面的字節(jié)表示固件的類型與版本, 其中對(duì)于Personality Type而言, 0X00表示多相濾波器組(polyphase filter banks, PFB), 0X80表示數(shù)字下變頻器(Digital Down Converter, DDC) Mark5B,0X81表示DDC complex, 0X82表示DDC VDIF.

    當(dāng)EDV的版本為4時(shí), Validity mask length為1到64的整數(shù), 表示數(shù)據(jù)有效比特的掩碼, 另外還有16比特用于預(yù)留將來(lái)的功能擴(kuò)展, 其中同步字為32比特的0XACABFEED,與EDV1和EDV3一致, 位于第5個(gè)字, 用于確保VDIF數(shù)據(jù)流的同步, 第6和7個(gè)字表示各個(gè)通道的數(shù)據(jù)是否有效, 64比特分別對(duì)應(yīng)64個(gè)通道, 設(shè)置為1表示有效, 反之無(wú)效.

    其實(shí)除了上面描述的4個(gè)擴(kuò)展版本, 還有一個(gè)版本號(hào)為0XAB的擴(kuò)展版本. 在Mark6的處理中, 會(huì)將輸入的Mark5B格式的數(shù)據(jù)直接轉(zhuǎn)換為VDIF格式[8], 因?yàn)镸ark5B有16字節(jié)的幀頭和10000字節(jié)的數(shù)據(jù), 網(wǎng)絡(luò)傳輸分為2組5008的數(shù)據(jù). 在轉(zhuǎn)換為VDIF格式時(shí), 16字節(jié)的幀頭會(huì)復(fù)制一份作為32字節(jié)的VDIF格式的幀頭, 10000字節(jié)的數(shù)據(jù)緊隨其后, 此時(shí)數(shù)據(jù)幀為10032字節(jié), 因?yàn)镸ark5B的同步字為0XABADDEED, 所以版本號(hào)為0XAB.

    在VDIF進(jìn)行解析的時(shí)候還有一點(diǎn)需要特別注意, VDIF的數(shù)據(jù)是可以不連續(xù)的, 比如對(duì)于脈沖星觀測(cè)而言, 只有在有pulsar pulse時(shí)才有數(shù)據(jù), 所以對(duì)于此處需要特別注意,此時(shí)就需要與當(dāng)時(shí)的觀測(cè)綱要文件進(jìn)行比對(duì)以確定數(shù)據(jù)的詳細(xì)情況.

    3.3 圖形用戶界面

    考慮到軟件的易用性, 也開發(fā)了相應(yīng)的圖形用戶界面GUI, 該GUI運(yùn)行環(huán)境為L(zhǎng)inux發(fā)行版本. 用戶調(diào)用操作流程圖如圖6所示.

    圖6 基帶數(shù)據(jù)讀取識(shí)別流程圖Fig.6 Flow chart of reading and identifying baseband data

    該GUI界面使用Python語(yǔ)言開發(fā), Python是一個(gè)互動(dòng)性及面向?qū)ο蟮哪_本語(yǔ)言,開發(fā)速度快. 該用戶界面的開發(fā)使用PyQt6https://www.riverbankcomputing.com/software/pyqt/intro、matplotlib7https://matplotlib.org/等Python模塊. 如圖7所示,GUI軟件目前具備的功能分別為: 輸入文件區(qū)域、輸出信息區(qū)域、控制區(qū)域及數(shù)據(jù)完整性可視化結(jié)果分析區(qū)域. 其中輸入文件區(qū)域?yàn)檩斎虢?jīng)數(shù)據(jù)處理后的結(jié)果文件; 輸出信息部分主要包括數(shù)據(jù)的時(shí)間信息和幀頭信息; 控制顯示區(qū)域主要為切換不同時(shí)間段及不同幀號(hào)并顯示當(dāng)前進(jìn)度; 可視化區(qū)域主要為可視化輸出當(dāng)前數(shù)據(jù)的分析結(jié)果, 方便用戶根據(jù)可視化區(qū)域快速定位數(shù)據(jù)問(wèn)題.

    4 應(yīng)用案例

    lbb軟件庫(kù)及相關(guān)測(cè)試軟件已經(jīng)在Linux系統(tǒng)的發(fā)行版CentOS7、Ubuntu18, 同時(shí)也在MacOSX上進(jìn)行了測(cè)試. 鑒于lbb軟件庫(kù)的設(shè)計(jì), 該軟件庫(kù)可以運(yùn)行在大部分的主流Linux發(fā)行版上.

    為了驗(yàn)證lbb軟件庫(kù)的通用性, 本章節(jié)將展示lbb軟件庫(kù)在探月工程VLBI測(cè)軌系統(tǒng)硬件相關(guān)處理機(jī)配置項(xiàng)的使用以及與mark5access、baseband相比所新增的功能和效率分析. baseband為加拿大多倫多大學(xué)Marten H. van Kerkwijk教授開發(fā)的一套基于Python的基帶數(shù)據(jù)庫(kù); mark5access為美國(guó)國(guó)家射電天文臺(tái)Walter Bristen教授及一批天文學(xué)家共同維護(hù)開發(fā)的基帶數(shù)據(jù)庫(kù), 目前已經(jīng)用于軟件相關(guān)處理機(jī)DiFX (Distributed FX software correlator)[7].

    圖7 VDIF數(shù)據(jù)分析用戶界面Fig.7 Graphical user interface of VDIF data analysis

    lbb軟件庫(kù)在相關(guān)處理機(jī)的應(yīng)用主要為將CDAS2采集到的數(shù)據(jù)去幀頭, 將時(shí)間信息發(fā)送給主控程序, 在幾個(gè)測(cè)站的相關(guān)處理時(shí)間同步后, 開始進(jìn)行相關(guān)處理操作;lbb軟件庫(kù)在VLBI全球觀測(cè)系統(tǒng)(VLBI Global Observation System, VGOS)數(shù)據(jù)處理中的應(yīng)用主要為將CDAS2終端輸出的數(shù)據(jù)格式轉(zhuǎn)換為滿足VGOS國(guó)際聯(lián)測(cè)任務(wù)的數(shù)據(jù)格式, 用來(lái)進(jìn)行條紋檢測(cè)和后續(xù)的相關(guān)處理.

    測(cè)試使用相對(duì)復(fù)雜的VDIF數(shù)據(jù)格式進(jìn)行解析對(duì)比, 使用的數(shù)據(jù)為VGOS的測(cè)地?cái)?shù)據(jù), 任務(wù)代號(hào)v9715a, 終端使用CDAS2, 數(shù)據(jù)格式為VDIF, 數(shù)據(jù)速率16 Gbps, 觀測(cè)時(shí)間為2 h. 本案例將對(duì)幾種不同大小的數(shù)據(jù)進(jìn)行解析并輸出秒級(jí)文件同時(shí)分析出數(shù)據(jù)完備性.

    測(cè)試環(huán)境為L(zhǎng)inux的CentOS發(fā)行版本, 版本號(hào)CentOS7.4, 基于i7 CPU、32 GB RAM、16核的運(yùn)行環(huán)境.

    使用基于lbb軟件庫(kù)自研的軟件, 可以對(duì)數(shù)據(jù)進(jìn)行解秒操作, 同時(shí)對(duì)數(shù)據(jù)的完整性進(jìn)行解析并輸出結(jié)果圖像. 如圖7所示對(duì)輸出數(shù)據(jù)的秒內(nèi)幀號(hào)進(jìn)行解析, 并用紅色標(biāo)記出記錄中缺失的數(shù)據(jù)幀. 同時(shí)基于lbb軟件庫(kù)還研發(fā)了支持一次性讀取多個(gè)文件作為輸入, 自動(dòng)對(duì)這一批數(shù)據(jù)進(jìn)行處理和分析, 并自動(dòng)生成對(duì)應(yīng)的文件結(jié)果信息. 每個(gè)結(jié)果信息均可以使用lbb-GUI進(jìn)行查看, 極大地方便了用戶使用.

    在實(shí)例測(cè)試的同時(shí), 將lbb軟件庫(kù)與目前通用的mark5access以及baseband進(jìn)行效率測(cè)試, 對(duì)比結(jié)果如圖8所示.

    在和mark5access的比較中,因?yàn)榫褂肅語(yǔ)言開發(fā),效率基本一致,而使用Python開發(fā)的baseband, 可以看出在對(duì)小數(shù)據(jù)分析時(shí), 花費(fèi)時(shí)間區(qū)別不大, 但是隨著數(shù)據(jù)量的增長(zhǎng), baseband對(duì)于數(shù)據(jù)的解析效率相較于lbb/mark5access就開始降低, 隨著數(shù)據(jù)量的增大這個(gè)差距會(huì)繼續(xù)加大.

    圖8 測(cè)試效率對(duì)比Fig.8 Comparison of the analysis efficiency

    5 總結(jié)與展望

    本文探討了射電天文基帶數(shù)據(jù)的歷史及發(fā)展, 并對(duì)通用的兩種數(shù)據(jù)格式進(jìn)行了相關(guān)的解析, 為后續(xù)的數(shù)據(jù)處理提供了通用的軟件庫(kù), 方便直接調(diào)用. 測(cè)試表明, 該軟件庫(kù)可以在通用的Linux發(fā)行版上正常使用, 可以對(duì)將來(lái)軟件的開發(fā)與發(fā)展提供參考.

    考慮到后續(xù)相關(guān)工程任務(wù)對(duì)實(shí)時(shí)數(shù)據(jù)處理的要求, VGOS常規(guī)數(shù)據(jù)觀測(cè)8 Gbps或更高記錄速率的觀測(cè)以及諸如SKA等所產(chǎn)生的海量數(shù)據(jù)都對(duì)當(dāng)前的軟件和程序提出了更高的要求, 直接輸出數(shù)據(jù)流的方式可能會(huì)更有利于數(shù)據(jù)的處理.

    猜你喜歡
    系統(tǒng)
    Smartflower POP 一體式光伏系統(tǒng)
    WJ-700無(wú)人機(jī)系統(tǒng)
    ZC系列無(wú)人機(jī)遙感系統(tǒng)
    基于PowerPC+FPGA顯示系統(tǒng)
    基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開發(fā)
    半沸制皂系統(tǒng)(下)
    FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
    連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
    一德系統(tǒng) 德行天下
    PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
    最新在线观看一区二区三区| 最近最新免费中文字幕在线| 国产区一区二久久| 97碰自拍视频| 国产高清videossex| 免费在线观看视频国产中文字幕亚洲| 国产精品香港三级国产av潘金莲| 九色国产91popny在线| 欧美激情 高清一区二区三区| 老司机午夜福利在线观看视频| 亚洲,欧美精品.| 亚洲精品国产色婷婷电影| 久久精品国产亚洲av高清一级| 国产黄a三级三级三级人| 亚洲片人在线观看| 涩涩av久久男人的天堂| www日本在线高清视频| 精品午夜福利视频在线观看一区| 在线av久久热| 99精品久久久久人妻精品| 亚洲欧美一区二区三区黑人| 亚洲人成77777在线视频| 国产午夜精品久久久久久| 一区二区三区高清视频在线| 国产精品1区2区在线观看.| 中文字幕久久专区| 非洲黑人性xxxx精品又粗又长| 91av网站免费观看| 国产精品日韩av在线免费观看 | 视频区欧美日本亚洲| 日韩 欧美 亚洲 中文字幕| 丝袜在线中文字幕| 熟妇人妻久久中文字幕3abv| 麻豆一二三区av精品| 亚洲av电影不卡..在线观看| 日本一区二区免费在线视频| 男女下面插进去视频免费观看| 欧美黑人欧美精品刺激| 国产av在哪里看| 妹子高潮喷水视频| 亚洲av五月六月丁香网| 久久青草综合色| 99久久综合精品五月天人人| 欧美日韩一级在线毛片| 香蕉国产在线看| 成在线人永久免费视频| 久热这里只有精品99| 老熟妇仑乱视频hdxx| 国产精品99久久99久久久不卡| 国产精品一区二区免费欧美| 99久久精品国产亚洲精品| 一边摸一边抽搐一进一小说| 精品国产乱码久久久久久男人| 天堂动漫精品| 国产精品精品国产色婷婷| 麻豆av在线久日| 精品熟女少妇八av免费久了| 满18在线观看网站| 极品教师在线免费播放| 叶爱在线成人免费视频播放| 淫秽高清视频在线观看| 国产一区二区在线av高清观看| www.999成人在线观看| 精品一品国产午夜福利视频| 国产免费av片在线观看野外av| 国产野战对白在线观看| 欧美在线黄色| 女人被躁到高潮嗷嗷叫费观| 12—13女人毛片做爰片一| www日本在线高清视频| 成人永久免费在线观看视频| 日日夜夜操网爽| 国产人伦9x9x在线观看| 国产麻豆成人av免费视频| 国产精华一区二区三区| 丝袜人妻中文字幕| 免费人成视频x8x8入口观看| 给我免费播放毛片高清在线观看| 亚洲五月天丁香| 久久精品国产亚洲av高清一级| 亚洲中文av在线| 国产午夜精品久久久久久| 国产高清有码在线观看视频 | 一进一出抽搐动态| 亚洲精品久久国产高清桃花| 亚洲一码二码三码区别大吗| 老鸭窝网址在线观看| 国产精品爽爽va在线观看网站 | 亚洲欧美日韩另类电影网站| 老汉色∧v一级毛片| 女同久久另类99精品国产91| 女人高潮潮喷娇喘18禁视频| 欧美日本亚洲视频在线播放| 精品久久久久久,| 国产一区在线观看成人免费| 日本欧美视频一区| 人人妻人人澡欧美一区二区 | 一本久久中文字幕| 亚洲国产欧美一区二区综合| 91av网站免费观看| 搡老妇女老女人老熟妇| 日本a在线网址| 搡老妇女老女人老熟妇| 中亚洲国语对白在线视频| 母亲3免费完整高清在线观看| 亚洲av第一区精品v没综合| www.www免费av| 香蕉丝袜av| 日韩高清综合在线| 国产精品久久视频播放| a在线观看视频网站| bbb黄色大片| 可以在线观看的亚洲视频| 极品人妻少妇av视频| 午夜精品在线福利| 久久九九热精品免费| 一区二区三区精品91| 久久九九热精品免费| 99久久精品国产亚洲精品| 亚洲人成电影免费在线| 亚洲人成电影免费在线| 欧美日韩一级在线毛片| 99精品久久久久人妻精品| 成人18禁在线播放| www日本在线高清视频| 亚洲欧美激情在线| 亚洲欧美精品综合一区二区三区| 黑人巨大精品欧美一区二区蜜桃| 婷婷精品国产亚洲av在线| 一进一出抽搐gif免费好疼| 亚洲精品国产区一区二| 亚洲三区欧美一区| 99国产极品粉嫩在线观看| 91字幕亚洲| 日韩欧美一区视频在线观看| 天天躁狠狠躁夜夜躁狠狠躁| 男女午夜视频在线观看| 午夜福利欧美成人| 在线永久观看黄色视频| 午夜福利一区二区在线看| 国产亚洲精品一区二区www| 激情在线观看视频在线高清| 欧美不卡视频在线免费观看 | 99精品久久久久人妻精品| 色av中文字幕| www.精华液| 在线播放国产精品三级| 熟妇人妻久久中文字幕3abv| 777久久人妻少妇嫩草av网站| www日本在线高清视频| 欧美不卡视频在线免费观看 | 99国产精品一区二区蜜桃av| 久久性视频一级片| 国产成人av教育| 久久这里只有精品19| 狂野欧美激情性xxxx| 美女扒开内裤让男人捅视频| 又黄又粗又硬又大视频| 国产亚洲精品综合一区在线观看 | 午夜福利免费观看在线| 午夜亚洲福利在线播放| 禁无遮挡网站| 午夜福利成人在线免费观看| 亚洲一区高清亚洲精品| 日韩欧美在线二视频| 九色国产91popny在线| 精品久久久久久成人av| 亚洲欧美日韩高清在线视频| 脱女人内裤的视频| 757午夜福利合集在线观看| 国产精品1区2区在线观看.| 在线观看免费视频日本深夜| av免费在线观看网站| 国产精品一区二区在线不卡| 国产亚洲欧美精品永久| 日本 欧美在线| 90打野战视频偷拍视频| 岛国视频午夜一区免费看| 亚洲一区二区三区色噜噜| 一边摸一边抽搐一进一出视频| 欧美一级毛片孕妇| 免费搜索国产男女视频| 亚洲激情在线av| 一进一出抽搐gif免费好疼| 在线观看66精品国产| 9色porny在线观看| 国产麻豆69| 露出奶头的视频| 日本欧美视频一区| 一边摸一边做爽爽视频免费| 啦啦啦观看免费观看视频高清 | 国产精品一区二区在线不卡| 国产人伦9x9x在线观看| 中文字幕久久专区| 91在线观看av| 身体一侧抽搐| av天堂在线播放| 搡老岳熟女国产| 在线永久观看黄色视频| 免费搜索国产男女视频| 欧美色欧美亚洲另类二区 | 在线视频色国产色| 午夜福利,免费看| 90打野战视频偷拍视频| 99在线视频只有这里精品首页| 熟女少妇亚洲综合色aaa.| 亚洲精品国产色婷婷电影| 成年版毛片免费区| 国产精品综合久久久久久久免费 | 叶爱在线成人免费视频播放| 黄频高清免费视频| 日本撒尿小便嘘嘘汇集6| 少妇的丰满在线观看| 色综合婷婷激情| 日本黄色视频三级网站网址| 国产精品综合久久久久久久免费 | 久久久久久国产a免费观看| 叶爱在线成人免费视频播放| 久久精品91无色码中文字幕| 精品熟女少妇八av免费久了| e午夜精品久久久久久久| 国产精品久久电影中文字幕| 国产在线精品亚洲第一网站| 日日爽夜夜爽网站| 亚洲自偷自拍图片 自拍| 女人被躁到高潮嗷嗷叫费观| 亚洲国产欧美日韩在线播放| 精品一品国产午夜福利视频| 黄频高清免费视频| 中国美女看黄片| 老司机午夜福利在线观看视频| 在线十欧美十亚洲十日本专区| 久久国产精品影院| 久久精品国产亚洲av香蕉五月| 中文字幕另类日韩欧美亚洲嫩草| 大型av网站在线播放| 老鸭窝网址在线观看| 欧美色视频一区免费| 少妇的丰满在线观看| 久久人妻av系列| 香蕉久久夜色| 色哟哟哟哟哟哟| 亚洲精品一区av在线观看| 久热这里只有精品99| or卡值多少钱| 69精品国产乱码久久久| 欧美黄色淫秽网站| 一本综合久久免费| 精品国产超薄肉色丝袜足j| 好男人电影高清在线观看| 亚洲成av片中文字幕在线观看| 露出奶头的视频| 国产成人一区二区三区免费视频网站| 99久久综合精品五月天人人| 99精品在免费线老司机午夜| 老司机在亚洲福利影院| 欧美在线黄色| 国产一区二区激情短视频| 夜夜爽天天搞| 久久久国产成人精品二区| 久久午夜综合久久蜜桃| 手机成人av网站| 久久国产精品男人的天堂亚洲| 久久中文看片网| 两个人视频免费观看高清| 99香蕉大伊视频| 婷婷丁香在线五月| 老司机午夜福利在线观看视频| 国产精品野战在线观看| 欧美日韩精品网址| 色在线成人网| 久久久久久国产a免费观看| cao死你这个sao货| 性少妇av在线| 伦理电影免费视频| 亚洲一区二区三区不卡视频| 999久久久精品免费观看国产| 欧美黄色片欧美黄色片| 亚洲aⅴ乱码一区二区在线播放 | av免费在线观看网站| 1024香蕉在线观看| 啪啪无遮挡十八禁网站| 老司机午夜十八禁免费视频| 精品国内亚洲2022精品成人| 丝袜在线中文字幕| 亚洲国产精品999在线| 亚洲av成人av| 人成视频在线观看免费观看| 精品欧美国产一区二区三| 亚洲天堂国产精品一区在线| 亚洲午夜理论影院| 欧美日韩黄片免| 日韩欧美一区视频在线观看| 中文字幕另类日韩欧美亚洲嫩草| 麻豆av在线久日| 亚洲天堂国产精品一区在线| 午夜福利影视在线免费观看| 在线观看www视频免费| 国产xxxxx性猛交| 亚洲精品粉嫩美女一区| 夜夜爽天天搞| 操美女的视频在线观看| 久久久久久久久免费视频了| 夜夜看夜夜爽夜夜摸| 无遮挡黄片免费观看| 国产精品九九99| 黄色片一级片一级黄色片| 日韩欧美在线二视频| 亚洲国产日韩欧美精品在线观看 | 亚洲视频免费观看视频| 日韩av在线大香蕉| 男人操女人黄网站| 欧美日韩亚洲国产一区二区在线观看| 国产精品野战在线观看| 亚洲熟女毛片儿| 岛国视频午夜一区免费看| 国产伦人伦偷精品视频| 国产精品秋霞免费鲁丝片| 国产片内射在线| 午夜福利影视在线免费观看| 欧美日本亚洲视频在线播放| 91精品三级在线观看| 波多野结衣一区麻豆| 亚洲天堂国产精品一区在线| 91九色精品人成在线观看| 亚洲av成人不卡在线观看播放网| 黑丝袜美女国产一区| 法律面前人人平等表现在哪些方面| 亚洲中文日韩欧美视频| 国产亚洲av高清不卡| 99re在线观看精品视频| 狠狠狠狠99中文字幕| 桃色一区二区三区在线观看| 淫妇啪啪啪对白视频| 麻豆成人av在线观看| 日本 av在线| 夜夜爽天天搞| 国产亚洲欧美98| 免费在线观看视频国产中文字幕亚洲| 天天躁夜夜躁狠狠躁躁| 国产91精品成人一区二区三区| 欧美乱妇无乱码| 国产精品 欧美亚洲| 午夜福利影视在线免费观看| 人人妻人人澡欧美一区二区 | 91老司机精品| 悠悠久久av| 十八禁网站免费在线| 久久九九热精品免费| 九色国产91popny在线| 亚洲人成网站在线播放欧美日韩| 色综合亚洲欧美另类图片| 精品国产乱码久久久久久男人| 免费在线观看亚洲国产| 99国产精品99久久久久| 香蕉久久夜色| 黄色 视频免费看| 国产精品精品国产色婷婷| 精品欧美一区二区三区在线| 久久精品亚洲熟妇少妇任你| 午夜影院日韩av| 日日干狠狠操夜夜爽| 人妻久久中文字幕网| 在线十欧美十亚洲十日本专区| 国产精品免费一区二区三区在线| 老鸭窝网址在线观看| 欧美日韩亚洲国产一区二区在线观看| 欧美成人午夜精品| 欧美午夜高清在线| 亚洲精品久久国产高清桃花| 亚洲情色 制服丝袜| 不卡一级毛片| 长腿黑丝高跟| 在线av久久热| 欧美乱色亚洲激情| 日韩精品免费视频一区二区三区| 18禁裸乳无遮挡免费网站照片 | 色精品久久人妻99蜜桃| 黑人操中国人逼视频| 日韩欧美一区视频在线观看| 国产一区二区在线av高清观看| 国产一卡二卡三卡精品| 亚洲精品国产精品久久久不卡| 欧美中文日本在线观看视频| 成人永久免费在线观看视频| 成人三级黄色视频| 国产成人影院久久av| 中文字幕久久专区| 18禁观看日本| а√天堂www在线а√下载| 久久伊人香网站| 久久久久久人人人人人| 亚洲精品美女久久av网站| 少妇的丰满在线观看| 亚洲最大成人中文| 黄色女人牲交| 国产麻豆69| 中文字幕精品免费在线观看视频| 美女免费视频网站| 制服诱惑二区| 亚洲自偷自拍图片 自拍| 日本 av在线| 一边摸一边抽搐一进一小说| 久久国产亚洲av麻豆专区| 亚洲伊人色综图| 亚洲精品中文字幕一二三四区| 黄色丝袜av网址大全| 欧美+亚洲+日韩+国产| 日韩欧美免费精品| 欧美最黄视频在线播放免费| 欧美+亚洲+日韩+国产| 一夜夜www| √禁漫天堂资源中文www| 亚洲成人免费电影在线观看| 国产亚洲欧美在线一区二区| av片东京热男人的天堂| 激情在线观看视频在线高清| 女性生殖器流出的白浆| 久久久久精品国产欧美久久久| 亚洲精品在线美女| 国产av精品麻豆| 久久久久久久久免费视频了| 纯流量卡能插随身wifi吗| 大陆偷拍与自拍| 国产在线精品亚洲第一网站| 成人三级黄色视频| 老鸭窝网址在线观看| 怎么达到女性高潮| 国产主播在线观看一区二区| 黄色片一级片一级黄色片| 日韩国内少妇激情av| 久久精品aⅴ一区二区三区四区| 日韩有码中文字幕| 美国免费a级毛片| 国产精品香港三级国产av潘金莲| 中文字幕人妻熟女乱码| 亚洲中文字幕日韩| 电影成人av| 可以在线观看毛片的网站| 久久天堂一区二区三区四区| 好男人在线观看高清免费视频 | 最新美女视频免费是黄的| 久久久国产精品麻豆| 国产国语露脸激情在线看| 免费无遮挡裸体视频| 亚洲精品美女久久久久99蜜臀| 久久这里只有精品19| 妹子高潮喷水视频| 90打野战视频偷拍视频| 老司机福利观看| 成人国产一区最新在线观看| 国产高清有码在线观看视频 | 日韩欧美在线二视频| 精品国产亚洲在线| 欧美黄色片欧美黄色片| 18美女黄网站色大片免费观看| 脱女人内裤的视频| 侵犯人妻中文字幕一二三四区| 欧美黑人欧美精品刺激| 亚洲人成伊人成综合网2020| 久久香蕉精品热| 色综合站精品国产| 自拍欧美九色日韩亚洲蝌蚪91| 中文亚洲av片在线观看爽| 久久久久久大精品| 淫妇啪啪啪对白视频| 97人妻精品一区二区三区麻豆 | 国产91精品成人一区二区三区| 国产单亲对白刺激| 男女之事视频高清在线观看| 亚洲欧美精品综合久久99| 伊人久久大香线蕉亚洲五| 男女下面插进去视频免费观看| 中文字幕av电影在线播放| 国产精品二区激情视频| 精品久久久久久久久久免费视频| 亚洲美女黄片视频| 桃红色精品国产亚洲av| 在线观看舔阴道视频| 亚洲男人天堂网一区| 两人在一起打扑克的视频| 日本黄色视频三级网站网址| 亚洲精品中文字幕一二三四区| 久久国产亚洲av麻豆专区| avwww免费| 亚洲人成电影免费在线| 久久精品91蜜桃| 中文字幕另类日韩欧美亚洲嫩草| 午夜久久久久精精品| 国产野战对白在线观看| 亚洲人成电影观看| 亚洲色图av天堂| 久久人妻福利社区极品人妻图片| 中文字幕最新亚洲高清| 国产不卡一卡二| 国产麻豆成人av免费视频| 变态另类成人亚洲欧美熟女 | 免费观看精品视频网站| 久久国产精品男人的天堂亚洲| 男人操女人黄网站| 九色亚洲精品在线播放| 搡老妇女老女人老熟妇| 欧美大码av| 精品国产超薄肉色丝袜足j| 欧美成人性av电影在线观看| 国产99久久九九免费精品| 国产免费av片在线观看野外av| 无人区码免费观看不卡| 麻豆成人av在线观看| 丝袜美腿诱惑在线| 九色国产91popny在线| 国产真人三级小视频在线观看| 久99久视频精品免费| 在线观看66精品国产| 久久精品国产亚洲av高清一级| 波多野结衣巨乳人妻| 黄片小视频在线播放| 首页视频小说图片口味搜索| 亚洲 国产 在线| 午夜福利视频1000在线观看 | 亚洲精品美女久久av网站| 久久午夜综合久久蜜桃| 无遮挡黄片免费观看| 国产成人一区二区三区免费视频网站| 中文亚洲av片在线观看爽| 中亚洲国语对白在线视频| 天天一区二区日本电影三级 | 色尼玛亚洲综合影院| 亚洲美女黄片视频| 国内精品久久久久久久电影| 精品国产超薄肉色丝袜足j| 大型av网站在线播放| 亚洲av片天天在线观看| 国产一区二区三区综合在线观看| 制服人妻中文乱码| 国产又色又爽无遮挡免费看| 免费久久久久久久精品成人欧美视频| 亚洲成人精品中文字幕电影| 狠狠狠狠99中文字幕| 看黄色毛片网站| 宅男免费午夜| 成人三级做爰电影| 自线自在国产av| 日本a在线网址| 久久伊人香网站| 美女大奶头视频| 日本 欧美在线| 中文字幕av电影在线播放| 十八禁网站免费在线| 午夜成年电影在线免费观看| 国产三级在线视频| 99精品久久久久人妻精品| 精品不卡国产一区二区三区| 亚洲av第一区精品v没综合| 黄色毛片三级朝国网站| 国产黄a三级三级三级人| 天堂影院成人在线观看| 搡老岳熟女国产| 少妇的丰满在线观看| 婷婷精品国产亚洲av在线| bbb黄色大片| 久久久久久人人人人人| 亚洲成av人片免费观看| 国产精品1区2区在线观看.| 精品免费久久久久久久清纯| 欧美乱色亚洲激情| 久久久久久国产a免费观看| 啦啦啦观看免费观看视频高清 | 可以免费在线观看a视频的电影网站| 久久欧美精品欧美久久欧美| 精品欧美国产一区二区三| 精品国产亚洲在线| 久久九九热精品免费| 久久香蕉精品热| 亚洲成av人片免费观看| 麻豆成人av在线观看| 久久久久久久久久久久大奶| 欧美绝顶高潮抽搐喷水| 俄罗斯特黄特色一大片| 黑人操中国人逼视频| 成人免费观看视频高清| 免费观看精品视频网站| 欧美黑人欧美精品刺激| 久久人人爽av亚洲精品天堂| 亚洲,欧美精品.| 天堂影院成人在线观看| 精品人妻在线不人妻| 亚洲第一电影网av| 亚洲精品久久成人aⅴ小说| 老司机午夜福利在线观看视频| 人人妻人人澡欧美一区二区 | 国产午夜福利久久久久久| 99riav亚洲国产免费| 一区二区三区激情视频| 在线观看午夜福利视频| 亚洲国产高清在线一区二区三 | 精品人妻1区二区| e午夜精品久久久久久久| 国产精品影院久久| 亚洲欧美激情综合另类| www.自偷自拍.com| 操美女的视频在线观看| 亚洲少妇的诱惑av| 桃色一区二区三区在线观看| 村上凉子中文字幕在线| 在线av久久热| 亚洲国产看品久久| 成人三级做爰电影| 在线观看一区二区三区| 校园春色视频在线观看| 日本 av在线| 欧洲精品卡2卡3卡4卡5卡区| 国产不卡一卡二| 国产激情久久老熟女| 黄片小视频在线播放|