Communication method and apparatus
By designing a scalable coverage superframe structure in the GT wireless communication network, and adopting CP-OFDM symbols and flexible frame division, the problem of insufficient coverage in the GT1.0 network was solved, thereby improving resource utilization and meeting communication requirements.
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
- 2026-05-28
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 wasted resources and insufficient coverage.
By generating and transmitting a superframe structure with scalable coverage, each superframe includes fewer than 48 first frames, uses CP-OFDM symbols and flexibly sets the CP length to eliminate multipath interference, and divides first-type frames and second-type frames to adapt to service requirements with different transmission delays.
This reduces the number of uplink and downlink handovers at terminal nodes in both short-range and long-range communications, improves resource utilization, and meets the communication requirements of next-generation GT networks.
Smart Images

Figure CN2024144397_28052026_PF_FP_ABST
Abstract
Description
Communication methods and devices
[0001] This application claims priority to Chinese Patent Application No. 202410391106.2, filed with the State Intellectual Property Office of China on March 29, 2024, entitled "Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to communication methods and apparatus. Background Technology
[0003] In a short-range wireless communication system, there are grant (G) nodes and terminal (T) nodes. G nodes are responsible for sending data scheduling information, while T nodes are responsible for receiving data scheduling information and sending data accordingly. For ease of description, the short-range protocol in this system is referred to as the GT protocol.
[0004] In the GT1.0 wireless communication network, each superframe lasts for 1 millisecond (ms), contains 48 first frames, and each first frame contains an interval (GAP) for uplink and downlink handover. The symbol length in each first frame is relatively short. This superframe structure is mainly suitable for near-point communication of ultra-low latency services.
[0005] Next-generation GT wireless communication networks present new service requirements for coverage and speed, which the superframe structure in GT1.0 networks cannot meet. For example, in next-generation GT networks, standard coverage needs to support 1 kilometer (km), and extended coverage needs to support 10km. However, the superframe structure in GT1.0 networks, due to its short uplink / downlink handover time and 48 handovers per 1ms, wastes resources and cannot extend coverage. Therefore, how to meet the communication requirements of next-generation GT networks has become an urgent problem to be solved. Summary of the Invention
[0006] This application provides a communication method and apparatus that can meet the communication needs of next-generation GT networks by sending a superframe with scalable coverage.
[0007] To achieve the above objectives, this application adopts the following technical solution:
[0008] Firstly, a communication method is provided. This 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, each superframe having a length of 1 millisecond, each superframe including S first frames, the S first frames including first type frames, the first type frames including N first symbols for the terminal node to perform uplink / downlink data transmission / 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.
[0009] Based on this communication method, the management node sends a 1ms superframe containing fewer than 48 first frames. The first frame in the superframe includes a first type frame for instructing the terminal node to perform uplink and downlink data switching. The first type frame can be flexibly configured with at least one first symbol for the terminal node to perform uplink and downlink data switching, which can extend the coverage to realize short-range (e.g., within 1km) communication and long-range (e.g., 1-18km) communication.
[0010] In one possible design, the length of each first frame is T. f =L×T s L = 30720 / S F s The sampling frequency and F s = 30.72 MHz.
[0011] In one possible design scheme, 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 for each CP-OFDM symbol in each first frame, excluding the first CP-OFDM symbol, is... Therefore, this design scheme allows for flexible setting of the CP length 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 contains K first-type frames, where K = 1, 2, or S. Thus, a 1ms superframe containing fewer than 48 first-type frames includes 1, 2, or S first-type frames for uplink / downlink data switching by the terminal node. Superframes with different numbers of first-type frames can be applied to services with different transmission delays, and compared to superframes in GT1.0, this reduces the number of uplink / downlink switching operations by the terminal node.
[0016] In one possible design, when K=1 or 2, the S first frames also include M second-type frames for transmitting downlink data, where M is a positive integer and M<S.
[0017] In one 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 half-superframe 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 continuous first switching interval of length T1 and a continuous first switching interval of length T. N -T1 is the second handover interval, wherein the first handover interval is used to indicate the terminal node to switch from receiving downlink data to transmitting uplink data, and the second handover interval is used to indicate the terminal node to switch from transmitting uplink data to receiving downlink data, T N Let N be the length of the first symbols. Therefore, in the implementation process, a superframe can include switching from receiving downlink data to sending uplink data and switching from sending uplink data to receiving downlink data. Thus, for the N first symbols used for uplink and downlink data switching in the first type frame, they can be divided into a first switching interval and a second switching interval for the two switching directions.
[0020] In one possible design scheme, T1 = n × T s ,in, F s The sampling frequency and F s = 30.72MHz, where n is a positive integer. Therefore, the first and second switching intervals can be in the form of T... s The granularity is divided, and the finer the granularity, the better the resource utilization rate.
[0021] In one possible design, a first-type frame may include consecutive first-part symbols and consecutive second-part symbols. The first-part symbols include Q consecutively arranged second symbols, a first handover interval, and P consecutively arranged third symbols. The Q consecutively arranged second symbols are located before the first handover interval, and the P consecutively arranged third symbols are located after the first handover interval. The second-part symbols include a second handover interval and are located after the first-part symbols. The first symbols are used to transmit downlink data, and the second symbols are used to transmit uplink data. P and Q are non-negative integers. Therefore, to ensure that the symbols used for transmitting downlink data and / or the symbols used for transmitting uplink data are consecutive in the superframe, during actual transmission, a first-type frame can be divided into two parts according to the first and second handover intervals to reduce the number of handovers at the terminal node.
[0022] In one possible design, the second symbol can be the management symbol GS, and the third symbol can be the terminal symbol TS.
[0023] In one possible design, when the number of first-type frames in each superframe is K=1, and the first-type frame is the last first frame in the superframe, in each superframe, M second-type frames used for transmitting downlink data are consecutively arranged before the first part of the symbols, and the second part of the symbols are after P consecutively arranged third symbols, M=S-1. Therefore, in this superframe structure, which includes one first-type frame as the last first frame in the frame, and the preceding S-1 first frames are all second-type frames, the terminal node performs one set of uplink / downlink switching every 1ms of the superframe, which can meet the service requirements of long coverage or high throughput.
[0024] In one possible design, when the number of first-type frames K=1 in each superframe, and the first-type frame is not the last first frame in the superframe, in each superframe, M second-type frames for transmitting downlink data are consecutively arranged before the first part of the symbols, and SKM third-type frames for transmitting uplink data are consecutively arranged between the first part of the symbols and the second part of the symbols, where M∈[1,S-2]. Thus, in this superframe structure, it includes one first-type frame positioned as any first frame from the 2nd to the (S-1th)th first frame, as well as M second-type frames for transmitting downlink data and SKM third-type frames for transmitting uplink data. The terminal node performs one set of uplink / downlink switching every 1ms of the superframe, which can also meet the service requirements of long coverage or high throughput.
[0025] In one possible design, a superframe comprises two consecutively arranged half-superframes, each half-superframe including one first-type frame: when the number of first-type frames K in each superframe is K=2, and the first-type frame is the last first frame in each half-superframe, in each half-superframe, Two types of second-type frames used for transmitting downlink data are consecutively arranged before the first part of the symbols, and the second part of the symbols are after P consecutively arranged third symbols, M = S-2. Therefore, in this superframe structure, a superframe consists of two structurally identical half-superframes. Each half-superframe contains one type of first-type frame and serves as the last first frame in the half-superframe. The remaining frames are all type of second-type frames used for transmitting downlink data. Every 0.5ms half-superframe, the terminal node performs one set of uplink / downlink switching, and the data feedback is less than 1ms.
[0026] In one possible design, a superframe comprises two consecutively arranged half-superframes, each half-superframe including one first-type frame: when the number of first-type frames K in each superframe is K=2, and the first-type frame is not the last first frame in each half-superframe, in each half-superframe, A second type of frame used for transmitting downlink data is arranged consecutively before the first part of the symbols, and the first part of the symbols and the second part of the symbols are arranged consecutively. There is a third type of frame used for transmitting uplink data, M = 2b, 1 ≤ b ≤ a - 1, and b is an integer. Therefore, in this superframe structure, a superframe consists of two structurally identical half-superframes. Each half-superframe contains a first type frame (not the last first frame in the half-superframe), and each half-superframe also contains a second type frame for transmitting downlink data and a third type frame for transmitting uplink data. Every 0.5ms half-superframe, the terminal node performs one set of uplink / downlink switching, 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, the second part of the symbols in each first-type frame of each superframe is located after P consecutively arranged third symbols. Therefore, under this superframe structure, each Within the first frame, the terminal node performs one set of uplink and downlink handover to meet the service requirements of extremely low latency.
[0028] In one possible design, the third type of frame can be the 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 this application embodiment may further include: sending first indication information and second indication information to a terminal node, wherein the first indication information is used to indicate the number N of first symbols in a first type frame, and the second indication information is used to indicate the length T of a second handover interval. N -T1. Thus, the length of the first switching interval can be implicitly indicated through the first and second indication information.
[0031] In one possible design, the second type of frame can be a management radio frame (GF).
[0032] In one possible design, the second type of frame includes X consecutively arranged second symbols.
[0033] In one possible design, the first symbol can be a gap symbol.
[0034] In one possible design, the first type of frame can be a special radio frame (SF).
[0035] In one possible design, S = 4, 8, 12 or 16.
[0036] Secondly, a communication method is provided. This method can be executed by a terminal node, a component of the terminal node, such as a processor, chip, or chip system, or by a logic module or software capable of implementing all or part of the terminal node. The method includes: receiving at least one superframe, and receiving downlink data and / or sending uplink data based on the at least one superframe. Each superframe in the at least one superframe has a length of 1 millisecond. Each superframe includes S first frames, which include first type frames. The first type frames include N first symbols used by the terminal node for uplink / downlink data transmission / 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.
[0037] In one possible design, the length of each first frame is T. f =L×T s L = 30720 / S F s The sampling frequency and F s = 30.72 MHz.
[0038] In one possible design scheme, 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 for each CP-OFDM symbol in each first frame, excluding the first CP-OFDM symbol, 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 contains K first-type frames, where K = 1, 2, or S.
[0043] In one possible design, when K=1 or 2, the S first frames also include M second-type frames for transmitting downlink data, where M is a positive integer and M<S.
[0044] In one 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 half-superframe 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 continuous first switching interval of length T1 and a continuous first switching interval of length T. N -T1 is the second handover interval, wherein the first handover interval is used to indicate the terminal node to switch from receiving downlink data to transmitting uplink data, and the second handover interval is used to indicate the terminal node to switch from transmitting uplink data to receiving downlink data, T N Let N be the length of the first symbols.
[0047] In one possible design scheme, T1 = n × T s ,in, F s The sampling frequency and F s =30.72MHz, where n is a positive integer.
[0048] In one possible design, the first type of frame may include consecutive first part symbols and consecutive second part symbols. The first part symbols include Q consecutively arranged second symbols, a first handover interval, and P consecutively arranged third symbols. The Q consecutively arranged second symbols are located before the first handover interval, and the P consecutively arranged third symbols are located after the first handover interval. The second part symbols include a second handover interval and are located after the first part symbols. The first symbols are used to transmit downlink data, and the second symbols are used to transmit uplink data. P and Q are non-negative integers.
[0049] In one possible design, the second symbol can be the management symbol GS, and the third symbol can be the terminal symbol TS.
[0050] 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 used for transmitting downlink data are arranged consecutively before the first part symbols, and the second part symbols are arranged after P consecutive third symbols, M=S-1.
[0051] In one possible design scheme, 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 symbol, and SKM third type frames for transmitting uplink data are arranged consecutively between the first part symbol and the second part symbol, where M∈[1,S-2].
[0052] In one possible design, a superframe comprises two consecutively arranged half-superframes, each half-superframe including one first-type frame: when the number of first-type frames K in each superframe is K=2, and the first-type frame is the last first frame in each half-superframe, in each half-superframe, A second type of frame used for transmitting downlink data is arranged consecutively before the first part of the symbols, and the second part of the symbols is arranged consecutively after P third symbols, M = S-2.
[0053] In one possible design, a superframe comprises two consecutively arranged half-superframes, each half-superframe including one first-type frame: when the number of first-type frames K in each superframe is K=2, and the first-type frame is not the last first frame in each half-superframe, in each half-superframe, A second type of frame used for transmitting downlink data is arranged consecutively before the first part of the symbols, and the first part of the symbols and the second part of the symbols are arranged consecutively. A third type of frame is used to transmit 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, the second part of the symbols in each first-type frame in each superframe is located after P consecutively arranged third symbols.
[0055] In one possible design, the third type of frame can be the terminal radio frame (TF).
[0056] In one possible design, the third type of frame includes X consecutively arranged third symbols.
[0057] In one possible design, the method provided in this application embodiment may further include: receiving first indication information and second indication information from a management node, wherein the first indication information is used to indicate the number N of first symbols in a first type frame, and the second indication information is used to indicate the length T of a second switching interval. N -T1.
[0058] In one possible design, the second type of frame can be a management radio frame (GF).
[0059] In one possible design, the second type of frame includes X consecutively arranged second symbols.
[0060] In one possible design, the first symbol can be a gap symbol.
[0061] In one possible design, the first type of frame can be a special radio frame (SF).
[0062] In one possible design, S = 4, 8, 12 or 16.
[0063] The technical effects of the method described in the second aspect can be found in the relevant description of the technical effects of the method described in the first aspect above, and will not be repeated here.
[0064] Thirdly, a communication method is provided. This method can be executed by a management node, or by a component of the management node, such as the management node's processor, chip, or chip system, 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, each superframe having a length of 1 millisecond (ms), each superframe including S first frames, the S first frames including K first-type frames, each of the K first-type frames being used by the terminal node for uplink / downlink data transmission / reception switching, where 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 1ms superframe containing a first frame with a number of S less than 48. The first frame in this superframe includes 1, 2 or S first-type frames used to instruct the terminal node to perform uplink and downlink data switching. Compared with the superframe structure in the GT1.0 protocol, this can reduce the number of uplink and downlink switching operations of the terminal node, thereby reducing 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 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 for each CP-OFDM symbol in each first frame, excluding the first CP-OFDM symbol, 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 terminal nodes to perform uplink and downlink data transmission and reception switching, where N≤X and N and X are positive integers, and X is the number of symbols contained in each first frame.
[0072] In one possible design, when K=1 or 2, the S first frames also include M second-type frames for transmitting downlink data, where M is a positive integer and M<S.
[0073] In one 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 half-superframe 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 continuous first switching interval of length T1 and a continuous first switching interval of length T. N -T1 is the second handover interval, wherein the first handover interval is used to indicate the terminal node to switch from receiving downlink data to transmitting uplink data, and the second handover interval is used to indicate the terminal node to switch from transmitting uplink data to receiving downlink data, T N Let N be the length of the first symbols.
[0076] In one possible design scheme, T1 = n × T s ,in, F s The sampling frequency and F s =30.72MHz, where n is a positive integer.
[0077] In one possible design, a first type frame includes consecutive first part symbols and consecutive second part symbols. The first part symbols include Q consecutively arranged second symbols, a first handover interval, and P consecutively arranged third symbols. The Q consecutively arranged second symbols are located before the first handover interval, and the P consecutively arranged third symbols are located after the first handover interval. The second part symbols include a second handover interval and are located after the first part symbols. The second symbols are used to transmit downlink data, and the third symbols are used to transmit uplink data. P and Q are non-negative integers.
[0078] In one possible design, the second symbol can be the management symbol GS, and the third symbol can be the terminal symbol TS.
[0079] In one possible design, 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 arranged consecutively before the first part symbols, and the second part symbols are arranged after P consecutive third symbols, M=S-1.
[0080] In one possible design, 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 arranged consecutively before the first part symbol, and SKM third-type frames for transmitting uplink data are arranged consecutively between the first part symbol and the second part symbol, where M∈[1,S-2].
[0081] In one possible design, a superframe comprises two consecutively arranged half-superframes, each half-superframe including one first-type frame: when K=2 and the first-type frame is the last first frame in each half-superframe, in each half-superframe, A second type of frame used for transmitting downlink data is arranged consecutively before the first part of the symbols, and the second part of the symbols is arranged consecutively after P third symbols, M = S-2.
[0082] In one possible design, a superframe comprises two consecutively arranged half-superframes, each half-superframe including one first-type frame: when K=2 and the first-type frame is not the last first frame in each half-superframe, in each half-superframe, The second type of frames are arranged consecutively before the first part of the symbols, and the first part of the symbols and the second part of the symbols are arranged consecutively. A third type of frame is used to transmit 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 of each superframe, the second part of the symbols is located after P consecutively arranged third symbols.
[0084] In one possible design, the third type of frame can be the terminal radio frame (TF).
[0085] In one possible design, the third type frame includes X consecutively arranged third symbols, where X is a positive integer.
[0086] In one possible design, the method provided in this application embodiment may further include: sending first indication information and second indication information to a terminal node, wherein the first indication information is used to indicate the number N of first symbols in a first type frame, and the second indication information is used to indicate the length T of the second switching interval. N -T1.
[0087] In one possible design, the second type of frame can be a management radio frame (GF).
[0088] In one possible design, the second type of frame includes X consecutively arranged second symbols, where X is a positive integer.
[0089] In one possible design, the first symbol can be a gap symbol.
[0090] In one possible design, the first type of frame can be a special radio frame (SF).
[0091] In one possible design, S = 4, 8, 12 or 16.
[0092] The technical effects of the method described in the third aspect can be found in the relevant description of the technical effects of the method described in the first aspect above, and will not be repeated here.
[0093] Fourthly, a communication method is provided. This method can be executed by a terminal node, a component of the terminal node, such as a processor, chip, or chip system, or by a logic module or software capable of implementing all or part of the terminal node. The method includes: receiving at least one superframe, and receiving downlink data and / or sending uplink data based on the at least one superframe. Each superframe in the at least one superframe has a length of 1 millisecond (ms). Each superframe includes S first frames, and the S first frames include K first-type frames. Each first-type frame in the K first-type frames is used by the terminal node for uplink / downlink data transmission / reception switching. Where 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 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 for each CP-OFDM symbol in each first frame, excluding the first CP-OFDM symbol, 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 terminal nodes to perform uplink and downlink data transmission and reception switching, where N≤X and N and X are positive integers, and X is the number of symbols contained in each first frame.
[0100] In one possible design, when K=1 or 2, the S first frames also include M second-type frames for transmitting downlink data, where M is a positive integer and M<S.
[0101] In one 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 half-superframe 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 continuous first switching interval of length T1 and a continuous first switching interval of length T. N -T1 is the second handover interval, wherein the first handover interval is used to indicate the terminal node to switch from receiving downlink data to transmitting uplink data, and the second handover interval is used to indicate the terminal node to switch from transmitting uplink data to receiving downlink data, T N Let N be the length of the first symbols.
[0104] In one possible design scheme, T1 = n × T s ,in, F s The sampling frequency and F s =30.72MHz, where n is a positive integer.
[0105] In one possible design, a first type frame includes consecutive first part symbols and consecutive second part symbols. The first part symbols include Q consecutively arranged second symbols, a first handover interval, and P consecutively arranged third symbols. The Q consecutively arranged second symbols are located before the first handover interval, and the P consecutively arranged third symbols are located after the first handover interval. The second part symbols include a second handover interval and are located after the first part symbols. The second symbols are used to transmit downlink data, and the third symbols are used to transmit uplink data. P and Q are non-negative integers.
[0106] In one possible design, the second symbol can be the management symbol GS, and the third symbol can be the terminal symbol TS.
[0107] In one possible design, 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 arranged consecutively before the first part symbols, and the second part symbols are arranged after P consecutive third symbols, M=S-1.
[0108] In one possible design, 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 arranged consecutively before the first part symbol, and SKM third-type frames for transmitting uplink data are arranged consecutively between the first part symbol and the second part symbol, where M∈[1,S-2].
[0109] In one possible design, a superframe comprises two consecutively arranged half-superframes, each half-superframe including one first-type frame: when K=2 and the first-type frame is the last first frame in each half-superframe, in each half-superframe, A second type of frame used for transmitting downlink data is arranged consecutively before the first part of the symbols, and the second part of the symbols is arranged consecutively after P third symbols, M = S-2.
[0110] In one possible design, a superframe comprises two consecutively arranged half-superframes, each half-superframe including one first-type frame: when K=2 and the first-type frame is not the last first frame in each half-superframe, in each half-superframe, The second type of frames are arranged consecutively before the first part of the symbols, and the first part of the symbols and the second part of the symbols are arranged consecutively. A third type of frame is used to transmit 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 of each superframe, the second part of the symbols is located after P consecutively arranged third symbols.
[0112] In one possible design, the third type of frame can be the terminal radio frame (TF).
[0113] In one possible design, the third type frame includes X consecutively arranged third symbols, where X is a positive integer.
[0114] In one possible design, the method provided in this application embodiment may further include: receiving first indication information and second indication information from a management node, wherein the first indication information is used to indicate the number N of first symbols in a first type frame, and the second indication information is used to indicate the length T of the second switching interval. N -T1.
[0115] In one possible design, the second type of frame can be a management radio frame (GF).
[0116] In one possible design, the second type of frame includes X consecutively arranged second symbols, where X is a positive integer.
[0117] In one possible design, the first symbol can be a gap symbol.
[0118] In one possible design, the first type of frame can be a special radio frame (SF).
[0119] In one possible design, S = 4, 8, 12 or 16.
[0120] The technical effects of the method described in the fourth aspect can be found in the relevant description of the technical effects of the method described in the first aspect above, and will not be repeated here.
[0121] Fifthly, a communication device is provided for transmitting a starburst signal, comprising: a module for generating at least one superframe, and a module for sending at least one superframe to a terminal node. 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 perform uplink / downlink data transmission / 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. Alternatively, 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 K first type frames, each of the K first type frames is used by the terminal node to perform uplink / downlink data transmission / reception switching, where 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 a terminal node. The first indication information indicates the number N of first symbols in a first type frame, and the second indication information indicates the length T of a second switching interval. N -T1.
[0123] In another possible implementation, the communication device is also used to transmit Bluetooth signals or Wi-Fi signals, and at least one of the following modules—the Star Flash module, the Bluetooth module, and the Wi-Fi module—shares at least one of the following: a radio frequency (RF) unit, a modem unit, a medium access control (MAC) unit, and a central processing unit (CPU).
[0124] In another possible implementation, the communication device is also used to transmit Bluetooth signals, but does not support the transmission of Wi-Fi signals. The StarScan module and the Bluetooth module are located in the same subsystem of the communication device, and this 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 transmit Bluetooth or Wi-Fi signals. At least one of the Bluetooth or Wi-Fi modules and the StarSpark module coexist and communicate with each other through different antennas, with the coexistence strategy being channel avoidance.
[0126] In another possible implementation, the communication device is further configured to: determine the type of the peer device and / or the service latency of the peer device, and determine the link corresponding to the peer device and / or the service for data transmission according to the link selection strategy.
[0127] In another possible implementation, the communication device is further configured to: determine the type of the peer device and / or the service latency of the peer device, including: determining the type of the peer device, which may include an audio device type or a non-audio device type; and, if the peer device is an audio device type, determining the service latency of the peer device.
[0128] In another possible implementation, the link selection strategy mentioned above includes: if the service latency is greater than the first value, establishing an asynchronous unicast link or an asynchronous multicast link before data transmission; or, if the service latency is less than the first value but greater than the second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization through data packet timestamps before data transmission; or, if the service latency is less than the second value, first establishing an asynchronous unicast link, then establishing a synchronous unicast link or a synchronous multicast link before 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 latency 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 a frame format selection strategy. The frame format type includes StarSpark Wireless Frame Type 1, StarSpark Wireless Frame Type 2, StarSpark Wireless Frame Type 3, or StarSpark Wireless Frame Type 4.
[0130] In another possible implementation, the communication device is further configured to: determine the type of the peer device and / or the service latency of the peer device, including: determining the type of the peer device, which may include an audio device type or a non-audio device type; and, if the peer device is an audio device type, determining the service latency of the peer device.
[0131] In another possible implementation, the frame format selection strategy includes: if the service latency requirement of the peer device is less than a first duration, selecting StarSpark wireless frame type 1 for broadcast access, and switching to StarSpark wireless frame type 2 through physical layer parameter negotiation after entering the connected state; or, if the service latency requirement of the peer device is less than the first duration and the service anti-interference capability requirement is greater than a set threshold, selecting StarSpark wireless frame type 1 for broadcast access, and switching to StarSpark wireless frame type 2 or StarSpark wireless frame type 3 through physical layer parameter negotiation after entering the connected state; or, if the peer device is a device that only supports StarSpark wireless frame type 1, or a device whose maximum transmit power is greater than a first power threshold, selecting StarSpark wireless frame type 1 for broadcast access; or, if the service type of the peer device is Internet of Things (IoT). In the case of ultra-long-distance coverage services of IoT, when the distance between the peer device and the communication device is greater than the first threshold, the Star Flash wireless frame type 4 is selected for broadcasting and connection, or when the distance between the peer device and the communication device is less than or equal to the first threshold, the connection is switched to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation.
[0132] Sixthly, another communication device is provided for transmitting star flash signals. This device includes: a module for receiving at least one superframe, and a module for receiving downlink data and / or transmitting uplink data based on the at least one superframe. Each superframe in the at least one superframe has a length of 1 millisecond, and each superframe includes S first frames. The S first frames include first type frames, and each first type frame includes N first symbols for the terminal node to perform uplink / downlink data transmission / reception switching. Here, 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, each superframe in the at least one superframe has a length of 1 millisecond (ms), and 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 perform uplink / downlink data transmission / reception switching. Here, S = 2a, a is a positive integer and 1 < a < 24, and K = 1, 2, or S.
[0133] In one possible implementation, the communication device further includes a module for receiving first indication information and second indication information from a management node. The first indication information indicates the number N of first symbols in a first type frame, and the second indication information indicates the length T of a second switching interval. N -T1.
[0134] In another possible implementation, the communication device is also used to transmit Bluetooth signals or Wi-Fi signals, and at least one of the following modules—the Star Flash module, the Bluetooth module, and the Wi-Fi module—shares at least one of the following: the radio frequency (RF) unit, the modem unit, the MAC unit, and the CPU.
[0135] In another possible implementation, the communication device is also used to transmit Bluetooth signals, but does not support the transmission of Wi-Fi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device, and this subsystem and the PMU are integrated in the communication device.
[0136] In another possible implementation, the communication device is also used to transmit Bluetooth or Wi-Fi signals. At least one of the Bluetooth or Wi-Fi modules and the StarSpark module coexist and communicate with each other through different antennas, with the coexistence strategy being channel avoidance.
[0137] In another possible implementation, the communication device is also used to: determine the type of the peer device and / or the service latency of the peer device, and determine the link corresponding to the peer device and / or the service for data transmission according to the link selection strategy.
[0138] In another possible implementation, the communication device is further configured to: determine the type of the peer device and / or the service latency of the peer device, including: determining the type of the peer device, which may include an audio device type or a non-audio device type; and, if the peer device is an audio device type, determining the service latency of the peer device.
[0139] In another possible implementation, the link selection strategy mentioned above includes: if the service latency is greater than the first value, establishing an asynchronous unicast link or an asynchronous multicast link before data transmission; or, if the service latency is less than the first value but greater than the second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization through data packet timestamps before data transmission; or, if the service latency is less than the second value, first establishing an asynchronous unicast link, then establishing a synchronous unicast link or a synchronous multicast link before data transmission.
[0140] In another possible implementation, where the communication device is not an audio device, it is also used to transmit data via asynchronous unicast or asynchronous multicast links.
[0141] In another possible implementation, the communication device is further configured to: determine the type of the peer device and / or the service latency 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; 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 further configured to: determine the type of the peer device and / or the service latency of the peer device, including: determining the type of the peer device, which may include an audio device type or a non-audio device type; and, if the peer device is an audio device type, determining the service latency of the peer device.
[0143] In another possible implementation, the frame format selection strategy includes: if the service latency requirement of the peer device is less than a first duration, selecting StarSpark wireless frame type 1 for broadcast access, and switching to StarSpark wireless frame type 2 through physical layer parameter negotiation after entering the connection state; or, if the service latency requirement of the peer device is less than the first duration and the service anti-interference capability requirement is greater than a set threshold, selecting StarSpark wireless frame type 1 for broadcast access, and switching to StarSpark wireless frame type 2 or StarSpark wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, if the peer device is a device that only supports StarSpark wireless frame type 1, or a device with a maximum transmit power greater than a first power threshold, selecting StarSpark wireless frame type 1 for broadcast access; or, if the service type of the peer device is IoT ultra-long-distance coverage service, when the distance between the peer device and the communication device is greater than a first threshold, selecting StarSpark wireless frame type 4 for broadcasting and connection, or, when the distance between the peer device and the communication device is less than or equal to the first threshold, switching to StarSpark wireless frame type 2 or StarSpark wireless frame type 3 through physical layer parameter negotiation.
[0144] In another possible implementation, if the communication device is a non-audio device, the communication device is also used to: select Starlight Wireless Frame Type 1 for broadcast access, and after entering the connection state, switch to Starlight Wireless Frame Type 2 for data transmission through physical layer parameter negotiation.
[0145] A seventh aspect provides a communication device (e.g., the communication device may be a chip or a chip system). The communication device includes a processor for implementing the functions involved in any of the preceding 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 is used to execute the computer program or instructions stored in the memory, causing the communication device to perform the method described in any of the possible implementations of the first to fourth aspects.
[0147] In one possible design, the communication device described in the seventh aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the seventh aspect and 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 chips or contain chips and other discrete components.
[0150] Eighthly, a communication device is provided, the communication device including a processor and an interface circuit, the interface circuit being configured 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, the processor being configured to implement the method as described in any one of the possible implementations of the first to fourth aspects via logic circuits or execution code instructions.
[0151] It is understood that when the communication device provided by either the seventh or eighth aspect is a chip, the aforementioned transmitting action / function can be understood as an output, and the aforementioned receiving action / function can be understood as an input.
[0152] Ninthly, a communication chip is provided, wherein instructions are stored that, when the chip is operated on a communication device, cause the method described in any one of the first to fourth aspects to be implemented.
[0153] In a tenth aspect, a computer-readable storage medium is provided, which stores a computer program or instructions that, when executed on a communication device, enable the communication device to perform the method described in any one of the first to fourth aspects.
[0154] Eleventhly, a computer program product containing instructions is provided, including computer program code, which, when run on a communication device, enables the communication device to perform the method described in any one of the first to fourth aspects.
[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. Attached Figure Description
[0157] Figure 1 is a schematic diagram of the structure of a superframe in the GT1.0 protocol;
[0158] Figure 2 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0159] Figure 3 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0160] Figure 4 is a schematic diagram of the structure of a first type of frame provided in an embodiment of this application;
[0161] Figure 5 is a schematic diagram of the structure of a second type frame and a third type frame provided in an embodiment of this application;
[0162] Figure 6 is a schematic diagram of the structure of various superframes provided in the embodiments of this application;
[0163] Figure 7 is a schematic diagram of the structure of various superframes provided in the embodiment of this application when S=8;
[0164] Figure 8 is a schematic diagram of a chip architecture provided in an embodiment of this application;
[0165] Figure 9 is a schematic diagram of another chip architecture provided in an embodiment of this application;
[0166] Figure 10 is a schematic diagram of another chip architecture provided in an embodiment of this application;
[0167] Figure 11 is a schematic diagram of another chip architecture provided in an embodiment of this application;
[0168] Figure 12 is a schematic diagram of a chip module framework provided in an embodiment of this application;
[0169] Figure 13 is a schematic diagram of another chip module framework provided in an embodiment of this application;
[0170] Figure 14 is a schematic diagram of another chip module framework provided in an embodiment of this application;
[0171] Figure 15 is a schematic diagram of the framework of a software static strategy provided in an embodiment of this application;
[0172] Figure 16 is a schematic diagram of the framework of a hardware arbitration time division (PTA) strategy provided in an embodiment of this application;
[0173] Figure 17 is a schematic diagram of a link establishment process provided in an embodiment of this application;
[0174] Figure 18 is a schematic diagram of another link establishment process provided in an embodiment of this application;
[0175] Figure 19 is a schematic diagram of another link establishment process provided in an embodiment of this application;
[0176] Figure 20 is a schematic diagram of another link establishment process provided in an embodiment of this application;
[0177] Figure 21 is a schematic diagram of another link establishment process provided in an embodiment of this application;
[0178] Figure 22 is a schematic diagram of another link establishment process provided in an embodiment of this application;
[0179] Figure 23 is a schematic diagram of the structure of the four different radio frame types defined in the StarFlash protocol;
[0180] Figure 24 is an example diagram of frame format application in a scenario provided by an embodiment of this application;
[0181] Figure 25 is an example diagram of frame format application in another scenario provided by the embodiments of this application;
[0182] Figure 26 is an example diagram of frame format application in another scenario provided by the embodiments of this application;
[0183] Figure 27 is an example diagram of frame format application in another scenario provided by the embodiments of this application;
[0184] Figure 28 is a schematic diagram of a communication device provided in an embodiment of this application;
[0185] Figure 29 is a schematic diagram of another communication device provided in an embodiment of this application;
[0186] Figure 30 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0187] This application will present various aspects, embodiments, or features relating to a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches may also be used.
[0188] The technical solutions of this application can be applied to, but are not limited to, short-range wireless communication systems and wireless communication systems that support longer-distance transmission (such as 1-18km, or over 18km) (such as next-generation GT network wireless communication systems). Among these, the short-range wireless communication system mainly includes vehicle-mounted short-range wireless communication technology (also known as StarFlash 1.0 technology), which has advantages such as ultra-low latency, ultra-high reliability, and precise synchronization, making it suitable for applications in smart cars, smart homes, smart terminals, and smart manufacturing. For example, applications in smart car scenarios include: immersive in-vehicle sound field & noise reduction, wireless interactive screen projection, and 360-degree panoramic surround view, which can achieve an immersive interactive experience and improve vehicle safety.
[0189] Wireless communication systems that support longer transmission distances (e.g., 1–18 km) mainly include next-generation GT network wireless communication systems, such as GT1.5 network wireless communication systems and GT2.0 network wireless communication systems. They are not only suitable for communication scenarios with low latency requirements, such as the aforementioned vehicle communication and industrial control scenarios, but also for communication scenarios with low latency requirements.
[0190] In some possible implementations, the aforementioned communication system may be used in conjunction with mobile communication systems, such as, but not limited to, fourth-generation (4G) communication systems (e.g., long-term evolution (LTE) systems), fifth-generation (5G) communication systems (e.g., new radio (NR) systems), and future mobile communication systems such as sixth-generation (6G) mobile communication systems.
[0191] For ease of understanding, the relevant technologies involved in the embodiments of this application will be introduced below.
[0192] In the GT1.0 protocol corresponding to StarSpark 1.0 technology, there are uplink and downlink transmissions 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, and can also be called the uplink. Downlink transmission is achieved through the G link, which is the link between the G node and the T node, and can also be called the downlink.
[0193] In the GT1.0 communication network, as shown in Figure 1, data transmission between the G node and the T node uses a 1ms superframe. This superframe structure is mainly suitable for near-point communication and low-latency service scenarios. This 1ms superframe contains 48 radio frames, each with a length of 20.83 microseconds (µs). Due to the system sampling frequency F... sThe frequency is 30.72 MHz, therefore a 1ms superframe is 30720 × T. s A 20.83µs wireless frame is 640×T s ,in,
[0194] Each radio frame includes multiple cyclic prefix (CP)-OFDM symbols. Specifically, a CP-OFDM symbol contains a cyclic prefix portion and a valid data portion in the time domain, with the valid data portion having a length of 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 is 69×T, and the corresponding CP-OFDM symbol includes a length of 69×T based on the length setting of the conventional CP. s The CP-OFDM symbol, and the length 78×T based on the extended CP length setting. s The CP-OFDM symbol. Without causing confusion, the symbol is used as an abbreviation for CP-OFDM in the embodiments of this application.
[0195] G-link and T-link transmissions use different symbols in the radio frame. The symbols used in G-link transmission are called G symbols, and the symbols used in T-link transmission are called T symbols. A radio frame consists of one or more G symbols, a first handover interval (GAP1), one or more T symbols, and a second handover interval (GAP2). GAP1 indicates that the T node is switching from receiving downlink data to transmitting uplink data, and GAP2 indicates the interval during which the T node is switching from transmitting uplink data to receiving downlink data.
[0196] When using standard 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 short-range in-vehicle wireless communication, mainly meeting the needs of extremely low-latency audio noise reduction services within the vehicle, but it lacks sufficient support for other types of services. For the next-generation GT (GT1.5) wireless communication network, new service requirements are introduced regarding coverage and speed. The superframe structure in the GT1.0 network cannot meet these requirements, specifically exhibiting the following three shortcomings:
[0198] 1. The next-generation GT wireless communication network requires regular coverage to support 1km and extended ultra-long-range coverage to support 10km. However, the handover interval in the superframe structure of the GT1.0 network is relatively short, with a maximum of GAP1+GAP2=47×T. s It can only support coverage within 100m. When the coverage expands, the switching interval cannot support transmission over longer distances, thus failing to meet the transmission requirements for expanded coverage.
[0199] 2. The key application scenario of the superframe structure of the GT1.0 network is the audio noise reduction service with extremely low latency. Therefore, the number of uplink and downlink switching times per 1ms is too high (up to 48 times). However, in the next-generation GT wireless communication network, the latency requirements for most services are not high. Too many switching times not only waste resources, but also limit the expansion of coverage.
[0200] 3. The superframe structure of GT1.0 network is mainly used for near-point communication. The CP length of each symbol in the superframe is relatively short. However, the application scenarios of the next-generation GT network cover far and the channel conditions are more complex. The CP length of the superframe in GT1.0 network cannot resist multipath interference.
[0201] Therefore, how to meet the communication requirements of next-generation GT networks has become an urgent problem to be solved. To this end, embodiments of this application provide a communication method that can meet the communication requirements of next-generation GT networks by sending a superframe with fewer uplink and downlink handovers and lower overhead.
[0202] Before introducing the embodiments of this application, the following points should be noted.
[0203] First, in the embodiments of this application, the terms "first," "second," and various numerical designations are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. For example, they distinguish different instruction information. Similarly, "first duration" and "second duration" are simply used to distinguish different time lengths and do not limit their order. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., are not necessarily different.
[0204] Second, in the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the fact that the device (e.g., a terminal node or a management node) will make corresponding processing under certain objective circumstances. They are not time limits, nor do they require the device (e.g., a terminal node or a management node) to make a judgment action when implementing it, nor do they imply any other limitations.
[0205] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0206] Finally, the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating 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. As those skilled in the art will know, 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 applicable to the embodiments of this application will be described in detail using the communication system shown in Figure 2 as an example. For example, Figure 2 is a schematic diagram of the architecture of a communication system provided in an embodiment of this 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 that sends data scheduling information in the communication system, and the terminal node is the node that receives data scheduling information and sends data according to the data scheduling information. For example, the communication system can be a StarFlash communication system or a Bluetooth communication system.
[0209] The communication system shown in Figure 2 is suitable for a single-carrier system with a time division duplex (TDD) mode and a subcarrier width of 120 kHz and a bandwidth of 20 MHz, or a multi-carrier aggregation system with bandwidths of 20, 40, 60, 80, 100, 120, 140 or 160 MHz.
[0210] The management node is located on the network side of the aforementioned communication system. It assists terminal nodes in achieving wireless access and is either a device with wireless transceiver capabilities or a chip or chip system that can be installed on that device. This management node includes, but is not limited to: base stations, evolved NodeBs (eNodeBs), access points (APs), transmission reception points (TRPs or transmission points (TPs), next-generation NodeBs (gNBs), next-generation base stations in sixth-generation (6G) mobile communication systems, base stations in future mobile communication systems, or access points (APs) in wireless fidelity (Wi-Fi) systems. The management node can be a macro base station, micro base station, indoor station, relay node, donor node, or a wireless controller in an open radio access network (ORAN) or 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 5G base station. Alternatively, it can be a network node constituting a gNB, TRP, TP, or transmission measurement function (TMF), such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), a 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 in-vehicle equipment. For example, the management node in vehicle-to-everything (V2X) technology can be an RSU. Optionally, the management node can also be a control unit in autonomous driving, a central controller in a smart factory / smart home, or a handheld or automatic remote control sensor for flight equipment. Optionally, the management node can also be a control device such as a central control or control panel, 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 by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform).The management node in this application may also be a logical node, logical module, or software that can implement all or part of the functions of a management node.
[0211] In this application embodiment, the form of the management node is not limited. The device used to implement the function of the management node can be the management node itself; it can also be a device that supports the management node in implementing this function, 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. It can 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 equipment, user agent, or user equipment. The terminal nodes in the embodiments of this application can be mobile phones, cellular phones, smartphones, tablets, wireless data cards, personal digital assistants (PDAs), wireless modems, handsets, laptop computers, machine-type communication (MTC) terminals, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in autonomous 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, and roadside units with terminal functions. The terminal node in this application can also be an onboard module, onboard unit, onboard component, onboard chip, or onboard unit that is built into a vehicle as one or more components or units. The terminal node can also be other devices with terminal functions; for example, it can be a device that performs terminal functions in device-to-device (D2D) communication.
[0213] The embodiments of this application do not limit the device form of the terminal. The device used to implement the function of the terminal node can be the terminal node itself; it can also be a device that supports the terminal node in implementing 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 chips or can include chips and other discrete devices.
[0214] It should be noted that the solutions in the embodiments of this application can also be applied to other communication systems, and the corresponding names can be replaced by the names of the corresponding functions in other communication systems.
[0215] The communication method provided in the embodiments of this application will be described in detail below with reference to Figures 3-7.
[0216] For example, Figure 3 is a schematic flowchart of a communication method provided in an embodiment of this application. This communication method is illustrated using the communication between the management node and the terminal node shown in Figure 2 as an example. Of course, the entity executing the management node's actions in this method can also be a device / module within the management node, such as a chip, processor, or processing unit within the management node; similarly, the entity executing the terminal node's actions in this method can also be a device / module within the terminal node, such as a chip, processor, or processing unit within the terminal node. This embodiment of the application does not specifically limit this.
[0217] As shown in Figure 3, 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 based on at least one superframe.
[0221] The following provides a detailed explanation of S301 and S303. Regarding S301:
[0222] Each superframe in at least one superframe has a length of 1 ms. Each superframe is used to transmit uplink data and / or downlink data. Uplink data may include uplink control information and uplink service data, and downlink data may include downlink control information and downlink service data. Furthermore, each superframe includes S first frames, and each first frame contains X symbols. This can be understood as each superframe consisting of S first frames, and each first frame consisting of X symbols. Where S = 2a, a is a positive integer and 1 < a < 24. For example, S = 4, 8, 12, or 16.
[0223] In some embodiments, the first frame may also be referred to as a radio frame.
[0224] In this embodiment, the sampling frequency F for communication between the management node and the terminal node is... s 30.72MHz, corresponding to the basic time unit Therefore, a superframe with a length of 1ms can be represented as a superframe with a length of 30720×T. s Superframes, correspondingly, 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, To round down, X and Y are integers. It should be understood that, unless otherwise specified, the length of the frame, the length of the symbol, etc., in the embodiments of this application refer to the time domain length.
[0225] In a specific example 1, S = 8, meaning a superframe consists of 8 first frames, and the length of each first frame is T. f =3840×T s Each first frame contains X = 15 - Y symbols, where Y ∈ [1, 15), and the length of each symbol is...
[0226] In a specific example 2, S = 12, meaning a superframe consists of 12 first frames, and the length of each first frame is T. f =2560×T s Each first frame contains X = 10 - Y symbols, where Y ∈ [1, 10), and the length of each symbol is...
[0227] As mentioned above, the length of each symbol is related to the symbol length and the number of symbols in the first frame. For the X symbols in the first frame, they are usually CP-OFDM symbols. Due to the different design values for the length of CP-OFDM symbols, the CP of the X CP-OFDM symbols has the following two designs:
[0228] Design 1: The CP length of each CP-OFDM symbol in each first frame is the same, that is, for each CP-OFDM symbol, T cp T is the length of CP. OFDM The length of the valid OFDM data. Typically, T... OFDM =256×T s .
[0229] Continuing with Example 1 above, taking Y=3 as an example, then X=12, meaning 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, meaning 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] With S=8, based on Design 1, the length of the CP in each CP-OFDM symbol is typically 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, meaning 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] With S=12, based on Design 1, the length of the CP in each CP-OFDM symbol is typically designed to be 64×T. s .
[0235] As can be seen from the above, Design 1 is for the length T of the first frame. f The scene design is divisible by the number of signs X contained in the first frame.
[0236] Design 2: The length of the CP of the first CP-OFDM symbol in each first frame is different from the length of the CP 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 for 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, meaning 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 for each CP-OFDM symbol other than the first CP-OFDM symbol is T. cp,2~X-1 =18×T s ;
[0239] For example, if Y=2, then X=13, meaning 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 for each CP-OFDM symbol other than 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, meaning 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 for each CP-OFDM symbol other than the first CP-OFDM symbol is T. cp,2~X-1 =28×T s ;
[0241] Taking Y=3 as an example, then X=7, meaning 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 for each CP-OFDM symbol other than the first CP-OFDM symbol is T. cp,2~X-1 =109×T s .
[0242] As can be seen from the above, Design 2 is designed for the length T of the first frame. f For scenarios where the number of symbols X in the first frame is not divisible by the number of symbols, the length of the CP of the first CP-OFDM symbol in each first frame is greater than the length of the CP of other CP-OFDM symbols.
[0243] Without causing confusion, the symbols used in this application embodiment are abbreviated as CP-OFDM symbols. Based on the above design scheme, the length of CP can be flexibly configured, effectively resisting multipath effects.
[0244] In some embodiments, when the number S of the first frames contained in the superframe is determined, the management node can determine the number X of symbols contained in the first frame, the length of the CP used, and the length of OFDM based on the channel state, service type, service delay, etc., using the above implementation method.
[0245] In addition, given that the number S of the first frames contained in a superframe is determined, the number X of symbols contained in the first frame and the length T of the CP used are also considered. cp and the length T of CP-OFDM symbol This can be agreed upon by the protocol or pre-configured. For example, S=8, Table 1 shows the number of symbols X and the length T of the CP used in one or more sets of first frames, whether agreed upon by the protocol or pre-configured. cp , and the length T of CP-OFDM symbol The correspondence between them is that one symbol number X corresponds to a T for each symbol. cp and T symbol .
[0246] Table 1
[0247] Therefore, the management node can select a suitable number of symbols X, the length of the CP, and the length of the OFDM from one or more sets of correspondences shown in Table 1 above, based on channel state, service type, service latency, etc., to generate S first frames, thereby obtaining a superframe with a length of 1ms. In some embodiments, the terminal node can also determine the length of the CP by blind detection.
[0248] In this embodiment, the S first frames include first type frames, which are first frames used by terminal nodes for uplink and downlink data transmission / reception handover. Specifically, the first type frame includes N first symbols used by terminal nodes for uplink and downlink data transmission / reception handover. In addition to the first symbols, the first type frame may also include second symbols for transmitting downlink data and / or third symbols for transmitting uplink data, where N is a positive integer and N≤X. That is, among the X symbols included in the first type frame, besides the first symbols used for data transmission / reception handover, it also includes second symbols for transmitting downlink data and / or third symbols for transmitting uplink data. The first type frame can be used not only for terminal nodes to perform uplink and downlink data transmission / reception handover, but also for transmitting downlink data and / or uplink data.
[0249] For example, a first-type frame includes N first symbols, Q second symbols, and P third symbols, where N + Q + P = X. Here, 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, i.e., N = X, the first-type frame includes N first symbols.
[0250] In some embodiments, the first type of frame may be called a special frame (SF), the first symbol may be called a gap (GAP) symbol, the second symbol may be called a grant symbol (GS), and the third symbol may be called a terminal symbol (TS).
[0251] In some embodiments, the number of first symbols, the number of second symbols, and the number of third symbols contained in the first type frame can be indicated by the management node to the terminal 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 correspondingly, the terminal node receives the first indication information and third indication information from the management node. The first indication information indicates the number N of first symbols in the first type frame, and the third indication information indicates the number Q of second symbols in the first type frame.
[0253] For example, the first type of frame contains X = 14 symbols. The first indication information can be indicated by 4 bits, and the second indication information can be indicated by 4 bits. Thus, the terminal node can determine the number of the first symbol, the number of the second symbol, and the number of the third symbol using the first indication information and the third indication information.
[0254] It should be understood that the first and third indication information can arbitrarily indicate the number of any two of the three types of symbols, and the third type of symbol can be implicitly indicated through the first and third indication information without limitation. For example, the first indication information is used to indicate the number of the first symbol in the first type of frame, the third indication information is used to indicate the number of the third symbol, and the number of the second symbol can be implicitly indicated through the first and third indication information.
[0255] Optionally, the first and third indication messages can be sent separately or together, such as being carried in a system message. In some implementations, the first and third indication messages can also be sent via radio resource control (RRC) messages or media access control (MAC) signaling, etc., without limitation.
[0256] In some embodiments, the number N of the first symbols used for uplink and downlink data switching can also be agreed upon by the protocol or pre-configured, such as one or more fixed N values agreed upon by the protocol or pre-configured. In the case of multiple fixed N values, different N values can be used for different types of service transmission. Each N value can correspond to one index. The management node can select an N value according to the service type and indicate the number of the first symbols in the first type frame by sending the index.
[0257] Since in actual transmission, the data switching of terminal nodes can 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 by the terminal node to perform uplink and downlink data transmission and reception switching, the length of the N first symbols is the total time for the terminal node to perform the above two switching. Therefore, the N first symbols can be divided into two switching durations.
[0258] In one possible implementation, the N first symbols may include a continuous first switching interval of length T1 and a continuous first switching interval of length T. N -T1 is the second handover interval. The first handover interval is used to indicate the terminal node's switch from receiving downlink data to transmitting uplink data. The first handover interval may include the terminal node's timing advance time and the handover time between receiving and transmitting. The second handover interval is used to indicate the terminal node's switch from transmitting uplink data to receiving downlink data. T N The length is 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] In other words, N first symbols in a first-type frame can be used by the terminal node to perform two handovers: one from receiving data to transmitting data, and the other from transmitting data to receiving data. These two handovers can constitute a set of handover processes. In the embodiments of this application, the length of the first handover interval and the length of the second handover interval are typically T. s For granularity classification, i.e., T1 = n × T s T N -T1=m×T s , where n and m are positive integers.
[0260] In some embodiments, the management node can indicate the lengths of the first handover interval and the second handover interval via indication information. In one possible implementation, the management node can 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 first symbols in the first type frame, and the second indication information is used to indicate the length T2 = T of the second handover interval. N -T1. Therefore, the length of the first switching interval is implicitly indicated by the first and second indication information, i.e., T N =N×T symbol T1 = T N -T2. It should be understood that the second indication information can also be used to indicate the length of the first switching interval, which is implicitly indicated by the first and second indication information, and is not limited thereto.
[0261] Optionally, the first and second indication information can be sent separately or together, such as by including them in a system message. In some implementations, the first and second indication information can also be sent via Radio Resource Control (RRC) messages or MAC signaling, etc., without limitation.
[0262] Furthermore, to ensure the continuity of downlink and / or uplink transmissions and reduce the number of handovers at terminal nodes, the first type of frame can be divided into two parts based on two handover intervals. The first type of frame can include consecutive first part symbols and consecutive second part symbols. The first part symbols include Q consecutively arranged second symbols, the first handover interval, and P consecutively arranged third symbols. The Q consecutively arranged second symbols are located before the first handover interval, and the P consecutively arranged third symbols are located after the first handover interval. The second part symbols include the second handover interval and are located after the first part symbols.
[0263] For example, the structure of the first part symbol and the second part symbol in the first type frame is shown in Figure 4(a). The second symbol is denoted as GS, the third symbol is denoted as TS, the first handover interval is denoted as GAP1, and the second handover interval is denoted as GAP2. In the first part symbol, Q GS are arranged consecutively before GAP1, and P TS are arranged consecutively after GAP1. Furthermore, GAP1 in the first part symbol and GAP2 in the second part symbol constitute N first symbols. Therefore, the structure of the first type frame can be equivalently represented as shown in Figure 4(b).
[0264] It should be understood that when Q=0, P consecutive TS are still located after GAP1; when P=0, Q consecutive GS are still located before GAP1.
[0265] It should also be understood that the number of uplink / downlink handovers at a terminal node is positively correlated with the number of first-type frames. The more first-type frames there are, the more uplink / downlink handovers the terminal node performs. Furthermore, the timing of uplink / downlink data handovers at a terminal node is related to the positions of the first and second handover intervals within the superframe. The positions of the first and second handover intervals within each first-type frame within the superframe are related to the arrangement of the second symbol and the third symbol used for transmitting downlink data within the superframe. Therefore, in the embodiments of this application, the specific structural design of the superframe mainly considers the number of first-type frames and their positions within the superframe. The design of the number and position of the first-type frames is primarily related to the service type and service latency.
[0266] In this embodiment of the application, based on the requirements of service type and service latency, the number of first type frames (denoted by K) contained in each superframe can include the following three designs, that is, K of the S first frames contained in each superframe are first type frames:
[0267] Design 1, K = 1.
[0268] In this design 1, each superframe includes one first-type frame and M second-type frames for transmitting downlink data. That is, M out of 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 frames are used for transmitting downlink data, they consist of X consecutively arranged second symbols for transmitting downlink data, as shown in Figure 5(a). The second symbols are denoted as GS, and a second-type frame consists of X consecutively arranged GS symbols. In some embodiments, the second-type frame can be called a grant frame (GF).
[0269] To ensure the continuity of the second symbol and / or the third symbol, and to reduce the number of switching operations, the superframe based on Design 1 has the following two structural designs:
[0270] Structure 1: When a first-type frame is the last first frame in a superframe, then in each superframe, M second-type frames used for transmitting downlink data are arranged consecutively before the first part symbol and the second part symbol is located after the first part symbol, M = S-1.
[0271] In other words, the first M superframes in a superframe are all second-type frames. After the M superframes, the first part of the symbols and the second part of the symbols in a first-type frame are arranged in sequence. That is, the first part of the symbols is located between the M consecutive second-type frames and the second part of the symbols.
[0272] For example, the first type frame is denoted as SF, the second type frame as GF, the second symbol as GS, the third symbol as TS, the first handover interval as GAP1, and the second handover interval as GAP2, as shown in Figure 6(a). In one superframe, the first frame to the M = S-1th frame are all second type frames, and the Sth frame (the last frame) is a first type frame. The first part of the symbol of the first type frame is located between the M second type frames and the second part of the symbol. That is, in one superframe, M second type frames, the first part of the symbol of the first type frame, and the second part of the symbol of the first type frame are arranged consecutively 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 arranged consecutively before the first part symbol, and SKM third type frames for transmitting uplink data are arranged consecutively between the first part symbol and the second part symbol, where M∈[1,S-2].
[0274] Since the third type frame is used to transmit uplink data, it includes X consecutively arranged third symbols for transmitting uplink data, as shown in Figure 5(b). The third symbol is denoted as TS, and a third type frame consists of X consecutively arranged TS. In some embodiments, the third type frame may be called a terminal frame (TF).
[0275] At this time, a superframe contains not only first-type frames and second-type frames, but also third-type frames. In order to ensure the continuity of the second symbols and the third symbols between frames and reduce the number of handovers, the first part of the symbols in a first-type frame is located between M consecutive second-type frames and SM-1 consecutive third-type frames, and the second part of the symbols in the first-type frame is located after SM-1 consecutive third-type frames.
[0276] For example, the first type frame is denoted as SF, the second type frame as GF, the third type frame as TF, the second symbol as GS, the third symbol as TS, the first handover interval as GAP1, and the second handover interval as GAP2, as shown in Figure 6(b). In one superframe, the first M superframes are all second type frames. After the M second type frames, the first part symbol of one first type frame is arranged. After the first part symbol, SM-1 consecutive third type frames and the second part symbol of the one first type frame are arranged in sequence. That is, in one superframe, from left to right, there are M second type frames, the first part symbol of the first type frame, and SM-1 third type frames and the second part symbol of the first type frame arranged in sequence.
[0277] In this structure 2, the frame number of a first-type frame in a superframe is the frame number corresponding to the temporal position of the first part symbol of that first-type frame. For example, if the S first frames included in a superframe are numbered from 0 to S-1, and the first part symbol of the included first-type frame is located within the temporal range of the first frame with sequence number 2, then the sequence number of the first-type frame included in that superframe is 2. It should be understood that in some embodiments, the sequence numbers of the S first frames within a superframe can also be consecutively numbered starting from 1, such as the sequence numbers of the S first frames being 1 to S.
[0278] Furthermore, in Structure 2, the first type frame can be any first frame numbered from 1 to S-2. That is, the first part symbol of the first type frame can be located in the time domain of any first radio frame other than the first and last radio frames. Depending on the position of the first type frame, the number of second and third type frames included will also change. Therefore, Structure 2 can be further divided into Structure 2-1 to Structure 2-S-2. For example, in order of decreasing number of first type frames, a superframe with Structure 2-1 includes S-2 second type frames, 1 first type frame, and 1 third type frame. A superframe with Structure 2-2 includes S-3 second type frames, 1 first type frame, and 2 third type frames, ... (and so on). 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 Design 1 above can be called Class A superframe structures, which contain one first-type frame, enabling unified scheduling and switching of uplink and downlink data transmission within 1ms, and supporting applications with 1ms-level transmission latency.
[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 this design 2, each superframe includes two first-type frames and M second-type frames for transmitting downlink data, meaning that M of the S first frames are second-type frames. Furthermore, one superframe includes two consecutively arranged half-superframes, each half-superframe including one first-type frame, and the first first frame in each half-superframe being a second-type frame.
[0283] In other words, a superframe consists of two structurally identical half-superframes, and each half-superframe contains one type-1 frame and... There are two types of frames, and the first frame in each half-superframe is a type of frame.
[0284] Based on Design 2, the superframe has the following two structural designs:
[0285] Structure 3: When one type 1 frame contained in each half-superframe is the last first frame in that half-superframe, in each half-superframe, A second type of frame used for transmitting downlink data is arranged consecutively before the first part of the symbols, and the second part of the symbols is arranged consecutively after P third symbols, M = S-2.
[0286] At this point, each half-superframe contains The first frame, before All first frames are type 2 frames, and the last first frame is a type 1 frame, with the first part of the symbol of the type 1 frame located at... Between a series of consecutive second-type frames and the second part of the symbol of the first-type frame.
[0287] For example, the first type of frame is denoted as SF, the second type of frame as GF, the second symbol as GS, the third symbol as TS, the first handover interval as GAP1, and the second handover interval as GAP2, as shown in Figure 6(c). The first half of a superframe and the second half of a superframe have the same structure. In each half-superframe, the first to the second half... Each first frame is a second-type frame. The first part of the symbols and the second part of the symbols are arranged in sequence after the second type of frame.
[0288] Structure 4: When one type 1 frame contained in each half-superframe is not the last first frame in each half-superframe, in each half-superframe, The second type of frames are arranged consecutively before the first part of the symbols, and the first part of the symbols and the second part of the symbols are arranged consecutively. A third type of frame is used to transmit uplink data, M = 2b, 1 ≤ b ≤ a - 1 and b is an integer.
[0289] At this point, each half-superframe includes not only first-type frames and second-type frames, but also third-type frames. Furthermore, to ensure the continuity of the second and third symbols between frames and reduce the number of handovers, the first part of the symbols in one first-type frame within each half-superframe is located in... A series of consecutive second-type frames and Between consecutive arranged third-type frames, the second part of the symbol of the first-type frame is located... After a series of consecutive third-type frames.
[0290] For example, the first type of frame is denoted as SF, the second type of frame as GF, the third type of frame as TF, the second symbol as GS, the third symbol as TS, the first handover interval as GAP1, and the second handover interval as GAP2, as shown in Figure 6(d). The first half of a superframe and the second half of a superframe have the same structure. In each half-superframe, the first to the second half... Each first frame is a second type frame. Following a series of consecutive Type II frames are the first part symbols of a Type I frame, and then... The second part of the symbol consists of one third-type frame and one first-type frame.
[0291] Structure 4 is similar to Structure 2 in Design 1 above. The sequence number of the two first-type frames in a superframe is the frame sequence number corresponding to the temporal position of the first part symbol of the first-type frame. For details, please refer to the relevant description in Structure 2 above, which will not be repeated here.
[0292] Additionally, in structure 4, one of the first-type frames in a semi-superframe can be the second to the third frame in that semi-superframe. The number of second-type and third-type frames included in any one of the first-type frames varies depending on the position of that first-type frame in the semi-superframe. Therefore, structure 4 can be further divided into structure 4-1 to structure 4-2. For example, following the order of decreasing number of Type 1 frames in a semi-superframe, a superframe with structure 4-1 includes... A superframe with structure 4-2 includes one second-type frame, one first-type frame, and one third-type frame. One second-type frame, one first-type frame, and two third-type frames, ... (and so on), possessing a structure It includes 1 second-type frame, 1 first-type frame, and A third type of frame.
[0293] The two superframe structures designed based on the above 2 can be called Class B superframe structures. Each half of the superframe contains a first-type frame, which enables uplink and downlink data transmission to be independently scheduled and switched every 0.5ms, supporting applications with a transmission latency of 0.5ms.
[0294] Design 3, K = S.
[0295] In this design 3, the S first frames within a single 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 of a superframe, the second part of the symbol is located after P consecutive third symbols in the first part of the symbol, that is, the second part of the symbol is located after the first part of the symbol.
[0297] For example, the first type frame is denoted as SF, the second symbol is denoted as GS, the third symbol is denoted as TS, the first handover interval is denoted as GAP1, and the second handover interval is denoted as GAP2, as shown in Figure 6(e). 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 after the Q first symbols, the first handover interval GAP1 and P second symbols are arranged in sequence.
[0298] Based on the above design 3, a superframe structure can be called a Class C superframe structure, which contains S Type I frames, enabling uplink and downlink data transmission in each Internal independent scheduling and switching can support For applications with low transmission latency, such as S=7, applications with a transmission latency of 0.125ms are supported.
[0299] It should be understood that since the first type of frame may contain only the first symbol and the second symbol, or only the first symbol and the third symbol, that is, the first part of the symbols may contain only the first handover interval and the second symbol, or the first part of the symbols may contain only the first handover interval and the third symbol.
[0300] When the superframe structure is Structure 1, Structure 3, or Structure 5 as described above, and the first type frame contains only the first symbol and the second symbol (the first part of the symbols only includes the first handover interval and the second symbol), there is no third symbol in the entire superframe, and the first handover interval and the second handover interval are arranged adjacently, forming N first symbols, such that the terminal node can perform handover within 1ms (Structure 1), every 0.5ms (Structure 3), or every... (Structure 5) only receives downlink data. There is no handover preparation (G to T handover) from receiving downlink data to sending uplink data or handover preparation (T to G node) from sending uplink data to receiving downlink data. At this time, the terminal node does not need to perform handover in the first handover interval and the second handover interval. It can be assumed that the terminal node does not perform uplink and downlink handover by default in the first handover interval and the second handover interval.
[0301] When the first type of frame contains only the first symbol and the third symbol (the first part of the symbols only includes the first handover interval and the second symbol), if the superframe structure is any of the structures 1 to 4 above, the second symbol and the third symbol still exist in the entire superframe. Therefore, there is handover preparation for the terminal node from receiving downlink data to sending uplink data (G to T handover) and handover preparation from sending uplink data to receiving downlink data (T to G node). The first handover interval and the second handover interval are still valid. If the superframe structure is structure 5 above, the second symbol does not exist in the entire superframe, so that the terminal node in each Only uplink data is sent within the first and second handover intervals. At this time, the terminal node does not need to perform handover within the first and second handover intervals. It can also be considered that the terminal node does not perform uplink and downlink handover by default within the first and second handover intervals.
[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, considering service type, service latency, 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, so as to send it to the terminal node through at least one superframe.
[0303] Regarding S303 above:
[0304] The terminal node receives at least one superframe sequentially in the time domain. For each received superframe, it parses each symbol in the order of reception to obtain downlink data. When the first handover interval is parsed, it performs handover preparation from receiving downlink data to sending uplink data within the first handover interval, and performs uplink data transmission on the symbols after the first handover interval until the second handover interval is parsed. During the first handover interval, it performs handover preparation from sending uplink data to receiving downlink data, so as to perform downlink data reception on the symbols after the second handover interval, thereby realizing data transmission and reception.
[0305] Based on the communication method shown in Figure 3, the management node sends a 1ms superframe containing fewer than 48 first frames. The first frame in the superframe includes a first type frame for instructing the terminal node to perform uplink and downlink data switching. The first type frame can be flexibly configured with at least one first symbol for the terminal node to perform uplink and downlink data switching, which can extend the coverage to realize short-range (e.g., within 1km) communication and long-range (e.g., 1-18km) communication.
[0306] The following section provides a detailed explanation of the three superframe structures described above, along with specific examples.
[0307] Taking S=8, SF as the first type of frame, GF as the second type of frame, and TF as the third type of frame as an example, based on the above three designs, a superframe can exist in 11 structures as shown in Table 2. The ratio of the number of SF frames of the first type to the number of GF frames of the second type to the number of TF frames of the third type in each structure is defined as K:M:8-KM, and different frame ratios correspond to different superframe structures. In the table, frame ratios 0-6 are superframe structures based on Design 1, containing one SF, with uplink / downlink switching every 1ms, saving air interface GAP overhead and meeting the needs of long-range coverage or high-throughput services; frame ratios 7-9 are superframe structures based on Design 2, where each half-superframe contains one SF, with uplink / downlink switching every 0.5ms, and data response (ACK) feedback less than 1ms; frame ratio 10 is a superframe structure based on Design 3, containing eight SFs, with uplink / downlink switching every 125us of the first frame, meeting the needs of extremely low latency services.
[0308] Table 2
[0309] The superframes with frame ratios of 0 to 10 correspond one-to-one with the superframe structures in actual transmission as shown in Figures 7(a) to (k). Each SF in the superframe is divided into a first part symbol and a second part symbol according to GAP1 and GAP2. When TS exists in the superframe, the GS in the first part symbol is arranged continuously with the GS in the GF, and the TS in the first part symbol is arranged continuously with the TS in the TF. The positions of the first part symbol and the second part symbol in the superframe allow the terminal node to complete a set of handovers within one superframe (including the handover from receiving downlink data to sending uplink data and the handover from sending uplink data to receiving downlink data), or complete a set of handovers within half a superframe, or complete a set of handovers within one first frame. The number of handover sets is consistent with the number of first frames contained in one superframe. Compared with the superframe structure in GT1.0, this reduces the number of handovers and improves the utilization rate of air interface resources.
[0310] The above examples illustrate superframe structures designed with K=1, 2, or S. In addition, in some scenarios, K can also be 4, 8, etc., depending on the value of S. The design of the superframe structure can be found in the superframe structure design with K=2 above, which will not be elaborated further.
[0311] For example, the solutions provided in this application are applicable to Bluetooth (BT) and Sparklink (or Nearlink) communication. In this application, BT and Bluetooth Low Energy (BLE) can refer to each other. Sparklink and Sparklink Low Energy (SLE), Sparklink Basic (SLB), or Sparklink Position (SLP) can also refer to each other.
[0312] The following describes some embodiments of the solution provided in this application.
[0313] Example 1:
[0314] Both BT and StarScan can be multi-piconet networks with overlapping topologies and can both use the 2.4GHz frequency band and frequency hopping technology. Because they share similarities, some modules can be reused, thus saving chip cost, area, and power consumption. Chip resources can be highly reused, allowing for rapid iteration of multiple chips.
[0315] BLE and SLE can share a single RF architecture and path. Figure 8 shows a schematic diagram of a chip architecture provided in an embodiment of this application. As shown in Figure 8, through design, it is possible to achieve resource sharing among the central processing unit (CPU), radio frequency (RF) unit, analog baseband (ABB) unit, or modem, and to reuse some modules of the media access control (MAC) layer, thereby saving chip area and reducing chip cost and power consumption.
[0316] Figure 9 shows another chip architecture provided in an embodiment of this application. As can be seen from Figure 9, the MAC units for BT, SLE, and Wireless Fidelity (WIFI) are implemented independently, while the RF units and Modem units for each mode are all shared.
[0317] Figure 10 shows another chip architecture provided in an embodiment of this application. 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 provided in an embodiment of this application. As can be seen from Figure 11, the MAC units of BT, SLE and WIFI are implemented independently. Some modes, such as BT and SLE, share the same modem, while other modes, such as WIFI, have their modems implemented independently. All modes share the same RF.
[0319] Example 2:
[0320] SLE chips can be manufactured using 14 / 28 / 40nm processes and packaged in chip-size packages (CSP), ball grid arrays (BGA), quad flat no-lead (QFN), etc., employing either internal or external flash memory. Depending on the application scenario, at least one of the following subsystems can be integrated onto a single chip: power management unit (PMU), clock management unit (CMU), active optical network (AON), wireless local area network (WLAN), or BT, SLE, global navigation satellite system (GNSS), application (APP), and audio. This minimizes area, maximizes functionality, and improves performance and reliability.
[0321] This application provides a chip design approach where the SLE (System-Level Array) and other subsystems are integrated onto a single chip. Depending on the product, the chip's subsystems can be customized and combined, and the different subsystems are connected via a bus.
[0322] Figure 12 shows a schematic diagram of a chip module framework provided in an embodiment of this application. As can be seen from Figure 12, for products requiring WiFi or GNSS functional modules, and simultaneously needing to connect to Bluetooth and satellite flash devices, BT and SLE can be separated into different systems, and then combined with the WiFi System, GNSS System, Always On System, PMU, CMU, Flash memory, etc., onto a single chip. Different subsystems are connected via a bus.
[0323] Figure 13 shows another schematic diagram of a chip module framework provided in this application embodiment. As can be seen from Figure 13, for edge devices that do not require WiFi or GNSS functional modules but need audio functionality, in order to save area and cost, BLE and SLE can be combined into one subsystem, and then combined with the APP System, Audio System, Always On System, PMU, CMU, Flash, etc., onto a single chip. Different subsystems are connected via a bus.
[0324] Figure 14 shows another schematic diagram of a chip module framework provided in this application embodiment. As can be seen from Figure 14, for end-side devices that do not require WiFi or GNSS functional modules, nor audio functions, in order to save area and cost, BLE and SLE can be combined into one subsystem, and then combined with Always On System, CMU, PMU, Flash, etc. on a single chip, with different subsystems connected through a bus.
[0325] Example 3
[0326] The WiFi 2.4GHz band operates in the 2412–2472MHz range, while the BT / BLE / SLE bands operate in the 2402–2480MHz range, which may interfere with each other. Within the same core, SLE and BT / BLE can allocate service time slots through software scheduling, but there is a lack of unified scheduling for SLE and BT / BLE / WiFi on different cores.
[0327] This application provides a coexistence scheme for SLE / BT / BLE / WIFI. Based on whether SLE and BT / BLE / WIFI share an antenna, the coexistence scenario is divided into coexistence with different antennas (using different antennas) and coexistence with the same antenna (using the same antenna), and different coexistence strategies are given.
[0328] For the coexistence of different antennas, if SLE and BT / BLE coexist, it can be ensured that the transmit and receive frequencies of SLE and BT / BLE are different (i.e., frequency division multiplexing). The software can handle this from the perspectives of frequency hopping sequence (i.e., code division multiplexing), service period, and interval (i.e., time division multiplexing). If SLE and WIFI coexist, and the isolation requirement cannot be met, it is necessary to avoid the channel where WLAN is located (i.e., channel avoidance) to reduce the impact of WLAN. At the same time, an aggregation scheduling mechanism can be added to aggregate and centrally send WIFI data packets (i.e., aggregation scheduling) to reduce the probability of interference from WLAN.
[0329] For coexistence of shared antennas, either a software static strategy or a hardware arbitration time-division (PTA) strategy can be adopted. The advantages of the software static strategy are: lower hardware requirements, less software modification, and no dynamic radio frequency (RF) switching (such as RF recovery operations). The advantages of the PTA strategy are: faster service state switching and finer granularity of switching time.
[0330] Taking the coexistence of SLE and WIFI as an example, Figure 15 illustrates a framework diagram of a software static strategy provided in an embodiment of this application. As shown in Figure 15, the software static strategy may include: after SLE is started, the software configures the host to notify WIFI to exit the current radio frequency path. In this scenario, WIFI can check the SLE start flag, and the software can be configured to switch from the current radio frequency path to another radio frequency path. The chip needs to support software-configured switching.
[0331] As exemplified, Figure 16 illustrates a hardware arbitration time-division (PTA) strategy framework provided in this application embodiment. As shown in Figure 16, the hardware arbitration time-division (PTA) strategy includes time-division of any combination of transmit (TX) and receive (RX) signals from each party. The PTA module transmits the occupancy status of the radio frequency channel to each party, using different level signals to indicate whether the radio frequency channel is occupied by SLE / BT / BLE / WIFI. This signal notifies the software or hardware to perform corresponding processing. Different services can also be assigned different PTA priorities, with higher-priority services able to preempt air interface resources.
[0332] Example 4:
[0333] The StarShine standard defines asynchronous and synchronous data links. Asynchronous links are divided into asynchronous unicast and multicast, while synchronous links are divided into synchronous unicast, multicast, and broadcast. This application's embodiments design an SLE (Synchronous Link Selection) link selection scheme based on the different real-time data requirements of various 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 provided in an embodiment of this application. As shown in Figure 17, after node T sends a broadcast packet to node G, node G sends a scan access request to node T. Further, after node T sends a scan access response to node G, an asynchronous unicast link is established between node G and node T, and data transmission is performed through the established asynchronous unicast link.
[0335] Figure 18 is a schematic diagram of another link establishment process provided in an embodiment of this application. As shown in Figure 18, after node T sends a broadcast packet to node G, node G sends a scan access request to node T. Further, after node T sends a scan access response to node G, an asynchronous multicast link is established between node G and node T, and data transmission is performed through the established asynchronous multicast link.
[0336] For products (such as keyboards, mice, styluses, and other non-audio devices) or services that do not require real-time data transmission (i.e., the latency requirement of the product or service (or the service latency) 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 in an embodiment of this application. As shown in Figure 19, after node T sends a broadcast packet to node G, node G sends a scan access request to node T. Further, after node T sends a scan access response to node G, node G and node T first establish an asynchronous unicast link, then establish a synchronous unicast link, and transmit data through the established synchronous unicast link.
[0338] Figure 20 is a schematic diagram of another link establishment process provided in an embodiment of this application. As shown in Figure 20, after node T sends a broadcast packet to node G, node G sends a scan access request to node T. Further, after node T sends a scan access response to node G, node G and node T first establish an asynchronous unicast link, then establish a synchronous multicast link, and transmit data through the established synchronous multicast link.
[0339] For products (such as audio devices like headphones and microphones) or services with real-time data requirements (i.e., the latency 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, followed by a synchronous unicast link or synchronous multicast link for data transmission.
[0340] Figure 21 is a schematic diagram of another link establishment process provided in an embodiment of this application. As shown in Figure 21, after node T sends a broadcast packet to node G, node G sends a scan access request to node T. Further, after node T sends a scan access response to node G, an asynchronous unicast link is established between node G and node T, and data transmission is performed after synchronization is achieved by adding timestamps to data packets.
[0341] Figure 22 is a schematic diagram of another link establishment process provided in an embodiment of this application. As shown in Figure 22, after node T sends a broadcast packet to node G, node G sends a scan access request to node T. Further, after node T sends a scan access response to node G, an asynchronous multicast link is established between node G and node T, and data transmission is performed after synchronization is achieved by adding timestamps to data packets.
[0342] For products or services that have real-time data requirements but not particularly high real-time requirements (such as headsets, live streaming microphones, and other audio devices) or services (i.e., the latency 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 be established, and synchronization can be achieved by adding timestamps to data packets.
[0343] Example 5:
[0344] As shown in Figure 23, the StarFlash protocol defines four different wireless frame types, each with different sensitivity, frame length, modulation scheme, and synchronization sequence. Different frame formats can be selected through physical layer parameter negotiation in different scenarios to maximize performance gains. Examples of selecting different frame formats for different scenarios are provided below.
[0345] Figure 24 illustrates a frame format application example in a scenario provided by an embodiment of this application. For low-latency products (e.g., keyboards, mice, styluses, toothbrushes, microphones, etc.) or business scenarios (i.e., product or business latency requirements are less than a first duration), frame format one is selected for broadcast access. After entering the connection state, it switches to frame format two through physical layer parameter negotiation.
[0346] Figure 25 shows another example of frame format application in a scenario provided by the embodiments of this application. In this scenario, for products (such as mobile phones and headphone audio) or services that have both low latency (i.e., the latency requirement of the product or service is less than the first duration) and anti-interference requirements (i.e., the anti-interference capability requirement of the product or service is greater than a set threshold), frame format one is selected for broadcast access. After entering the connection state, the connection is switched to frame format two or frame format three through physical layer parameter negotiation.
[0347] Figure 26 illustrates another example of frame format application in a scenario provided by this application embodiment. Specifically, for extremely low-cost devices that only support Gaussian frequency shift keying (GFSK) frame format (GFSK's maximum transmit power is higher than phase shift keying (PSK)), or devices sensitive to maximum transmit power (i.e., the maximum transmit power must be greater than a first power threshold), frame format one is selected for broadcast access, and no further frame format switching is performed.
[0348] Figure 27 illustrates another example of frame format application in a scenario provided by this application embodiment. Specifically, for ultra-long-distance coverage scenarios in the Internet of Things (IoT), frame format four is selected for broadcasting and connection. Once the distance is reduced, the system can switch to frame format two or frame format three through physical layer parameter negotiation; otherwise, frame format four is maintained.
[0349] It should be noted that frame format one in this application embodiment can also be referred to as the frame format corresponding to Star Flash wireless frame type 1, frame format two in this application embodiment can also be referred to as the frame format corresponding to Star Flash wireless frame type 2, frame format three in this application embodiment can also be referred to as the frame format corresponding to Star Flash wireless frame type 3, and frame format four in this application embodiment can also be referred to as the frame format corresponding to Star Flash wireless frame type 4.
[0350] In the above embodiments, the methods and / or steps implemented by the management node can also be implemented by components (e.g., processors, chips, chip systems, circuits, logic modules, or software) that can be used by the management node; the methods and / or steps implemented by the terminal node can also be implemented by components (e.g., processors, chips, chip systems, circuits, logic modules, or software) that can be used by the management node.
[0351] The foregoing mainly describes the solutions provided in this application. Accordingly, this application also provides a communication device for implementing various methods in the above method embodiments. This communication device can be a management node in the above method embodiments, or a device containing a management node, or a component that can be used in a management node, such as a chip or chip system. Alternatively, the communication device can be a terminal node in the above method embodiments, or a device containing a terminal node, or a component that can be used in a terminal node, such as a chip or chip system.
[0352] In some embodiments, the communication device includes hardware structures and / or software modules corresponding to the execution of each function in order to achieve the above-described functions. Those skilled in the art will readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art 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.
[0353] This application embodiment can divide the communication device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0354] In some embodiments, this application also provides a communication device 280 for transmitting 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. Each superframe in the at least one superframe has a length of 1 millisecond, and each superframe includes S first frames. The S first frames include first type frames, and each first type frame includes N first symbols used by the terminal node for uplink / downlink data transmission / reception switching. Here, 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, each superframe in the at least one superframe has a length of 1 millisecond (ms), and 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 for uplink / downlink data transmission / reception switching. Here, 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 a terminal node. The first indication information indicates the number N of first symbols in a first type frame, and the second indication information indicates the length T of a second switching interval. N -T1.
[0356] Optionally, as shown in FIG28, the module for generating at least one superframe may be a processing module 2801, and the module for sending at least one superframe to the terminal node may be a communication module 2802. Similarly, the module for sending the first indication information and the second indication information to the terminal node may also be a communication module 2802.
[0357] In this embodiment, the communication module and the processing module can be deployed simultaneously in the StarScan module, Bluetooth module, or Wi-Fi module; or, the communication module can be deployed in the StarScan module, Bluetooth module, or Wi-Fi module, and the processing module can be deployed in other modules of the module containing the processing module; or, the processing module can be deployed in the StarScan module, Bluetooth module, or Wi-Fi module, and the communication module can be deployed in other modules of the module containing the processing module. This embodiment does not impose specific limitations on these aspects.
[0358] In another possible implementation, the communication device 280 is also used to transmit Bluetooth signals or Wi-Fi signals, and at least one of the Star Flash module, Bluetooth module and Wi-Fi 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 transmit Bluetooth signals, but does not support the transmission of Wi-Fi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device 280, and this subsystem and the PMU are integrated in the communication device 280.
[0360] In another possible implementation, the communication device 280 is also used to transmit Bluetooth signals or Wi-Fi signals. At least one of the Bluetooth module or Wi-Fi module and the Star Flash module coexist and communicate with each other through different antennas. The coexistence strategy is channel avoidance.
[0361] 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 the link corresponding to the peer device and / or the service for data transmission according to the link selection strategy.
[0362] 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, including: determining the type of the peer device, which may include an audio device type or a non-audio device type; and, if the peer device is an audio device type, determining the service latency of the peer device.
[0363] In another possible implementation, the link selection strategy mentioned above includes: if the service latency is greater than the first value, establishing an asynchronous unicast link or an asynchronous multicast link before data transmission; or, if the service latency is less than the first value but greater than the second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization through data packet timestamps before data transmission; or, if the service latency is less than the second value, first establishing an asynchronous unicast link, then establishing a synchronous unicast link or a synchronous multicast link before 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 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 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.
[0365] 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, including: determining the type of the peer device, which may include an audio device type or a non-audio device type; and, if the peer device is an audio device type, determining the service latency of the peer device.
[0366] In another possible implementation, the frame format selection strategy includes: if the service latency requirement of the peer device is less than a first duration, selecting StarSpark wireless frame type 1 for broadcast access, and switching to StarSpark wireless frame type 2 through physical layer parameter negotiation after entering the connection state; or, if the service latency requirement of the peer device is less than the first duration and the service anti-interference capability requirement is greater than a set threshold, selecting StarSpark wireless frame type 1 for broadcast access, and switching to StarSpark wireless frame type 2 or StarSpark wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, if the peer device is a device that only supports StarSpark wireless frame type 1, or a device whose maximum transmit power is greater than a first power threshold, selecting StarSpark wireless frame type 1 for broadcast access; or, if the service type of the peer device is IoT ultra-long-distance coverage service, when the distance between the peer device and the communication device is greater than a first threshold, selecting StarSpark wireless frame type 4 for broadcasting and connection, or, when the distance between the peer device and the communication device is less than or equal to the first threshold, switching to StarSpark wireless frame type 2 or StarSpark wireless frame type 3 through physical layer parameter negotiation.
[0367] In some embodiments, this application also provides a communication device 290 for transmitting 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 based on at least one superframe. Each superframe in the at least one superframe has a length of 1 millisecond, and each superframe includes S first frames. The S first frames include first type frames, and each first type frame includes N first symbols for the terminal node to perform uplink / downlink data transmission / reception switching. Here, 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, each superframe in the at least one superframe has a length of 1 millisecond (ms), and 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 / downlink data transmission / reception switching. Here, S = 2a, a is a positive integer and 1 < a < 24, and K = 1, 2, or S.
[0368] In one possible implementation, the communication device further includes a module for receiving first indication information and second indication information from a management node. The first indication information indicates the number N of first symbols in a first type frame, and the second indication information indicates the length T of a second switching interval. N -T1.
[0369] Optionally, as shown in FIG29, the module for receiving the first signal from the management node may be a 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 a processing module 2902. Similarly, the module for receiving the first indication information and the second indication information from the management node may also be a communication module 2901.
[0370] In this embodiment, the communication module and the processing module can be deployed simultaneously in the StarScan module, Bluetooth module, or Wi-Fi module; or, the communication module can be deployed in the StarScan module, Bluetooth module, or Wi-Fi module, and the processing module can be deployed in other modules of the module containing the processing module; or, the processing module can be deployed in the StarScan module, Bluetooth module, or Wi-Fi module, and the communication module can be deployed in other modules of the module containing the processing module. This embodiment does not impose specific limitations on these aspects.
[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 StarSignal module, Bluetooth module, and Wi-Fi module shares at least one of the RF unit, Modem unit, MAC unit, and CPU. In yet another possible implementation, the communication device 290 is also used to transmit Bluetooth signals, but does not support Wi-Fi signal transmission. The StarSignal module and Bluetooth module are located in the same subsystem of the communication device 290, and this subsystem and PMU are integrated into the communication device 290.
[0372] In another possible implementation, the communication device 290 is also used to transmit Bluetooth signals or Wi-Fi signals. At least one of the Bluetooth module or Wi-Fi module and the Star Flash module coexist and communicate with each other through different antennas. The coexistence strategy is channel avoidance.
[0373] In another possible implementation, the communication device 290 is further configured to: determine the type of the peer device and / or the service latency of the peer device, and determine the link corresponding to the peer device and / or the service for data transmission according to the link selection strategy.
[0374] In another possible implementation, the communication device 290 is further configured to: determine the type of the peer device and / or the service latency of the peer device, including: determining the type of the peer device, which may include an audio device type or a non-audio device type; and, if the peer device is an audio device type, determining the service latency of the peer device.
[0375] In another possible implementation, the link selection strategy mentioned above includes: if the service latency is greater than the first value, establishing an asynchronous unicast link or an asynchronous multicast link before data transmission; or, if the service latency is less than the first value but greater than the second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization through data packet timestamps before data transmission; or, if the service latency is less than the second value, first establishing an asynchronous unicast link, then establishing a synchronous unicast link or a synchronous multicast link before data transmission.
[0376] In another possible implementation, if the communication device 290 is a non-audio device, the communication device 290 is also used for transmitting data via an asynchronous unicast or asynchronous multicast link.
[0377] In another possible implementation, the communication device 290 is further configured to: determine the type of the peer device and / or the service latency 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; 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 further configured to: determine the type of the peer device and / or the service latency of the peer device, including: determining the type of the peer device, which may include an audio device type or a non-audio device type; and, if the peer device is an audio device type, determining the service latency of the peer device.
[0379] In another possible implementation, the frame format selection strategy includes: if the service latency requirement of the peer device is less than a first duration, selecting StarSpark wireless frame type 1 for broadcast access, and switching to StarSpark wireless frame type 2 through physical layer parameter negotiation after entering the connection state; or, if the service latency requirement of the peer device is less than the first duration and the service anti-interference capability requirement is greater than a set threshold, selecting StarSpark wireless frame type 1 for broadcast access, and switching to StarSpark wireless frame type 2 or StarSpark wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, if the peer device is a device that only supports StarSpark wireless frame type 1, or a device with a maximum transmit power greater than a first power threshold, selecting StarSpark wireless frame type 1 for broadcast access; or, if the service type of the peer device is IoT ultra-long-distance coverage service, when the distance between the peer device and the communication device is greater than a first threshold, selecting StarSpark wireless frame type 4 for broadcasting and connection, or, when the distance between the peer device and the communication device is less than or equal to the first threshold, switching to StarSpark wireless frame type 2 or StarSpark wireless frame type 3 through physical layer parameter negotiation.
[0380] In another possible implementation, if 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] This application provides a schematic diagram of the structure of a communication device 300. As shown in FIG30, 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 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, only one line is used in Figure 30, but this does not imply that there is only one bus or one type of bus. Bus 3002 can include pathways for transmitting information between various components of communication device 300 (e.g., memory 3004, processor 3001, communication interface 3003).
[0383] Processor 3001 may include any one or more processors such as CPU, graphics processing unit (GPU), microprocessor (MP), or digital signal processor (DSP).
[0384] The memory 3004 may include volatile memory, such as random access memory (RAM). The processor 3001 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).
[0385] The communication interface 3003 uses transceiver modules such as, but not limited to, network interface cards and transceivers to enable communication between the communication device 300 and other devices or communication networks.
[0386] The memory 3004 stores executable program code, which the processor 3001 executes to implement the functions of the management node or the terminal node in the aforementioned method embodiments. That is, the memory 3004 stores instructions for executing the aforementioned communication methods.
[0387] In another aspect, embodiments of this application also provide a computer program product containing instructions, including computer program code, which, when run on a communication device, enables the communication device to execute the methods described in any of the above embodiments.
[0388] Furthermore, embodiments of this application also provide a computer-readable storage medium. This computer-readable storage medium stores a computer program or instructions that, when executed on a communication device, enable the communication device to perform the methods described in any of the above embodiments.
[0389] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This 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 flow or function according to the embodiments of this application is 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. For example, computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs).
[0390] Those skilled in the art will recognize that the units and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art 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 understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing 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, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0393] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0394] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0395] If the aforementioned functions are implemented as 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 this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, random access memory (RAM), magnetic disks, or optical disks.
[0396] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, the disclosure, and the appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0397] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of this application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.
Claims
1. A communication method, characterized in that, The method includes: At least one superframe is generated, and the length of each superframe is 1 millisecond (ms). Each superframe includes S first frames, and the S first frames include first type frames. 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. Send 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 The sampling frequency and F s = 30.72 MHz.
3. The method according to claim 2, characterized in that, The 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 (CP-OFDM) symbol, and the length of the CP of each CP-OFDM symbol in each of the first frames, excluding the first CP-OFDM symbol, is [length missing].
5. The method according to claim 3 or 4, characterized in that, The length of the CP in the first CP-OFDM symbol of each of the first frames is...
6. The method according to any one of claims 2-5, characterized in that, The subcarrier spacing is 120 kHz, and the OFDM length of each CP-OFDM symbol in each first frame is 256 × T. s .
7. The method according to any one of claims 1-6, characterized in that, Each superframe contains K frames of the first type, where K = 1, 2, or S.
8. The method according to claim 7, characterized in that, When K=1 or 2, the S first frames also 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 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 frame of each half-superframe is a second type frame.
11. The method according to any one of claims 1-10, characterized in that, The N first symbols include a continuous first switching interval of length T1 and a continuous first switching interval of length T. N -T1 is a second handover interval, wherein the first handover interval is used to instruct the terminal node to switch from receiving downlink data to transmitting uplink data, and the second handover interval is used to instruct the terminal node to switch from transmitting uplink data to receiving downlink data, T N Let N be the length of the first symbol.
12. The method according to claim 11, characterized in that, T1 = n × T s ,in, F s The sampling frequency and F s =30.72MHz, where n is a positive integer.
13. The method according to claim 11 or 12, characterized in that, The first type of frame includes consecutive first part symbols and consecutive second part symbols. The first part symbols include Q consecutive second symbols, the first handover interval, and P consecutive third symbols. The Q consecutive second symbols are located before the first handover interval, and the P consecutive third symbols are located after the first handover interval. The second part symbols include the second handover interval and are located after the first part symbols. The second symbols are used to transmit downlink data, and the third symbols are used to transmit uplink data. 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 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 the P consecutive third symbols, M=S-1.
15. The method according to claim 13, characterized in that, 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 symbol, and SKM third type frames for transmitting uplink data are arranged consecutively between the first part symbol and the second part symbol, 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 frame of the first type. When the number of first-type frames K in each superframe is 2, and one first-type frame is the last first frame in each half-superframe, in each half-superframe, A second type of frame for transmitting downlink data is arranged consecutively before the first part of the symbols, and the second part of the symbols is arranged after the P consecutive third symbols, M = S-2.
17. 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 frame of the first type. When the number of first-type frames K in each superframe is 2, and one first-type frame is not the last first frame in each half-superframe, in each half-superframe, A second type of frame for transmitting downlink data is arranged consecutively before the first part of the symbols, and the first part of the symbols and the second part of the symbols are arranged consecutively. A third type of frame is used to transmit 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 first type frames in each superframe is K = S, in each first type frame in each superframe, the second part of the symbol is located after the P consecutively arranged third symbols.
19. The method according to any one of claims 11-18, characterized in that, The method further includes: Send a first indication message and a second indication message to the terminal node, wherein the first indication message is used to indicate the number N of the first symbols in the first type frame, and the second indication message is used to indicate the length T of the second switching interval. N -T1.
20. A communication method, characterized in that, The method includes: Receive at least one superframe from the management node, each of the at least one superframe having a length of 1 millisecond (ms), each superframe including S first frames, the S first frames including first type frames, the first type frames including 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; Receive downlink data and / or send uplink data according to 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 The sampling frequency and F s = 30.72 MHz.
22. The method according to claim 21, characterized in that, The 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 (CP-OFDM) symbol, and the length of the CP of each CP-OFDM symbol in each of the first frames, excluding the first CP-OFDM symbol, is [length missing].
24. The method according to claim 22 or 23, characterized in that, The length of the CP in the first CP-OFDM symbol of each of the first frames is...
25. The method according to any one of claims 21-24, characterized in that, The subcarrier spacing is 120 kHz, and the OFDM length of each CP-OFDM symbol in each first frame is 256 × T. s .
26. The method according to any one of claims 20-25, characterized in that, Each superframe contains K frames of the first type, where K = 1, 2, or S.
27. The method according to claim 26, characterized in that, When K=1 or 2, the S first frames also 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 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 frame of each half-superframe is a second type frame.
30. The method according to any one of claims 20-29, characterized in that, The N first symbols include a continuous first switching interval of length T1 and a continuous first switching interval of length T. N -T1 is a second handover interval, wherein the first handover interval is used to instruct the terminal node to switch from receiving downlink data to transmitting uplink data, and the second handover interval is used to instruct the terminal node to switch from transmitting uplink data to receiving downlink data, T N Let N be the length of the first symbol.
31. The method according to claim 30, characterized in that, T1 = n × T s ,in, F s The sampling frequency and F s =30.72MHz, where n is a positive integer.
32. The method according to claim 30 or 31, characterized in that, The first type of frame includes consecutive first part symbols and consecutive second part symbols. The first part symbols include Q consecutive second symbols, the first handover interval, and P consecutive third symbols. The Q consecutive second symbols are located before the first handover interval, and the P consecutive third symbols are located after the first handover interval. The second part symbols include the second handover interval and are located after the first part symbols. The second symbols are used to transmit downlink data, and the third symbols are used to transmit uplink data. 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 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 the P consecutive third symbols, M=S-1.
34. The method according to claim 32, characterized in that, 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 symbol, and SKM third type frames for transmitting uplink data are arranged consecutively between the first part symbol and the second part symbol, where M∈[1,S-2].
35. The method according to claim 32, characterized in that, The superframe includes two consecutively arranged half-superframes, and each of the two half-superframes includes one frame of the first type. When the number of first-type frames K in each superframe is 2, and one first-type frame is the last first frame in each half-superframe, in each half-superframe, A second type of frame for transmitting downlink data is arranged consecutively before the first part of the symbols, and the second part of the symbols is arranged after the P consecutive third symbols, M = S-2.
36. The method according to claim 32, characterized in that, The superframe includes two consecutively arranged half-superframes, and each of the two half-superframes includes one frame of the first type. When the number of first-type frames K in each superframe is 2, and one first-type frame is not the last first frame in each half-superframe, in each half-superframe, A second type of frame for transmitting downlink data is arranged consecutively before the first part of the symbols, and the first part of the symbols and the second part of the symbols are arranged consecutively. A third type of frame is used to transmit uplink data, M = 2b, 1 ≤ b ≤ a - 1 and b is an integer.
37. The method according to claim 32, characterized in that, 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 the symbol is located after the P consecutively arranged third symbols.
38. The method according to any one of claims 30-37, characterized in that, The method further includes: 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 the 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 transmit star flash signals, and includes: A module for generating at least one superframe, wherein each superframe has a length of 1 millisecond (ms), and each superframe includes S first frames, wherein the S first frames include first type frames, and the first type frames include N first symbols for terminal nodes 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 sending the at least one superframe to the terminal node.
40. The communication device according to claim 39, characterized in that, 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 transmit Bluetooth signals or Wi-Fi signals, and at least one of the Star Flash module, Bluetooth module and Wi-Fi module shares a radio frequency (RF) unit.
42. The communication device according to any one of claims 39-41, characterized in that, The communication device is also used to transmit Bluetooth signals, but does not support the transmission of Wi-Fi 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 transmit star flash signals, and includes: A module for receiving at least one superframe from a management node, wherein each superframe has a length of 1 millisecond (ms), and each superframe includes S first frames, wherein 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, characterized in that, The communication device further includes: A module for receiving first and second indication information from the management node, wherein the first indication information indicates the number N of first symbols in the first type frame, and the second indication information indicates 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 transmit Bluetooth signals or Wi-Fi signals, and at least one of the Star Flash module, Bluetooth module and Wi-Fi module shares a radio frequency (RF) unit.
46. The communication device according to any one of claims 43-45, characterized in that, The communication device is also used to transmit Bluetooth signals, but does not support the transmission of Wi-Fi 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 run computer programs or instructions to implement the method as claimed in any one of claims 1-19 or 20-38.
48. A communication chip, characterized in that, It stores instructions that, when the chip is running on a communication device, cause the method as described in any one of claims 1-19 or 20-38 to be implemented.
49. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1-19 or 20-38.
50. A computer program product, characterized in that, It includes computer program code, which, when run on a communication device, implements the method as described in any one of claims 1-19 or 20-38.