本技術涉及通信,尤其涉及一種通信方法及裝置。
背景技術:
1、第三代合作伙伴計劃(the?3rd?generation?partnership?project,3gpp)定義了側行鏈路(sidelink,sl)通信技術,典型的應用場景包括車聯網(vehicle-to-everything,v2x)。載波聚合(carrier?aggregation,ca)是一項通過整合頻段內或頻段間的無線信道資源,用以提升用戶的數據傳輸速率,并減少延遲的技術。
2、在側行鏈路通信中引入載波聚合技術后,在同一時隙中,終端裝置可以在聚合的多個載波上發送多種類型的側行信息(即同時在多個載波上進行混合傳輸)。此種情形下,如何進行側行信息的功率分配以進行混合傳輸,仍需進一步研究。
技術實現思路
1、本技術提供了一種通信方法及裝置,用于實現在載波聚合場景中,根據終端裝置的能力限制進行側行信息的傳輸。
2、第一方面,本技術提供一種通信方法,該方法適用于v2x等場景。該方法的執行主體為終端裝置或終端裝置中的一個模塊,這里以終端裝置為執行主體為例進行描述。在該方法中,終端裝置確定在第一時間單元上待發送的m個側行信息的發送功率,所述m個側行信息所屬的類型包括側行同步信號塊、側行數據和側行反饋數據中的至少兩項,所述m個側行信息位于p個載波,m、p為大于1的整數;在所述m個側行信息的發送功率之和大于所述終端裝置支持的側行信息的最大發送功率的情況下,從所述m個側行信息中確定n個側行信息,所述n個側行信息的發送功率之和小于或等于所述終端裝置支持的側行信息的最大發送功率;n為大于或等于1的整數,m大于n;根據所述n個側行信息的發送功率,在所述第一時間單元上發送所述n個側行信息。
3、采用上述方法,終端裝置可以根據終端裝置的能力限制(比如終端裝置支持的側行信息的最大發送功率),對同一時間單元上的多個側行信息進行功率控制,以使得發送側行信息的功率滿足終端裝置的能力限制,便于提高側行鏈路的通信效率。
4、在一種可能的設計中,從所述m個側行信息中確定n個側行信息,包括:針對于所述p個載波中的第j個載波,從所述第j個載波上的mj1個側行信息中確定mj2個側行信息,所述mj2個側行信息的發送功率之和小于或等于所述終端裝置在所述第j個載波上支持的側行信息的最大發送功率,所述終端裝置在所述p個載波中各載波上支持的側行信息的最大發送功率之和小于或等于所述終端裝置支持的側行信息的最大發送功率;j=1,2,……p,mj1、mj2為大于或等于1的整數,mj1大于或等于mj2;所述n個側行信息包括個側行信息。
5、如此,終端裝置可以根據終端裝置在第j個載波上支持的側行信息的最大發送功率,對第j個載波上發送的側行信息進行功率控制,從而能夠滿足終端裝置在第j個載波上的功率限制。
6、在一種可能的設計中,從所述第j個載波上的mj1個側行信息中確定mj2個側行信息,包括:根據所述mj1個側行信息的優先級,從所述mj1個側行信息中確定優先級較高的所述mj2個側行信息。如此,便于滿足優先級的側行信息的傳輸需求。
7、在一種可能的設計中,所述mj1個側行信息包括第一側行信息,所述第一側行信息的優先級是根據所述第一側行信息的第一優先級和/或第二優先級確定的;其中,所述第一優先級為所述第一側行信息所屬的類型的優先級;所述第二優先級為所述第一側行信息在屬于所述類型的多個側行信息中的優先級。
8、在一種可能的設計中,所述側行同步信號塊的優先級大于所述側行反饋數據的優先級,所述側行反饋數據的優先級大于所述側行數據的優先級。
9、在一種可能的設計中,從所述第j個載波上的mj1個側行信息中確定mj2個側行信息,包括:根據所述mj1個側行信息的發送功率,確定所述mj1個側行信息對應的wj個側行信息組,每個側行信息組包括所述mj1個側行信息中的至少一個側行信息,每個側行信息組中的側行信息的發送功率之和小于或等于所述終端裝置在所述第j個載波上支持的側行信息的最大發送功率;wj為大于或等于1的整數;根據所述每個側行信息組中的側行信息的數量,從所述wj個側行信息組中確定數量最大的第一側行信息組,所述第一側行信息組包括所述mj2個側行信息。如此,便于發送更多個側行信息。
10、在一種可能的設計中,從所述第j個載波上的mj1個側行信息中確定mj2個側行信息,包括:根據所述mj1個側行信息的發送功率,確定所述mj1個側行信息對應的wj個側行信息組,每個側行信息組包括所述mj1個側行信息中的至少一個側行信息,每個側行信息組中的側行信息的發送功率之和小于或等于所述終端裝置在所述第j個載波上支持的側行信息的最大發送功率;wj為大于或等于1的整數;根據所述每個側行信息組中的側行信息的發送功率之和,從所述wj個側行信息組中確定發送功率之和最大的第二側行信息組,所述第二側行信息組包括所述mj2個側行信息。如此,便于充分發揮終端裝置的能力。
11、在一種可能的設計中,所述方法還包括:從所述mj1個側行信息中除所述mj2個側行信息以外的(mj1-mj2)個側行信息中確定mj3個側行信息;mj3為大于或等于1的整數;根據所述終端裝置在所述第j個載波上的剩余發送功率,發送所述mj3個側行信息;所述剩余發送功率等于所述終端裝置在所述第j個載波上支持的側行信息的最大發送功率與所述mj2個側行信息的發送功率之和的差值。
12、在一種可能的設計中,所述從所述m個側行信息中確定n個側行信息,包括:根據所述m個側行信息的優先級,從所述m個側行信息中確定優先級較高的所述n個側行信息。
13、在一種可能的設計中,所述m個側行信息包括第一側行信息,所述第一側行信息的優先級是根據所述第一側行信息的第一優先級和/或第二優先級確定的;其中,所述第一優先級為所述第一側行信息所屬的類型的優先級;所述第二優先級為所述第一側行信息在所述類型中的優先級。
14、在一種可能的設計中,所述側行同步信號塊的優先級大于所述側行反饋數據的優先級,所述側行反饋數據的優先級大于所述側行數據的優先級。
15、在一種可能的設計中,所述從所述m個側行信息中確定n個側行信息,包括:根據所述m個側行信息的發送功率,確定所述m個側行信息對應的w個側行信息組,每個側行信息組包括所述m個側行信息中的至少一個側行信息,每個側行信息組中的側行信息的發送功率之和小于或等于所述終端裝置支持的側行信息的最大發送功率;w為大于或等于1的整數;根據所述每個側行信息組中的側行信息的數量,從所述w個側行信息組中確定數量最大的第三側行信息組,所述第三側行信息組包括所述n個側行信息。
16、在一種可能的設計中,所述從所述m個側行信息中確定n個側行信息,包括:根據所述m個側行信息的發送功率,確定所述m個側行信息對應的w個側行信息組,每個側行信息組包括所述m個側行信息中的至少一個側行信息,每個側行信息組中的側行信息的發送功率之和小于或等于所述終端裝置支持的側行信息的最大發送功率;w為大于或等于1的整數;根據所述每個側行信息組中的側行信息的發送功率之和,從所述w個側行信息組中確定發送功率之和最大的第四側行信息組,所述第四側行信息組包括所述n個側行信息。
17、在一種可能的設計中,所述方法還包括:從所述m個側行信息中除所述n個側行信息以外的(m-n)個側行信息中確定k個側行信息,k為大于或等于1的整數;根據所述終端裝置的剩余發送功率,發送所述k個側行信息;所述剩余發送功率等于所述終端裝置支持的側行信息的最大發送功率與所述n個側行信息的發送功率之和的差值。
18、在一種可能的設計中,所述第一時間單元包括一個時隙,或者時隙中的至少一個符號,本技術不作具體限定。
19、在一種可能的設計中,所述p個載波位于不同頻帶上。
20、第二方面,本技術提供一種通信裝置,所述通信裝置具備實現上述第一方面涉及的功能,比如,所述通信裝置包括執行上述第一方面涉及操作所對應的模塊或單元或手段,所述功能或單元或手段可以通過軟件實現,或者通過硬件實現,也可以通過硬件執行相應的軟件實現。
21、在一種可能的設計中,所述通信裝置包括處理單元、通信單元,其中,通信單元可以用于收發信號,以實現該通信裝置和其它裝置之間的通信,比如,通信單元用于向終端發送系統信息;處理單元可以用于執行該通信裝置的一些內部操作。處理單元、通信單元執行的功能可以和上述第一方面涉及的操作相對應。
22、在一種可能的設計中,所述通信裝置包括處理器,處理器可以用于與存儲器耦合。所述存儲器可以保存實現上述第一方面涉及的功能的必要計算機程序或指令。所述處理器可執行所述存儲器存儲的計算機程序或指令,當所述計算機程序或指令被執行時,使得所述通信裝置實現上述第一方面任意可能的設計或實現方式中的方法。
23、在一種可能的設計中,所述通信裝置包括處理器和存儲器,存儲器可以保存實現上述第一方面涉及的功能的必要計算機程序或指令。所述處理器可執行所述存儲器存儲的計算機程序或指令,當所述計算機程序或指令被執行時,使得所述通信裝置實現上述第一方面任意可能的設計或實現方式中的方法。
24、在一種可能的設計中,所述通信裝置包括處理器和接口電路,其中,處理器用于通過所述接口電路與其它裝置通信,并執行上述第一方面任意可能的設計或實現方式中的方法。
25、可以理解地,上述第二方面中,處理器可以通過硬件來實現也可以通過軟件來實現,當通過硬件實現時,該處理器可以是邏輯電路、集成電路等;當通過軟件來實現時,該處理器可以是一個通用處理器,通過讀取存儲器中存儲的軟件代碼來實現。此外,以上處理器可以為一個或多個,存儲器可以為一個或多個。存儲器可以與處理器集成在一起,或者存儲器與處理器分離設置。在具體實現過程中,存儲器可以與處理器集成在同一塊芯片上,也可以分別設置在不同的芯片上,本技術實施例對存儲器的類型以及存儲器與處理器的設置方式不做限定。
26、第三方面,本技術提供一種計算機可讀存儲介質,所述計算機存儲介質中存儲有計算機可讀指令,當計算機讀取并執行所述計算機可讀指令時,使得計算機執行上述第一方面的任一種可能的設計中的方法。
27、示例性的,計算機可讀存儲介質可以是計算機能夠存取的任何可用介質。以此為例但不限于:計算機可讀介質可以包括非瞬態計算機可讀介質、隨機存取存儲器(random-access?memory,ram)、只讀存儲器(read-only?memory,rom)、電可擦除可編程只讀存儲器(electrically?eprom,eeprom)、cd-rom或其他光盤存儲、磁盤存儲介質或者其他磁存儲設備、或者能夠用于攜帶或存儲具有指令或數據結構形式的期望的程序代碼并能夠由計算機存取的任何其他介質。
28、第四方面,本技術提供一種計算機程序產品,當計算機讀取并執行所述計算機程序產品時,使得計算機執行上述第一方面的任一種可能的設計中的方法。
29、第五方面,本技術提供一種芯片(或芯片系統),所述芯片包括處理器,所述處理器與存儲器耦合,用于讀取并執行所述存儲器中存儲的軟件程序,以實現上述第一方面的任一種可能的設計中的方法。