Communication method and apparatus
By designing a superframe structure with scalable coverage in the GT wireless communication network and adopting CP-OFDM symbols and flexible CP length, the problem of insufficient coverage in the GT1.0 network is solved, and communication needs and resource utilization within the range of 1km to 18km are achieved.
Patent Information
- Application Number
- PCT/CN2024/144397
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-29
- Filing Date
- 2024-12-31
- Publication Date
- 2025-10-02
AI Technical Summary
The superframe structure of the GT1.0 wireless communication network cannot meet the coverage and rate requirements of the next-generation GT network, resulting in resource waste and insufficient coverage.
By generating and sending a superframe structure with scalable coverage, each superframe includes less than 48 first frames, adopts CP-OFDM symbols and flexibly sets the CP length, reduces the number of uplink and downlink data switching times, and supports communications within a range of 1km to 18km.
It achieves coverage expansion and resource utilization improvement under different transmission delay business requirements, and reduces the number of uplink and downlink switching times of terminal nodes.
Smart Images

Figure CN2024144397_02102025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on March 29, 2024, with application number 202410391106.2 and application name “Communication Method and Device,” the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the field of communications, and in particular to communication methods and devices. Background Art
[0003] In a wireless short-range communication system, there are grant (G) nodes and terminal (T) nodes. A G node is a node that sends data scheduling information in the wireless short-range communication system, and a T node is a node that receives data scheduling information and sends data based on it. For ease of description, the short-range protocol in a wireless short-range communication system is referred to as the GT protocol.
[0004] In the GT1.0 wireless communication network, each superframe lasts 1 millisecond (ms) and contains 48 first frames. Each first frame contains a gap (GAP) for uplink and downlink switching, and the symbol length in each first frame is short. This superframe structure is mainly suitable for short-point communications with extremely low latency services.
[0005] Next-generation GT wireless communication networks present new service requirements for coverage and speed, which the superframe structure of GT1.0 networks cannot meet. For example, next-generation GT networks must support standard coverage of 1 kilometer (km) and extended coverage of 10 km. However, the superframe structure of GT1.0 networks has a short uplink and downlink switching time, with 48 uplink and downlink switching per 1ms, resulting in wasted resources and inability to expand coverage. Therefore, how to meet the communication requirements of next-generation GT networks has become an urgent issue. Summary of the Invention
[0006] The embodiments of the present application provide a communication method and apparatus that can meet the communication requirements of the next generation GT network by sending a superframe with scalable coverage.
[0007] To achieve the above objectives, this application adopts the following technical solutions:
[0008] In a first aspect, a communication method is provided. The method can be executed by a management node, or by a component of the management node, such as a processor, chip, or chip system of the management node, or by a logic module or software capable of implementing all or part of the management node. The method includes generating and sending at least one superframe to a terminal node, wherein each superframe in the at least one superframe has a length of 1 millisecond, each superframe includes S first frames, the S first frames include first type frames, and the first type frames include N first symbols for the terminal node to switch uplink and downlink data transmission and reception, wherein S = 2a, a is a positive integer and 1 < a < 24, N ≤ X, and N and X are positive integers, and X is the number of symbols contained in each first frame.
[0009] Based on this communication method, the management node sends a superframe with a length of 1ms and containing less than 48 first frames. The first frame in the superframe includes a first type frame for instructing the terminal node to switch uplink and downlink data. The first type frame can be flexibly provided with at least one first symbol for the terminal node to switch uplink and downlink data, and the coverage can be extended to achieve short-distance (such as within 1 km) communication and long-distance (such as 1 to 18 km) communication.
[0010] In one possible design, the length of each first frame is T f =L×T s , L=30720 / S, F s is the sampling frequency and F s =30.72 MHz.
[0011] In one possible design, in, To round down, Y is a positive integer.
[0012] In one possible design, each symbol in each first frame is a cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) symbol, and the length of the CP of each CP-OFDM symbol except the first CP-OFDM symbol in each first frame is Therefore, this design solution can flexibly set the length of the CP of the CP-OFDM symbol, thereby eliminating multipath interference.
[0013] In one possible design, the length of the CP of the first CP-OFDM symbol in each first frame is
[0014] In one possible design, the subcarrier spacing is 120 kHz, and the OFDM length of each CP-OFDM symbol in each first frame is 256×T s .
[0015] In one possible design, each superframe includes K first-type frames, where K = 1, 2, or S. Thus, a 1-ms superframe containing fewer than 48 first frames may include one, two, or S first-type frames for terminal nodes to perform uplink and downlink data switching. Superframes with different numbers of first-type frames can be suitable for services with different transmission latencies and, compared to superframes in GT1.0, can reduce the number of uplink and downlink switching times for terminal nodes.
[0016] In a possible design, when K=1 or 2, the S first frames further include M second-type frames for transmitting downlink data, where M is a positive integer and M<S.
[0017] In a possible design, when K=1, the first frame in the superframe is a second-type frame.
[0018] In one possible design, when K=2, the superframe includes two consecutively arranged half superframes, each of the two half superframes includes one first type frame, and the first first frame in each half superframe is a second type frame.
[0019] In one possible design, the N first symbols include a first switching interval of continuous length T1 and a first switching interval of continuous length T N -T1 second switching interval, wherein the first switching interval is used to instruct the terminal node to switch from receiving downlink data to sending uplink data, and the second switching interval is used to instruct the terminal node to switch from sending uplink data to receiving downlink data, T N The length of N first symbols is thus N. Therefore, during implementation, a superframe may include a switch from receiving downlink data to sending uplink data and a switch from sending uplink data to receiving downlink data. Thus, the N first symbols used for uplink and downlink data switching in the first-type frame may be divided into a first switching interval and a second switching interval for the two switching directions.
[0020] In one possible design, T1 = n × T s ,in, F s is the sampling frequency and F s =30.72MHz, n is a positive integer. Therefore, the first switching interval and the second switching interval can be T s The granularity of the division is finer, which can improve resource utilization.
[0021] In a possible design scheme, a first type frame may include a continuous first part of symbols and a continuous second part of symbols, the first part of symbols includes Q continuously arranged second symbols, a first switching interval and P continuously arranged third symbols, the Q continuously arranged second symbols are located before the first switching interval, the P continuously arranged third symbols are located after the first switching interval, the second part of symbols includes a second switching interval, and the second part of symbols is located after the first part of symbols, wherein the first symbol is used to transmit downlink data, the second symbol is used to transmit uplink data, and P and Q are non-negative integers. Therefore, in order to make the symbols used to transmit downlink data and / or the symbols used to transmit uplink data in the superframe continuous, during actual transmission, a first type frame can be divided into two parts according to the first switching interval and the second switching interval to reduce the number of switching times of the terminal node.
[0022] In a possible design solution, the second symbol may be a management symbol GS, and the third symbol may be a terminal symbol TS.
[0023] In one possible design, when the number of first-type frames in each superframe is K = 1, and one first-type frame is the last first frame in the superframe, in each superframe, M second-type frames for transmitting downlink data are arranged consecutively before the first-part symbols, and the second-part symbols are arranged after P consecutively arranged third symbols, where M = S-1. Thus, in this superframe structure, one first-type frame is included as the last first frame in the frame, and the first S-1 first frames are all second-type frames. In each 1ms superframe, the terminal node performs one set of uplink and downlink switching, which can meet the service requirements of long-range coverage or high throughput.
[0024] In one possible design, when the number of first-type frames in each superframe is K = 1 and one first-type frame is not the last first frame in the superframe, in each superframe, M second-type frames for transmitting downlink data are arranged consecutively before the first-part symbols, and SKM third-type frames for transmitting uplink data are arranged consecutively between the first-part symbols and the second-part symbols, where M∈[1,S-2]. Thus, in this superframe structure, which includes one first-type frame as the position of any first frame from the second to the S-1th first frames, M second-type frames for transmitting downlink data, and SKM third-type frames for transmitting uplink data, terminal nodes perform one set of uplink and downlink switching in each 1ms superframe, thereby meeting service requirements for long-range coverage or high throughput.
[0025] In one possible design, a superframe includes two consecutively arranged half superframes, and each of the two half superframes includes one first-type frame: when the number of first-type frames in each superframe is K=2, and one first-type frame is the last first frame in each half superframe, in each half superframe, Second-type frames for transmitting downlink data are arranged consecutively before the first portion of symbols, and the second portion of symbols follows P consecutively arranged third symbols, with M = S - 2. Therefore, in this superframe structure, a superframe consists of two half-superframes with the same structure. Each half-superframe contains a first-type frame and serves as the last first frame in the half-superframe. The remaining frames are second-type frames for transmitting downlink data. In every 0.5ms half-superframe, the terminal node performs one uplink and downlink handover, and data feedback is less than 1ms.
[0026] In one possible design, a superframe includes two consecutively arranged half superframes, and each of the two half superframes includes one first-type frame: when the number of first-type frames in each superframe is K=2, and one first-type frame is not the last first frame in each half superframe, in each half superframe, The second type frames for transmitting downlink data are arranged continuously before the first part of symbols, and there are continuously arranged between the first part of symbols and the second part of symbols. The first frame is a type 2 frame used to transmit uplink data, M = 2b, where 1≤b≤a-1 and b is an integer. Therefore, under this superframe structure, a superframe consists of two half-superframes with the same structure. Each half-superframe contains a first-type frame that is not the last first frame in the half-superframe. Each half-superframe also contains a second-type frame used to transmit downlink data and a third-type frame used to transmit uplink data. In every 0.5ms half-superframe, the terminal node performs one uplink and downlink handover, and data feedback is less than 1ms.
[0027] In one possible design, when the number of first-type frames in each superframe is K=S, in each first-type frame in each superframe, the second part of symbols is located after P consecutively arranged third symbols. In the first frame, the terminal node performs a set of uplink and downlink switching to meet the service requirements of extremely low latency.
[0028] In a possible design scheme, the third type of frame may be a terminal radio frame TF.
[0029] In one possible design, the third type of frame includes X consecutively arranged third symbols.
[0030] In one possible design scheme, the method provided in the embodiment of the present application may further include: sending first indication information and second indication information to the terminal node, wherein the first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval. N Thus, the length of the first switching interval can be implicitly indicated by the first indication information and the second indication information.
[0031] In a possible design scheme, the second type of frame may be a management radio frame GF.
[0032] In one possible design, the second type frame includes X consecutively arranged second symbols.
[0033] In a possible design scheme, the first symbol may be a gap GAP symbol.
[0034] In one possible design scheme, the first type of frame may be a special radio frame SF.
[0035] In one possible design, S=4, 8, 12, or 16.
[0036] In a second aspect, a communication method is provided. The method can be executed by a terminal node, or by a component of the terminal node, a processor, a chip, or a chip system of the terminal node, or by a logic module or software that can implement all or part of the terminal node. The method includes: receiving at least one superframe, and receiving downlink data and / or sending uplink data according to the at least one superframe, wherein each superframe in the at least one superframe has a length of 1 millisecond, each superframe includes S first frames, the S first frames include first type frames, and the first type frames include N first symbols for the terminal node to switch between uplink and downlink data transmission and reception, wherein S = 2a, a is a positive integer and 1 < a < 24, N ≤ X, and N and X are positive integers, and X is the number of symbols contained in each first frame.
[0037] In one possible design, the length of each first frame is T f =L×T s , L=30720 / S, F s is the sampling frequency and F s =30.72 MHz.
[0038] In one possible design, in, To round down, Y is a positive integer.
[0039] In one possible design, each symbol in each first frame is a cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) symbol, and the length of the CP of each CP-OFDM symbol except the first CP-OFDM symbol in each first frame is
[0040] In one possible design, the length of the CP of the first CP-OFDM symbol in each first frame is
[0041] In one possible design, the subcarrier spacing is 120 kHz, and the OFDM length of each CP-OFDM symbol in each first frame is 256×T s .
[0042] In one possible design, each superframe includes K frames of the first type, where K=1, 2, or S.
[0043] In a possible design, when K=1 or 2, the S first frames further include M second-type frames for transmitting downlink data, where M is a positive integer and M<S.
[0044] In a possible design, when K=1, the first frame in the superframe is a second-type frame.
[0045] In one possible design, when K=2, the superframe includes two consecutively arranged half superframes, each of the two half superframes includes one first type frame, and the first first frame in each half superframe is a second type frame.
[0046] In one possible design, the N first symbols include a first switching interval of continuous length T1 and a first switching interval of continuous length T N -T1 second switching interval, wherein the first switching interval is used to instruct the terminal node to switch from receiving downlink data to sending uplink data, and the second switching interval is used to instruct the terminal node to switch from sending uplink data to receiving downlink data, T N is the length of N first symbols.
[0047] In one possible design, T1 = n × T s ,in, F s is the sampling frequency and F s =30.72MHz, n is a positive integer.
[0048] In one possible design scheme, the first type of frame may include a continuous first part of symbols and a continuous second part of symbols, the first part of symbols includes Q continuously arranged second symbols, a first switching interval and P continuously arranged third symbols, the Q continuously arranged second symbols are located before the first switching interval, the P continuously arranged third symbols are located after the first switching interval, the second part of symbols includes a second switching interval, and the second part of symbols is located after the first part of symbols, wherein the first symbol is used to transmit downlink data, the second symbol is used to transmit uplink data, and P and Q are non-negative integers.
[0049] In a possible design solution, the second symbol may be a management symbol GS, and the third symbol may be a terminal symbol TS.
[0050] In one possible design scheme, when the number of first type frames in each superframe K=1, and one first type frame is the last first frame in the superframe, in each superframe, M second type frames for transmitting downlink data are continuously arranged before the first part of the symbols, and the second part of the symbols are after P continuously arranged third symbols, and M=S-1.
[0051] In one possible design scheme, when the number of first type frames in each superframe K=1, and one first type frame is not the last first frame in the superframe, in each superframe, M second type frames for transmitting downlink data are continuously arranged before the first part of the symbols, and SKM third type frames for transmitting uplink data are continuously arranged between the first part of the symbols and the second part of the symbols, where M∈[1,S-2].
[0052] In one possible design, a superframe includes two consecutively arranged half superframes, and each of the two half superframes includes one first-type frame: when the number of first-type frames in each superframe is K=2, and one first-type frame is the last first frame in each half superframe, in each half superframe, The second type frames for transmitting downlink data are consecutively arranged before the first part of symbols, and the second part of symbols are after P consecutively arranged third symbols, M=S-2.
[0053] In one possible design, a superframe includes two consecutively arranged half superframes, and each of the two half superframes includes one first-type frame: when the number of first-type frames in each superframe is K=2, and one first-type frame is not the last first frame in each half superframe, in each half superframe, The second type frames for transmitting downlink data are arranged continuously before the first part of symbols, and there are continuously arranged between the first part of symbols and the second part of symbols. A third type of frames for transmitting uplink data, M=2b, 1≤b≤a-1 and b is an integer.
[0054] In one possible design, when the number of first-type frames in each superframe is K=S, in each first-type frame in each superframe, the second portion of symbols is located after P consecutively arranged third symbols.
[0055] In a possible design scheme, the third type of frame may be a terminal radio frame TF.
[0056] In one possible design, the third type of frame includes X consecutively arranged third symbols.
[0057] In a possible design scheme, the method provided in the embodiment of the present application may further include: receiving first indication information and second indication information from the management node, wherein the first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval. N -T1.
[0058] In a possible design scheme, the second type of frame may be a management radio frame GF.
[0059] In one possible design, the second type frame includes X consecutively arranged second symbols.
[0060] In a possible design scheme, the first symbol may be a gap GAP symbol.
[0061] In one possible design scheme, the first type of frame may be a special radio frame SF.
[0062] In one possible design, S=4, 8, 12, or 16.
[0063] Among them, the technical effects of the method described in the second aspect can refer to the relevant description of the technical effects of the method described in the first aspect above, and will not be elaborated on here.
[0064] In a third aspect, a communication method is provided. The method can be executed by a management node, or by a component of the management node, such as a processor, chip, or chip system of the management node, or by a logic module or software capable of implementing all or part of the management node. The method includes generating and sending at least one superframe to a terminal node, wherein each superframe in the at least one superframe has a length of 1 millisecond, each superframe includes S first frames, the S first frames include K first type frames, and each first type frame in the K first type frames is used by the terminal node to switch uplink and downlink data transmission and reception, wherein S = 2a, a is a positive integer and 1 < a < 24, and K = 1, 2, or S.
[0065] Based on this communication method, the management node sends a superframe with a length of 1ms and a number S of first frames less than 48. The first frame in the superframe includes 1, 2 or S first type frames for instructing the terminal node to switch uplink and downlink data. Compared with the superframe structure in the GT1.0 protocol, the number of uplink and downlink switching of the terminal node can be reduced, thereby reducing the switching resource overhead.
[0066] In one possible design, the length of each first frame is T f =L×T s , L=30720 / S, F s is the sampling frequency and F s =30.72 MHz.
[0067] In one possible design, each first frame includes X symbols. in, To round down, X and Y are positive integers.
[0068] In one possible design, each symbol in each first frame is a cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) symbol, and the length of the CP of each CP-OFDM symbol except the first CP-OFDM symbol in each first frame is
[0069] In one possible design, the length of the CP of the first CP-OFDM symbol in each first frame is
[0070] In one possible design, the subcarrier spacing is 120 kHz, and the OFDM length of each CP-OFDM symbol in each first frame is 256×T s .
[0071] In one possible design, each first type frame includes N first symbols for the terminal node to switch between uplink and downlink data transmission and reception, where N≤X and N and X are positive integers, and X is the number of symbols included in each first frame.
[0072] In a possible design, when K=1 or 2, the S first frames further include M second-type frames for transmitting downlink data, where M is a positive integer and M<S.
[0073] In a possible design, when K=1, the first frame in the superframe is a second-type frame.
[0074] In one possible design, when K=2, the superframe includes two consecutively arranged half superframes, each of the two half superframes includes one first type frame, and the first first frame in each half superframe is a second type frame.
[0075] In one possible design, the N first symbols include a first switching interval of continuous length T1 and a first switching interval of continuous length T N -T1 second switching interval, wherein the first switching interval is used to instruct the terminal node to switch from receiving downlink data to sending uplink data, and the second switching interval is used to instruct the terminal node to switch from sending uplink data to receiving downlink data, T N is the length of N first symbols.
[0076] In one possible design, T1 = n × T s ,in, F s is the sampling frequency and F s =30.72MHz, n is a positive integer.
[0077] In one possible design scheme, a first type frame includes a continuous first part of symbols and a continuous second part of symbols, the first part of symbols includes Q continuously arranged second symbols, a first switching interval and P continuously arranged third symbols, the Q continuously arranged second symbols are located before the first switching interval, and the P continuously arranged third symbols are located after the first switching interval, the second part of symbols includes the second switching interval, and the second part of symbols is located after the first part of symbols, wherein the second symbol is used to transmit downlink data, and the third symbol is used to transmit uplink data, and P and Q are non-negative integers.
[0078] In a possible design solution, the second symbol may be a management symbol GS, and the third symbol may be a terminal symbol TS.
[0079] In one possible design scheme, when K=1 and one first type frame is the last first frame in a superframe, in each superframe, M second type frames for transmitting downlink data are continuously arranged before the first part of the symbols, and the second part of the symbols are after P continuously arranged third symbols, and M=S-1.
[0080] In one possible design scheme, when K=1 and one first type frame is not the last first frame in the superframe, in each superframe, M second type frames for transmitting downlink data are continuously arranged before the first part of the symbols, and SKM third type frames for transmitting uplink data are continuously arranged between the first part of the symbols and the second part of the symbols, where M∈[1,S-2].
[0081] In one possible design, a superframe includes two consecutively arranged half superframes, each of the two half superframes includes one first type frame: when K=2 and one first type frame is the last first frame in each half superframe, in each half superframe, The second type frames for transmitting downlink data are consecutively arranged before the first part of symbols, and the second part of symbols are after P consecutively arranged third symbols, M=S-2.
[0082] In one possible design, a superframe includes two consecutively arranged half superframes, each of the two half superframes includes one first type frame: when K=2 and one first type frame is not the last first frame in each half superframe, in each half superframe, The second type frames are arranged continuously before the first part of the symbols, and there are consecutive frames arranged between the first part of the symbols and the second part of the symbols. A third type of frames for transmitting uplink data, M=2b, 1≤b≤a-1 and b is an integer.
[0083] In one possible design, when K=S, in each first-type frame in each superframe, the second portion of symbols is located after P consecutively arranged third symbols.
[0084] In a possible design scheme, the third type of frame may be a terminal radio frame TF.
[0085] In a possible design, the third type frame includes X consecutively arranged third symbols, where X is a positive integer.
[0086] In a possible design scheme, the method provided in the embodiment of the present application may further include: sending first indication information and second indication information to the terminal node, wherein the first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval. N -T1.
[0087] In a possible design scheme, the second type of frame may be a management radio frame GF.
[0088] In one possible design, the second type frame includes X consecutively arranged second symbols, where X is a positive integer.
[0089] In a possible design scheme, the first symbol may be a gap GAP symbol.
[0090] In one possible design scheme, the first type of frame may be a special radio frame SF.
[0091] In one possible design, S=4, 8, 12, or 16.
[0092] Among them, the technical effects of the method described in the third aspect can refer to the relevant description of the technical effects of the method described in the first aspect above, and will not be elaborated on here.
[0093] In a fourth aspect, a communication method is provided. The method can be executed by a terminal node, or by a component of the terminal node, a processor, a chip, or a chip system of the terminal node, or by a logic module or software that can implement all or part of the terminal node. The method includes: receiving at least one superframe, and receiving downlink data and / or sending uplink data according to the at least one superframe, wherein each superframe in the at least one superframe has a length of 1 millisecond, each superframe includes S first frames, the S first frames include K first type frames, and each first type frame in the K first type frames is used for the terminal node to switch between uplink and downlink data transmission and reception, wherein S = 2a, a is a positive integer and 1 < a < 24, and K = 1, 2, or S.
[0094] In one possible design, the length of each first frame is T f =L×T s , L=30720 / S, F s is the sampling frequency and F s =30.72 MHz.
[0095] In one possible design, each first frame includes X symbols. in, To round down, X and Y are positive integers.
[0096] In one possible design, each symbol in each first frame is a cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) symbol, and the length of the CP of each CP-OFDM symbol except the first CP-OFDM symbol in each first frame is
[0097] In one possible design, the length of the CP of the first CP-OFDM symbol in each first frame is
[0098] In one possible design, the subcarrier spacing is 120 kHz, and the OFDM length of each CP-OFDM symbol in each first frame is 256×T s .
[0099] In one possible design, each first type frame includes N first symbols for the terminal node to switch between uplink and downlink data transmission and reception, where N≤X and N and X are positive integers, and X is the number of symbols included in each first frame.
[0100] In a possible design, when K=1 or 2, the S first frames further include M second-type frames for transmitting downlink data, where M is a positive integer and M<S.
[0101] In a possible design, when K=1, the first frame in the superframe is a second-type frame.
[0102] In one possible design, when K=2, the superframe includes two consecutively arranged half superframes, each of the two half superframes includes one first type frame, and the first first frame in each half superframe is a second type frame.
[0103] In one possible design, the N first symbols include a first switching interval of continuous length T1 and a first switching interval of continuous length T N -T1 second switching interval, wherein the first switching interval is used to instruct the terminal node to switch from receiving downlink data to sending uplink data, and the second switching interval is used to instruct the terminal node to switch from sending uplink data to receiving downlink data, T N is the length of N first symbols.
[0104] In one possible design, T1 = n × T s ,in, F s is the sampling frequency and F s =30.72MHz, n is a positive integer.
[0105] In one possible design scheme, a first type frame includes a continuous first part of symbols and a continuous second part of symbols, the first part of symbols includes Q continuously arranged second symbols, a first switching interval and P continuously arranged third symbols, the Q continuously arranged second symbols are located before the first switching interval, and the P continuously arranged third symbols are located after the first switching interval, the second part of symbols includes the second switching interval, and the second part of symbols is located after the first part of symbols, wherein the second symbol is used to transmit downlink data, and the third symbol is used to transmit uplink data, and P and Q are non-negative integers.
[0106] In a possible design solution, the second symbol may be a management symbol GS, and the third symbol may be a terminal symbol TS.
[0107] In one possible design scheme, when K=1 and one first type frame is the last first frame in a superframe, in each superframe, M second type frames for transmitting downlink data are continuously arranged before the first part of the symbols, and the second part of the symbols are after P continuously arranged third symbols, and M=S-1.
[0108] In one possible design scheme, when K=1 and one first type frame is not the last first frame in the superframe, in each superframe, M second type frames for transmitting downlink data are continuously arranged before the first part of the symbols, and SKM third type frames for transmitting uplink data are continuously arranged between the first part of the symbols and the second part of the symbols, where M∈[1,S-2].
[0109] In one possible design, a superframe includes two consecutively arranged half superframes, each of the two half superframes includes one first type frame: when K=2 and one first type frame is the last first frame in each half superframe, in each half superframe, The second type frames for transmitting downlink data are consecutively arranged before the first part of symbols, and the second part of symbols are after P consecutively arranged third symbols, M=S-2.
[0110] In one possible design, a superframe includes two consecutively arranged half superframes, each of the two half superframes includes one first type frame: when K=2 and one first type frame is not the last first frame in each half superframe, in each half superframe, The second type frames are arranged continuously before the first part of the symbols, and there are consecutive frames arranged between the first part of the symbols and the second part of the symbols. A third type of frames for transmitting uplink data, M=2b, 1≤b≤a-1 and b is an integer.
[0111] In one possible design, when K=S, in each first-type frame in each superframe, the second portion of symbols is located after P consecutively arranged third symbols.
[0112] In a possible design scheme, the third type of frame may be a terminal radio frame TF.
[0113] In a possible design, the third type frame includes X consecutively arranged third symbols, where X is a positive integer.
[0114] In a possible design scheme, the method provided in the embodiment of the present application may further include: receiving first indication information and second indication information from the management node, wherein the first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval. N -T1.
[0115] In a possible design scheme, the second type of frame may be a management radio frame GF.
[0116] In one possible design, the second type frame includes X consecutively arranged second symbols, where X is a positive integer.
[0117] In a possible design scheme, the first symbol may be a gap GAP symbol.
[0118] In one possible design scheme, the first type of frame may be a special radio frame SF.
[0119] In one possible design, S=4, 8, 12, or 16.
[0120] Among them, the technical effects of the method described in the fourth aspect can refer to the relevant description of the technical effects of the method described in the first aspect above, and will not be elaborated on here.
[0121] In a fifth aspect, a communication device is provided, which is used to realize the transmission of star flash signals, and includes: a module for generating at least one superframe, and a module for sending at least one superframe to a terminal node. The length of each superframe in the at least one superframe is 1 millisecond, each superframe includes S first frames, the S first frames include first type frames, and the first type frames include N first symbols for the terminal node to perform uplink and downlink data transmission and reception switching, wherein S=2a, a is a positive integer and 1<a<24, N≤X and N and X are positive integers, and X is the number of symbols contained in each first frame. Alternatively, the length of each superframe in the at least one superframe is 1 millisecond ms, each superframe includes S first frames, the S first frames include K first type frames, and each first type frame in the K first type frames is used for the terminal node to perform uplink and downlink data transmission and reception switching, wherein S=2a, a is a positive integer and 1<a<24, and K=1, 2, or S.
[0122] In one possible implementation, the communication device further includes: a module for sending first indication information and second indication information to the terminal node. The first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval. N -T1.
[0123] In another possible implementation, the above-mentioned communication device is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one of the Star Flash module, Bluetooth module and WiFi module shares at least one of the radio frequency (RF) unit, modem unit, medium access control (MAC) unit and central processing unit (CPU).
[0124] In another possible implementation, the communication device is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device, and the subsystem and the power management unit (PMU) are integrated in the communication device.
[0125] In another possible implementation, the communication device is also used to realize the transmission of Bluetooth signals or WiFi signals. At least one of the Bluetooth modules or WiFi modules coexists and communicates with the Star Flash module through different antennas, and the coexistence strategy is channel avoidance.
[0126] In another possible implementation, the communication device is further used to: determine the type of the opposite device and / or the service delay of the opposite device, and determine the link corresponding to the opposite device and / or the service for data transmission according to the link selection strategy.
[0127] In another possible implementation, the communication device is also used to: determine the type of the peer device and / or the service delay of the peer device, including: determining the type of the peer device, the type of the peer device includes an audio device type or a non-audio device type; when the type of the peer device is an audio device type, determining the service delay of the peer device.
[0128] In another possible implementation, the link selection strategy includes: when the service delay is greater than a first value, establishing an asynchronous unicast link or an asynchronous multicast link before performing data transmission; or, when the service delay is less than the first value and greater than a second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization by adding timestamps to data packets, and then performing data transmission; or, when the service delay is less than the second value, first establishing an asynchronous unicast link, and then establishing a synchronous unicast link or a synchronous multicast link before performing data transmission.
[0129] In another possible implementation, the communication device is further configured to: determine the type of the peer device and / or the service delay of the peer device, and determine the frame format type corresponding to the type of the peer device and / or the service type of the peer device according to the frame format selection strategy. The frame format type includes Starflash Wireless Frame Type 1, Starflash Wireless Frame Type 2, Starflash Wireless Frame Type 3, or Starflash Wireless Frame Type 4.
[0130] In another possible implementation, the communication device is also used to: determine the type of the peer device and / or the service delay of the peer device, including: determining the type of the peer device, the type of the peer device includes an audio device type or a non-audio device type; when the type of the peer device is an audio device type, determining the service delay of the peer device.
[0131] In another possible implementation, the frame format selection strategy includes: when the service delay requirement of the opposite device is less than the first duration, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 through physical layer parameter negotiation after the connection state; or, when the service delay requirement of the opposite device is less than the first duration and the service anti-interference capability requirement is greater than the set threshold, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, when the type of the opposite device is a device that only supports Star Flash wireless frame type 1, or a device with a maximum transmit power greater than the first power threshold, selecting Star Flash wireless frame type 1 for broadcast access; or, when the service type of the opposite device is the Internet of Things (IoT), In the case of ultra-long-distance coverage services (IoT), when the distance between the opposite device and the communication device is greater than a first threshold, Starflash wireless frame type 4 is selected for broadcasting and connection, or, when the distance between the opposite device and the communication device is less than or equal to the first threshold, Starflash wireless frame type 2 or Starflash wireless frame type 3 is switched through physical layer parameter negotiation.
[0132] In a sixth aspect, another communication device is provided, which is used to realize the transmission of star flash signals. The communication device includes: a module for receiving at least one superframe, and a module for receiving downlink data and / or sending uplink data according to at least one superframe. The length of each superframe in the at least one superframe is 1 millisecond, each superframe includes S first frames, the S first frames include first type frames, and the first type frames include N first symbols for the terminal node to perform uplink and downlink data transmission and reception switching, wherein S=2a, a is a positive integer and 1<a<24, N≤X and N and X are positive integers, and X is the number of symbols contained in each first frame. Alternatively, the length of each superframe in the at least one superframe is 1 millisecond ms, each superframe includes S first frames, the S first frames include K first type frames, and each first type frame of the K first type frames is used for the terminal node to perform uplink and downlink data transmission and reception switching, wherein S=2a, a is a positive integer and 1<a<24, and K=1, 2, or S.
[0133] In a possible implementation, the communication device further includes: a module for receiving first indication information and second indication information from the management node. The first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval. N -T1.
[0134] In another possible implementation, the communication device is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one of the Star Flash module, Bluetooth module and WiFi module shares at least one of the RF unit, modem unit, MAC unit and CPU.
[0135] In another possible implementation, the communication device is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device, and the subsystem and PMU are integrated in the communication device.
[0136] In another possible implementation, the communication device is also used to realize the transmission of Bluetooth signals or WiFi signals. At least one of the Bluetooth modules or WiFi modules coexists and communicates with the Star Flash module through different antennas, and the coexistence strategy is channel avoidance.
[0137] In another possible implementation, the communication device is further used to: determine the type of the opposite device and / or the service delay of the opposite device, and determine the link corresponding to the opposite device and / or the service for data transmission according to the link selection strategy.
[0138] In another possible implementation, the communication device is also used to: determine the type of the peer device and / or the service delay of the peer device, including: determining the type of the peer device, the type of the peer device includes an audio device type or a non-audio device type; when the type of the peer device is an audio device type, determining the service delay of the peer device.
[0139] In another possible implementation, the link selection strategy includes: when the service delay is greater than a first value, establishing an asynchronous unicast link or an asynchronous multicast link before performing data transmission; or, when the service delay is less than the first value and greater than a second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization by adding timestamps to data packets, and then performing data transmission; or, when the service delay is less than the second value, first establishing an asynchronous unicast link, and then establishing a synchronous unicast link or a synchronous multicast link before performing data transmission.
[0140] In another possible implementation, when the communication device is a non-audio device, the communication device is further configured to: transmit data via an asynchronous unicast or asynchronous multicast link.
[0141] In another possible implementation, the communication device is also used to: determine the type of the opposite device and / or the service delay of the opposite device, and determine the frame format type corresponding to the type of the opposite device and / or the service type of the opposite device according to the frame format selection strategy; wherein the frame format type includes Star Flash Wireless Frame Type 1, Star Flash Wireless Frame Type 2, Star Flash Wireless Frame Type 3 or Star Flash Wireless Frame Type 4.
[0142] In another possible implementation, the communication device is also used to: determine the type of the peer device and / or the service delay of the peer device, including: determining the type of the peer device, the type of the peer device includes an audio device type or a non-audio device type; when the type of the peer device is an audio device type, determining the service delay of the peer device.
[0143] In another possible implementation, the above-mentioned frame format selection strategy includes: when the service delay requirement of the opposite device is less than the first duration, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 through physical layer parameter negotiation after the connection state; or, when the service delay requirement of the opposite device is less than the first duration and the service anti-interference capability requirement is greater than the set threshold, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, when the type of the opposite device is a device that only supports Star Flash wireless frame type 1, or a device with a maximum transmission power greater than the first power threshold, selecting Star Flash wireless frame type 1 for broadcast access; or, when the service type of the opposite device is IOT ultra-long-distance coverage service, when the distance between the opposite device and the communication device is greater than the first threshold, selecting Star Flash wireless frame type 4 for broadcast and connection, or, when the distance between the opposite device and the communication device is less than or equal to the first threshold, switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation.
[0144] In another possible implementation, when the communication device is a non-audio device, the communication device is also used to: select Starflash wireless frame type 1 for broadcast access, and after entering the connection state, switch to Starflash wireless frame type 2 for data transmission through physical layer parameter negotiation.
[0145] In a seventh aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided. The communication device includes: a processor configured to implement the functions involved in any of the above aspects.
[0146] In one possible design, the communication device may further include a memory for storing necessary program instructions and data. A processor is coupled to the memory, and the processor is configured to execute the computer program or instructions stored in the memory, causing the communication device to perform the method described in any possible implementation of aspects 1 to 4.
[0147] In one possible design solution, the communication device described in the seventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the seventh aspect to communicate with other communication devices.
[0148] In one possible design, the processor can be integrated with the memory.
[0149] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.
[0150] In an eighth aspect, a communication device is provided, which includes a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, and the processor being used to implement the method described in any possible implementation method of the first to fourth aspects through a logic circuit or by executing code instructions.
[0151] It can be understood that when the communication device provided in either the seventh aspect or the eighth aspect is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.
[0152] In a ninth aspect, a communication chip is provided, in which instructions are stored. When the chip is run on a communication device, the method described in any one of the first to fourth aspects is implemented.
[0153] In the tenth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the first to fourth aspects above.
[0154] In the eleventh aspect, a computer program product containing instructions is provided, including computer program code, which, when the computer program code is run on a communication device, enables the communication device to execute the method described in any one of the first to fourth aspects above.
[0155] In a twelfth aspect, a communication system is provided, comprising: a management node for implementing the method described in the first aspect above, and a terminal node for implementing the method described in the second aspect above.
[0156] In a thirteenth aspect, a communication system is provided, comprising: a management node for implementing the method described in the third aspect above, and a terminal node for implementing the method described in the fourth aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0157] Figure 1 is a schematic diagram of the structure of a superframe in the GT1.0 protocol;
[0158] FIG2 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0159] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;
[0160] FIG4 is a schematic diagram of the structure of a first type frame provided in an embodiment of the present application;
[0161] FIG5 is a schematic diagram of the structure of a second type frame and a third type frame provided in an embodiment of the present application;
[0162] FIG6 is a schematic diagram of the structures of various superframes provided in an embodiment of the present application;
[0163] FIG7 is a schematic diagram of the structures of various superframes provided in an embodiment of the present application when S=8;
[0164] FIG8 is a schematic diagram of a chip architecture provided in an embodiment of the present application;
[0165] FIG9 is a schematic diagram of another chip architecture provided in an embodiment of the present application;
[0166] FIG10 is a schematic diagram of another chip architecture provided in an embodiment of the present application;
[0167] FIG11 is a schematic diagram of another chip architecture provided in an embodiment of the present application;
[0168] FIG12 is a schematic diagram of a chip module framework provided in an embodiment of the present application;
[0169] FIG13 is a schematic diagram of another chip module framework provided in an embodiment of the present application;
[0170] FIG14 is a schematic diagram of another chip module framework provided in an embodiment of the present application;
[0171] FIG15 is a schematic diagram of a framework of a software static policy provided in an embodiment of the present application;
[0172] FIG16 is a schematic diagram of a framework of a hardware time-division arbitration (PTA) strategy provided in an embodiment of the present application;
[0173] FIG17 is a schematic diagram of a link establishment process according to an embodiment of the present application;
[0174] FIG18 is a schematic diagram of another link establishment process provided in an embodiment of the present application;
[0175] FIG19 is a schematic diagram of another link establishment process provided in an embodiment of the present application;
[0176] FIG20 is a schematic diagram of a flow chart of another link establishment process provided in an embodiment of the present application;
[0177] FIG21 is a schematic diagram of another link establishment process provided in an embodiment of the present application;
[0178] FIG22 is a schematic diagram of another link establishment process provided in an embodiment of the present application;
[0179] FIG23 is a schematic diagram showing the structures of four different radio frame types defined in the Star Flash protocol;
[0180] FIG24 is a diagram illustrating an example of a frame format application in a scenario provided by an embodiment of the present application;
[0181] FIG25 is a diagram illustrating an example of a frame format application in another scenario provided by an embodiment of the present application;
[0182] FIG26 is a diagram illustrating an example of a frame format application in another scenario provided by an embodiment of the present application;
[0183] FIG27 is a diagram illustrating an example of a frame format application in another scenario provided by an embodiment of the present application;
[0184] FIG28 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0185] FIG29 is a schematic structural diagram of another communication device provided in an embodiment of the present application;
[0186] Figure 30 is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0187] The embodiments of the present application will present various aspects, embodiments, or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these solutions may also be used.
[0188] The technical solutions of the embodiments of the present application can be applied to, but not limited to, wireless short-range communication systems and wireless communication systems (such as the next-generation GT network wireless communication system) that support longer-range transmission (such as 1 to 18 km, or more than 18 km). Among them, the wireless short-range communication system mainly includes vehicle-mounted wireless short-range communication technology (also known as Star Flash 1.0 technology), which has the advantages of ultra-low latency, ultra-high reliability, and precise synchronization, and is suitable for applications in scenarios such as smart cars, smart homes, smart terminals, and smart manufacturing. For example, applications in smart car scenarios include: immersive in-car sound field & noise reduction, wireless interactive projection, and 360-degree panoramic view, which can achieve an immersive interactive experience and improve vehicle safety.
[0189] Wireless communication systems that support longer-distance transmission (e.g., 1-18 km) mainly include next-generation GT network wireless communication systems, such as the GT1.5 network wireless communication system and the GT2.0 network wireless communication system. These systems are not only suitable for communication scenarios with low latency requirements, such as the aforementioned in-vehicle communications and industrial control scenarios, but can also be used in communication scenarios with low latency requirements.
[0190] In some possible implementations, the above-mentioned communication system may be used in combination with a mobile communication system, for example, the mobile communication system includes but is not limited to the fourth generation (4G) communication system (for example, the long term evolution (LTE) system), the fifth generation (5G) communication system (for example, the new radio (NR) system), and future mobile communication systems such as the sixth generation (6G) mobile communication system.
[0191] For ease of understanding, the relevant technologies involved in the embodiments of this application are first introduced below.
[0192] In the GT1.0 protocol corresponding to Star Flash 1.0 technology, uplink and downlink transmission exist between G nodes and T nodes. Uplink transmission is achieved through the T link, which is the link between the T node and the G node, also known as the uplink; downlink transmission is achieved through the G link, which is the link between the G node and the T node, also known as the downlink.
[0193] In the GT1.0 communication network, as shown in Figure 1, a 1ms superframe is used for data transmission between G nodes and T nodes. This superframe structure is mainly suitable for short-distance communication and low-latency business scenarios. The 1ms superframe contains 48 radio frames, and the length of each radio frame is 20.83 microseconds (us). Due to the system sampling frequency F sis 30.72 megahertz (MHz), so a 1ms superframe is 30720×T s , a 20.83us wireless frame is 640×T s ,in,
[0194] Each wireless frame includes multiple cyclic prefix (CP)-orthogonal frequency division multiplexing (OFDM) symbols, that is, the CP-OFDM symbol contains a cyclic prefix part and a valid data part in the time domain. The length of the valid data part is 64×T s Among them, CP includes 5×T s The length of the conventional CP and 14×T s The length of the extended CP, the corresponding CP-OFDM symbol includes a length of 69×T based on the length of the conventional CP s CP-OFDM symbol, and the length of 78×T based on the length of the extended CP s In order to avoid confusion, the embodiment of the present application uses symbol as the abbreviation of CP-OFDM symbol.
[0195] G-link transmission and T-link transmission use different symbols in the radio frame. The symbols used for G-link transmission are called G symbols, and the symbols used for T-link transmission are called T symbols. A radio frame consists of one or more G symbols, a first switching interval (GAP1), one or more T symbols, and a second switching interval (GAP2). GAP1 is used to instruct the T node to switch from receiving downlink data to sending uplink data, while GAP2 is used to instruct the T node to switch from sending uplink data to receiving downlink data.
[0196] In the case of using conventional CP, GAP1+GAP2=44×T s ; When using extended CP, GAP1+GAP2=47×T s .
[0197] The aforementioned GT1.0 communication is primarily designed for in-vehicle wireless short-range communications, primarily addressing the ultra-low-latency audio noise reduction needs of in-vehicle services, but lacks support for other types of services. The next-generation GT (GT1.5) wireless communication network presents new service requirements for coverage and speed, which the superframe structure of the GT1.0 network cannot meet. Specifically, it suffers from the following three deficiencies:
[0198] 1. The next generation GT wireless communication network requires conventional coverage to support 1km and extended ultra-long-distance coverage to support 10km. However, the switching interval in the superframe structure of the GT1.0 network is short, with a maximum of GAP1+GAP2=47×T. s , can only support coverage within 100m. When the coverage is expanded, the switching interval cannot support transmission over longer distances, thus failing to meet the transmission requirements for extended coverage.
[0199] 2. The superframe structure of the GT1.0 network is primarily used for extremely low-latency audio noise reduction services. Therefore, the number of uplink and downlink handoffs per 1ms is excessive (up to 48). However, in the next-generation GT wireless communication network, most services have lower latency requirements. Excessive handoffs not only waste resources but also limit coverage expansion.
[0200] 3. The superframe structure of the GT1.0 network is mainly used for short-distance communication. The CP length of each symbol in the superframe is relatively short. However, the application scenarios of the next-generation GT network cover long distances and the channel conditions are more complex. The CP length of the superframe in the GT1.0 network cannot resist multipath interference.
[0201] Therefore, how to meet the communication needs of the next generation GT network has become an urgent problem to be solved. To this end, the embodiment of the present application provides a communication method that can meet the communication needs of the next generation GT network by sending a superframe with fewer uplink and downlink switching times and reduced overhead.
[0202] Before introducing the embodiments of the present application, the following points are explained.
[0203] First, in the embodiments of the present application, the first, second, and various numerical numbers are merely distinctions made for ease of description and are not intended to limit the scope of the embodiments of the present application. For example, different indication information is distinguished. For another example, the first duration and the second duration are merely to distinguish different lengths of time and do not limit their order. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and order of execution, and words such as "first" and "second" do not necessarily limit them to be different.
[0204] Second, in the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device (such as a terminal node or a management node) will make corresponding processing under certain objective circumstances. It does not limit the time, and does not require the device (such as a terminal node or a management node) to have a judgment action when implementing it, nor does it mean that there are other limitations.
[0205] At the same time, in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.
[0206] Finally, the network architecture and business scenarios described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0207] The communication system shown in Figure 2 is used as an example to describe in detail a communication system applicable to an embodiment of the present application.
[0208] As shown in Figure 2, the communication system includes at least one management node and at least one terminal node. The management node is the node in the communication system that sends data scheduling information, and the terminal node is the node in the communication system that receives data scheduling information and sends data based on the data scheduling information. For example, the communication system can be a Star Flash communication system or a Bluetooth communication system.
[0209] The communication system shown in Figure 2 is applicable to a single-carrier system with a bandwidth of 20 MHz and a subcarrier width of 120 KHz in time division duplexing (TDD) mode, or a multi-carrier aggregation system with a bandwidth of 20, 40, 60, 80, 100, 120, 140 or 160 MHz.
[0210] The management node is located on the network side of the above-mentioned communication system to help the terminal node achieve wireless access, and is a device with wireless transceiver functions or a chip or chip system that can be set in the device. The management node includes but is not limited to: a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP or transmission point, TP), a next-generation NodeB (gNB), a next-generation base station in the sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access point (AP) in a wireless fidelity (Wi-Fi) system. The management node can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, an open radio access network (ORAN), or a wireless controller in a centralized radio access network (CRAN) scenario. The management node can also be one or a group of antenna panels (including multiple antenna panels) of a fifth-generation (5G) base station, or a network node that constitutes a gNB, TRP, TP, or transmission measurement function (TMF), such as a central unit (CU), distributed unit (DU), CU-control plane (CP), CU-user plane (UP), or radio unit (RU), or a roadside unit (RSU) with base station functionality. Optionally, the management node can also be a server, wearable device, vehicle, or onboard equipment. For example, the management node in vehicle-to-everything (V2X) technology can be an RSU. Alternatively, the management node can be a control unit in an unmanned vehicle, a central controller in a smart factory or smart home, or a handheld or automated control remote sensor for an aircraft. Optionally, the management node can also be a central control panel or other control device, such as a drone controller or a control unit in industrial control. All or part of the functions of the management node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).The management node in this application may also be a logical node, a logical module or software that can implement all or part of the management node functions.
[0211] The embodiment of the present application does not limit the form of the management node. The device used to implement the functions of the management node can be a management node; it can also be a device that can support the management node to implement the functions, such as a chip system. The device can be installed in the management node or used in conjunction with the management node.
[0212] A terminal node is a device, equipment, module, chip or chip system with transceiver functions. The terminal node may also be called user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal nodes in the embodiments of the present application may be mobile phones, cellular phones, smart phones, tablet computers, wireless data cards, personal digital assistants (PDAs), wireless modems, handheld devices (handsets), laptop computers, machine type communication (MTC) terminals, computers with wireless transceiver functions, virtual reality (VR) terminals, augmented reality (AR) terminals, smart home appliances (e.g., refrigerators, televisions, air conditioners, electric meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in unmanned driving, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, vehicle-mounted terminals, roadside units with terminal functions, etc. The terminal node of the present application may also be an onboard module, onboard module, onboard component, onboard chip or onboard unit built into a vehicle as one or more components or units. The terminal node may also be other devices with terminal functions. For example, the terminal node may also be a device that functions as a terminal in device-to-device (D2D) communication.
[0213] The embodiments of this application do not limit the device form factor of the terminal. The device used to implement the function of the terminal node can be a terminal node; it can also be a device that can support the terminal node to implement the function, such as a chip system. The device can be installed in the terminal node or used in conjunction with the terminal node. In the embodiments of this application, the chip system can be composed of a chip or can include a chip and other discrete devices.
[0214] It should be noted that the solutions in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.
[0215] The communication method provided in the embodiment of the present application will be described in detail below with reference to Figures 3 to 7.
[0216] For example, FIG3 is a flow chart of a communication method provided in an embodiment of the present application. The communication method is described using the communication between the management node and the terminal node shown in FIG2 as an example. Of course, the subject that executes the management node action in the method can also be a device / module in the management node, such as a chip, processor, processing unit, etc. in the management node; the subject that executes the terminal node action in the method can also be a device / module in the terminal node, such as a chip, processor, processing unit, etc. in the terminal node, and the embodiment of the present application does not specifically limit this.
[0217] As shown in FIG3 , the communication method includes:
[0218] S301. The management node generates at least one superframe.
[0219] S302: The management node sends at least one superframe to the terminal node. Correspondingly, the terminal node receives at least one superframe from the management node.
[0220] S303: The terminal node receives downlink data and sends uplink data according to at least one superframe.
[0221] The above S301 and S303 are described in detail below. Regarding the above S301:
[0222] Each superframe in at least one superframe has a length of 1ms. Each superframe is used to transmit uplink data and / or downlink data. The uplink data may include uplink control information and uplink service data, and the downlink data may include downlink control information and downlink service data. Furthermore, each superframe includes S first frames, each of which contains X symbols. It can be understood that each superframe consists of S first frames, each of which consists of X symbols. Wherein, S = 2a, a is a positive integer and 1 < a < 24. Exemplarily, S = 4, 8, 12, or 16.
[0223] In some embodiments, the first frame may also be referred to as a radio frame.
[0224] In the embodiment of the present application, the sampling frequency F of the communication between the management node and the terminal node is s The corresponding basic time unit is 30.72MHz Therefore, a superframe with a length of 1ms can be expressed as a superframe with a length of 30720×T s The length of each first frame is T f =(30720×T s ) / S=L×T s , the number of symbols contained in each first frame is The length of each symbol is Where, L = 30720 / S, For rounding down, X and Y are integers. It should be understood that the frame length, symbol length, etc. in the embodiments of the present application refer to the time domain length unless otherwise specified.
[0225] In a specific example 1, S=8, that is, a superframe includes 8 first frames, and the length of each first frame is T f =3840×T s , the number of symbols contained in each first frame is X=15-Y, Y∈[1,15), and the length of each symbol is
[0226] In a specific example 2, S=12, that is, a superframe includes 12 first frames, and the length of each first frame is T f =2560×T s , each first frame contains the number of symbols X = 10-Y, Y∈[1,10), and the length of each symbol is
[0227] As can be seen from the above, the length of each symbol is related to the symbol length of the first frame and the number of symbols contained. For the X symbols contained in the first frame, they are usually CP-OFDM symbols. Due to different designs of the length of the CP-OFDM symbol, there are two designs for the CP of the X CP-OFDM symbols:
[0228] Design 1: The length of the CP of each CP-OFDM symbol in each first frame is the same, that is, for each CP-OFDM symbol, T cp is the length of CP, T OFDM The length of the effective data OFDM. Usually T OFDM =256×T s .
[0229] Continuing with Example 1 above, taking Y=3 as an example, then X=12, that is, each first frame contains 12 CP-OFDM symbols, and the length of each CP-OFDM symbol is T symbol =320×T s , the length of the CP in each CP-OFDM symbol is
[0230] Taking Y=5 as an example, then X=10, that is, each first frame contains 10 CP-OFDM symbols, and the length of each CP-OFDM symbol is T symbol =384×T s , the length of the CP in each CP-OFDM symbol is
[0231] In the case of S=8, based on Design 1, the length of the CP in each CP-OFDM symbol is usually designed to be 64×T s or 128×T s .
[0232] Continuing with Example 2 above, taking Y=2 as an example, then X=8, that is, each first frame contains 8 CP-OFDM symbols, and the length of each CP-OFDM symbol is T s =320×T s , the length of the CP in each CP-OFDM symbol is
[0233] Taking Y=5 as an example, then X=5, and the length of each CP-OFDM symbol is T s =512×T s , the length of the CP in each CP-OFDM symbol is
[0234] In the case of S=12, based on Design 1, the length of the CP in each CP-OFDM symbol is usually designed to be 64×T s .
[0235] From the above, we can see that Design 1 is for the length T of the first frame f The first frame contains a number of symbols that is divisible by the scene design.
[0236] Design 2: The length of the CP of the first CP-OFDM symbol in each first frame is different from the lengths of the CPs of the remaining X-1 CP-OFDM symbols.
[0237] In this design 2, the length of the CP of the first CP-OFDM symbol in each first frame is The length of the CP of each CP-OFDM symbol except the first CP-OFDM symbol is
[0238] Continuing with Example 1 above, taking Y=1 as an example, then X=14, that is, each first frame contains 14 CP-OFDM symbols, and the length of each CP-OFDM symbol is T symbol =274×T s , the length of the CP of the first CP-OFDM symbol is T cp,1 =(274-256+(3840-14×274))×T s =22×T s , the length of the CP of each CP-OFDM symbol except the first CP-OFDM symbol is T cp,2~X-1 =18×T s ;
[0239] For another example, taking Y=2 as an example, then X=13, that is, each first frame contains 13 CP-OFDM symbols, and the length of each CP-OFDM symbol is T symbol =295×T s , the length of the CP of the first CP-OFDM symbol is T cp,1 =(295-256+(3840-13×295))×T s =44×T s , the length of the CP of each CP-OFDM symbol except the first CP-OFDM symbol is T cp,2~X-1 =39×T s .
[0240] Continuing with Example 2 above, taking Y=1 as an example, then X=9, that is, each first frame contains 14 CP-OFDM symbols, and the length of each CP-OFDM symbol is T symbol =284×T s , the length of the CP of the first CP-OFDM symbol is T cp,1 =(284-256+(2560-9×284))×T s =32×T s , the length of the CP of each CP-OFDM symbol except the first CP-OFDM symbol is T cp,2~X-1 =28×T s ;
[0241] Taking Y=3 as an example, then X=7, that is, each first frame contains 7 CP-OFDM symbols, and the length of each CP-OFDM symbol is T symbol =365×T s , the length of the CP of the first CP-OFDM symbol is T cp,1=(365-256+(2560-7×365))×T s =114×T s , the length of the CP of each CP-OFDM symbol except the first CP-OFDM symbol is T cp,2~X-1 =109×T s .
[0242] From the above, we can see that Design 2 is for the length T of the first frame f Designed for scenarios where the number of symbols X contained in the first frame is not divisible, the length of the CP of the first CP-OFDM symbol in each first frame is longer than the length of the CP of other CP-OFDM symbols.
[0243] In the case of no confusion, the embodiment of the present application uses symbol as the abbreviation of CP-OFDM symbol. Based on the above design scheme, the length of CP can be flexibly configured to effectively resist the influence of multipath.
[0244] In some embodiments, when the number S of the first frames contained in the superframe is determined, the management node can use the above-mentioned implementation method to determine the number of symbols X contained in the first frame, the length of the CP used, and the length of OFDM based on the channel status, service type, service delay, etc.
[0245] In addition, when the number S of the first frames included in the superframe is determined, the number of symbols X included in the first frame and the length T of the CP used are cp , and the length T of CP-OFDM symbol It can be agreed upon or pre-configured by the protocol. For example, S=8, Table 1 shows the number of symbols X contained in one or more groups of first frames agreed upon or pre-configured by the protocol, the length T of the CP used cp , and the length T of CP-OFDM symbol The correspondence between them, a symbol number X corresponds to each symbol corresponding to T cp and T symbol .
[0246] Table 1
[0247] Thus, the management node can select an appropriate set of symbol number X, CP length, and OFDM length from one or more sets of corresponding relationships agreed upon or pre-configured in the protocol as shown in Table 1 above based on the channel state, service type, service delay, etc., to generate S first frames, thereby obtaining a superframe with a length of 1 ms. In some embodiments, the terminal node can also determine the CP length through blind detection.
[0248] In an embodiment of the present application, the S first frames include a first type frame, and the first type frame is a first frame for a terminal node to perform uplink and downlink data transceiver switching. Specifically, the first type frame includes N first symbols for the terminal node to perform uplink and downlink data transceiver switching. At the same time, in addition to the first symbol, the first type frame may also include a second symbol for transmitting downlink data and / or a third symbol for transmitting uplink data, where N is a positive integer and N≤X. That is to say, among the X symbols included in the first type frame, in addition to the first symbol for data transceiver switching, the second symbol for transmitting downlink data and / or the third symbol for transmitting uplink data is also included. The first type frame can be used not only for the terminal node to perform uplink and downlink data transceiver switching, but also for transmitting downlink data and / or uplink data.
[0249] Exemplarily, a first-type frame includes N first symbols, Q second symbols, and P third symbols, where N+Q+P=X. P and Q are non-negative integers. That is, when P=0 and Q≠0, the first-type frame includes N first symbols and Q second symbols; when Q=0 and P≠0, the first-type frame includes N first symbols and P third symbols; and when P=0 and Q=0, that is, N=X, the first-type frame includes N first symbols.
[0250] In some embodiments, the first type of frame can be called a special radio frame (SF), the first symbol can be called a gap (GAP) symbol, the second symbol can be called a management symbol (grant symbol, GS), and the third symbol can be called a terminal symbol (terminal symbol, TS).
[0251] In some embodiments, the number of first symbols, the number of second symbols, and the number of third symbols included in the first type frame may be indicated to the terminal node by the management node through indication information.
[0252] In one possible implementation, the management node sends first indication information and third indication information to the terminal node, and the terminal node receives the first indication information and third indication information from the management node. The first indication information is used to indicate the number N of first symbols in the first type frame, and the third indication information is used to indicate the number Q of second symbols in the first type frame.
[0253] For example, if the number of symbols included in the first type frame is X=14, the first indication information may be indicated by 4 bits, and the second indication information may be indicated by 4 bits. Thus, the terminal node may determine the number of first symbols, the number of second symbols, and the number of third symbols based on the first indication information and the third indication information.
[0254] It should be understood that the first indication information and the third indication information can arbitrarily indicate the number of any two of the three symbols, and the third symbol can be implicitly indicated by the first indication information and the third indication information, without limitation. For example, the first indication information is used to indicate the number of first symbols in a first type of frame, and the third indication information is used to indicate the number of third symbols. The number of second symbols can be implicitly indicated by the first indication information and the third indication information.
[0255] Optionally, the first indication information and the third indication information may be sent separately or together, such as by being carried in a system message. In some implementations, the first indication information and the third indication information may also be sent via messages or signaling such as radio resource control (RRC) messages or media access control (MAC) signaling, without limitation.
[0256] In some embodiments, the number N of first symbols used for uplink and downlink data switching may also be agreed upon or pre-configured by protocol, such as agreeing upon or pre-configuring one or more fixed N values. In the case of multiple fixed N values, different N values may be used for different types of service transmissions. Each N value may correspond to one index. The management node may select an N value according to the service type and indicate the number of first symbols in the first type frame by sending the index.
[0257] Since in the actual transmission process, the data switching of the terminal node may include two types, one is the switching from receiving data to sending data, and the other is the switching from sending data to receiving data. For the N first symbols in each first type frame used for the terminal node to switch the uplink and downlink data transmission and reception, the length of the N first symbols is the total duration for the terminal node to perform the above two switches. Therefore, the N first symbols can be divided into two switching durations.
[0258] In one possible implementation, the N first symbols may include a first switching interval of continuous length T1 and a first switching interval of continuous length T N -T1 second switching interval. The first switching interval is used to instruct the terminal node to switch from receiving downlink data to sending uplink data. The first switching interval may include the timing advance time of the terminal node and the switching time of receiving and sending. The second switching interval is used to instruct the terminal node to switch from sending uplink data to receiving downlink data. T N is the length of N first symbols. In some embodiments, the first switching interval may be referred to as GAP1, and the second switching interval may be referred to as GAP2.
[0259] That is, the N first symbols in a first type frame can be used by the terminal node to perform two switches, one for switching from receiving data to sending data, and one for switching from sending data to receiving data. The two switches can constitute a set of switching processes. In the embodiment of the present application, the length of the first switching interval and the length of the second switching interval are usually T s It is divided into granularity, that is, T1 = n × T s , T N -T1=m×T s , n and m are positive integers.
[0260] In some embodiments, the management node may indicate the length of the first switching interval and the second switching interval through indication information. In one possible implementation, the management node may send the first indication information and the second indication information to the terminal node, and correspondingly, the terminal node receives the first indication information and the second indication information from the management node. The first indication information is used to indicate the number N of the first symbols in the first type frame, and the second indication information is used to indicate the length T2 of the second switching interval = T N -T1. Thus, the length of the first switching interval is implicitly indicated by the first indication information and the second indication information, that is, T N =N×T symbol , T1=T N -T2. It should be understood that the second indication information may also be used to indicate the length of the first switching interval. The first switching interval is implicitly indicated by the first indication information and the second indication information, and this is not limited.
[0261] Optionally, the first indication information and the second indication information may be sent separately or together, such as by being carried in a system message. In some implementations, the first indication information and the second indication information may also be sent via messages or signaling such as radio resource control (RRC) messages or MAC signaling, without limitation.
[0262] Furthermore, in order to ensure the continuity of downlink transmission and / or uplink transmission and reduce the number of handovers of the terminal node, the first type frame can be divided into two parts based on two handover intervals, and the first type frame can include a continuous first part of symbols and a continuous second part of symbols. The first part of symbols includes Q continuously arranged second symbols, a first handover interval, and P continuously arranged third symbols, the Q continuously arranged second symbols are located before the first handover interval, the P continuously arranged third symbols are located after the first handover interval, the second part of symbols includes the second handover interval, and the second part of symbols is located after the first part of symbols.
[0263] Exemplarily, the structures of the first part of symbols and the second part of symbols in the first type frame are shown in (a) of Figure 4, the second symbol is represented as GS, the third symbol is represented as TS, the first switching interval is represented as GAP1, and the second switching interval is represented as GAP2. In the first part of symbols, Q GSs are arranged continuously before GAP1, P TSs are arranged continuously after GAP1, and GAP1 in the first part of symbols and GAP2 in the second part of symbols constitute N first symbols. Therefore, the structure of the first type frame can be equivalently represented as shown in (b) of Figure 4.
[0264] It should be understood that, when Q=0, the P consecutively arranged TSs are still located after GAP1; and when P=0, the Q consecutively arranged GSs are still located before GAP1.
[0265] It should also be understood that the number of uplink and downlink switching times of the terminal node is positively correlated with the number of first type frames. The more first type frames there are, the more uplink and downlink switching times of the terminal node. Moreover, the time when the uplink and downlink data switching occurs at the terminal node is related to the position of the first switching interval and the second switching interval in the superframe. The position of the first switching interval and the second switching interval contained in each first type frame in the superframe is related to the position arrangement of the second symbol for transmitting downlink data and the third symbol for transmitting downlink data in the superframe. Therefore, in the embodiment of the present application, the specific structural design of the superframe mainly considers the number of first type frames and the position of the first type frames in the superframe, and the design of the number and position of the first type frames is mainly related to the service type and service delay.
[0266] In the embodiment of the present application, based on the service type and service delay requirements, the number of first type frames contained in each superframe (represented by K) can include the following three designs, that is, K first frames out of the S first frames contained in each superframe are first type frames:
[0267] Design 1, K=1.
[0268] In this Design 1, in addition to including one first-type frame, each superframe may also include M second-type frames for transmitting downlink data. That is, M of the S first frames are second-type frames, and the first first frame in each superframe is a second-type frame, where M is a positive integer and M < S. Since the second-type frame is used to transmit downlink data, the second-type frame includes X consecutively arranged second symbols for transmitting downlink data, as shown in (a) of FIG5 , where the second symbol is represented by a GS. One second-type frame consists of X consecutively arranged GSs. In some embodiments, the second-type frame may be referred to as a grant frame (GF).
[0269] In order to ensure the continuity of the second symbol and / or the continuity of the third symbol and reduce the number of switching times, the superframe has the following two structural designs based on Design 1:
[0270] Structure 1: When a first type frame is the last first frame in a superframe, then in each superframe, M second type frames for transmitting downlink data are continuously arranged before the first part of symbols, and the second part of symbols are located after the first part of symbols, M = S-1.
[0271] That is to say, the first M superframes in a superframe are all second-type frames, and the first part of the symbols and the second part of the symbols in a first-type frame are arranged in sequence after the M superframes, that is, the first part of the symbols is located between the consecutively arranged M second-type frames and the second part of the symbols.
[0272] Exemplarily, the first type frame is denoted as SF, the second type frame is denoted as GF, the second symbol is denoted as GS, the third symbol is denoted as TS, the first switching interval is denoted as GAP1, and the second switching interval is denoted as GAP2. As shown in (a) of FIG6 , in a superframe, the first first frame to the M=S-1th first frame are all second type frames, the Sth first frame (the last first frame) is a first type frame, and the first partial symbols of the first type frame are located between the M second type frames and the second partial symbols. In other words, in a superframe, M second type frames, the first partial symbols of the first type frames, and the second partial symbols of the first type frames are sequentially arranged from left to right.
[0273] Structure 2: When a first-type frame is not the last first frame in a superframe, in each superframe, M second-type frames for transmitting downlink data are continuously arranged before the first part of the symbols, and SKM third-type frames for transmitting uplink data are continuously arranged between the first part of the symbols and the second part of the symbols, where M∈[1,S-2].
[0274] Since the third type frame is used to transmit uplink data, the third type frame includes X consecutively arranged third symbols for transmitting uplink data, as shown in (b) of Figure 5. The third symbol is represented by a TS, and one third type frame is composed of X consecutively arranged TSs. In some embodiments, the third type frame can be called a terminal radio frame (TF).
[0275] At this time, in addition to the first type frames and the second type frames, one superframe also includes a third type frame. In order to ensure the continuity of the second symbols and the continuity of the third symbols between frames and reduce the number of switching times, the first part of the symbols in one first type frame is located between M consecutively arranged second type frames and SM-1 consecutively arranged third type frames, and the second part of the symbols of the one first type frame is located after SM-1 consecutively arranged third type frames.
[0276] Exemplarily, the first type frame is denoted as SF, the second type frame is denoted as GF, the third type frame is denoted as TF, the second symbol is denoted as GS, the third symbol is denoted as TS, the first switching interval is denoted as GAP1, and the second switching interval is denoted as GAP2. As shown in FIG6(b), in a superframe, the first M superframes are all second type frames, the first partial symbols of a first type frame are arranged after the M second type frames, and the first partial symbols are followed by SM-1 consecutive third type frames and the second partial symbols of the first type frame. In other words, in a superframe, M second type frames, the first partial symbols of the first type frame, SM-1 third type frames, and the second partial symbols of the first type frame are arranged sequentially from left to right.
[0277] In this structure 2, the frame sequence number of a first-type frame in a superframe is the frame sequence number corresponding to the time domain position of the first portion of symbols of the first-type frame. For example, if the sequence numbers of the S first frames included in a superframe are 0 to S-1, and the first portion of symbols of a first-type frame included in the superframe is located within the position range of the first frame with sequence number 2 in the time domain, then the sequence number of the first-type frame included in the superframe is 2. It should be understood that in some embodiments, the sequence numbers of the S first frames in a superframe may also be numbered consecutively starting from 1, such as the sequence numbers of the S first frames being 1 to S.
[0278] In addition, in structure 2, the one first type frame can be any first frame numbered 1 to S-2, that is, the first part of the symbols of the one first type frame can be located at the time domain position of any first radio frame except the first first radio frame and the last radio frame. Based on the different positions of the one first type frame, the number of second type frames and third type frames included will also change. Therefore, the structure 2 can be further divided into structures 2-1 to structure 2-S-2. For example, in the order of decreasing number of first type frames, the superframe with structure 2-1 includes S-2 second type frames, 1 first type frame and 1 third type frame, the superframe with structure 2-2 includes S-3 second type frames, 1 first type frame and 2 third type frames, ... (and so on), and the superframe with structure 2-S-2 includes 1 second type frame, 1 first type frame and S-2 third type frames.
[0279] The two superframe structures designed based on the above Design 1 can be called Class A superframe structures, which include one first-type frame, so that uplink and downlink data transmission are uniformly scheduled and switched within 1ms, and can support 1ms-level transmission delay applications.
[0280] It should be understood that in Design 1, the second interval symbol is used for the terminal node to switch from sending uplink data in the current superframe to receiving uplink data in the next superframe.
[0281] Design 2, K=2.
[0282] In Design 2, in addition to two first-type frames, each superframe may also include M second-type frames for transmitting downlink data. That is, M of the S first frames are second-type frames. Furthermore, a superframe includes two consecutive half-superframes, each of which includes one first-type frame, and the first first frame in each half-superframe is a second-type frame.
[0283] That is, one superframe consists of two half superframes with the same structure, and each half superframe contains one first type frame and second type frames, and the first first frame in each half superframe is the second type frame.
[0284] Based on Design 2, the superframe has the following two structural designs:
[0285] Structure 3: When the first type frame included in each half superframe is the last first frame in each half superframe, in each half superframe, The second type frames for transmitting downlink data are consecutively arranged before the first part of symbols, and the second part of symbols are after P consecutively arranged third symbols, M=S-2.
[0286] At this time, each half superframe contains The first frame, The first frames are all second type frames, the last first frame is a first type frame, and the first part of the symbols of the first type frame is located at between the consecutively arranged second type frames and the second part of symbols of the one first type frame.
[0287] For example, the first type of frame is represented as SF, the second type of frame is represented as GF, the second symbol is represented as GS, the third symbol is represented as TS, the first switching interval is represented as GAP1, and the second switching interval is represented as GAP2. As shown in (c) of FIG6 , the structures of the first half superframe and the second half superframe in a superframe are the same. In each half superframe, the first to third superframes are The first frames are all second type frames, The first part of symbols and the second part of symbols are arranged in sequence after the second type frame.
[0288] Structure 4: When the first type frame included in each half superframe is not the last first frame in each half superframe, in each half superframe, The second type frames are arranged continuously before the first part of the symbols, and there are consecutive frames arranged between the first part of the symbols and the second part of the symbols. A third type of frames for transmitting uplink data, M=2b, 1≤b≤a-1 and b is an integer.
[0289] At this time, each half superframe includes not only the first type frame and the second type frame, but also the third type frame. In order to ensure the continuity of the second symbol and the continuity of the third symbol between frames and reduce the number of switching times, the first part of the symbols in one first type frame in each half superframe is located at The second type of frames are arranged in a row and Between consecutively arranged third type frames, the second part of the symbols of the first type frame is located After the third type frames are arranged consecutively.
[0290] For example, the first type of frame is represented as SF, the second type of frame is represented as GF, the third type of frame is represented as TF, the second symbol is represented as GS, the third symbol is represented as TS, the first switching interval is represented as GAP1, and the second switching interval is represented as GAP2. As shown in (d) of FIG6 , the structures of the first half superframe and the second half superframe in a superframe are the same. In each half superframe, the first to the second half superframes are respectively The first frames are all second type frames, After the consecutive second type frames are arranged, the first part of the symbols of the first type frame, the consecutive The second part of symbols of the third type frame and the first type frame.
[0291] Structure 4 is similar to Structure 2 in the above-mentioned Design 1. The sequence numbers of the two first-type frames in one superframe are the frame sequence numbers corresponding to the time domain positions of the first part symbols of the one first-type frame. For details, please refer to the relevant description in the above-mentioned Structure 2, which will not be elaborated on here.
[0292] In addition, in structure 4, one first type frame in a half superframe may be the second to the first type frame in the half superframe. For any of the first frames, the number of second type frames and third type frames included will also change based on the position of the first type frame in the half superframe. Therefore, the structure 4 can be further divided into structures 4-1 to 4-2. For example, in the order of decreasing number of first type frames in a half superframe, a superframe having structure 4-1 includes The superframe having structure 4-2 includes: The second type of frame, 1 first type of frame and 2 third type of frames, ... (and so on), with the structure It includes 1 second type frame, 1 first type frame and A third type frame.
[0293] The two superframe structures based on the above two designs can be called Class B superframe structures. Each half superframe contains a first-type frame, so that uplink and downlink data transmission are independently scheduled and switched within every 0.5ms, which can support applications with 0.5ms transmission delay.
[0294] Design 3, K=S.
[0295] In this Design 3, the S first frames within a superframe are all first-type frames, and each first-type frame has the same structure. Based on this Design 3, the superframe has the following structural design:
[0296] Structure 5: In each first type frame in a superframe, the second part of symbols is located after the P consecutively arranged third symbols in the first part of symbols, that is, the second part of symbols is located after the first part of symbols.
[0297] Exemplarily, the first type frame is represented as SF, the second symbol is represented as GS, the third symbol is represented as TS, the first switching interval is represented as GAP1, and the second switching interval is represented as GAP2. As shown in (e) in Figure 6, in each first type frame, the first part of the symbols is located before the second part of the symbols, and in the first part of the symbols, the first Q symbols are all first symbols, and the first switching interval GAP1 and P second symbols are arranged in sequence after the Q first symbols.
[0298] A superframe structure based on the above design 3 can be called a type C superframe structure, which includes S first-type frames, so that uplink and downlink data transmission is carried out in each Independent scheduling and switching within the system can support For example, if S=7, it supports 0.125ms transmission delay application.
[0299] It should be understood that since the first type frame can only include the first symbol and the second symbol, or only include the first symbol and the third symbol, that is, the first part of the symbols only includes the first switching interval and the second symbol, or the first part of the symbols only includes the first switching interval and the third symbol.
[0300] In the case of the superframe structure of the above-mentioned structure 1, structure 3 and structure 5, when the first type frame includes only the first symbol and the second symbol (the first part of the symbols includes only the first switching interval and the second symbol), there is no third symbol in the entire superframe, and the first switching interval and the second switching interval are arranged adjacent to each other to form N first symbols, so that the terminal node can receive the N first symbols within 1ms (structure 1) or within every 0.5ms (structure 3) or every (Structure 5) only receives downlink data, and there is no switching preparation for the terminal node from receiving downlink data to sending uplink data (G to T switching) and from sending uplink data to receiving downlink data (T to G node). At this time, the terminal node does not need to perform switching within the first switching interval and the second switching interval. It can be considered that the terminal node does not perform uplink and downlink switching by default within the first switching interval and the second switching interval.
[0301] When the first type frame only includes the first symbol and the third symbol (the first part of the symbols only includes the first switching interval and the second symbol), if the superframe structure is any of the above structures 1 to 4, the second symbol and the third symbol still exist in the entire superframe, so there is a switching preparation for the terminal node from receiving downlink data to sending uplink data (G to T switching) and from sending uplink data to receiving downlink data (T to G node), and the first switching interval and the second switching interval are still valid; if the superframe structure is the above structure 5, there is no second symbol in the entire superframe, so that the terminal node Only uplink data is sent within the first switching interval. At this time, the terminal node does not need to perform switching within the first switching interval and the second switching interval. It can also be considered that the terminal node does not perform uplink and downlink switching by default within the first switching interval and the second switching interval.
[0302] Based on the above scheme, the management node can determine the CP length and superframe structure of the CP-OFDM symbol used to constitute at least one superframe according to the current communication scenario, taking into account the service type, service delay, and / or service transmission volume, and carry the downlink data to be transmitted on the second symbol of each superframe in at least one superframe to send it to the terminal node through at least one superframe.
[0303] For the above S303:
[0304] The terminal node receives at least one superframe in sequence in the time domain, and for each superframe received, parses each symbol in sequence according to the time order of reception to obtain downlink data. When parsing to the first switching interval, the terminal node performs switching preparation from receiving downlink data to sending uplink data within the first switching interval, and performs uplink data transmission on the symbols after the first switching interval until parsing to the second switching interval, performs switching preparation from sending uplink data to receiving downlink data within the first switching interval, and performs downlink data reception on the symbols after the second switching interval, thereby realizing data transmission and reception.
[0305] Based on the communication method shown in Figure 3, the management node sends a superframe with a length of 1ms and the number of first frames being less than 48. The first frame in the superframe includes a first type frame for instructing the terminal node to switch uplink and downlink data. The first type frame can be flexibly provided with at least one first symbol for the terminal node to switch uplink and downlink data, and the coverage can be extended to achieve short-distance (such as within 1 km) communication and long-distance (such as 1 to 18 km) communication.
[0306] The above three designed superframe structures are described in detail below with reference to specific examples.
[0307] Taking S = 8, SF as the first type frame, GF as the second type frame, and TF as the third type frame as an example, based on the three designs above, a superframe can have 11 structures as shown in Table 2 below. In each structure, the ratio of the number of first type frames (SFs): the number of second type frames (GFs): the number of third type frames (TFs) = K:M:8 - KM is defined as a frame ratio. Different frame ratios correspond to different superframe structures. Frame ratios 0-6 are based on Design 1 above, with a superframe structure containing one SF. Uplink and downlink switching occurs once every 1ms, saving air interface GAP overhead and meeting the requirements of services with long coverage or high throughput. Frame ratios 7-9 are based on Design 2 above, with a superframe structure containing one SF per half superframe. Uplink and downlink switching occurs once every 0.5ms, and data acknowledgment (ACK) feedback is less than 1ms. Frame ratio 10 is based on Design 3 above, with a superframe structure containing eight SFs. Uplink and downlink switching occurs once in the first frame every 125us, meeting the requirements of services with extremely low latency.
[0308] Table 2
[0309] For superframes with frame ratios of 0 to 10, the actual superframe structures during transmission correspond one-to-one with those shown in Figures 7 (a) to (k). Each SF in the superframe is divided into a first portion of symbols and a second portion of symbols according to GAP1 and GAP2. When a TS exists in the superframe, the GS in the first portion of symbols is arranged consecutively with the GS in the GF, and the TS in the first portion of symbols is arranged consecutively with the TS in the TF. The positioning of the first and second portion of symbols in the superframe allows the terminal node to complete a set of handovers (including handovers from receiving downlink data to transmitting uplink data and from transmitting uplink data to receiving downlink data) within a superframe, a set of handovers within half a superframe, or a set of handovers within a first frame. The number of handover sets is consistent with the number of first frames contained in a superframe. Compared to the superframe structure in GT1.0, this reduces the number of handovers and improves air interface resource utilization.
[0310] The above examples show the superframe structure designed with K=1, 2 or S. In addition, in some scenarios, based on the different values of S, K can also be 4, 8, etc. The design of the superframe structure can refer to the superframe structure design when K=2 above, which will not be elaborated on.
[0311] For example, the solution provided in the embodiment of the present application is applicable to Bluetooth (BT) and SparkLink (or NearLink) communication. In the embodiment of the present application, BT and Bluetooth Low Energy (BLE) can refer to each other. NearLink and SparkLink Low Energy (SLE), SparkLink Basic (SLB), or SparkLink Position (SLP) can also refer to each other.
[0312] Some embodiments of the solutions provided by this application are introduced below.
[0313] Example 1:
[0314] Both BT and StarFlash offer overlapping piconets, and both utilize the 2.4 GHz frequency band and frequency hopping technology. Their similarities allow for the reuse of some modules, saving chip cost, area, and power consumption. This allows for a high degree of chip resource reuse and rapid iteration across multiple chips.
[0315] BLE and SLE can share a set of radio frequency architectures and pathways. As shown in Figure 8, a schematic diagram of a chip architecture provided in an embodiment of the present application is shown. As can be seen from Figure 8, the design can achieve resource sharing of the central processing unit (CPU), radio frequency (RF) unit), analog baseband (ABB) unit, or modem, and reuse of some modules of the media access control (MAC) layer, thereby saving chip area, reducing chip cost and power consumption.
[0316] Figure 9 is a schematic diagram of another chip architecture provided by an embodiment of the present application. As shown in Figure 9, the MAC units of BT, SLE, and wireless fidelity (WIFI) are implemented independently, while the RF unit and Modem unit of each mode are all shared.
[0317] As shown in Figure 10, another chip architecture diagram provided by an embodiment of the present application is shown. As can be seen from Figure 10, the MAC units of BT, SLE, and WIFI are implemented independently, and the Modems of BT, SLE, and WiFi are also implemented independently, while the RF units of each mode are all shared.
[0318] Figure 11 shows another chip architecture diagram provided by an embodiment of the present application. As shown in Figure 11, the MAC units of BT, SLE, and WIFI are independently implemented, while some modes, such as BT and SLE, share the modem. Other modes, such as WIFI, have their modem independently implemented, while all RF units are shared.
[0319] Example 2:
[0320] SLE chips can be manufactured using 14 / 28 / 40nm processes and packaged in chip size packages (CSP), ball grid array (BGA), and quad flat no-lead (QFN), with either internal or external flash memory. Depending on the application scenario, at least one of the following subsystems, including a power management unit (PMU), clock management unit (CMU), active optical network (AON), wireless local area network (WLAN) or Bluetooth, SLE, global navigation satellite system (GNSS), application (APP), and audio, can be integrated onto a single chip, minimizing area, maximizing functionality, and improving performance and reliability.
[0321] The present application provides a chip design method in which the SLE and other subsystems are integrated on a single chip. The subsystems of the chip can be tailored and combined according to different products, and different subsystems are connected via a bus.
[0322] As shown in Figure 12, a schematic diagram of a chip module framework provided by an embodiment of the present application is shown. As shown in Figure 12, for products that require functional modules such as WiFi or GNSS and need to connect to Bluetooth and Star Flash devices, BT and SLE can be divided into different systems, and then combined with WiFi System, GNSS System, Always On System, PMU, CMU, Flash memory, etc. on a single chip. Different subsystems are connected through a bus.
[0323] Figure 13 shows another schematic diagram of a chip module framework provided by an embodiment of the present application. As shown in Figure 13, for devices that do not require functional modules such as WiFi or GNSS but require audio functions, in order to save area and cost, BLE and SLE can be combined into one subsystem, which can then be combined with the App System, Audio System, Always On System, PMU, CMU, Flash, etc. on a single chip. The different subsystems are connected via a bus.
[0324] Figure 14 shows another schematic diagram of a chip module framework provided by an embodiment of the present application. As shown in Figure 14, for devices that do not require functional modules such as WiFi or GNSS, nor audio functions, to save area and cost, BLE and SLE can be combined into one subsystem, which can then be combined with the Always On System, CMU, PMU, Flash, etc. on a single chip, with the different subsystems connected via a bus.
[0325] Example 3
[0326] The WiFi 2.4G frequency band is 2412-2472MHz, while the BT / BLE / SLE frequency band is 2402-2480MHz, potentially interfering with each other. SLE and BT / BLE within the same core can be allocated service time slots through software scheduling, but SLE and BT / BLE / WiFi on different cores lack unified scheduling.
[0327] The embodiment of the present application provides a coexistence solution for SLE / BT / BLE / WIFI. Depending on whether SLE and BT / BLE / WIFI share the same antenna, the coexistence scenario is divided into different antenna coexistence (using different antennas) and shared antenna coexistence (using the same antenna), and different coexistence strategies are given.
[0328] For heterogeneous antenna coexistence, if SLE and BT / BLE coexist, the transmit and receive frequencies of SLE and BT / BLE can be kept different (i.e., frequency division multiplexing). The software can handle this based on the frequency hopping sequence (i.e., code division multiplexing), service cycle, and interval (i.e., time division multiplexing). If SLE and Wi-Fi coexist, if isolation cannot meet the requirements, it is necessary to avoid the WLAN channel (i.e., channel avoidance) to reduce the impact of WLAN. At the same time, an aggregation scheduling mechanism can be added to aggregate and send Wi-Fi data packets (i.e., aggregation scheduling) to reduce the possibility of WLAN interference.
[0329] For coexistence using the same antenna, either a software static strategy or a hardware packet traffic arbitration (PTA) strategy can be used. The advantages of the software static strategy include minimal hardware requirements, minimal software modifications, and no dynamic radio frequency (RF) switching (such as RF recovery). The advantages of the PTA strategy include faster service state switching and finer switching time granularity.
[0330] Taking the coexistence of SLE and Wi-Fi as an example, Figure 15 shows a schematic diagram of the framework of a software static policy provided in an embodiment of the present application. As can be seen from Figure 15, the software static policy may include: after SLE is started, the host (HOST) is configured through software to notify Wi-Fi to exit the current RF path. In this scenario, Wi-Fi can check the SLE startup flag, and the software can set it to switch from the current RF path to another RF path. The chip needs to support software-set switching.
[0331] Exemplarily, as shown in FIG16, a schematic diagram of the framework of a hardware arbitration time division (PTA) strategy provided in an embodiment of the present application is provided. As can be seen from FIG16, the hardware arbitration time division (PTA) strategy includes: any combination of transmission (TX) and reception (RX) of each party is time-divided, and the PTA module will transmit the occupancy status of the radio frequency channel to each party respectively, using different level signals to indicate that the radio frequency channel is occupied by SLE / BT / BLE / WIFI, and this signal is used to notify the software or hardware to perform the corresponding processing. Different services can also set different PTA priorities, and high-priority services can seize air interface resources.
[0332] Example 4:
[0333] The Star Flash standard defines asynchronous and synchronous data links. Asynchronous links are divided into asynchronous unicast and multicast, and synchronous links are divided into synchronous unicast, multicast, and broadcast. This embodiment of the application designs a set of SLE link selection schemes based on the different real-time data requirements of different products. By connecting different devices in different scenarios, different data links can be used to support the needs of different product application scenarios.
[0334] Figure 17 is a schematic diagram of a link establishment process according to an embodiment of the present application. As shown in Figure 17, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, an asynchronous unicast link is established between the G node and the T node, and data is transmitted over the established asynchronous unicast link.
[0335] Figure 18 is a schematic diagram of another link establishment process provided by an embodiment of the present application. As shown in Figure 18, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, an asynchronous multicast link is established between the G node and the T node, and data is transmitted over the established asynchronous multicast link.
[0336] For products that do not require real-time data (such as non-audio devices such as keyboards, mice, and styluses) or services (that is, the delay requirement of the product or service (or service delay) is greater than the first value), an asynchronous unicast link as shown in Figure 17 or an asynchronous multicast link as shown in Figure 18 can be established for data transmission.
[0337] Figure 19 is a schematic diagram of another link establishment process provided by an embodiment of the present application. As shown in Figure 19, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, the G node and the T node first establish an asynchronous unicast link, and then establish a synchronous unicast link, and data is transmitted over the established synchronous unicast link.
[0338] Figure 20 is a schematic diagram of another link establishment process provided by an embodiment of the present application. As shown in Figure 20, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, the G node and the T node first establish an asynchronous unicast link, then establish a synchronous multicast link, and transmit data over the established synchronous multicast link.
[0339] For products (such as audio devices such as headphones and microphones) or services with real-time data requirements (that is, the delay requirement of the product or service is less than the second value), as shown in Figure 19 or Figure 20, an asynchronous unicast link can be established first, and then a synchronous unicast link or a synchronous multicast link can be established for data transmission.
[0340] Figure 21 is a schematic diagram of another link establishment process provided by an embodiment of the present application. As shown in Figure 21, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, an asynchronous unicast link is established between the G node and the T node, and data transmission is performed after synchronization is achieved by adding timestamps to the data packets.
[0341] Figure 22 is a schematic diagram of another link establishment process provided by an embodiment of the present application. As shown in Figure 22, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, an asynchronous multicast link is established between the G node and the T node, and data transmission is performed after synchronization is achieved by adding timestamps to the data packets.
[0342] For products (such as audio devices such as headsets and live microphones) or services that have data real-time requirements but not particularly high real-time requirements (that is, the delay requirement of the product or service is less than the first value and greater than the second value), asynchronous unicast or asynchronous multicast links can also be established to achieve synchronization by adding timestamps to data packets.
[0343] Embodiment 5:
[0344] As shown in Figure 23, the StarFlash protocol defines four different radio frame types. Each frame format corresponds to different sensitivity, frame length, modulation mode, and synchronization sequence. Physical layer parameter negotiation can be used to select different frame formats in different scenarios to maximize performance benefits. The following provides examples of selecting different frame formats in different scenarios.
[0345] Figure 24 shows an example of a frame format application in a scenario provided by an embodiment of the present application. For low-latency products (such as keyboards, mice, styluses, toothbrushes, microphones, etc.) or business scenarios (i.e., products or services requiring a latency less than the first duration), frame format 1 is selected for broadcast access. After entering the connected state, frame format 2 is switched through physical layer parameter negotiation.
[0346] As shown in Figure 25, an example of frame format application in another scenario provided by an embodiment of the present application is provided. Among them, for products (such as mobile phones, headphone audio) or business scenarios that have both low latency (i.e., the latency requirement of the product or service is less than the first duration) and anti-interference demands (i.e., the anti-interference capability requirement of the product or service is greater than the set threshold), frame format 1 is selected for broadcast access, and after entering the connected state, it is switched to frame format 2 or frame format 3 through physical layer parameter negotiation.
[0347] As shown in Figure 26, an example of frame format application in another scenario provided by an embodiment of the present application is shown. For extremely low-cost devices that only support Gaussian frequency shift keying (GFSK) frame format (GFSK has a higher maximum transmit power than phase shift keying (PSK)), or devices that are sensitive to maximum transmit power (i.e., the maximum transmit power must be greater than a first power threshold), frame format 1 is selected for broadcast access, and no frame format switching is performed subsequently.
[0348] As shown in Figure 27, an example of frame format application in another scenario provided by an embodiment of the present application is shown. For the ultra-long-distance coverage scenario of the Internet of Things (IoT), frame format 4 is selected for broadcasting and connection. When the distance is shortened, frame format 2 or 3 can be switched through physical layer parameter negotiation. Otherwise, frame format 4 is maintained.
[0349] It should be noted that the frame format one in the embodiment of the present application can also be called the frame format corresponding to the Star Flash Wireless Frame Type 1, the frame format two in the embodiment of the present application can also be called the frame format corresponding to the Star Flash Wireless Frame Type 2, the frame format three in the embodiment of the present application can also be called the frame format corresponding to the Star Flash Wireless Frame Type 3, and the frame format four in the embodiment of the present application can also be called the frame format corresponding to the Star Flash Wireless Frame Type 4.
[0350] In each of the above embodiments, the methods and / or steps implemented by the management node may also be implemented by components that can be used for the management node (e.g., a processor, chip, chip system, circuit, logic module, or software); the methods and / or steps implemented by the terminal node may also be implemented by components that can be used for the management node (e.g., a processor, chip, chip system, circuit, logic module, or software).
[0351] The above mainly introduces the solution provided by this application. Accordingly, this application also provides a communication device, which is used to implement the various methods in the above method embodiments. The communication device can be the management node in the above method embodiments, or a device including a management node, or a component that can be used for a management node, such as a chip or a chip system. Alternatively, the communication device can be the terminal node in the above method embodiments, or a device including a terminal node, or a component that can be used for a terminal node, such as a chip or a chip system.
[0352] In some embodiments, in order to implement the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0353] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.
[0354] In some embodiments, the present application further provides a communication device 280, which is used to realize the transmission of star flash signals. The communication device 280 may include: a module for generating at least one superframe, and a module for sending at least one superframe to a terminal node. The length of each superframe in the at least one superframe is 1 millisecond, each superframe includes S first frames, the S first frames include first type frames, and the first type frames include N first symbols for the terminal node to perform uplink and downlink data transmission and reception switching, wherein S=2a, a is a positive integer and 1<a<24, N≤X and N and X are positive integers, and X is the number of symbols contained in each first frame. Alternatively, the length of each superframe in the at least one superframe is 1 millisecond ms, each superframe includes S first frames, the S first frames include K first type frames, and each first type frame of the K first type frames is used for the terminal node to perform uplink and downlink data transmission and reception switching, wherein S=2a, a is a positive integer and 1<a<24, and K=1, 2, or S.
[0355] In one possible implementation, the communication device further includes: a module for sending first indication information and second indication information to the terminal node. The first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval. N -T1.
[0356] Optionally, as shown in FIG28 , the module for generating at least one superframe may be processing module 2801, and the module for sending at least one superframe to a terminal node may be communication module 2802. Similarly, the module for sending the first indication information and the second indication information to a terminal node may also be communication module 2802.
[0357] The communication module and processing module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module at the same time; or, the communication module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module, and the processing module in the embodiment of the present application can be deployed in other modules of the module where the processing module is located; or, the processing module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module, and the communication module in the embodiment of the present application can be deployed in other modules of the module where the processing module is located. The embodiment of the present application does not make specific limitations on this.
[0358] In another possible implementation, the above-mentioned communication device 280 is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one of the Star Flash module, Bluetooth module and WiFi module shares at least one of the RF unit, modem unit, MAC unit and CPU.
[0359] In another possible implementation, the communication device 280 is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device 280, and the subsystem and PMU are integrated in the communication device 280.
[0360] In another possible implementation, the communication device 280 is also used to realize the transmission of Bluetooth signals or WiFi signals. At least one of the Bluetooth modules or WiFi modules coexists and communicates with the Star Flash module through different antennas, and the coexistence strategy is channel avoidance.
[0361] In another possible implementation, the communication device 280 is further used to determine the type of the opposite device and / or the service delay of the opposite device, and determine the link corresponding to the opposite device and / or the service for data transmission according to the link selection strategy.
[0362] In another possible implementation, the communication device 280 is also used to: determine the type of the opposite device and / or the service delay of the opposite device, including: determining the type of the opposite device, the type of the opposite device includes an audio device type or a non-audio device type; when the type of the opposite device is an audio device type, determining the service delay of the opposite device.
[0363] In another possible implementation, the link selection strategy includes: when the service delay is greater than a first value, establishing an asynchronous unicast link or an asynchronous multicast link before performing data transmission; or, when the service delay is less than the first value and greater than a second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization by adding timestamps to data packets, and then performing data transmission; or, when the service delay is less than the second value, first establishing an asynchronous unicast link, and then establishing a synchronous unicast link or a synchronous multicast link before performing data transmission.
[0364] In another possible implementation, the communication device 280 is further configured to determine the type of the peer device and / or the service latency of the peer device, and determine, based on a frame format selection strategy, a frame format type corresponding to the type of the peer device and / or the service type of the peer device. The frame format types include Starflash Wireless Frame Type 1, Starflash Wireless Frame Type 2, Starflash Wireless Frame Type 3, or Starflash Wireless Frame Type 4.
[0365] In another possible implementation, the communication device 280 is also used to: determine the type of the opposite device and / or the service delay of the opposite device, including: determining the type of the opposite device, the type of the opposite device includes an audio device type or a non-audio device type; when the type of the opposite device is an audio device type, determining the service delay of the opposite device.
[0366] In another possible implementation, the above-mentioned frame format selection strategy includes: when the service delay requirement of the opposite device is less than the first duration, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 through physical layer parameter negotiation after the connection state; or, when the service delay requirement of the opposite device is less than the first duration and the service anti-interference capability requirement is greater than the set threshold, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, when the type of the opposite device is a device that only supports Star Flash wireless frame type 1, or a device with a maximum transmission power greater than the first power threshold, selecting Star Flash wireless frame type 1 for broadcast access; or, when the service type of the opposite device is IOT ultra-long-distance coverage service, when the distance between the opposite device and the communication device is greater than the first threshold, selecting Star Flash wireless frame type 4 for broadcast and connection, or, when the distance between the opposite device and the communication device is less than or equal to the first threshold, switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation.
[0367] In some embodiments, the present application further provides a communication device 290, which is used to implement the transmission of star flash signals. The communication device 290 may include: a module for receiving at least one superframe, and a module for receiving downlink data and / or sending uplink data according to at least one superframe. Wherein, the length of each superframe in the at least one superframe is 1 millisecond, each superframe includes S first frames, the S first frames include first type frames, and the first type frames include N first symbols for the terminal node to perform uplink and downlink data transmission and reception switching, where S=2a, a is a positive integer and 1<a<24, N≤X and N and X are positive integers, and X is the number of symbols contained in each first frame. Or, wherein the length of each superframe in the at least one superframe is 1 millisecond ms, each superframe includes S first frames, the S first frames include K first type frames, and each first type frame of the K first type frames is used for the terminal node to perform uplink and downlink data transmission and reception switching, where, wherein S=2a, a is a positive integer and 1<a<24, and K=1, 2, or S.
[0368] In a possible implementation, the communication device further includes: a module for receiving first indication information and second indication information from the management node. The first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval. N -T1.
[0369] Optionally, as shown in FIG29 , the module for receiving the first signal from the management node may be the communication module 2901, and the module for performing phase estimation and compensation for at most two downlink control information based on the common pilot may be the processing module 2902. Similarly, the module for receiving the first indication information and the second indication information from the management node may also be the communication module 2901.
[0370] The communication module and processing module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module at the same time; or, the communication module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module, and the processing module in the embodiment of the present application can be deployed in other modules of the module where the processing module is located; or, the processing module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module, and the communication module in the embodiment of the present application can be deployed in other modules of the module where the processing module is located. The embodiment of the present application does not make specific limitations on this.
[0371] In another possible implementation, the communication device 290 is also used to transmit Bluetooth signals or Wi-Fi signals. At least one of the StarFlash module, the Bluetooth module, and the Wi-Fi module shares at least one of the RF unit, the modem unit, the MAC unit, and the CPU. In another possible implementation, the communication device 290 is also used to transmit Bluetooth signals but does not support the transmission of Wi-Fi signals. The StarFlash module and the Bluetooth module are located in the same subsystem of the communication device 290, and this subsystem and the PMU are integrated into the communication device 290.
[0372] In another possible implementation, the communication device 290 is also used to realize the transmission of Bluetooth signals or WiFi signals. At least one of the Bluetooth modules or WiFi modules coexists and communicates with the Star Flash module through different antennas, and the coexistence strategy is channel avoidance.
[0373] In another possible implementation, the communication device 290 is further used to determine the type of the opposite device and / or the service delay of the opposite device, and determine the link corresponding to the opposite device and / or the service for data transmission according to the link selection strategy.
[0374] In another possible implementation, the communication device 290 is also used to: determine the type of the opposite device and / or the service delay of the opposite device, including: determining the type of the opposite device, the type of the opposite device includes an audio device type or a non-audio device type; when the type of the opposite device is an audio device type, determining the service delay of the opposite device.
[0375] In another possible implementation, the link selection strategy includes: when the service delay is greater than a first value, establishing an asynchronous unicast link or an asynchronous multicast link before performing data transmission; or, when the service delay is less than the first value and greater than a second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization by adding timestamps to data packets, and then performing data transmission; or, when the service delay is less than the second value, first establishing an asynchronous unicast link, and then establishing a synchronous unicast link or a synchronous multicast link before performing data transmission.
[0376] In another possible implementation, when the communication device 290 is a non-audio device, the communication device 290 is further configured to: transmit data via an asynchronous unicast or asynchronous multicast link.
[0377] In another possible implementation, the communication device 290 is also used to: determine the type of the opposite device and / or the service delay of the opposite device, and determine the frame format type corresponding to the type of the opposite device and / or the service type of the opposite device according to the frame format selection strategy; wherein the frame format type includes Star Flash Wireless Frame Type 1, Star Flash Wireless Frame Type 2, Star Flash Wireless Frame Type 3 or Star Flash Wireless Frame Type 4.
[0378] In another possible implementation, the communication device 290 is also used to: determine the type of the opposite device and / or the service delay of the opposite device, including: determining the type of the opposite device, the type of the opposite device includes an audio device type or a non-audio device type; when the type of the opposite device is an audio device type, determining the service delay of the opposite device.
[0379] In another possible implementation, the above-mentioned frame format selection strategy includes: when the service delay requirement of the opposite device is less than the first duration, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 through physical layer parameter negotiation after the connection state; or, when the service delay requirement of the opposite device is less than the first duration and the service anti-interference capability requirement is greater than the set threshold, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, when the type of the opposite device is a device that only supports Star Flash wireless frame type 1, or a device with a maximum transmission power greater than the first power threshold, selecting Star Flash wireless frame type 1 for broadcast access; or, when the service type of the opposite device is IOT ultra-long-distance coverage service, when the distance between the opposite device and the communication device is greater than the first threshold, selecting Star Flash wireless frame type 4 for broadcast and connection, or, when the distance between the opposite device and the communication device is less than or equal to the first threshold, switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation.
[0380] In another possible implementation, when the communication device 290 is a non-audio device, the communication device 290 is also used to: select Star Flash wireless frame type 1 for broadcast access, and after entering the connection state, switch to Star Flash wireless frame type 2 for data transmission through physical layer parameter negotiation.
[0381] An embodiment of the present application provides a schematic structural diagram of a communication device 300. As shown in Figure 30, the communication device 300 may include a processor 3001, a bus 3002, a communication interface 3003, and a memory 3004. The processor 3001, the memory 3004, and the communication interface 3003 communicate with each other via the bus 3002. The communication device 300 may be the aforementioned management node or terminal node. It should be understood that this application does not limit the number of processors and memories in the communication device 300.
[0382] Bus 3002 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, among others. Buses may be classified as address buses, data buses, control buses, and the like. For ease of illustration, FIG30 illustrates a single bus line, but this does not imply a single bus or type of bus. Bus 3002 may include a path for transmitting information between the various components of communication device 300 (e.g., memory 3004, processor 3001, and communication interface 3003).
[0383] The processor 3001 may include any one or more processors such as a CPU, a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0384] The memory 3004 may include a volatile memory, such as a random access memory (RAM). The processor 3001 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).
[0385] The communication interface 3003 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the communication device 300 and other devices or a communication network.
[0386] The memory 3004 stores executable program codes, and the processor 3001 executes the executable program codes to respectively implement the functions of the management node or the terminal node in the aforementioned method embodiment. That is, the memory 3004 stores instructions for executing the aforementioned communication method.
[0387] On the other hand, an embodiment of the present application further provides a computer program product comprising instructions, including computer program code, which, when the computer program code runs on a communication device, enables the communication device to execute the method described in any of the above embodiments.
[0388] In another aspect, embodiments of the present application further provide a computer-readable storage medium storing a computer program or instruction that, when executed on a communication device, enables the communication device to execute the method described in any of the above embodiments.
[0389] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0390] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0391] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0392] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0393] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0394] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0395] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a random access memory RAM, a magnetic disk, or an optical disk.
[0396] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0397] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.
Claims
1. A communication method, characterized in that: The method comprises: Generate at least one superframe, each of the at least one superframe has a length of 1 millisecond ms, each superframe includes S first frames, the S first frames include first type frames, the first type frames include N first symbols for a terminal node to perform uplink and downlink data transmission and reception switching, where S=2a, a is a positive integer and 1<a<24, N≤X, N and X are positive integers, and X is the number of symbols included in each first frame; Sending the at least one superframe to the terminal node.
2. The method according to claim 1, characterized in that The length of each of the first frames is T f =L×T s , L=30720 / S, F s is the sampling frequency and F s =30.72 MHz.
3. The method according to claim 2, characterized in that described in, To round down, Y is a positive integer.
4. The method according to claim 3, characterized in that Each symbol in each of the first frames is a cyclic prefix-orthogonal frequency division multiplexing technology CP-OFDM symbol, and the length of the CP of each of the CP-OFDM symbols except the first CP-OFDM symbol in each of the first frames is 5. The method according to claim 3 or 4, characterized in that The length of the CP of the first CP-OFDM symbol in each of the first frames is 6. The method according to any one of claims 2 to 5, characterized in that The subcarrier spacing is 120 kHz, and the length of each CP-OFDM symbol in each of the first frames is 256×T s .
7. The method according to any one of claims 1 to 6, characterized in that Each superframe includes K frames of the first type, where K=1, 2 or S.
8. The method according to claim 7, characterized in that In the case of K=1 or 2, the S first frames further include M second type frames for transmitting downlink data, where M is a positive integer and M<S.
9. The method according to claim 8, characterized in that When K=1, the first first frame in the superframe is the second type frame.
10. The method according to claim 8, characterized in that When K=2, the superframe includes two consecutively arranged half superframes, each of the two half superframes includes one first type frame, and the first first frame in each half superframe is the second type frame.
11. The method according to any one of claims 1 to 10, characterized in that The N first symbols include a first switching interval of continuous length T1 and a first switching interval of continuous length T N -T1, wherein the first switching interval is used to instruct the terminal node to switch from receiving downlink data to sending uplink data, and the second switching interval is used to instruct the terminal node to switch from sending uplink data to receiving downlink data, T N is the length of N first symbols.
12. The method according to claim 11, characterized in that T1=n×T s ,in, F s is the sampling frequency and F s =30.72MHz, n is a positive integer.
13. The method according to claim 11 or 12, characterized in that The first type frame includes a continuous first part of symbols and a continuous second part of symbols, the first part of symbols includes Q continuously arranged second symbols, the first switching interval and P continuously arranged third symbols, the Q continuously arranged second symbols are located before the first switching interval, and the P continuously arranged third symbols are located after the first switching interval, the second part of symbols includes the second switching interval, and the second part of symbols is located after the first part of symbols, wherein the second symbol is used to transmit downlink data, and the third symbol is used to transmit uplink data, and P and Q are non-negative integers.
14. The method according to claim 13, characterized in that When the number of first-type frames in each superframe K=1, and one first-type frame is the last first frame in the superframe, in each superframe, M second-type frames for transmitting downlink data are continuously arranged before the first part of symbols, and the second part of symbols are after the P continuously arranged third symbols, M=S-1.
15. The method according to claim 13, characterized in that When the number of the first type frames in each superframe is K=1, and one of the first type frames is not the last first frame in the superframe, in each superframe, M second type frames for transmitting downlink data are continuously arranged before the first part of the symbols, and SKM third type frames for transmitting uplink data are continuously arranged between the first part of the symbols and the second part of the symbols, where M∈[1,S-2].
16. The method according to claim 13, characterized in that The superframe includes two consecutively arranged half superframes, and each of the two half superframes includes one first type frame; When the number of the first type frames in each superframe is K=2, and one first type frame is the last first frame in each half superframe, in each half superframe, The second type frames for transmitting downlink data are consecutively arranged before the first part of symbols, and the second part of symbols are after the P consecutively arranged third symbols, M=S-2.
17. The method according to claim 13, wherein The superframe includes two consecutively arranged half superframes, and each of the two half superframes includes one first type frame; When the number of the first type frames in each superframe is K=2, and one of the first type frames is not the last first frame in each half superframe, in each half superframe, The second type frames for transmitting downlink data are arranged continuously before the first part of symbols, and there are continuously arranged between the first part of symbols and the second part of symbols. A third type of frames for transmitting uplink data, M=2b, 1≤b≤a-1 and b is an integer.
18. The method according to claim 13, characterized in that When the number of the first type frames in each superframe is K=S, in each of the first type frames in each superframe, the second part of symbols is located after the P consecutively arranged third symbols.
19. The method according to any one of claims 11 to 18, characterized in that The method further comprises: Sending first indication information and second indication information to the terminal node, wherein the first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval N -T1.
20. A communication method, characterized in that: The method comprises: Receive at least one superframe from a management node, where each superframe in the at least one superframe has a length of 1 millisecond (ms), each superframe includes S first frames, the S first frames include first type frames, and the first type frames include N first symbols for the terminal node to perform uplink and downlink data transmission and reception switching, where S=2a, a is a positive integer and 1<a<24, N≤X, and N and X are positive integers, and X is the number of symbols included in each first frame; Downlink data is received and / or uplink data is sent according to the at least one superframe.
21. The method according to claim 20, characterized in that The length of each of the first frames is T f =L×T s , L=30720 / S, F s is the sampling frequency and F s =30.72 MHz.
22. The method according to claim 21, characterized in that described in, To round down, Y is a positive integer.
23. The method according to claim 22, characterized in that Each symbol in each of the first frames is a cyclic prefix-orthogonal frequency division multiplexing technology CP-OFDM symbol, and the length of the CP of each of the CP-OFDM symbols except the first CP-OFDM symbol in each of the first frames is 24. The method according to claim 22 or 23, characterized in that The length of the CP of the first CP-OFDM symbol in each of the first frames is 25. The method according to any one of claims 21 to 24, characterized in that The subcarrier spacing is 120 kHz, and the length of each CP-OFDM symbol in each of the first frames is 256×T s .
26. The method according to any one of claims 20 to 25, characterized in that Each superframe includes K frames of the first type, where K=1, 2 or S.
27. The method according to claim 26, characterized in that In the case of K=1 or 2, the S first frames further include M second type frames for transmitting downlink data, where M is a positive integer and M<S.
28. The method according to claim 27, characterized in that When K=1, the first first frame in the superframe is the second type frame.
29. The method according to claim 27, characterized in that When K=2, the superframe includes two consecutively arranged half superframes, each of the two half superframes includes one first type frame, and the first first frame in each half superframe is the second type frame.
30. The method according to any one of claims 20 to 29, wherein: The N first symbols include a first switching interval of continuous length T1 and a first switching interval of continuous length T N -T1, wherein the first switching interval is used to instruct the terminal node to switch from receiving downlink data to sending uplink data, and the second switching interval is used to instruct the terminal node to switch from sending uplink data to receiving downlink data, T N is the length of N first symbols.
31. The method according to claim 30, wherein T1=n×T s ,in, F s is the sampling frequency and F s =30.72MHz, n is a positive integer.
32. The method according to claim 30 or 31, characterized in that The first type frame includes a continuous first part of symbols and a continuous second part of symbols, the first part of symbols includes Q continuously arranged second symbols, the first switching interval and P continuously arranged third symbols, the Q continuously arranged second symbols are located before the first switching interval, and the P continuously arranged third symbols are located after the first switching interval, the second part of symbols includes the second switching interval, and the second part of symbols is located after the first part of symbols, wherein the second symbol is used to transmit downlink data, and the third symbol is used to transmit uplink data, and P and Q are non-negative integers.
33. The method according to claim 32, characterized in that When the number of first-type frames in each superframe K=1, and one first-type frame is the last first frame in the superframe, in each superframe, M second-type frames for transmitting downlink data are continuously arranged before the first part of symbols, and the second part of symbols are after the P continuously arranged third symbols, M=S-1.
34. The method according to claim 32, wherein When the number of the first type frames in each superframe is K=1, and one of the first type frames is not the last first frame in the superframe, in each superframe, M second type frames for transmitting downlink data are continuously arranged before the first part of the symbols, and SKM third type frames for transmitting uplink data are continuously arranged between the first part of the symbols and the second part of the symbols, where M∈[1,S-2].
35. The method according to claim 32, wherein The superframe includes two consecutively arranged half superframes, and each of the two half superframes includes one first type frame; When the number of the first type frames in each superframe is K=2, and one first type frame is the last first frame in each half superframe, in each half superframe, The second type frames for transmitting downlink data are consecutively arranged before the first part of symbols, and the second part of symbols are after the P consecutively arranged third symbols, M=S-2.
36. The method according to claim 32, wherein The superframe includes two consecutively arranged half superframes, and each of the two half superframes includes one first type frame; When the number of the first type frames in each superframe is K=2, and one of the first type frames is not the last first frame in each half superframe, in each half superframe, The second type frames for transmitting downlink data are arranged continuously before the first part of symbols, and there are continuously arranged between the first part of symbols and the second part of symbols. A third type of frames for transmitting uplink data, M=2b, 1≤b≤a-1 and b is an integer.
37. The method according to claim 32, wherein When the number of the first type frames in each superframe is K=S, in each of the first type frames in each superframe, the second part of symbols is located after the P consecutively arranged third symbols.
38. The method according to any one of claims 30 to 37, wherein The method further comprises: Receive first indication information and second indication information from the management node, wherein the first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval. N -T1.
39. A communication device, characterized in that: The communication device is used to realize the transmission of star flash signals, including: A module for generating at least one superframe, wherein each of the at least one superframe has a length of 1 millisecond ms, each superframe includes S first frames, the S first frames include first type frames, and the first type frames include N first symbols for a terminal node to perform uplink and downlink data transmission and reception switching, wherein S=2a, a is a positive integer and 1<a<24, N≤X, and N and X are positive integers, and X is the number of symbols contained in each first frame; A module is configured to send the at least one superframe to the terminal node.
40. The communication device according to claim 39, wherein: The communication device further includes: A module for sending first indication information and second indication information to the terminal node, wherein the first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval N -T1.
41. The communication device according to claim 39 or 40, characterized in that The communication device is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one module among the Star Flash module, the Bluetooth module and the WiFi module shares a radio frequency RF unit.
42. The communication device according to any one of claims 39 to 41, characterized in that The communication device is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device, and the subsystem and the power management module PMU are integrated in the communication device.
43. A communication device, characterized in that The communication device is used to realize the transmission of star flash signals, including: A module for receiving at least one superframe from a management node, wherein each of the at least one superframe has a length of 1 millisecond (ms), each superframe includes S first frames, the S first frames include first type frames, and the first type frames include N first symbols for the terminal node to perform uplink and downlink data transmission and reception switching, wherein S=2a, a is a positive integer and 1<a<24, N≤X, and N and X are positive integers, and X is the number of symbols contained in each first frame; A module for receiving downlink data and / or sending uplink data according to the at least one superframe.
44. The communication device according to claim 43, wherein: The communication device further includes: A module for receiving first indication information and second indication information from the management node, wherein the first indication information is used to indicate the number N of first symbols in the first type frame, and the second indication information is used to indicate the length T of the second switching interval N -T1.
45. The communication device according to claim 43 or 44, characterized in that The communication device is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one module among the Star Flash module, the Bluetooth module and the WiFi module shares a radio frequency RF unit.
46. The communication device according to any one of claims 43 to 45, characterized in that The communication device is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device, and the subsystem and the power management module PMU are integrated in the communication device.
47. A communication device, characterized in that include: processor; The processor is configured to execute a computer program or instruction so that the method according to any one of claims 1 to 19 or claims 20 to 38 is implemented.
48. A communication chip, characterized in that: Instructions are stored therein, and when the chip is run on a communication device, the method according to any one of claims 1 to 19 or claims 20 to 38 is implemented.
49. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 19 or claims 20 to 38 is implemented.
50. A computer program product, characterized in that The device comprises a computer program code, and when the computer program code is run on a communication device, the communication device implements the method according to any one of claims 1 to 19 or claims 20 to 38.
Citation Information
Patent Citations
Method and apparatus for sharing frame configuration for multiple (sub) systems
CN113811005A
Wireless communication method and device, terminal and management equipment
CN114374932A
Resource scheduling method, communication device and terminal equipment
CN117178510A
Data transmission method and device
CN117715192A
Terminal apparatus, base station apparatus, communication method, and integrated circuit
US20210144723A1