專(zhuān)利名稱(chēng):一種具有兩種工作模式的pcm碼流模擬器及模擬器中fpga工作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及衛(wèi)星測(cè)試領(lǐng)域,具體涉及一種具有兩種工作模式的PCM碼流模擬器及 模擬器中FPGA工作方法。
背景技術(shù):
脈沖編碼調(diào)制(Pulse-coded Modulation PCM)是用代碼來(lái)表示信號(hào)信息的一種 特殊調(diào)制方式。在衛(wèi)星PCM碼流測(cè)試中,PCM碼流通訊如圖1所示,星上中心計(jì)算機(jī)向地面 測(cè)控終端發(fā)送遙測(cè)TM數(shù)據(jù),地面測(cè)控終端向星上中心計(jì)算機(jī)發(fā)送遙控TC數(shù)據(jù)。目前的衛(wèi) 星PCM碼流模擬器,一種工作模式是模擬星上中心計(jì)算機(jī)向地面測(cè)控終端發(fā)送遙測(cè)TM數(shù) 據(jù),另一種工作模式是模擬地面測(cè)控終端向星上中心計(jì)算機(jī)發(fā)送遙控TC數(shù)據(jù),但目前的衛(wèi) 星PCM碼流模擬器功能單一,不能兼具衛(wèi)星PCM碼流模擬器的兩種工作模式,這使得衛(wèi)星 PCM碼流模擬器利用率低,同時(shí)也提高了測(cè)試設(shè)備成本。
發(fā)明內(nèi)容
為了解決現(xiàn)有的衛(wèi)星PCM碼流模擬器功能單一、不能兼具衛(wèi)星PCM碼流模擬器的 兩種工作模式而導(dǎo)致衛(wèi)星PCM碼流模擬器利用率低的問(wèn)題,本發(fā)明提供了一種具有兩種工 作模式的PCM碼流模擬器及模擬器中FPGA工作方法。本發(fā)明的一種具有兩種工作模式的PCM碼流模擬器,它包括調(diào)度計(jì)算機(jī)第一通訊 接口、第一 RS485電平轉(zhuǎn)換芯片、FPGA、第一 PCM碼流電平轉(zhuǎn)換芯片、中心計(jì)算機(jī)通訊接口 / 測(cè)控終端通訊接口、第二PCM碼流電平轉(zhuǎn)換芯片、第二 RS485電平轉(zhuǎn)換芯片和調(diào)度計(jì)算機(jī)第 二通訊接口,調(diào)度計(jì)算機(jī)第一通訊接口的信號(hào)輸出端經(jīng)G-RS485通路連接到第一 RS485電 平轉(zhuǎn)換芯片的信號(hào)輸入端,第一 RS485電平轉(zhuǎn)換芯片的信號(hào)輸出端連接到FPGA的第一信 號(hào)輸入端,F(xiàn)PGA的第一信號(hào)輸出端連接到第一 PCM碼流電平轉(zhuǎn)換芯片的信號(hào)輸入端,第一 PCM碼流電平轉(zhuǎn)換芯片的信號(hào)輸出端經(jīng)TC/TM通路連接到中心計(jì)算機(jī)通訊接口 /測(cè)控終端 通訊接口的信號(hào)輸入端,中心計(jì)算機(jī)通訊接口 /測(cè)控終端通訊接口的信號(hào)輸出端經(jīng)TM/TC 通路連接到第二 PCM碼流電平轉(zhuǎn)換芯片的信號(hào)輸入端,第二 PCM碼流電平轉(zhuǎn)換芯片的信號(hào) 輸出端連接到FPGA的第二信號(hào)輸入端,F(xiàn)PGA的第二信號(hào)輸出端通連接到第二 RS485電平 轉(zhuǎn)換芯片的信號(hào)輸入端,第二 RS485電平轉(zhuǎn)換芯片的信號(hào)輸出端經(jīng)P-RS485通路連接到調(diào) 度計(jì)算機(jī)第二通訊接口的信號(hào)輸入端,F(xiàn)PGA內(nèi)部固化有G-RS485數(shù)據(jù)流接收模塊、模式選 擇模塊、測(cè)控模式模塊和中心計(jì)算機(jī)模式模塊,所述G-RS485數(shù)據(jù)流接收模塊內(nèi)部固化有 G-RS485長(zhǎng)幀接收模塊和FIFO,所述G-RS485長(zhǎng)幀接收模塊內(nèi)部固化有串并轉(zhuǎn)換子模塊和 G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī),所述串并轉(zhuǎn)換子模塊內(nèi)部固化有G-RS485長(zhǎng)幀接收模塊 從狀態(tài)機(jī);所述模式選擇模塊內(nèi)部固化有工作模式選擇主狀態(tài)機(jī);所述測(cè)控模式模塊內(nèi)部 固化有遙控TC組幀模塊和遙測(cè)TM解碼組幀模塊,所述遙控TC組幀模塊內(nèi)部固化有發(fā)送遙 控TC指令狀態(tài)機(jī),遙測(cè)TM解碼組幀模塊內(nèi)部固化有接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī),發(fā)送遙控TC指令狀態(tài)機(jī)和接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)并行工作構(gòu)成了測(cè)控模式主狀態(tài)機(jī);所述中心計(jì)算 機(jī)模式模塊內(nèi)部固化有遙測(cè)TM組幀模塊和遙控TC解碼組幀模塊,所述遙測(cè)TM組幀模塊內(nèi) 部固化有發(fā)送遙測(cè)TM指令狀態(tài)機(jī),遙控TC解碼組幀模塊內(nèi)部固化有接收遙控TC數(shù)據(jù)狀態(tài) 機(jī),發(fā)送遙測(cè)TM指令狀態(tài)機(jī)和接收遙控TC數(shù)據(jù)狀態(tài)機(jī)并行工作構(gòu)成了中心計(jì)算機(jī)模式主 狀態(tài)機(jī);G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī),用于接收第一 RS485電平轉(zhuǎn)換芯片輸出的單字 節(jié)串行數(shù)據(jù),并將單字節(jié)串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)發(fā)送至G-RS485長(zhǎng)幀接收模塊主狀態(tài) 機(jī);G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī),用于接收G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)輸出的并行 數(shù)據(jù),對(duì)所述并行數(shù)據(jù)進(jìn)行幀頭的判讀、幀長(zhǎng)的讀取、校驗(yàn)的累加和判斷,并發(fā)送幀長(zhǎng)參數(shù) 至工作模式選擇主狀態(tài)機(jī);工作模式選擇主狀態(tài)機(jī),用于接收幀長(zhǎng)參數(shù),對(duì)所述幀長(zhǎng)參數(shù)進(jìn) 行幀長(zhǎng)參數(shù)讀取和判斷工作模式,并發(fā)送工作模式參數(shù)至測(cè)控模式主狀態(tài)機(jī)或中心計(jì)算機(jī) 模式主狀態(tài)機(jī);測(cè)控模式主狀態(tài)機(jī)中的發(fā)送遙控TC指令狀態(tài)機(jī),用于接收工作模式選擇主 狀態(tài)機(jī)輸出的工作模式參數(shù)中的遙控TC指令,并將所述遙控TC指令的數(shù)據(jù)組幀進(jìn)行編碼 發(fā)送至第一 PCM碼流電平轉(zhuǎn)換芯片;測(cè)控模式主狀態(tài)機(jī)中的接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī),用于 接收第二 PCM碼流電平轉(zhuǎn)換芯片輸出的遙測(cè)TM數(shù)據(jù),并將所述遙測(cè)TM數(shù)據(jù)解碼組幀發(fā)送 至第二 RS485電平轉(zhuǎn)換芯片;中心計(jì)算機(jī)模式主狀態(tài)機(jī)中的發(fā)送遙測(cè)TM指令狀態(tài)機(jī),用于 接收工作模式選擇主狀態(tài)機(jī)輸出的工作模式參數(shù)中的遙測(cè)TM指令,并將所述遙測(cè)TM指令 的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送至第一 PCM碼流電平轉(zhuǎn)換芯片;中心計(jì)算機(jī)模式主狀態(tài)機(jī)中的接 收遙控TC數(shù)據(jù)狀態(tài)機(jī),用于接收第二 PCM碼流電平轉(zhuǎn)換芯片輸出的遙控TC數(shù)據(jù),并將所述 遙控TC數(shù)據(jù)解碼組幀發(fā)送至第二 RS485電平轉(zhuǎn)換芯片。本發(fā)明的一種具有兩種工作模式的PCM碼流模擬器中FPGA工作方法,它包括七個(gè) 邏輯狀態(tài)機(jī)工作過(guò)程G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)工作過(guò)程、G-RS485長(zhǎng)幀接收模塊主 狀態(tài)機(jī)工作過(guò)程、工作模式選擇主狀態(tài)機(jī)工作過(guò)程、發(fā)送遙控TC指令狀態(tài)機(jī)工作過(guò)程、接 收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)工作過(guò)程、發(fā)送遙測(cè)TM指令狀態(tài)機(jī)工作過(guò)程和接收遙控TC數(shù)據(jù)狀態(tài) 機(jī)工作過(guò)程。本發(fā)明的有益效果本發(fā)明提供了一種兼具兩種工作模式的PCM碼流模擬器,既 能夠模擬星上PCM碼流,又能夠模擬地面測(cè)控終端PCM碼流,提高了 PCM碼流模擬器的利用 率,同時(shí)降低了測(cè)試設(shè)備成本。
圖1是衛(wèi)星PCM碼流測(cè)試中PCM碼流通訊示意圖,圖2是現(xiàn)有的具有一種工作模 式的PCM碼流模擬器的原理示意圖,圖3是FPGA3的原理結(jié)構(gòu)示意圖,圖4是本發(fā)明的碼型 說(shuō)明示意圖,圖5是本發(fā)明的G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)工作過(guò)程示意圖,圖6是本發(fā) 明的G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī)工作過(guò)程示意圖,圖7是本發(fā)明的工作模式選擇主狀 態(tài)機(jī)工作過(guò)程示意圖,圖8是本發(fā)明的發(fā)送遙控TC指令狀態(tài)機(jī)工作過(guò)程示意圖,圖9是本 發(fā)明的接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)工作過(guò)程示意圖,圖10是本發(fā)明的發(fā)送遙測(cè)TM指令狀態(tài)機(jī) 工作過(guò)程示意圖,圖11是本發(fā)明的接收遙控TC數(shù)據(jù)狀態(tài)機(jī)工作過(guò)程示意圖。
具體實(shí)施例方式
具體實(shí)施方式
一根據(jù)說(shuō)明書(shū)附圖2和圖3具體說(shuō)明本實(shí)施方式,本實(shí)施方式所述 的一種具有兩種工作模式的PCM碼流模擬器,它是基于具有一種工作模式的PCM碼流模擬 器實(shí)現(xiàn)的,所述模擬器包括調(diào)度計(jì)算機(jī)第一通訊接口 1、第一 RS485電平轉(zhuǎn)換芯片2、FPGA3、 第一 PCM碼流電平轉(zhuǎn)換芯片4、中心計(jì)算機(jī)通訊接口 /測(cè)控終端通訊接口 5、第二 PCM碼流 電平轉(zhuǎn)換芯片6、第二 RS485電平轉(zhuǎn)換芯片7和調(diào)度計(jì)算機(jī)第二通訊接口 8,調(diào)度計(jì)算機(jī)第 一通訊接口 1的信號(hào)輸出端經(jīng)G-RS485通路A連接到第一 RS485電平轉(zhuǎn)換芯片2的信號(hào)輸 入端,第一 RS485電平轉(zhuǎn)換芯片2的信號(hào)輸出端連接到FPGA3的第一信號(hào)輸入端,F(xiàn)PGA3的 第一信號(hào)輸出端連接到第一 PCM碼流電平轉(zhuǎn)換芯片4的信號(hào)輸入端,第一 PCM碼流電平轉(zhuǎn) 換芯片4的信號(hào)輸出端經(jīng)TC/TM通路B連接到中心計(jì)算機(jī)通訊接口 /測(cè)控終端通訊接口 5 的信號(hào)輸入端,中心計(jì)算機(jī)通訊接口 /測(cè)控終端通訊接口 5的信號(hào)輸出端經(jīng)TM/TC通路C 連接到第二 PCM碼流電平轉(zhuǎn)換芯片6的信號(hào)輸入端,第二 PCM碼流電平轉(zhuǎn)換芯片6的信號(hào) 輸出端連接到FPGA3的第二信號(hào)輸入端,F(xiàn)PGA3的第二信號(hào)輸出端通連接到第二 RS485電 平轉(zhuǎn)換芯片7的信號(hào)輸入端,第二 RS485電平轉(zhuǎn)換芯片7的信號(hào)輸出端經(jīng)P-RS485通路D 連接到調(diào)度計(jì)算機(jī)第二通訊接口 8的信號(hào)輸入端,F(xiàn)PGA3內(nèi)部固化有G-RS485數(shù)據(jù)流接收 模塊3-1、模式選擇模塊3-2、測(cè)控模式模塊3-3和中心計(jì)算機(jī)模式模塊3-4,所述G-RS485 數(shù)據(jù)流接收模塊3-1內(nèi)部固化有G-RS485長(zhǎng)幀接收模塊3-11和FIF03-12,所述G-RS485 長(zhǎng)幀接收模塊3-11內(nèi)部固化有串并轉(zhuǎn)換子模塊3-111和G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī) 3-112,所述串并轉(zhuǎn)換子模塊3-111內(nèi)部固化有G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)3-1111 ;所 述模式選擇模塊3-2內(nèi)部固化有工作模式選擇主狀態(tài)機(jī)3-21 ;所述測(cè)控模式模塊3-3內(nèi)部 固化有遙控TC組幀模塊3-31和遙測(cè)TM解碼組幀模塊3-32,所述遙控TC組幀模塊3_31內(nèi) 部固化有發(fā)送遙控TC指令狀態(tài)機(jī)3-311,遙測(cè)TM解碼組幀模塊3-32內(nèi)部固化有接收遙測(cè) TM數(shù)據(jù)狀態(tài)機(jī)3-321,發(fā)送遙控TC指令狀態(tài)機(jī)3-311和接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)3-321并 行工作構(gòu)成了測(cè)控模式主狀態(tài)機(jī);所述中心計(jì)算機(jī)模式模塊3-4內(nèi)部固化有遙測(cè)TM組幀模 塊3-41和遙控TC解碼組幀模塊3-42,所述遙測(cè)TM組幀模塊3_41內(nèi)部固化有發(fā)送遙測(cè)TM 指令狀態(tài)機(jī)3-411,遙控TC解碼組幀模塊3-42內(nèi)部固化有接收遙控TC數(shù)據(jù)狀態(tài)機(jī)3-421, 發(fā)送遙測(cè)TM指令狀態(tài)機(jī)3-411和接收遙控TC數(shù)據(jù)狀態(tài)機(jī)3-421并行工作構(gòu)成了中心計(jì)算 機(jī)模式主狀態(tài)機(jī);G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)3-1111,用于接收第一 RS485電平轉(zhuǎn)換芯 片2輸出的單字節(jié)串行數(shù)據(jù),并將單字節(jié)串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)發(fā)送至G-RS485長(zhǎng)幀接 收模塊主狀態(tài)機(jī)3-112 ;G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī)3-112,用于接收G-RS485長(zhǎng)幀接 收模塊從狀態(tài)機(jī)3-1111輸出的并行數(shù)據(jù),對(duì)所述并行數(shù)據(jù)進(jìn)行幀頭的判讀、幀長(zhǎng)的讀取、 校驗(yàn)的累加和判斷,并發(fā)送幀長(zhǎng)參數(shù)至工作模式選擇主狀態(tài)機(jī)3-21 ;工作模式選擇主狀態(tài) 機(jī)3-21,用于接收幀長(zhǎng)參數(shù),對(duì)所述幀長(zhǎng)參數(shù)進(jìn)行幀長(zhǎng)參數(shù)讀取和判斷工作模式,并發(fā)送工 作模式參數(shù)至測(cè)控模式主狀態(tài)機(jī)或中心計(jì)算機(jī)模式主狀態(tài)機(jī);測(cè)控模式主狀態(tài)機(jī)中的發(fā)送 遙控TC指令狀態(tài)機(jī)3-311,用于接收工作模式選擇主狀態(tài)機(jī)3-21輸出的工作模式參數(shù)中的 遙控TC指令,并將所述遙控TC指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送至第一 PCM碼流電平轉(zhuǎn)換芯 片4 ;測(cè)控模式主狀態(tài)機(jī)中的接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)3-321,用于接收第二 PCM碼流電平轉(zhuǎn) 換芯片6輸出的遙測(cè)TM數(shù)據(jù),并將所述遙測(cè)TM數(shù)據(jù)解碼組幀發(fā)送至第二 RS485電平轉(zhuǎn)換 芯片7 ;中心計(jì)算機(jī)模式主狀態(tài)機(jī)中的發(fā)送遙測(cè)TM指令狀態(tài)機(jī)3-411,用于接收工作模式選擇主狀態(tài)機(jī)3-21輸出的工作模式參數(shù)中的遙測(cè)TM指令,并將所述遙測(cè)TM指令的數(shù)據(jù)組幀 進(jìn)行編碼發(fā)送至第一 PCM碼流電平轉(zhuǎn)換芯片4 ;中心計(jì)算機(jī)模式主狀態(tài)機(jī)中的接收遙控TC 數(shù)據(jù)狀態(tài)機(jī)3-421,用于接收第二 PCM碼流電平轉(zhuǎn)換芯片6輸出的遙控TC數(shù)據(jù),并將所述遙 控TC數(shù)據(jù)解碼組幀發(fā)送至第二 RS485電平轉(zhuǎn)換芯片7。本實(shí)施方式中,中心計(jì)算機(jī)通訊接口 /測(cè)控終端通訊接口 5,既可以與中心計(jì)算機(jī) 連接,也可以與測(cè)控終端連接。本實(shí)施方式中,中心計(jì)算機(jī)通訊接口 /測(cè)控終端通訊接口 5主要指標(biāo)如下1)PCM碼型NRZ_L(非歸零電平碼),NRZ-M(非歸零傳號(hào)碼,變化為1,不變化為 0),每8比特組成1個(gè)字節(jié),高位在前,低位在后,對(duì)于長(zhǎng)字,先傳高位字節(jié),后傳低位字節(jié);PCM碼型說(shuō)明如圖4所示,不歸零電平碼(NRZ-L),數(shù)字碼位為“0”時(shí)用低電平 代表,碼位為“1”時(shí)用高電平代表,或者反過(guò)來(lái)亦可,可由設(shè)計(jì)者自由定義;不歸零傳號(hào)碼 (NRZ-M)變化規(guī)則為碼位為“1”時(shí),電平有一個(gè)躍變;碼位為“0”時(shí),電平無(wú)變化。
具體實(shí)施方式
二 本實(shí)施方式是具體實(shí)施方式
一所述的一種具有兩種工作模式的 PCM碼流模擬器中的FPGA工作方法,它包括七個(gè)工作過(guò)程G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī) 工作過(guò)程、G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī)工作過(guò)程、工作模式選擇主狀態(tài)機(jī)工作過(guò)程、發(fā) 送遙控TC指令狀態(tài)機(jī)工作過(guò)程、接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)工作過(guò)程、發(fā)送遙測(cè)TM指令狀態(tài) 機(jī)工作過(guò)程和接收遙控TC數(shù)據(jù)狀態(tài)機(jī)工作過(guò)程。
具體實(shí)施方式
三根據(jù)說(shuō)明書(shū)附圖5具體說(shuō)明本實(shí)施方式,本實(shí)施方式是對(duì)具體 實(shí)施方式二的進(jìn)一步說(shuō)明,具體實(shí)施方式
二中所述的G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)工作 過(guò)程包括三個(gè)狀態(tài)空閑態(tài)、判斷有效數(shù)據(jù)位狀態(tài)和單字節(jié)串并轉(zhuǎn)換狀態(tài);在空閑狀態(tài),等待單字節(jié)串行數(shù)據(jù)到達(dá),當(dāng)單字節(jié)串行數(shù)據(jù)到達(dá)時(shí),進(jìn)入判斷有效 數(shù)據(jù)位狀態(tài);在判斷有效數(shù)據(jù)位狀態(tài),將單字節(jié)串行數(shù)據(jù)的每一串行數(shù)據(jù)位進(jìn)行三次抽樣并將 抽樣結(jié)果中至少兩次相同的邏輯值作為有效值進(jìn)行發(fā)送,當(dāng)單字節(jié)串行數(shù)據(jù)的每一串行數(shù) 據(jù)位有效值發(fā)送完畢,進(jìn)入單字節(jié)串并轉(zhuǎn)換狀態(tài);在單字節(jié)串并轉(zhuǎn)換狀態(tài),接收單字節(jié)串行數(shù)據(jù)的每一串行數(shù)據(jù)位,當(dāng)單字節(jié)串行 數(shù)據(jù)的每一串行數(shù)據(jù)位有效值接收完畢,將單字節(jié)串行數(shù)據(jù)以并行數(shù)據(jù)形式發(fā)送,當(dāng)單字 節(jié)串行數(shù)據(jù)以并行數(shù)據(jù)形式發(fā)送完畢,返回空閑狀態(tài)。
具體實(shí)施方式
四根據(jù)說(shuō)明書(shū)附圖6具體說(shuō)明本實(shí)施方式,本實(shí)施方式是對(duì)具體 實(shí)施方式二的進(jìn)一步說(shuō)明,具體實(shí)施方式
二中所述的G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī)工作 過(guò)程包括七個(gè)狀態(tài)空閑狀態(tài)、判斷同步頭狀態(tài)、校驗(yàn)和累加數(shù)據(jù)狀態(tài)、接收版本號(hào)狀態(tài)、接 收幀長(zhǎng)狀態(tài)、接收參數(shù)存入FIFO狀態(tài)和清FIFO組合電路狀態(tài);在空閑狀態(tài),等待并行數(shù)據(jù)到達(dá),當(dāng)并行數(shù)據(jù)到達(dá),進(jìn)入判斷同步頭狀態(tài);在判斷同步頭狀態(tài),判斷同步頭是否正確,當(dāng)同步頭正確時(shí),發(fā)送同步頭幀頭有效 數(shù)據(jù),并等待后續(xù)數(shù)據(jù)有效信號(hào),如果后續(xù)數(shù)據(jù)有效信號(hào)到來(lái),則進(jìn)入接收版本號(hào)狀態(tài),同 時(shí)將后續(xù)數(shù)據(jù)有效信號(hào)發(fā)送到校驗(yàn)和累加寄存器,進(jìn)入校驗(yàn)和累加數(shù)據(jù)狀態(tài);當(dāng)同步頭錯(cuò) 誤時(shí),發(fā)送同步頭無(wú)效信號(hào),當(dāng)發(fā)送同步頭無(wú)效信號(hào)完畢,返回空閑狀態(tài);在校驗(yàn)和累加數(shù)據(jù)狀態(tài),接收后續(xù)數(shù)據(jù)有效信號(hào)并進(jìn)行校驗(yàn)和累加,當(dāng)后續(xù)數(shù)據(jù) 有效信號(hào)幀長(zhǎng)校驗(yàn)有效時(shí),返回空閑狀態(tài),當(dāng)后續(xù)數(shù)據(jù)有效信號(hào)幀長(zhǎng)校驗(yàn)無(wú)效時(shí),發(fā)送校驗(yàn)無(wú)效信號(hào),進(jìn)入清FIFO組合電路狀態(tài);在接收版本號(hào)狀態(tài),接收版本號(hào)并判斷版本號(hào)是否正確,當(dāng)版本號(hào)正確時(shí),輸出版 本號(hào)有效信號(hào),進(jìn)入接收幀長(zhǎng)狀態(tài),當(dāng)版本號(hào)錯(cuò)誤時(shí),輸出版本號(hào)無(wú)效信號(hào),進(jìn)入清FIFO組 合電路狀態(tài);在接收幀長(zhǎng)狀態(tài),接收幀長(zhǎng)字節(jié),當(dāng)接收幀長(zhǎng)字節(jié)完畢,進(jìn)入接收參數(shù)存入FIFO 狀態(tài),在接收參數(shù)存入FIFO狀態(tài),將關(guān)于幀長(zhǎng)個(gè)數(shù)的幀長(zhǎng)參數(shù)存入FIFO,當(dāng)幀長(zhǎng)參數(shù)存入 FIFO完畢,返回空閑狀態(tài);在清FIFO組合電路狀態(tài),接收校驗(yàn)無(wú)效信號(hào)和版本號(hào)無(wú)效信號(hào),當(dāng)校驗(yàn)無(wú)效信號(hào) 和版本號(hào)無(wú)效信號(hào)接收完畢,輸出FIFO清空信號(hào),返回空閑狀態(tài)。
具體實(shí)施方式
五根據(jù)說(shuō)明書(shū)附圖7具體說(shuō)明本實(shí)施方式,本實(shí)施方式是對(duì)具體 實(shí)施方式二的進(jìn)一步說(shuō)明,具體實(shí)施方式
二中所述的工作模式選擇主狀態(tài)機(jī)工作過(guò)程包括 四個(gè)狀態(tài)等待幀長(zhǎng)參數(shù)狀態(tài)、讀取幀長(zhǎng)參數(shù)狀態(tài)、測(cè)控模式工作狀態(tài)和中心計(jì)算機(jī)模式工 作狀態(tài);在等待幀長(zhǎng)參數(shù)狀態(tài),等待幀長(zhǎng)參數(shù)到達(dá),當(dāng)幀長(zhǎng)參數(shù)到達(dá)時(shí),進(jìn)入讀取幀長(zhǎng)參數(shù) 狀態(tài);在讀取幀長(zhǎng)參數(shù)狀態(tài),讀取幀長(zhǎng)參數(shù)并判斷工作模式參數(shù),當(dāng)工作模式參數(shù)為缺 省或?yàn)闇y(cè)控模式參數(shù)時(shí),進(jìn)入測(cè)控模式工作狀態(tài),當(dāng)工作模式參數(shù)為中心計(jì)算機(jī)模式參數(shù) 時(shí),進(jìn)入中心計(jì)算機(jī)模式工作狀態(tài);在測(cè)控模式工作狀態(tài),發(fā)送遙控TC指令并接收遙測(cè)TM數(shù)據(jù),當(dāng)發(fā)送遙控TC指令 并接收遙測(cè)TM數(shù)據(jù)完畢,返回空閑狀態(tài);在中心計(jì)算機(jī)模式工作狀態(tài),發(fā)送遙測(cè)TM指令并接收遙控TC數(shù)據(jù),當(dāng)發(fā)送遙測(cè)TM 指令并接收遙控TC數(shù)據(jù)完畢,返回空閑狀態(tài)。本實(shí)施方式中,PCM數(shù)據(jù)注入?yún)?shù)的協(xié)議為第一二字節(jié)參數(shù)代表本幀的幀長(zhǎng)度,第 三個(gè)字節(jié)參數(shù)代表當(dāng)前工作模式,第四個(gè)以后均為相應(yīng)參數(shù)。
具體實(shí)施方式
六根據(jù)說(shuō)明書(shū)附圖8具體說(shuō)明本實(shí)施方式,本實(shí)施方式是對(duì)具體 實(shí)施方式二的進(jìn)一步說(shuō)明,具體實(shí)施方式
二中所述的發(fā)送遙控TC指令狀態(tài)機(jī)工作過(guò)程包 括三個(gè)狀態(tài)等待G-RS485通路的遙控TC指令狀態(tài)、提取遙控TC指令數(shù)據(jù)組幀狀態(tài)和編碼 發(fā)送遙控TC指令狀態(tài);在等待G-RS485通路的遙控TC指令狀態(tài),等待遙控TC指令的到達(dá),當(dāng)遙控TC指 令到達(dá)時(shí),進(jìn)入提取遙控TC指令數(shù)據(jù)組幀狀態(tài);在提取遙控TC指令數(shù)據(jù)組幀狀態(tài),提取遙控TC指令的數(shù)據(jù)組幀,當(dāng)提取遙控TC 指令的數(shù)據(jù)組幀完畢,進(jìn)入編碼發(fā)送遙控TC指令狀態(tài);在編碼發(fā)送遙控TC指令狀態(tài),將遙控TC指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送,當(dāng)遙控TC 指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送完畢,返回等待遙控TC指令狀態(tài)。本實(shí)施方式中G-RS485通路A的G-RS485通路協(xié)議依次為同步頭,協(xié)議版本號(hào)、本 幀數(shù)據(jù)長(zhǎng)度、PCM設(shè)備號(hào)、相應(yīng)參數(shù),最后為校驗(yàn)和。
具體實(shí)施方式
七根據(jù)說(shuō)明書(shū)附圖9具體說(shuō)明本實(shí)施方式,本實(shí)施方式是對(duì)具體 實(shí)施方式二的進(jìn)一步說(shuō)明,具體實(shí)施方式
二中所述的接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)工作過(guò)程包 括三個(gè)狀態(tài)等待TM/TC通路的遙測(cè)TM數(shù)據(jù)狀態(tài)、遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài)和發(fā)送遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài);在等待TM/TC通路的遙測(cè)TM數(shù)據(jù)狀態(tài),等待遙測(cè)TM數(shù)據(jù)到達(dá),當(dāng)遙測(cè)TM數(shù)據(jù)到 達(dá)時(shí),進(jìn)入遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài);在遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài),對(duì)遙測(cè)TM數(shù)據(jù)進(jìn)行解碼組幀,當(dāng)遙測(cè)TM數(shù)據(jù)解碼 組幀完畢,進(jìn)入發(fā)送遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài);在發(fā)送遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài),通過(guò)P-RS485通路D發(fā)送遙測(cè)TM數(shù)據(jù)解碼組 幀,當(dāng)遙測(cè)TM數(shù)據(jù)解碼組幀發(fā)送完畢,返回等待TM/TC通路的遙測(cè)TM數(shù)據(jù)狀態(tài)。
具體實(shí)施方式
八根據(jù)說(shuō)明書(shū)附圖10具體說(shuō)明本實(shí)施方式,本實(shí)施方式是對(duì)具體 實(shí)施方式二的進(jìn)一步說(shuō)明,具體實(shí)施方式
二中所述的發(fā)送遙測(cè)TM指令狀態(tài)機(jī)工作過(guò)程包 括三個(gè)狀態(tài)等待G-RS485通路的遙測(cè)TM指令狀態(tài)、提取遙測(cè)TM指令數(shù)據(jù)組幀狀態(tài)和編碼 發(fā)送遙測(cè)TM指令狀態(tài);在等待G-RS485通路的遙測(cè)TM指令狀態(tài),等待遙測(cè)TM指令的到達(dá),當(dāng)遙測(cè)TM指 令到達(dá)時(shí),進(jìn)入提取遙測(cè)TM指令數(shù)據(jù)組幀狀態(tài);在提取遙測(cè)TM指令數(shù)據(jù)組幀狀態(tài),提取遙測(cè)TM指令的數(shù)據(jù)組幀,當(dāng)提取遙測(cè)TM 指令的數(shù)據(jù)組幀完畢,進(jìn)入編碼發(fā)送遙測(cè)TM指令狀態(tài);在編碼發(fā)送遙測(cè)TM指令狀態(tài),將遙測(cè)TM指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送,當(dāng)遙測(cè)TM 指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送完畢,返回等待遙測(cè)TM指令狀態(tài)。
具體實(shí)施方式
九根據(jù)說(shuō)明書(shū)附圖11具體說(shuō)明本實(shí)施方式,本實(shí)施方式是對(duì)具體 實(shí)施方式二的進(jìn)一步說(shuō)明,具體實(shí)施方式
二中所述的接收遙控TC數(shù)據(jù)狀態(tài)機(jī)工作過(guò)程包 括三個(gè)狀態(tài)等待TM/TC通路的遙控TC數(shù)據(jù)狀態(tài)、遙控TC數(shù)據(jù)解碼組幀狀態(tài)和發(fā)送遙控TC 數(shù)據(jù)解碼組幀狀態(tài);在等待TM/TC通路的遙控TC數(shù)據(jù)狀態(tài),等待遙控TC數(shù)據(jù)到達(dá),當(dāng)遙控TC數(shù)據(jù)到 達(dá)時(shí),進(jìn)入遙控TC數(shù)據(jù)解碼組幀狀態(tài);在遙控TC數(shù)據(jù)解碼組幀狀態(tài),對(duì)遙控TC數(shù)據(jù)進(jìn)行解碼組幀,當(dāng)遙控TC數(shù)據(jù)解碼 組幀完畢,進(jìn)入發(fā)送遙控TC數(shù)據(jù)解碼組幀狀態(tài);在發(fā)送遙控TC數(shù)據(jù)解碼組幀狀態(tài),通過(guò)P-RS485通路D發(fā)送遙控TC數(shù)據(jù)解碼組 幀,當(dāng)遙控TC數(shù)據(jù)解碼組幀發(fā)送完畢,返回等待TM/TC通路的遙控TC數(shù)據(jù)狀態(tài)。
權(quán)利要求
一種具有兩種工作模式的PCM碼流模擬器,它包括調(diào)度計(jì)算機(jī)第一通訊接口(1)、第一RS485電平轉(zhuǎn)換芯片(2)、FPGA(3)、第一PCM碼流電平轉(zhuǎn)換芯片(4)、中心計(jì)算機(jī)通訊接口/測(cè)控終端通訊接口(5)、第二PCM碼流電平轉(zhuǎn)換芯片(6)、第二RS485電平轉(zhuǎn)換芯片(7)和調(diào)度計(jì)算機(jī)第二通訊接口(8),調(diào)度計(jì)算機(jī)第一通訊接口(1)的信號(hào)輸出端經(jīng)G-RS485通路(A)連接到第一RS485電平轉(zhuǎn)換芯片(2)的信號(hào)輸入端,第一RS485電平轉(zhuǎn)換芯片(2)的信號(hào)輸出端連接到FPGA(3)的第一信號(hào)輸入端,F(xiàn)PGA(3)的第一信號(hào)輸出端連接到第一PCM碼流電平轉(zhuǎn)換芯片(4)的信號(hào)輸入端,第一PCM碼流電平轉(zhuǎn)換芯片(4)的信號(hào)輸出端經(jīng)TC/TM通路(B)連接到中心計(jì)算機(jī)通訊接口/測(cè)控終端通訊接口(5)的信號(hào)輸入端,中心計(jì)算機(jī)通訊接口/測(cè)控終端通訊接口(5)的信號(hào)輸出端經(jīng)TM/TC通路(C)連接到第二PCM碼流電平轉(zhuǎn)換芯片(6)的信號(hào)輸入端,第二PCM碼流電平轉(zhuǎn)換芯片(6)的信號(hào)輸出端連接到FPGA(3)的第二信號(hào)輸入端,F(xiàn)PGA(3)的第二信號(hào)輸出端通連接到第二RS485電平轉(zhuǎn)換芯片(7)的信號(hào)輸入端,第二RS485電平轉(zhuǎn)換芯片(7)的信號(hào)輸出端經(jīng)P-RS485通路(D)連接到調(diào)度計(jì)算機(jī)第二通訊接口(8)的信號(hào)輸入端,其特征在于FPGA(3)內(nèi)部固化有G-RS485數(shù)據(jù)流接收模塊(3-1)、模式選擇模塊(3-2)、測(cè)控模式模塊(3-3)和中心計(jì)算機(jī)模式模塊(3-4),所述G-RS485數(shù)據(jù)流接收模塊(3-1)內(nèi)部固化有G-RS485長(zhǎng)幀接收模塊(3-11)和FIFO(3-12),所述G-RS485長(zhǎng)幀接收模塊(3-11)內(nèi)部固化有串并轉(zhuǎn)換子模塊(3-111)和G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī)(3-112),所述串并轉(zhuǎn)換子模塊(3-111)內(nèi)部固化有G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)(3-1111),所述模式選擇模塊(3-2)內(nèi)部固化有工作模式選擇主狀態(tài)機(jī)(3-21),所述測(cè)控模式模塊(3-3)內(nèi)部固化有遙控TC組幀模塊(3-31)和遙測(cè)TM解碼組幀模塊(3-32),所述遙控TC組幀模塊(3-31)內(nèi)部固化有發(fā)送遙控TC指令狀態(tài)機(jī)(3-311),遙測(cè)TM解碼組幀模塊(3-32)內(nèi)部固化有接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)(3-321),發(fā)送遙控TC指令狀態(tài)機(jī)(3-311)和接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)(3-321)并行工作構(gòu)成了測(cè)控模式主狀態(tài)機(jī),所述中心計(jì)算機(jī)模式模塊(3-4)內(nèi)部固化有遙測(cè)TM組幀模塊(3-41)和遙控TC解碼組幀模塊(3-42),所述遙測(cè)TM組幀模塊(3-41)內(nèi)部固化有發(fā)送遙測(cè)TM指令狀態(tài)機(jī)(3-411),遙控TC解碼組幀模塊(3-42)內(nèi)部固化有接收遙控TC數(shù)據(jù)狀態(tài)機(jī)(3-421),發(fā)送遙測(cè)TM指令狀態(tài)機(jī)(3-411)和接收遙控TC數(shù)據(jù)狀態(tài)機(jī)(3-421)并行工作構(gòu)成了中心計(jì)算機(jī)模式主狀態(tài)機(jī);G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)(3-1111),用于接收第一RS485電平轉(zhuǎn)換芯片(2)輸出的單字節(jié)串行數(shù)據(jù),并將單字節(jié)串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)發(fā)送至G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī)(3-112);G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī)(3-112),用于接收G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)(3-1111)輸出的并行數(shù)據(jù),對(duì)所述并行數(shù)據(jù)進(jìn)行幀頭的判讀、幀長(zhǎng)的讀取、校驗(yàn)的累加和判斷,并發(fā)送幀長(zhǎng)參數(shù)至工作模式選擇主狀態(tài)機(jī)(3-21);工作模式選擇主狀態(tài)機(jī)(3-21),用于接收幀長(zhǎng)參數(shù),對(duì)所述幀長(zhǎng)參數(shù)進(jìn)行幀長(zhǎng)參數(shù)讀取和判斷工作模式,并發(fā)送工作模式參數(shù)至測(cè)控模式主狀態(tài)機(jī)或中心計(jì)算機(jī)模式主狀態(tài)機(jī);測(cè)控模式主狀態(tài)機(jī)中的發(fā)送遙控TC指令狀態(tài)機(jī)(3-311),用于接收工作模式選擇主狀態(tài)機(jī)(3-21)輸出的工作模式參數(shù)中的遙控TC指令,并將所述遙控TC指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送至第一PCM碼流電平轉(zhuǎn)換芯片(4);測(cè)控模式主狀態(tài)機(jī)中的接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)(3-321),用于接收第二PCM碼流電平轉(zhuǎn)換芯片(6)輸出的遙測(cè)TM數(shù)據(jù),并將所述遙測(cè)TM數(shù)據(jù)解碼組幀發(fā)送至第二RS485電平轉(zhuǎn)換芯片(7);中心計(jì)算機(jī)模式主狀態(tài)機(jī)中的發(fā)送遙測(cè)TM指令狀態(tài)機(jī)(3-411),用于接收工作模式選擇主狀態(tài)機(jī)(3-21)輸出的工作模式參數(shù)中的遙測(cè)TM指令,并將所述遙測(cè)TM指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送至第一PCM碼流電平轉(zhuǎn)換芯片(4);中心計(jì)算機(jī)模式主狀態(tài)機(jī)中的接收遙控TC數(shù)據(jù)狀態(tài)機(jī)(3-421),用于接收第二PCM碼流電平轉(zhuǎn)換芯片(6)輸出的遙控TC數(shù)據(jù),并將所述遙控TC數(shù)據(jù)解碼組幀發(fā)送至第二RS485電平轉(zhuǎn)換芯片(7)。
2.基于權(quán)利要求1所述的一種具有兩種工作模式的PCM碼流模擬器的一種具有兩種工 作模式的PCM碼流模擬器中FPGA工作方法,其特征在于它包括七個(gè)邏輯狀態(tài)機(jī)工作過(guò)程 G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)工作過(guò)程、G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī)工作過(guò)程、工作 模式選擇主狀態(tài)機(jī)工作過(guò)程、發(fā)送遙控TC指令狀態(tài)機(jī)工作過(guò)程、接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)工 作過(guò)程、發(fā)送遙測(cè)TM指令狀態(tài)機(jī)工作過(guò)程和接收遙控TC數(shù)據(jù)狀態(tài)機(jī)工作過(guò)程。
3.根據(jù)權(quán)利要求2所述的一種具有兩種工作模式的PCM碼流模擬器中FPGA工作方法, 其特征在于G-RS485長(zhǎng)幀接收模塊從狀態(tài)機(jī)工作過(guò)程包括三個(gè)狀態(tài)空閑態(tài)、判斷有效數(shù) 據(jù)位狀態(tài)和單字節(jié)串并轉(zhuǎn)換狀態(tài);在空閑狀態(tài),等待單字節(jié)串行數(shù)據(jù)到達(dá),當(dāng)單字節(jié)串行數(shù)據(jù)到達(dá)時(shí),進(jìn)入判斷有效數(shù)據(jù) 位狀態(tài);在判斷有效數(shù)據(jù)位狀態(tài),將單字節(jié)串行數(shù)據(jù)的每一串行數(shù)據(jù)位進(jìn)行三次抽樣并將抽樣 結(jié)果中至少兩次相同的邏輯值作為有效值進(jìn)行發(fā)送,當(dāng)單字節(jié)串行數(shù)據(jù)的每一串行數(shù)據(jù)位 有效值發(fā)送完畢,進(jìn)入單字節(jié)串并轉(zhuǎn)換狀態(tài);在單字節(jié)串并轉(zhuǎn)換狀態(tài),接收單字節(jié)串行數(shù)據(jù)的每一串行數(shù)據(jù)位,當(dāng)單字節(jié)串行數(shù)據(jù) 的每一串行數(shù)據(jù)位有效值接收完畢,將單字節(jié)串行數(shù)據(jù)以并行數(shù)據(jù)形式發(fā)送,當(dāng)單字節(jié)串 行數(shù)據(jù)以并行數(shù)據(jù)形式發(fā)送完畢,返回空閑狀態(tài)。
4.根據(jù)權(quán)利要求2所述的一種具有兩種工作模式的PCM碼流模擬器中FPGA工作方法, 其特征在于G-RS485長(zhǎng)幀接收模塊主狀態(tài)機(jī)工作過(guò)程包括七個(gè)狀態(tài)空閑狀態(tài)、判斷同步 頭狀態(tài)、校驗(yàn)和累加數(shù)據(jù)狀態(tài)、接收版本號(hào)狀態(tài)、接收幀長(zhǎng)狀態(tài)、接收參數(shù)存入FIFO狀態(tài)和 清FIFO組合電路狀態(tài);在空閑狀態(tài),等待并行數(shù)據(jù)到達(dá),當(dāng)并行數(shù)據(jù)到達(dá),進(jìn)入判斷同步頭狀態(tài);在判斷同步頭狀態(tài),判斷同步頭是否正確,當(dāng)同步頭正確時(shí),發(fā)送同步頭幀頭有效數(shù) 據(jù),并等待后續(xù)數(shù)據(jù)有效信號(hào),如果后續(xù)數(shù)據(jù)有效信號(hào)到來(lái),則進(jìn)入接收版本號(hào)狀態(tài),同時(shí) 將后續(xù)數(shù)據(jù)有效信號(hào)發(fā)送到校驗(yàn)和累加寄存器,進(jìn)入校驗(yàn)和累加數(shù)據(jù)狀態(tài);當(dāng)同步頭錯(cuò)誤 時(shí),發(fā)送同步頭無(wú)效信號(hào),當(dāng)發(fā)送同步頭無(wú)效信號(hào)完畢,返回空閑狀態(tài);在校驗(yàn)和累加數(shù)據(jù)狀態(tài),接收后續(xù)數(shù)據(jù)有效信號(hào)并進(jìn)行校驗(yàn)和累加,當(dāng)后續(xù)數(shù)據(jù)有效 信號(hào)幀長(zhǎng)校驗(yàn)有效時(shí),返回空閑狀態(tài),當(dāng)后續(xù)數(shù)據(jù)有效信號(hào)幀長(zhǎng)校驗(yàn)無(wú)效時(shí),發(fā)送校驗(yàn)無(wú)效 信號(hào),進(jìn)入清FIFO組合電路狀態(tài);在接收版本號(hào)狀態(tài),接收版本號(hào)并判斷版本號(hào)是否正確,當(dāng)版本號(hào)正確時(shí),輸出版本號(hào)有效信號(hào),進(jìn)入接收幀長(zhǎng)狀態(tài),當(dāng)版本號(hào)錯(cuò)誤時(shí),輸出版本號(hào)無(wú)效信號(hào),進(jìn)入清FIFO組合電路狀態(tài);在接收幀長(zhǎng)狀態(tài),接收幀長(zhǎng)字節(jié),當(dāng)接收幀長(zhǎng)字節(jié)完畢,進(jìn)入接收參數(shù)存入FIFO狀態(tài),在接收參數(shù)存入FIFO狀態(tài),將關(guān)于幀長(zhǎng)個(gè)數(shù)的幀長(zhǎng)參數(shù)存入FIFO,當(dāng)幀長(zhǎng)參數(shù)存入FIFO完畢,返回空閑狀態(tài);在清FIFO組合電路狀態(tài),接收校驗(yàn)無(wú)效信號(hào)和版本號(hào)無(wú)效信號(hào),當(dāng)校驗(yàn)無(wú)效信號(hào)和版本號(hào)無(wú)效信號(hào)接收完畢,輸出FIFO清空信號(hào),返回空閑狀態(tài)。
5.根據(jù)權(quán)利要求2所述的一種具有兩種工作模式的PCM碼流模擬器中FPGA工作方法,其特征在于工作模式選擇主狀態(tài)機(jī)工作過(guò)程包括四個(gè)狀態(tài)等待幀長(zhǎng)參數(shù)狀態(tài)、讀取幀長(zhǎng)參數(shù)狀態(tài)、測(cè)控模式工作狀態(tài)和中心計(jì)算機(jī)模式工作狀態(tài);在等待幀長(zhǎng)參數(shù)狀態(tài),等待幀長(zhǎng)參數(shù)到達(dá),當(dāng)幀長(zhǎng)參數(shù)到達(dá)時(shí),進(jìn)入讀取幀長(zhǎng)參數(shù)狀態(tài);在讀取幀長(zhǎng)參數(shù)狀態(tài),讀取幀長(zhǎng)參數(shù)并判斷工作模式參數(shù),當(dāng)工作模式參數(shù)為缺省或?yàn)闇y(cè)控模式參數(shù)時(shí),進(jìn)入測(cè)控模式工作狀態(tài),當(dāng)工作模式參數(shù)為中心計(jì)算機(jī)模式參數(shù)時(shí),進(jìn)入中心計(jì)算機(jī)模式工作狀態(tài);在測(cè)控模式工作狀態(tài),發(fā)送遙控TC指令并接收遙測(cè)TM數(shù)據(jù),當(dāng)發(fā)送遙控TC指令并接 收遙測(cè)TM數(shù)據(jù)完畢,返回空閑狀態(tài);在中心計(jì)算機(jī)模式工作狀態(tài),發(fā)送遙測(cè)TM指令并接收遙控TC數(shù)據(jù),當(dāng)發(fā)送遙測(cè)TM指 令并接收遙控TC數(shù)據(jù)完畢,返回空閑狀態(tài)。
6.根據(jù)權(quán)利要求2所述的一種具有兩種工作模式的PCM碼流模擬器中FPGA工作方法,其特征在于發(fā)送遙控TC指令狀態(tài)機(jī)工作過(guò)程包括三個(gè)狀態(tài)等待G-RS485通路的遙控TC 指令狀態(tài)、提取遙控TC指令數(shù)據(jù)組幀狀態(tài)和編碼發(fā)送遙控TC指令狀態(tài);在等待G-RS485通路的遙控TC指令狀態(tài),等待遙控TC指令的到達(dá),當(dāng)遙控TC指令到達(dá)時(shí),進(jìn)入提取遙控TC指令數(shù)據(jù)組幀狀態(tài);在提取遙控TC指令數(shù)據(jù)組幀狀態(tài),提取遙控TC指令的數(shù)據(jù)組幀,當(dāng)提取遙控TC指令的數(shù)據(jù)組幀完畢,進(jìn)入編碼發(fā)送遙控TC指令狀態(tài);在編碼發(fā)送遙控TC指令狀態(tài),將遙控TC指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送,當(dāng)遙控TC指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送完畢,返回等待遙控TC指令狀態(tài)。
7.根據(jù)權(quán)利要求2所述的一種具有兩種工作模式的PCM碼流模擬器中FPGA工作方法,其特征在于接收遙測(cè)TM數(shù)據(jù)狀態(tài)機(jī)工作過(guò)程包括三個(gè)狀態(tài)等待TM/TC通路的遙測(cè)TM數(shù) 據(jù)狀態(tài)、遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài)和發(fā)送遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài);在等待TM/TC通路的遙測(cè)TM數(shù)據(jù)狀態(tài),等待遙測(cè)TM數(shù)據(jù)到達(dá),當(dāng)遙測(cè)TM數(shù)據(jù)到達(dá)時(shí),進(jìn)入遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài);在遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài),對(duì)遙測(cè)TM數(shù)據(jù)進(jìn)行解碼組幀,當(dāng)遙測(cè)TM數(shù)據(jù)解碼組幀完畢,進(jìn)入發(fā)送遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài);在發(fā)送遙測(cè)TM數(shù)據(jù)解碼組幀狀態(tài),通過(guò)P-RS485通路D發(fā)送遙測(cè)TM數(shù)據(jù)解碼組幀,當(dāng)遙測(cè)TM數(shù)據(jù)解碼組幀發(fā)送完畢,返回等待TM/TC通路的遙測(cè)TM數(shù)據(jù)狀態(tài)。
8.根據(jù)權(quán)利要求2所述的一種具有兩種工作模式的PCM碼流模擬器中FPGA工作方法,其特征在于發(fā)送遙測(cè)TM指令狀態(tài)機(jī)工作過(guò)程包括三個(gè)狀態(tài)等待G-RS485通路的遙測(cè)TM指令狀態(tài)、提取遙測(cè)TM指令數(shù)據(jù)組幀狀態(tài)和編碼發(fā)送遙測(cè)TM指令狀態(tài);在等待G-RS485通路的遙測(cè)TM指令狀態(tài),等待遙測(cè)TM指令的到達(dá),當(dāng)遙測(cè)TM指令到達(dá)時(shí),進(jìn)入提取遙測(cè)TM指令數(shù)據(jù)組幀狀態(tài);在提取遙測(cè)TM指令數(shù)據(jù)組幀狀態(tài),提取遙測(cè)TM指令的數(shù)據(jù)組幀,當(dāng)提取遙測(cè)TM指令的數(shù)據(jù)組幀完畢,進(jìn)入編碼發(fā)送遙測(cè)TM指令狀態(tài);在編碼發(fā)送遙測(cè)TM指令狀態(tài),將遙測(cè)TM指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送,當(dāng)遙測(cè)TM指令的數(shù)據(jù)組幀進(jìn)行編碼發(fā)送完畢,返回等待遙測(cè)TM指令狀態(tài)。
9.根據(jù)權(quán)利要求2所述的一種具有兩種工作模式的PCM碼流模擬器中FPGA工作方法,其特征在于接收遙控TC數(shù)據(jù)狀態(tài)機(jī)工作過(guò)程包括三個(gè)狀態(tài)等待TM/TC通路的遙控TC數(shù) 據(jù)狀態(tài)、遙控TC數(shù)據(jù)解碼組幀狀態(tài)和發(fā)送遙控TC數(shù)據(jù)解碼組幀狀態(tài);在等待TM/TC通路的遙控TC數(shù)據(jù)狀態(tài),等待遙控TC數(shù)據(jù)到達(dá),當(dāng)遙控TC數(shù)據(jù)到達(dá)時(shí),進(jìn)入遙控TC數(shù)據(jù)解碼組幀狀態(tài);在遙控TC數(shù)據(jù)解碼組幀狀態(tài),對(duì)遙控TC數(shù)據(jù)進(jìn)行解碼組幀,當(dāng)遙控TC數(shù)據(jù)解碼組幀完畢,進(jìn)入發(fā)送遙控TC數(shù)據(jù)解碼組幀狀態(tài);在發(fā)送遙控TC數(shù)據(jù)解碼組幀狀態(tài),通過(guò)P-RS485通路D發(fā)送遙控TC數(shù)據(jù)解碼組幀,當(dāng)遙控TC數(shù)據(jù)解碼組幀發(fā)送完畢,返回等待TM/TC通路的遙控TC數(shù)據(jù)狀態(tài)。
全文摘要
一種具有兩種工作模式的PCM碼流模擬器及模擬器中FPGA工作方法,它涉及衛(wèi)星測(cè)試領(lǐng)域。它解決了現(xiàn)有的衛(wèi)星PCM碼流模擬器功能單一、不能兼具衛(wèi)星PCM碼流模擬器的兩種工作模式而導(dǎo)致衛(wèi)星PCM碼流模擬器利用率低的問(wèn)題,本發(fā)明的FPGA內(nèi)部固化有G-RS485數(shù)據(jù)流接收模塊、模式選擇模塊、測(cè)控模式模塊和中心計(jì)算機(jī)模式模塊。本發(fā)明的FPGA工作方法包括七個(gè)工作過(guò)程。本發(fā)明適用于小衛(wèi)星PCM碼流測(cè)試。
文檔編號(hào)H04B17/00GK101800587SQ200910312608
公開(kāi)日2010年8月11日 申請(qǐng)日期2009年12月30日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者彭喜元, 彭宇, 趙光權(quán), 鄭博, 馬云彤 申請(qǐng)人:哈爾濱工業(yè)大學(xué)