本技術(shù)涉及航空航天,具體而言,涉及一種基于人工智能的衛(wèi)星數(shù)據(jù)處理方法、裝置、設(shè)備。
背景技術(shù):
1、衛(wèi)星綜合電子分系統(tǒng)主要完成衛(wèi)星平臺(tái)星務(wù)管理、遙控遙測(cè)處理、能源管理、熱控管理、軌道姿態(tài)控制、時(shí)間管理、通信與信號(hào)采集等功能。衛(wèi)星綜合電子系統(tǒng)主要由兩塊板卡組成,分別是星務(wù)處理板和姿控處理板。如附圖1所示,星務(wù)處理板主要完成星務(wù)管理、遙控遙測(cè)處理、能源管理、熱控管理、時(shí)間管理、通信與信號(hào)采集、指令生成等功能;姿控處理板主要完成與姿軌控組件通信以及調(diào)整控制衛(wèi)星的軌道和姿態(tài)的功能。兩類(lèi)板卡硬件架構(gòu)類(lèi)似,主要由flash型fpga和cpu組成,其中fpga主要負(fù)責(zé)對(duì)外接口,cpu主要負(fù)責(zé)控制和運(yùn)算,fpga和cpu之間通過(guò)地址、數(shù)據(jù)、控制總線(xiàn)連接。兩類(lèi)板卡通過(guò)板間的線(xiàn)纜互聯(lián),實(shí)現(xiàn)can總線(xiàn)或rs422總線(xiàn)通信。
2、但現(xiàn)有的衛(wèi)星綜合電子系統(tǒng)往往由多個(gè)獨(dú)立的子系統(tǒng)組成,這些子系統(tǒng)之間的集成度不高,導(dǎo)致系統(tǒng)整體較為復(fù)雜,體積較大,不便于管理和維護(hù),子系統(tǒng)之間的連接線(xiàn)路較多,這不僅增加了系統(tǒng)的復(fù)雜性,也可能導(dǎo)致可靠性降低,且現(xiàn)有的衛(wèi)星綜合電子系統(tǒng)的fpga和cpu處理器的性能較差,無(wú)法滿(mǎn)足高性能計(jì)算和數(shù)據(jù)處理的需求。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本技術(shù)的目的在于提供一種基于人工智能的衛(wèi)星數(shù)據(jù)處理方法、裝置、設(shè)備,該一種基于人工智能的衛(wèi)星數(shù)據(jù)處理方法、裝置、設(shè)備,有效的解決了現(xiàn)有的衛(wèi)星綜合電子系統(tǒng)存在的復(fù)雜性高、可靠性低以及不能滿(mǎn)足計(jì)算需求的問(wèn)題。
2、第一方面,本技術(shù)實(shí)施例提供了一種基于人工智能的衛(wèi)星數(shù)據(jù)處理方法,適用于衛(wèi)星綜合電子系統(tǒng),所述衛(wèi)星綜合電子系統(tǒng)包括主處理器、協(xié)處理器、接口模塊;所述主處理器分別連接接口模塊和協(xié)處理器,所述方法包括:
3、所述主處理器通過(guò)所述接口模塊接收采集到的多種衛(wèi)星數(shù)據(jù),并對(duì)所述多種衛(wèi)星數(shù)據(jù)進(jìn)行識(shí)別,得到第一衛(wèi)星數(shù)據(jù)和第二衛(wèi)星數(shù)據(jù);
4、所述主處理器在對(duì)所述第一衛(wèi)星數(shù)據(jù)進(jìn)行處理得到第一處理結(jié)果的同時(shí),將所述第二衛(wèi)星數(shù)據(jù)發(fā)送至所述協(xié)處理器;
5、所述協(xié)處理器通過(guò)人工智能算法處理接收到的所述第二衛(wèi)星數(shù)據(jù),得到第二處理結(jié)果;所述人工智能算法是預(yù)置在所述協(xié)處理器中的,所述人工智能算法的種類(lèi)與第二衛(wèi)星數(shù)據(jù)的種類(lèi)對(duì)應(yīng);
6、所述協(xié)處理器將所述第二處理結(jié)果發(fā)送至所述主處理器,以使所述主處理器基于所述第一處理結(jié)果和第二處理結(jié)果對(duì)衛(wèi)星進(jìn)行相應(yīng)的控制。
7、結(jié)合第一方面,本技術(shù)實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,所述協(xié)處理器通過(guò)人工智能算法處理接收到的所述第二衛(wèi)星數(shù)據(jù),得到第二處理結(jié)果,包括:
8、所述協(xié)處理器對(duì)所述第二衛(wèi)星數(shù)據(jù)的數(shù)據(jù)種類(lèi)進(jìn)行識(shí)別,得到第二識(shí)別結(jié)果;
9、所述協(xié)處理器基于所述識(shí)別結(jié)果調(diào)用識(shí)別結(jié)果對(duì)應(yīng)的人工智能算法對(duì)第二衛(wèi)星數(shù)據(jù)進(jìn)行處理得到所述第二處理結(jié)果。
10、結(jié)合第一方面,本技術(shù)實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,所述協(xié)處理器對(duì)所述第二衛(wèi)星數(shù)據(jù)的數(shù)據(jù)種類(lèi)進(jìn)行識(shí)別,得到第二識(shí)別結(jié)果,包括:
11、若所述協(xié)處理器對(duì)所述第二衛(wèi)星數(shù)據(jù)的數(shù)據(jù)種類(lèi)進(jìn)行識(shí)別,得到多個(gè)識(shí)別結(jié)果;
12、則所述協(xié)處理器同時(shí)調(diào)用多個(gè)識(shí)別結(jié)果分別對(duì)應(yīng)的人工智能算法,對(duì)包含了多種數(shù)據(jù)種類(lèi)的所述第二衛(wèi)星數(shù)據(jù)同時(shí)進(jìn)行處理,得到多個(gè)第二處理結(jié)果。
13、結(jié)合第一方面,本技術(shù)實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,所述人工智能算法至少包括以下之一:
14、智能調(diào)制和編碼算法、智能天線(xiàn)波束控制算法、智能導(dǎo)航算法、智能調(diào)整軌道算法、智能健康監(jiān)測(cè)算法、智能資源分配算法和智能任務(wù)規(guī)劃算法。
15、結(jié)合第一方面,本技術(shù)實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,所述主處理器包括pl模塊和ps模塊;
16、所述主處理器通過(guò)所述接口模塊接收采集到的多種衛(wèi)星數(shù)據(jù),并對(duì)所述多種衛(wèi)星數(shù)據(jù)進(jìn)行識(shí)別,得到第一衛(wèi)星數(shù)據(jù)和第二衛(wèi)星數(shù)據(jù),包括:
17、所述pl模塊接收所連接的所述接口模塊接收采集到的多種衛(wèi)星數(shù)據(jù);并將所述多種衛(wèi)星數(shù)據(jù)發(fā)送到ps模塊上;
18、所述ps模塊對(duì)接收到的所述多種衛(wèi)星數(shù)據(jù)進(jìn)行識(shí)別,得到第一衛(wèi)星數(shù)據(jù)和第二衛(wèi)星數(shù)據(jù)。
19、結(jié)合第一方面,本技術(shù)實(shí)施例提供了第一方面的第五種可能的實(shí)施方式,其中,所述主處理器在對(duì)所述第一衛(wèi)星數(shù)據(jù)進(jìn)行處理得到第一處理結(jié)果的同時(shí)將所述第二衛(wèi)星數(shù)據(jù)發(fā)送至所述協(xié)處理器,包括:
20、所述主處理器對(duì)所述第二衛(wèi)星數(shù)據(jù)的傳輸類(lèi)型進(jìn)行識(shí)別得到傳輸識(shí)別結(jié)果;
21、所述主處理器根據(jù)所述傳輸識(shí)別結(jié)果選擇對(duì)應(yīng)的傳輸接口將所述第二衛(wèi)星數(shù)據(jù)發(fā)送至所述協(xié)處理器。
22、結(jié)合第一方面,本技術(shù)實(shí)施例提供了第一方面的第六種可能的實(shí)施方式,其中,所述主處理器在對(duì)所述第一衛(wèi)星數(shù)據(jù)進(jìn)行處理得到第一處理結(jié)果的同時(shí)將所述第二衛(wèi)星數(shù)據(jù)發(fā)送至所述協(xié)處理器,還包括:
23、所述主處理器基于所述第一衛(wèi)星數(shù)據(jù)的數(shù)據(jù)種類(lèi)輸入至對(duì)應(yīng)的處理軟件中;
24、所述處理軟件對(duì)所述第一衛(wèi)星數(shù)據(jù)進(jìn)行處理得到第一處理結(jié)果。
25、第二方面,本技術(shù)實(shí)施例提供了一種基于人工智能的衛(wèi)星數(shù)據(jù)處理裝置,所述裝置包括:
26、識(shí)別模塊,用于所述主處理器通過(guò)所述接口模塊接收采集到的多種衛(wèi)星數(shù)據(jù),并對(duì)所述多種衛(wèi)星數(shù)據(jù)進(jìn)行識(shí)別,得到第一衛(wèi)星數(shù)據(jù)和第二衛(wèi)星數(shù)據(jù);
27、發(fā)送模塊,用于所述主處理器在對(duì)所述第一衛(wèi)星數(shù)據(jù)進(jìn)行處理得到第一處理結(jié)果的同時(shí)將所述第二衛(wèi)星數(shù)據(jù)發(fā)送至所述協(xié)處理器;
28、接收模塊,用于所述協(xié)處理器通過(guò)人工智能算法處理接收到的所述第二衛(wèi)星數(shù)據(jù),得到第二處理結(jié)果;所述人工智能算法與第二衛(wèi)星數(shù)據(jù)的種類(lèi)對(duì)應(yīng);
29、處理模塊,用于所述協(xié)處理器將所述第二處理結(jié)果發(fā)送至所述主處理器,以使所述主處理器基于所述第一處理結(jié)果和第二處理結(jié)果對(duì)衛(wèi)星進(jìn)行相應(yīng)的控制。
30、第三方面,本技術(shù)實(shí)施例提供了一種電子設(shè)備,包括:處理器、存儲(chǔ)器和總線(xiàn),所述存儲(chǔ)器存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)電子設(shè)備運(yùn)行時(shí),所述處理器與所述存儲(chǔ)器之間通過(guò)總線(xiàn)通信,所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí)執(zhí)行任意一項(xiàng)所述的一種基于人工智能的衛(wèi)星數(shù)據(jù)處理方法的步驟。
31、第四方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器運(yùn)行時(shí)執(zhí)行任意一項(xiàng)所述的一種基于人工智能的衛(wèi)星數(shù)據(jù)處理方法的步驟。
32、本技術(shù)實(shí)施例提供的一種基于人工智能的衛(wèi)星數(shù)據(jù)處理方法,適用于衛(wèi)星綜合電子系統(tǒng),所述衛(wèi)星綜合電子系統(tǒng)包括主處理器、協(xié)處理器、接口模塊;所述主處理器分別連接接口模塊和協(xié)處理器,所述方法首先通過(guò)所述主處理器通過(guò)所述接口模塊接收采集到的多種衛(wèi)星數(shù)據(jù),并對(duì)所述多種衛(wèi)星數(shù)據(jù)進(jìn)行識(shí)別,得到第一衛(wèi)星數(shù)據(jù)和第二衛(wèi)星數(shù)據(jù);其次所述主處理器在對(duì)所述第一衛(wèi)星數(shù)據(jù)進(jìn)行處理得到第一處理結(jié)果的同時(shí),將所述第二衛(wèi)星數(shù)據(jù)發(fā)送至所述協(xié)處理器;然后所述協(xié)處理器通過(guò)人工智能算法處理接收到的所述第二衛(wèi)星數(shù)據(jù),得到第二處理結(jié)果;所述人工智能算法是預(yù)置在所述協(xié)處理器中的,所述人工智能算法的種類(lèi)與第二衛(wèi)星數(shù)據(jù)的種類(lèi)對(duì)應(yīng);最后所述協(xié)處理器將所述第二處理結(jié)果發(fā)送至所述主處理器,以使所述主處理器基于所述第一處理結(jié)果和第二處理結(jié)果對(duì)衛(wèi)星進(jìn)行相應(yīng)的控制,通過(guò)主處理器和協(xié)處理器來(lái)對(duì)接收到的多種衛(wèi)星數(shù)據(jù)進(jìn)行處理得到處理結(jié)果,避免了現(xiàn)有的衛(wèi)星綜合電子系統(tǒng)往往由多個(gè)獨(dú)立的子系統(tǒng)組成,這些子系統(tǒng)之間的集成度不高,導(dǎo)致系統(tǒng)整體較為復(fù)雜,體積較大,不便于管理和維護(hù),子系統(tǒng)之間的連接線(xiàn)路較多,這不僅增加了系統(tǒng)的復(fù)雜性,也可能導(dǎo)致可靠性降低的問(wèn)題出現(xiàn),保證了處理多種衛(wèi)星數(shù)據(jù)的可靠性,也避免了現(xiàn)有的衛(wèi)星綜合電子系統(tǒng)的fpga和cpu處理器的性能較差,無(wú)法滿(mǎn)足高性能計(jì)算和數(shù)據(jù)處理的需求的問(wèn)題,從而保證了為衛(wèi)星的處理。