本技術涉及通信領域,尤其涉及用于uwb的調度方法和相關產品。
背景技術:
1、超寬帶(ultra?wideband,uwb)技術是一種無線通信和感知測距技術,利用納秒級的非正弦波窄脈沖傳輸信號,因此其所占的頻譜范圍很寬。由于其脈沖很窄,且輻射譜密度極低,使得uwb系統具有多徑分辨能力強,功耗低,保密性強等優點,受到業界的廣泛關注。
2、自2002年美國聯邦通信委員會批準uwb技術進入民用領域以來,許多世界著名的大公司、研究機構、標準化組織都積極投入到超寬帶無線通信技術的研究、開發和標準化工作之中。其中,電氣和電子工程師(institute?of?electrical?and?electronicsengineers,ieee)協會已經將uwb技術納入其ieee?802系列無線標準,發布了基于uwb技術的無線個域網(wireless?personal?area?networks,wpan)標準ieee?802.15.4a,以及其演進版本ieee?802.15.4z。目前下一代uwb?wpan標準ieee?802.15.4ab的制定也已經提上日程。ieee?802.15.4ab標準計劃對uwb做全面的升級。
3、面向uwb應用(例如測距、感知、定位、通信等)的調度信元(information?element,ie)用于調度一個或多個uwb設備實現uwb應用。目前,已有的面向uwb應用的調度信元通常存在信令開銷較大的問題。因此,需要提供面向uwb應用的增強型調度ie設計,以便降低面向uwb應用的調度信元的信令開銷。
技術實現思路
1、本技術實施例公開了用于uwb的調度方法,能夠降低信令開銷。
2、第一方面,本技術實施例提供一種用于uwb的調度方法,該方法包括:生成調度信息,所述調度信息包括時間單元位圖以及位圖偏置,所述時間單元位圖用于指示時間單元是否用于uwb設備傳輸uwb信號,所述位圖偏置用于確定所述uwb設備傳輸uwb信號的起始時間單元,所述時間單元位圖的首個比特對應的時間單元為所述起始時間單元;發送所述調度信息。
3、本技術實施例中,通過位圖偏置和時間單元位圖可確定各時間單元是否用于uwb設備傳輸uwb信號。位圖偏置用于確定uwb設備傳輸uwb信號的起始時間單元,可減少時間單元位圖占用的比特,從而減少信令開銷。
4、在一種可能的實現方式中,所述位圖偏置的取值為一個測量周期內所述起始時間單元之前的時間單元的數量。測量周期是指一個或多個uwb設備完成一項或多項測量任務的時間周期。例如,測量可以是測距、感知、定位、或者通信任務的一個或多個任務。所述起始時間單元為測量周期內的一個時間單元。測量周期可包括控制階段、測量階段、上報階段。
5、在該實現方式中,位圖偏置的取值為一個測量周期內起始時間單元之前的時間單元的數量,以便根據該位圖偏置的取值確定uwb設備傳輸uwb信號的起始時間單元。
6、在一種可能的實現方式中,所述位圖偏置的取值為一個通信周期內所述起始時間單元之前的時間單元的數量。通信周期是完成一項或多項通信任務的整個周期。所述起始時間單元為通信周期內的一個時間單元。
7、在該實現方式中,位圖偏置的取值為一個通信周期內起始時間單元之前的時間單元的數量,以便根據該位圖偏置的取值確定uwb設備傳輸uwb信號的起始時間單元。
8、在一種可能的實現方式中,所述時間單元位圖包括k個比特,k為大于0的整數,當所述k個比特中的一個比特取設定值時,該設定值指示該比特對應的時間單元用于所述uwb設備傳輸所述uwb信號。該設定值為0或1。
9、在該實現方式中,可準確地指示每個時間單元是否用于uwb設備傳輸所述uwb信號。
10、在一種可能的實現方式中,所述測量周期為測距周期,即測距輪。所述測量周期也可以為定位輪或感知輪。
11、在一種可能的實現方式中,所述時間單元位圖為一個測量周期內的部分時間單元對應的時間單元位圖,所述調度信息還包括用于指示所述uwb設備傳輸所述uwb信號的調度周期的字段。
12、結合時間單元位圖和位圖偏置可確定所述uwb設備傳輸所述uwb信號的首個調度周期內用于傳輸所述uwb信號的時間單元。調度信息還包括用于指示uwb設備傳輸uwb信號的調度周期的字段,結合時間單元位圖、位圖偏置、調度周期可確定uwb設備傳輸uwb信號的各調度周期內用于傳輸uwb信號的時間單元。由于時間單元位圖對應的時間單元的個數等于或少于一個調度周期內的時間單元的個數,因此結合時間單元位圖、位圖偏置、調度周期確定uwb設備傳輸uwb信號的各調度周期內用于傳輸uwb信號的時間單元,能夠降低信令開銷。
13、在一種可能的實現方式中,所述調度信息還包括用于指示所述uwb設備傳輸所述uwb信號的重復次數的字段。
14、在該實現方式中,調度信息還包括用于指示uwb設備傳輸uwb信號的重復次數的字段,可靈活地指示uwb設備傳輸uwb信號的重復次數。
15、在一種可能的實現方式中,調度信息隱式指示(或者說非顯式)uwb設備傳輸uwb信號的重復次數。例如,任意調度信息均默認uwb設備傳輸uwb信號的重復次數為16次,調度信息不需要通過攜帶的信息來指示uwb設備傳輸uwb信號的重復次數。也就是說,uwb設備不需要通過調度信息就能獲知傳輸uwb信號的重復次數。例如,uwb設備預先配置有傳輸uwb信號的重復次數。
16、在該實現方式中,調度信息隱式指示(或者說非顯式)uwb設備傳輸uwb信號的重復次數,可減少占用的比特。
17、在一種可能的實現方式中,所述調度信息還包括用于指示所述uwb設備周期性傳輸所述uwb信號的字段。
18、在該實現方式中,調度信息還包括用于指示uwb設備周期性傳輸uwb信號的字段,可以使得uwb設備周期性傳輸uwb信號,從而節省信令開銷。
19、在一種可能的實現方式中,所述調度信息還包括用于指示所述時間單元位圖的長度的字段。
20、在該實現方式中,調度信息還包括用于指示時間單元位圖的長度的字段,能夠準確地確定時間單元位圖的長度,進而確定時間單元位圖中的每個比特對應的時間單元。
21、在一種可能的實現方式中,所述調度信息還包括所述uwb設備的地址,所述uwb設備的地址的長度為2字節或8字節。
22、在該實現方式中,調度信息還包括uwb設備的地址,以便該uwb設備獲知其傳輸uwb待占用的時間單元。
23、在一種可能的實現方式中,所述調度信息還包括用于指示所述uwb設備的地址類型的字段,uwb設備的地址類型包括短地址和拓展地址。
24、在該實現方式中,調度信息還包括用于指示uwb設備的地址類型的字段,以便適用于不同地址類型的uwb設備。
25、在一種可能的實現方式中,所述調度信息還包括調度列表和用于指示所述調度列表中的列表元素的個數的字段,所述調度列表中的一個列表元素用于調度一個uwb設備,所述時間單元位圖和所述位圖偏置對應所述調度列表中的同一個列表元素。
26、在該實現方式中,可以準確地指示調度列表中的列表元素的個數。
27、在一種可能的實現方式中,所述調度信息包括控制字段和調度列表字段,所述控制字段包括:用于指示所述uwb設備的地址類型的字段、用于指示所述調度列表字段中的列表元素的個數的字段、用于指示所述uwb設備周期性傳輸所述uwb信號的字段;所述調度列表字段中一個列表元素包括:所述時間單元位圖、所述位圖偏置、用于指示所述uwb設備傳輸所述uwb信號的調度周期的字段、用于指示所述uwb設備傳輸所述uwb信號的重復次數的字段、所述uwb設備的地址、用于指示所述時間單元位圖的長度的字段。
28、在該實現方式中,位圖偏置用于確定uwb設備傳輸uwb信號的起始時間單元,可減少時間單元位圖占用的比特,從而減少信令開銷。另外,由于時間單元位圖對應的時間單元的個數等于或少于一個調度周期內的時間單元的個數,因此結合時間單元位圖、位圖偏置、調度周期確定uwb設備傳輸uwb信號的各調度周期內用于傳輸uwb信號的時間單元,能夠進一步降低信令開銷。
29、在一種可能的實現方式中,所述時間單元為以下任一項:時隙(例如測距時隙)、測距調度時間單元(ranging?schedule?time?unit,rstu)、感知調度時間單元(sensingschedule?time?unit,sstu)。感知調度時間單元是一種可用來確定感知塊,感知輪,感知時隙的持續時間長度的時間單元。時間單元還可以是其他時間長度。
30、在該實現方式中,可根據實際應用場景,靈活地配置時間單元。
31、在一種可能的實現方式中,所述方法應用于測距、感知、或者定位場景。
32、在該實現方式中,在應用uwb的測距、感知、或者定位場景中,通過執行第一方面的調度方法可降低信令開銷。
33、在一種可能的實現方式中,所述方法應用于具有重復周期傳輸結構的應用場景,例如基于窄帶輔助-多毫秒(narrow-band?assisted?multi-millisecond,nba-mms)的測距、基于上行到達時間差方法(uplink-time?difference?of?arrival,ul-tdoa)的定位、基于下行到達時間差方法(downlink-time?difference?of?arrival,dl-tdoa)的定位、感知等場景。
34、在該實現方式中,方法應用于具有重復周期傳輸結構的應用場景,能夠有效降低信令開銷。
35、第二方面,本技術實施例提供另一種用于uwb的調度方法,該方法包括:接收第一調度信息,所述第一調度信息包括時間單元位圖以及位圖偏置,所述時間單元位圖用于指示時間單元是否用于uwb設備傳輸uwb信號,所述位圖偏置用于確定所述uwb設備傳輸uwb信號的起始時間單元,所述時間單元位圖的首個比特對應的時間單元為所述起始時間單元;根據所述第一調度信息,傳輸uwb信號。
36、本技術實施例中,結合時間單元位圖和位圖偏置可指示分配給uwb設備用于傳輸uwb信號的多個時間單元。由于位圖偏置用于確定uwb設備傳輸uwb信號的起始時間單元,因此減少時間單元位圖占用的比特,從而減少信令開銷。
37、在一種可能的實現方式中,所述位圖偏置的取值為一個測量周期內所述起始時間單元之前的時間單元的數量。測量周期是完成測距、感知、定位、或者通信任務的一個整個周期。所述起始時間單元為測量周期內的一個時間單元。
38、在該實現方式中,位圖偏置的取值為一個測量周期內起始時間單元之前的時間單元的數量,根據該位圖偏置的取值確定uwb設備傳輸uwb信號的起始時間單元,可減少時間單元位圖占用的比特。
39、在一種可能的實現方式中,所述位圖偏置的取值為一個通信周期內所述起始時間單元之前的時間單元的數量。通信周期是完成一項或多項通信任務的整個周期。所述起始時間單元為通信周期內的一個時間單元。
40、在該實現方式中,位圖偏置的取值為一個通信周期內起始時間單元之前的時間單元的數量,根據該位圖偏置的取值確定uwb設備傳輸uwb信號的起始時間單元,可減少時間單元位圖占用的比特。
41、在一種可能的實現方式中,所述時間單元位圖包括k個比特,k為大于0的整數,當所述k個比特中的一個比特取設定值時,該設定值指示該比特對應的時間單元用于所述uwb設備傳輸所述uwb信號。該設定值為0或1。
42、在該實現方式中,可準確地指示每個時間單元是否用于uwb設備傳輸所述uwb信號。
43、在一種可能的實現方式中,所述測量周期為測距周期,即測距輪。所述測量周期也可以為定位輪或感知輪。
44、在一種可能的實現方式中,所述時間單元位圖為一個測量周期內的部分時間單元對應的時間單元位圖,所述第一調度信息還包括用于指示所述uwb設備傳輸所述uwb信號的調度周期的字段。
45、結合時間單元位圖和位圖偏置可確定所述uwb設備傳輸所述uwb信號的首個調度周期內用于傳輸所述uwb信號的時間單元。第一調度信息還包括用于指示uwb設備傳輸uwb信號的調度周期的字段,結合時間單元位圖、位圖偏置、調度周期可確定uwb設備傳輸uwb信號的各調度周期內用于傳輸uwb信號的時間單元。由于時間單元位圖對應的時間單元的個數等于或少于一個調度周期內的時間單元的個數,因此結合時間單元位圖、位圖偏置、調度周期確定uwb設備傳輸uwb信號的各調度周期內用于傳輸uwb信號的時間單元,能夠降低信令開銷。
46、在一種可能的實現方式中,所述第一調度信息還包括用于指示所述uwb設備傳輸所述uwb信號的重復次數的字段。
47、在該實現方式中,第一調度信息還包括用于指示uwb設備傳輸uwb信號的重復次數的字段,可靈活地指示uwb設備傳輸uwb信號的重復次數。
48、在一種可能的實現方式中,第一調度信息隱式指示(或者說非顯式)uwb設備傳輸uwb信號的重復次數。例如,任意第一調度信息均默認uwb設備傳輸uwb信號的重復次數為16次,第一調度信息不需要通過攜帶的信息來指示uwb設備傳輸uwb信號的重復次數。也就是說,uwb設備不需要通過第一調度信息就能獲知傳輸uwb信號的重復次數。例如,uwb設備預先配置有傳輸uwb信號的重復次數。
49、在該實現方式中,第一調度信息隱式指示(或者說非顯式)uwb設備傳輸uwb信號的重復次數,可減少占用的比特。
50、在一種可能的實現方式中,所述第一調度信息還包括用于指示所述uwb設備周期性傳輸所述uwb信號的字段。
51、在該實現方式中,第一調度信息還包括用于指示uwb設備周期性傳輸uwb信號的字段,可以使得uwb設備周期性傳輸uwb信號,從而節省信令開銷。
52、在一種可能的實現方式中,所述第一調度信息還包括用于指示所述時間單元位圖的長度的字段。
53、在該實現方式中,第一調度信息還包括用于指示時間單元位圖的長度的字段,能夠準確地確定時間單元位圖的長度,進而確定時間單元位圖中的每個比特對應的時間單元。
54、在一種可能的實現方式中,所述第一調度信息還包括所述uwb設備的地址,所述uwb設備的地址的長度為2字節或8字節。
55、在該實現方式中,第一調度信息還包括uwb設備的地址,以便該uwb設備獲知其傳輸uwb待占用的時間單元。
56、在一種可能的實現方式中,所述第一調度信息還包括用于指示所述uwb設備的地址類型的字段,uwb設備的地址類型包括短地址和拓展地址。
57、在該實現方式中,第一調度信息還包括用于指示uwb設備的地址類型的字段,以便適用于不同地址類型的uwb設備。
58、在一種可能的實現方式中,所述第一調度信息還包括調度列表和用于指示所述調度列表中的列表元素的個數的字段,所述調度列表中的一個列表元素用于調度一個uwb設備,所述時間單元位圖和所述位圖偏置對應所述調度列表中的同一個列表元素。
59、在該實現方式中,可以準確地指示調度列表中的列表元素的個數。
60、在一種可能的實現方式中,所述第一調度信息包括控制字段和調度列表字段,所述控制字段包括:用于指示所述uwb設備的地址類型的字段、用于指示所述調度列表字段中的列表元素的個數的字段、用于指示所述uwb設備周期性傳輸所述uwb信號的字段;所述調度列表字段中一個列表元素包括:所述時間單元位圖、所述位圖偏置、用于指示所述uwb設備傳輸所述uwb信號的調度周期的字段、用于指示所述uwb設備傳輸所述uwb信號的重復次數的字段、所述uwb設備的地址、用于指示所述時間單元位圖的長度的字段。
61、在該實現方式中,位圖偏置用于確定uwb設備傳輸uwb信號的起始時間單元,可減少時間單元位圖占用的比特,從而減少信令開銷。另外,由于時間單元位圖對應的時間單元的個數等于或少于一個調度周期內的時間單元的個數,因此結合時間單元位圖、位圖偏置、調度周期確定uwb設備傳輸uwb信號的各調度周期內用于傳輸uwb信號的時間單元,能夠進一步降低信令開銷。
62、在一種可能的實現方式中,所述時間單元為以下任一項:時隙(例如測距時隙)、rstu、sstu。時間單元還可以是其他時間長度。
63、在該實現方式中,可根據實際應用場景,靈活地配置時間單元。
64、在一種可能的實現方式中,所述方法應用于測距、感知、或者定位場景。
65、在該實現方式中,在應用uwb的測距、感知、或者定位場景中,通過執行第一方面的調度方法可降低信令開銷。
66、在一種可能的實現方式中,所述方法應用于具有重復周期傳輸結構的應用場景,例如基于nba-mms的測距、基于ul-tdoa的定位、基于dl-tdoa的定位、感知等場景。
67、在該實現方式中,方法應用于具有重復周期傳輸結構的應用場景,能夠有效降低信令開銷。
68、在一種可能的實現方式中,所述方法還包括:接收第二調度信息,所述第二調度信息的格式和所述第一調度信息的格式不同;所述根據所述第一調度信息,傳輸uwb信號包括:根據接收到所述第一調度信息和所述第二調度信息的先后順序,根據所述第一調度信息,傳輸uwb信號。
69、在該實現方式中,根據接收到的不同格式的調度信息的先后順序,根據其中一個調度信息傳輸uwb信號;可以節省功耗。
70、關于第一方面的各種可能的實現方式所帶來的技術效果,可參考對于第一方面或第一方面的各種可能的實現方式的技術效果的介紹。
71、第三方面,本技術實施例提供一種通信裝置,該通信裝置具有實現上述第一方面方法實施例中的行為的功能。該通信裝置可以是通信設備,也可以是通信設備的部件(例如處理器、芯片、或芯片系統等),還可以是能實現全部或部分該通信設備的功能的邏輯模塊或軟件。該通信裝置的功能可以通過硬件實現,也可以通過硬件執行相應的軟件實現,該硬件或軟件包括一個或多個與上述功能相對應的模塊或單元。在一種可能的實現方式中,該通信裝置包括收發模塊和處理模塊,其中:所述處理模塊,用于生成調度信息,所述調度信息包括時間單元位圖以及位圖偏置,所述時間單元位圖用于指示時間單元是否用于uwb設備傳輸uwb信號,所述位圖偏置用于確定所述uwb設備傳輸uwb信號的起始時間單元,所述時間單元位圖的首個比特對應的時間單元為所述起始時間單元;所述收發模塊,用于發送所述調度信息。
72、第三方面的通信裝置可能的實現方式可參見第一方面的各種可能的實現方式。
73、關于第三方面的各種可能的實現方式所帶來的技術效果,可參考對于第一方面或第一方面的各種可能的實現方式的技術效果的介紹。
74、第四方面,本技術實施例提供一種通信裝置,該通信裝置具有實現上述第二方面方法實施例中的行為的功能。該通信裝置可以是通信設備,也可以是通信設備的部件(例如處理器、芯片、或芯片系統等),還可以是能實現全部或部分該通信設備的功能的邏輯模塊或軟件。該通信裝置的功能可以通過硬件實現,也可以通過硬件執行相應的軟件實現,該硬件或軟件包括一個或多個與上述功能相對應的模塊或單元。在一種可能的實現方式中,該通信裝置包括收發模塊和處理模塊,其中:所述收發模塊,用于接收第一調度信息,所述第一調度信息包括時間單元位圖以及位圖偏置,所述時間單元位圖用于指示時間單元是否用于uwb設備傳輸uwb信號,所述位圖偏置用于確定所述uwb設備傳輸uwb信號的起始時間單元,所述時間單元位圖的首個比特對應的時間單元為所述起始時間單元;所述處理模塊,用于根據所述第一調度信息,傳輸所述uwb信號。
75、在一種可能的實現方式中,所述收發模塊,還用于接收第二調度信息,所述第二調度信息的格式和所述第一調度信息的格式不同;所述處理模塊,具體用于根據接收到所述第一調度信息和所述第二調度信息的先后順序,根據所述第一調度信息,傳輸uwb信號。
76、第四方面的通信裝置可能的實現方式可參見第二方面的各種可能的實現方式。
77、關于第四方面的各種可能的實現方式所帶來的技術效果,可參考對于第二方面或第二方面的各種可能的實現方式的技術效果的介紹。
78、第五方面,本技術實施例提供另一種通信裝置,該通信裝置包括處理器,該處理器與存儲器耦合,該存儲器用于存儲程序或指令,當該程序或指令被該處理器執行時,使得該通信裝置執行上述第一方面或上述第二方面所示的方法。
79、本技術實施例中,在執行上述方法的過程中,上述方法中有關發送信息(或信號)的過程,可以理解為基于處理器的指令進行輸出信息的過程。在輸出信息時,處理器將信息輸出給收發器,以便由收發器進行發射。該信息在由處理器輸出之后,還可能需要進行其他的處理,然后到達收發器。類似的,處理器接收輸入的信息時,收發器接收該信息,并將其輸入處理器。更進一步的,在收發器收到該信息之后,該信息可能需要進行其他的處理,然后才輸入處理器。
80、對于處理器所涉及的發送和/或接收等操作,如果沒有特殊說明,或者,如果未與其在相關描述中的實際作用或者內在邏輯相抵觸,則可以一般性的理解為基于處理器的指令輸出。
81、在實現過程中,上述處理器可以是專門用于執行這些方法的處理器,也可以是執行存儲器中的計算機指令來執行這些方法的處理器,例如通用處理器等。例如,處理器還可以用于執行存儲器中存儲的程序,當該程序被執行時,使得該通信裝置執行如上述第一方面或第一方面的任意可能的實現方式所示的方法。
82、在一種可能的實現方式中,存儲器位于上述通信裝置之外。在一種可能的實現方式中,存儲器位于上述通信裝置之內。
83、在一種可能的實現方式中,處理器和存儲器還可能集成于一個器件中,即處理器和存儲器還可能被集成于一起。
84、在一種可能的實現方式中,通信裝置還包括收發器,該收發器,用于接收信號或發送信號等。
85、第六方面,本技術提供另一種通信裝置,該通信裝置包括處理電路和接口電路,該接口電路用于獲取數據或輸出數據;處理電路用于執行如上述第一方面或上述第二方面所示的方法。
86、第七方面,本技術提供一種計算機可讀存儲介質,該計算機可讀存儲介質中存儲有計算機程序,該計算機程序包括程序指令,該程序指令被執行時使得計算機執行如上述第一方面或上述第二方面所示的方法。
87、第八方面,本技術提供一種計算機程序產品,該計算機程序產品包括計算機程序,該計算機程序包括程序指令,該程序指令被執行時使得計算機執行如上述第一方面或上述第二方面所示的方法。
88、第九方面,本技術提供一種通信系統,包括上述第三方面或第三方面的任意可能的實現方式所述的通信裝置、上述第四方面或第四方面的任意可能的實現方式所述的通信裝置。
89、第十方面,本技術提供一種芯片,包括處理器與通信接口,所述處理器通過所述通信接口讀取存儲器上存儲的指令,執行如上述第一方面或上述第四方面所示的方法。