Communication method and device
By sending an additional demodulation reference signal (DMRS) to the terminal node in a short-range wireless communication system, the problem of insufficient demodulation performance of the control channel is solved, and the accuracy and reliability of data transmission are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-10-21
- Publication Date
- 2026-04-21
AI Technical Summary
The problem of insufficient demodulation performance of the control channel in short-range wireless communication systems.
The demodulation performance of the control channel is enhanced by supplementing the control channel information sent by the management G node to the terminal T node with an additional demodulation reference signal (DMRS).
This improved the demodulation performance of the control channel, enhancing the accuracy and reliability of data transmission.
Smart Images

Figure CN121908380A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a communication method and apparatus. Background Technology
[0002] For a short-range wireless communication system consisting of a grant node (G node) and a terminal node (T node), the G node sends G link control information to the T node to perform functions such as dynamic scheduling data control, semi-persistent scheduling data transmission resource activation and deactivation information, sleep and wake-up indication, fast carrier switching indication, and aperiodic channel sounding signal scheduling. Summary of the Invention
[0003] This application provides a communication method and apparatus to solve the problem of insufficient demodulation performance of the control channel in a wireless short-range communication system.
[0004] In a first aspect, embodiments of this application provide a communication method executed by a management G node. The method includes sending first control channel information to a terminal T node, the first control channel information including demodulation reference signal DMRS and G link control information GCI.
[0005] By implementing the first aspect, the G node can enhance the demodulation performance of the control channel by supplementing the transmission of an additional demodulation reference signal DMRS when transmitting GCI.
[0006] In one possible implementation, the management G node determines when the special pilot mode takes effect;
[0007] In one possible implementation, the symbols occupied by the demodulation reference signal in the first control channel information are located before the symbols occupied by the control resource overhead indication information and after the symbols occupied by the synchronization signal.
[0008] In one possible implementation, the first control channel information is sent to the T node via a Class A frame. The scheduling granularity of the Class A frame is a superframe. A superframe contains a synchronization signal, a demodulation reference signal (DMRS), a CR-IND, and multiple G link control information (GCI) messages. The symbols occupied by the DMRS are located after the symbols occupied by the synchronization signal and before the symbols occupied by the CR-IND.
[0009] In one possible implementation, the first control channel information is sent to the T node via a Class B frame. The scheduling granularity of the Class B frame is a half-superframe. One superframe contains two half-superframes. The first half-superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbols occupied by DMRS are located after the symbols occupied by the synchronization signal and before the symbols occupied by CR-IND.
[0010] In one possible implementation, the superframe also includes one or more broadcast messages (BCHs), the symbols of which are located after the symbols of the synchronization signal and before the symbols of the demodulation reference signal DMRS, the symbols of which are located after the symbols of the last broadcast message BCH and before the symbols of the CR-IND.
[0011] In one possible implementation, the first control channel information is sent to the T node via a Class C frame. The scheduling granularity of the Class C frame is a radio frame. A superframe contains eight radio frames. A superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by DMRS is the first symbol of the target radio frame after the radio frame containing the synchronization signal and before the radio frame containing CR-IND.
[0012] In one possible implementation, the superframe also includes one or more broadcast messages (BCHs), the radio frame containing the one or more broadcast messages being located after the radio frame containing the synchronization signal and before the radio frame containing the demodulation reference signal (DMRS), and the symbol occupied by the DMRS being the first symbol of the target radio frame after the radio frame containing the last broadcast message (BCH) and before the radio frame containing the CR-IND.
[0013] In one possible implementation, the synchronization signal includes a first training sequence and a second training sequence signal, with the second training sequence preceding the first training sequence in the time slot.
[0014] In one possible implementation, based on the activation of a special pilot mode, the T node is instructed to use the demodulation reference signal as the demodulation reference signal.
[0015] Secondly, embodiments of this application provide a communication method executed by a terminal T node. The method includes: receiving first control channel information sent by a G node, the first control channel information including demodulation reference signal and G link control information; and the T node demodulating the GCI based on the DMRS.
[0016] By implementing the second aspect, the demodulation performance of the control channel can be enhanced.
[0017] In one possible implementation, a first indication sent by the management G node is received, the first indication being used to indicate that a special pilot mode is in effect;
[0018] In one possible implementation, the symbols occupied by the demodulation reference signal in the first control channel information are located before the symbols occupied by the control resource overhead indication information and after the symbols occupied by the synchronization signal.
[0019] In one possible implementation, the first control channel information sent by the G node is received through a Class A frame. The scheduling granularity of the Class A frame is a superframe. A superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbols occupied by DMRS are located after the symbols occupied by the synchronization signal and before the symbols occupied by CR-IND.
[0020] In one possible implementation, the first control channel information sent by the G node is received through a Class B frame. The scheduling granularity of the Class B frame is half superframe. One superframe contains two half superframes. The first half superframe contains a synchronization signal, demodulation reference signal DMRS, CR-IND, and multiple G link control information GCI information. The symbols occupied by DMRS are located after the symbols occupied by the synchronization signal and before the symbols occupied by CR-IND.
[0021] In one possible implementation, the superframe also includes one or more broadcast messages (BCHs), the symbols occupied by the one or more broadcast messages being located after the symbols occupied by the synchronization signal and before the symbols occupied by the demodulation reference signal (DMRS), the symbols occupied by the DMRS being located after the symbols occupied by the last broadcast message (BCH) and before the symbols occupied by the CR-IND.
[0022] In one possible implementation, the first control channel information is sent to the T node via a Class C frame. The scheduling granularity of the Class C frame is a radio frame. A superframe contains eight radio frames. A superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by DMRS is the first symbol of the target radio frame after the radio frame containing the synchronization signal and before the radio frame containing CR-IND.
[0023] In one possible implementation, the superframe also includes one or more broadcast messages (BCHs), the radio frame containing the one or more broadcast messages being located after the radio frame containing the synchronization signal and before the radio frame containing the demodulation reference signal (DMRS), and the symbol occupied by the DMRS being the first symbol of the target radio frame after the radio frame containing the last broadcast message (BCH) and before the radio frame containing the CR-IND.
[0024] In one possible implementation, the synchronization signal includes a first training sequence and a second training sequence signal, with the second training sequence preceding the first training sequence in the time slot.
[0025] In one possible implementation, a demodulation reference signal is used as the demodulation reference signal according to the first instruction.
[0026] In one possible implementation, the T node can use a synchronization signal and a demodulation reference signal DMRS as the demodulation reference signal, based on a first instruction.
[0027] Thirdly, embodiments of this application provide a communication device, which includes a star flash module for transmitting star flash signals, and further includes:
[0028] The communication device is also used to implement any of the embodiments described in the first aspect.
[0029] The third aspect involves adding a demodulation reference signal to the control information sent by the G node to the T node, which enables the T node to improve the accuracy of receiving the G link control information, thereby enhancing demodulation performance.
[0030] Fourthly, embodiments of this application provide a communication device, which includes a star flash module for transmitting star flash signals, and further includes:
[0031] The communication device is also used to implement any of the embodiments described in the second aspect.
[0032] The fourth aspect involves adding a demodulation reference signal to the control information sent by the G node to the T node, which enables the T node to improve the accuracy of receiving the G link control information, thereby enhancing demodulation performance.
[0033] In conjunction with the third or fourth aspect, in one possible implementation, the communication device further includes a Bluetooth module for transmitting Bluetooth signals and / or a WiFi module for transmitting WiFi signals, wherein one or more of the StarScan module, Bluetooth module, or WiFi module share a radio frequency (RF) unit.
[0034] In conjunction with the third or fourth aspect, in one possible implementation, the communication device further includes a Bluetooth module for implementing Bluetooth signal transmission and / or a WiFi module for implementing WiFi signal transmission, wherein one or more of the StarScan module, Bluetooth module, or WiFi module share at least one of the following: a radio frequency (RF) unit, a modem unit, a media access control (MAC) unit, and a central processing unit (CPU).
[0035] In conjunction with the third or fourth aspect, in one possible implementation, the Sparklink module and the WiFi module for implementing WiFi signal transmission are located in different subsystems of the communication device. The subsystem of the Sparklink module and the subsystem of the WiFi module are integrated in the communication device with at least one of the following: Bluetooth system, Sparklink low energy (SLE) system, global navigation satellite system (GNSS), always-on system, power management unit (PMU), clock management unit (CMU), flash memory, application system, and audio system.
[0036] In conjunction with the third or fourth aspect, in one possible implementation, the StarScan module and the WiFi module for implementing WiFi signal transmission are located in the same subsystem of the communication device, and the subsystems of the StarScan module and the WiFi module are integrated in the communication device with at least one of the following: Bluetooth system, StarScan Low Power SLE system, GNSS, always-on system, PMU, CMU, flash memory, application system, and audio system.
[0037] In conjunction with the third or fourth aspect, in one possible implementation, the communication device further includes a Bluetooth module for transmitting Bluetooth signals and / or a WiFi module for transmitting WiFi signals. At least one of the Bluetooth module or WiFi module and the star-flash module coexist and communicate with each other through different antennas. The coexistence strategy includes at least one of the following: frequency division multiplexing, code division multiplexing, time division multiplexing, channel avoidance, or aggregation scheduling.
[0038] In conjunction with the third or fourth aspect, in one possible implementation, the communication device further includes a Bluetooth module for transmitting Bluetooth signals and / or a WiFi module for transmitting WiFi signals. At least one of the Bluetooth module or WiFi module coexists and communicates with the star-flash module through the same antenna. The coexistence strategy includes at least one of the following: frequency division multiplexing, code division multiplexing, time division multiplexing, software static strategy, or package traffic arbitration (PTA) strategy.
[0039] Fifthly, embodiments of this application provide a communication device, the device comprising: one or more processors; a memory for storing one or more computer programs or instructions; and, when the one or more computer programs or instructions are executed by the one or more processors, causing the one or more processors to implement the method as described in any one of the first to second aspects.
[0040] Sixthly, embodiments of this application provide a communication device, including a processor for performing the method as described in any one of the first to second aspects.
[0041] In a seventh aspect, embodiments of this application provide a communication system, the system comprising: a management node and a terminal node; the management node is configured to execute the method as described in any of the first aspects, and the terminal node is configured to execute the method as described in any of the second aspects.
[0042] Eighthly, embodiments of this application provide a communication device, the device comprising: a processing circuit and an interface circuit; wherein the interface circuit is used to couple with a memory external to the communication device and to provide a communication interface for the processing circuit to access the memory; the processing circuit is used to execute program instructions in the memory to implement the method as described in any one of the first to second aspects.
[0043] In practical implementation, the communication device can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, gate circuit, flip-flop, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0044] In one implementation, the communication device can be a wireless communication device, i.e., a computer device that supports wireless communication functions. Specifically, the wireless communication device can be a terminal such as a smartphone, or a wireless access network device such as a base station. The network chip can also be called a system-on-a-chip (SoC), or simply a SoC chip. The communication chip may include a baseband processing chip and a radio frequency (RF) processing chip. The baseband processing chip is sometimes also called a modem or baseband chip. The RF processing chip is sometimes called an RF transceiver or RF chip. In physical implementation, some or all of the chips in the communication chip can be integrated within the SoC chip. For example, the baseband processing chip is integrated into the SoC chip, while the RF processing chip is not integrated with the SoC chip. The interface circuit can be the RF processing chip in the wireless communication device, and the processing circuit can be the baseband processing chip in the wireless communication device.
[0045] In another implementation, the communication device can be a component of a wireless communication device, such as an integrated circuit product like a network chip or communication chip. The interface circuit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip network. The processor can also be represented as a processing circuit or logic circuit.
[0046] Ninthly, embodiments of this application provide a computer-readable storage medium storing program code, which, when executed by a processor, implements the method as described in any one of the first to second aspects.
[0047] In a tenth aspect, embodiments of this application provide a chip, including at least one processor. The at least one processor is configured to perform the methods described in any one of the first to second aspects.
[0048] Optionally, the chip also includes memory. At least one processor is used to execute code in the memory, such that when the at least one processor executes the code, the chip implements the method as described in any one of the first to second aspects.
[0049] Eleventhly, embodiments of this application provide a computer program product containing instructions that, when the computer program product is run on a computer, cause the computer to implement the method as described in any one of the first to second aspects. Attached Figure Description
[0050] Figure 1 This is a schematic diagram of a wireless short-range communication system exemplarily shown in an embodiment of this application;
[0051] Figure 2 This is a schematic diagram illustrating the system architecture of a wireless short-range communication system as exemplarily shown in an embodiment of this application;
[0052] Figure 3 This is a schematic diagram illustrating the structure of a wireless frame, as exemplarily shown in an embodiment of this application.
[0053] Figure 4 This is a schematic diagram illustrating the structure of a superframe, as exemplarily shown in an embodiment of this application.
[0054] Figure 5 This is a schematic diagram illustrating the structure of a semi-superframe, as exemplarily shown in an embodiment of this application.
[0055] Figure 6 A carrier wave diagram illustrated as an example of an embodiment of this application;
[0056] Figure 7 This is a schematic diagram of frequency domain resource partitioning, exemplarily shown in an embodiment of this application.
[0057] Figure 8The frame structure and time slot allocation correspondence are illustrated in the embodiments of this application.
[0058] Figure 9 This is a schematic diagram illustrating the location of time slot resources of G link control information resources in different frame structures, as exemplarily shown in an embodiment of this application.
[0059] Figure 10 This is a schematic diagram illustrating the time-domain resource location of T-link control information, as exemplarily shown in an embodiment of this application.
[0060] Figure 11 This is a schematic flowchart illustrating a communication method as exemplarily shown in an embodiment of this application;
[0061] Figure 12 This is a schematic diagram of a module of a communication device as an example.
[0062] Figure 13 This is a schematic diagram of a module of a communication device as an example.
[0063] Figure 14 This is a schematic diagram illustrating the structure of a communication device as an example.
[0064] Figure 15 A schematic diagram of a chip architecture provided in an embodiment of this application;
[0065] Figure 16 This is a schematic diagram of another chip architecture provided in an embodiment of this application;
[0066] Figure 17 This is another schematic diagram of a chip architecture provided in an embodiment of this application;
[0067] Figure 18 This is another schematic diagram of a chip architecture provided in an embodiment of this application;
[0068] Figure 19 A schematic diagram of a chip module framework provided in an embodiment of this application;
[0069] Figure 20 This is a schematic diagram of another chip module framework provided in an embodiment of this application;
[0070] Figure 21 A schematic diagram illustrating the framework of a software static strategy provided in an embodiment of this application;
[0071] Figure 22 A schematic diagram illustrating the framework of a software static strategy provided in an embodiment of this application;
[0072] Figure 23 This is a schematic diagram of a message transmission arbitration strategy provided in an embodiment of this application. Detailed Implementation
[0073] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0074] The technical solutions provided in 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 the next-generation StarSpark wireless communication system). The short-range wireless communication system can include short-range wireless communication technology (also known as StarSpark 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 projection, and 360-degree panoramic surround view, which can achieve an immersive interactive experience and improve vehicle safety.
[0075] Wireless communication systems that support longer transmission distances (e.g., 1–18 km) mainly include next-generation StarSpark wireless communication systems, such as StarSpark 2.0 and StarSpark 3.0. These systems 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 less stringent latency requirements.
[0076] In some possible implementations, the aforementioned communication system may be used in conjunction with a mobile communication system, including but not limited to 3GPP-related cellular systems such as 4G (e.g., Long Term Evolution, LTE), 5G (e.g., New Radio, NR), and future-oriented evolution systems. The communication system can also be an open radio access network (OORAN), a cloud radio access network (CRAN), or a WiFi system. Furthermore, the communication system can be a convergence of two or more of the above systems.
[0077] like Figure 1 The wireless short-range communication system shown in this embodiment may include a grant node (G node) and a terminal node (T node). The wireless short-range communication system may include one or more G nodes and one or more T nodes.
[0078] In this context, the G node can be a node in the wireless short-range communication system that has resource scheduling capabilities and sends control information such as resource management information and / or data scheduling information. The T node can be a node in the wireless short-range communication system that receives the control information such as resource management information and / or data scheduling information sent by the G node, and performs data transmission or reception based on this control information. For ease of description, the short-range protocol in the wireless short-range communication system is referred to as the Star Flash protocol in this disclosure.
[0079] In the StarScan protocol corresponding to StarScan technology, there are uplink and downlink transmissions between the G node and the T node. 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.
[0080] In this embodiment, the communication device has wireless communication capabilities and can be configured with multiple antennas. These multiple antennas may include at least one transmitting antenna for transmitting signals and at least one receiving antenna for receiving signals. Additionally, each communication device also includes a transmitter chain and a receiver chain. Those skilled in the art will understand that these chains may include multiple components related to signal transmission and reception (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, or antennas). The communication device can be a management node or a terminal node, and this is not limited.
[0081] In this communication system, the management node (G node) is located on the network side and is used to help terminal nodes achieve wireless access. It is a device with wireless transceiver capabilities or a chip or chip system that can be installed in the device. Management nodes include, but are not limited to, network devices, radio access network (RAN) nodes, access network devices, RAN entities, or access nodes. Multiple management nodes in the communication system can be of the same type or different types.
[0082] In one possible scenario, the management node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a future mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The management node 110 can be a macro base station, a micro base station, an indoor station, a relay node, a donor node, or a radio controller in a CRAN scenario. The management node 110 can be a macro base station, a micro base station, an indoor station, a relay node, a donor node, an open radio access network (ORAN), or a radio controller in a centralized radio access network (CRAN) scenario. The management node can also be one or a group of antenna panels (including multiple antenna panels) of a 5G base station, or 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. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0083] In different systems, CU (or CU-control plane and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-control plane can also be called O-CU-control plane, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, the embodiments of this application use CU, CU-control plane, CU-UP, DU, and RU as examples. Any unit among CU (or CU-control plane, CU-UP), DU, and RU in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0084] Optionally, the management node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, the management node can be an RSU (Roadside Unit). 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 automated remote control for flying equipment. Optionally, the management node can also be a central control unit, control panel, or other control device, such as a drone controller or a control unit in industrial control. All or part of the functions of the management node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The management node in this application can also be a logical node, logical module, or software capable of implementing all or part of the management node functions.
[0085] 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.
[0086] A terminal node (T-node) is a device, equipment, module, chip, or chip system with transceiver capabilities. It can also be referred to as terminal equipment, user equipment (UE), access terminal, user unit (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 device, etc. Terminal nodes can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart homes, smart offices, smart wearables, intelligent transportation, and smart cities.
[0087] The terminal nodes in the embodiments of this application can be mobile phones, cellular phones, smartphones, tablets, mice, remote controls, styluses, set-top boxes, routers, cameras, screens, smart screens, wireless data cards, personal digital assistant computers (PDAs), wireless modems, handsets, laptop computers, smartwatches, smart bracelets, wireless headphones, electronic whiteboards, 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, washing machines, rice cookers, table lamps, electricity meters, etc.), smart 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, and transportation security. Wireless terminals in various applications include those related to safety, smart cities, smart homes, in-vehicle terminals, in-vehicle screens, in-vehicle audio systems, car keys, roadside units (RSUs) with terminal functions, and flying equipment (e.g., intelligent robots, hot air balloons, drones, airplanes). The terminal node in this application can also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit integrated 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.
[0088] 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.
[0089] 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.
[0090] For ease of understanding, an exemplary description of concepts related to the wireless short-range communication system of this application is provided for reference, as follows:
[0091] 1. Terminology and Explanation in Wireless Short-Range Systems
[0092] (1) Management node (Grant node):
[0093] A node that has resource scheduling capabilities and can send control information and data is referred to as a G node.
[0094] (2) Terminal node:
[0095] A node that receives data scheduling information and sends data according to the data scheduling information is called a T node.
[0096] (3) G-Link:
[0097] The communication link between the management node and the terminal node. This link can carry data channels, control channels, broadcast channels, synchronization signals, etc., between the management node and the terminal node.
[0098] (4) T-link:
[0099] The communication link between the terminal node and the management node. This link can carry data channels, access channels, feedback signals, etc., between the terminal node and the management node.
[0100] (5) Communication domain:
[0101] A G-link and a T-link resource set consisting of a G-node and multiple T-nodes that can be scheduled and configured by the G-node. In some embodiments of this application, a communication domain corresponds to physical layer resources (physical layer signals, physical layer information, etc.) on a 20MHz carrier bandwidth. When the system is configured with multiple communication domains / carriers, the physical layer of each communication domain / carrier is processed independently.
[0102] A communication domain consists of the G-links and T-links of that communication domain;
[0103] A G-link in a communication domain is defined as a resource for physical layer signals and physical layer information transmitted by G nodes and received by T nodes in that communication domain.
[0104] A T-link in a communication domain is defined as a resource for physical layer signals and physical layer information transmitted by T nodes and received by G nodes in that communication domain.
[0105] 2. System Architecture
[0106] like Figure 2 The system architecture shown in this embodiment of the wireless short-range communication system may include an access layer, a network and transport layer, and an application layer. Specifically, the access layer may include a physical layer and a data link layer. The data link layer may include a link control layer and a media access layer. The physical layer provides a physical connection to the data link layer using the transmission medium, enabling transparent transmission of bit streams. The data link layer performs functions such as resource management, access control, data segmentation, concatenation, and reordering to ensure reliable data transmission. To achieve secure and efficient data transmission between the access layer management node (G node) and the terminal (T node), necessary connection management, resource scheduling, and information security-related functions between the G node and the T node are also included in the protocol. Layers can interact with each other, with lower layers providing services to upper layers.
[0107] The physical layer of a short-range wireless communication system provides data transmission services to the data link layer, which may include the following functions: verifying the correctness of transmitted information and instructing the data link layer; rate matching of transmitted information to corresponding physical resources; modulation and demodulation of physical layer control information and physical layer data information; frequency and time synchronization; wireless characteristic measurement and instruction to the data link layer; multiple-input multiple-output antenna processing; beamforming; radio frequency processing; and so on.
[0108] To achieve the above functions, the physical layer defines physical resources and frame structures (such as superframes, half-superframes, and radio frames) based on cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) waveforms and time division duplex (TDD). Based on this, it defines methods for generating and using physical resources for physical layer signals, physical layer control information, and physical layer data information transmitted in physical layer links, as well as methods for measuring radio characteristics.
[0109] (1) Physical layer signals: These are transmitted using a set of resource elements that are not used to carry information originating from higher layers. Physical layer signals include G-link physical layer signals and T-link physical layer signals. Some types of physical layer signals are defined for both G-link and T-link. In cases where it is emphasized that such physical layer signals are used for G-link or T-link, this application adds the prefix "G-link" or "T-link" before the name of the physical layer signal. In cases where there is no confusion or no need to distinguish the transmission link type, this application uses the name of the physical layer signal without a prefix.
[0110] (2) Physical layer information: includes physical layer control information and physical layer data information.
[0111] • Physical layer control information: Transmitted using a set of resource elements to carry control information originating from higher layers. Physical layer control information includes G-link physical layer control information and T-link physical layer control information.
[0112] • Physical layer data information: Transmitted using a set of resource elements to carry data information originating from higher layers. This data information includes higher-layer signaling. For the physical layer description, physical layer data can be simply referred to as "data information." The definition of (physical layer) data information applies to both G-link and T-link. Where it is emphasized that this type of (physical layer) data information is used for G-link or T-link, this application adds the prefix "G-link" or "T-link" before the name of the physical layer data information; where there is no confusion, this application uses the name of the (physical layer) data information without the prefix.
[0113] The definitions of various physical layer signals and physical layer information in this application are based on a carrier width of 20 MHz. Examples of physical layer signals, physical layer control information, and physical layer data information are shown in Table 1.
[0114] Table 1 Physical Layer Signals, Physical Layer Control Information, and Physical Layer Data Information
[0115]
[0116] All time lengths in the physical layer are multiples of the basic time unit Ts. The basic time unit Ts is defined as Ts = 1 / fs (approximately 32.55 ns), where fs is the physical layer reference frequency, specifically 30.72 MHz.
[0117] 3. Frame structure and physical resources
[0118] (1) Symbols:
[0119] A symbol is the basic time unit within a time slot, which is a time unit in a communication system. Symbols are used for data transmission. In this application embodiment, the symbol is used as an abbreviation for cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) symbol.
[0120] G Symbol (GS): A symbol used for transmission over a G link.
[0121] T Symbol (TS): A symbol used for transmission on a T link.
[0122] Switching symbol (GAP): A symbol used for G / T symbol switching time protection.
[0123] (2) Carrier: One carrier corresponds to a 20MHz frequency bandwidth, consisting of 157 consecutive subcarriers (occupying a bandwidth of 18.84MHz). The 157 subcarriers are numbered sequentially from low to high frequency as #0, #1, ..., #156. Among them, subcarrier #78 is a DC subcarrier. Except for the DC subcarrier, the other 156 subcarriers are called effective subcarriers.
[0124] (3) Aggregation level: The number of control information transmission units (CTUs) included in the resources.
[0125] (4) Radio frame:
[0126] A frame consisting of several CP-OFDM symbols. Figure 3 For an exemplary schematic diagram of a wireless frame, please refer to... Figure 3 A radio frame contains 3840 Ts, with a time length of Tf = 125us. A radio frame contains... The symbols are numbered sequentially as #0, #1, ... The number of symbols corresponding to the four CP formats are: Format 0: 14; Format 1: 13; Format 2: 12; Format 3: 10. Radio frames are divided into three types: G radio frames (GF), T radio frames (TF), and MF.
[0127] GF (G Frame): All symbols GS in GF are used exclusively for G-link transmission; that is, GF contains... GS.
[0128] TF (T Frame): All symbols TS in TF are used entirely for T-link transmission; that is, TF contains... One TS.
[0129] MF (Mixed Frame): An MF contains several GS, GAP, and several TS.
[0130] A G link is formed by several consecutive GF frames and consecutive GS symbols in MF radio frames. A T link is formed by consecutive TS symbols in MF radio frames and several consecutive TF frames.
[0131] (5) Super Frame (SF):
[0132] Figure 4 For an exemplary schematic diagram of a superframe, please refer to... Figure 4 The duration of a superframe is Tsf = 30720 × Ts = 1 ms. A superframe contains 8 radio frames, which are numbered sequentially from front to back as #0, #1, ..., #7. Figure 4 The example illustrates four superframes, SuperFrame#0 through SuperFrame#3. Taking SuperFrame#1 as an example, it comprises eight radio frames, Frame#0 through Frame#7. Taking Frame#1 as an example, the radio frame format can be Format0, Format1, Format2, or Format3. For example, the CP length of a Format0 radio frame is 0.59 µs, the CF-OFDM symbol number length is 8.92 µs, and each radio frame includes 14 symbols. The CP length of a Format1 radio frame is 1.27 µs, the CF-OFDM symbol number length is 9.6 µs, and each radio frame includes 13 symbols. The CP length of a Format2 radio frame is 2.08 µs, the CF-OFDM symbol number length is 10.42 µs, and each radio frame includes 12 symbols. The CP length of a Format3 radio frame is 4.16 µs, the CF-OFDM symbol number length is 12.5 µs, and each radio frame includes 10 symbols.
[0133] (6) Half Super Frame (HSF):
[0134] Physical resources consisting of half a superframe. Figure 5 For an exemplary schematic diagram of a semi-superframe, please refer to... Figure 5 In a superframe (1ms in duration), the first four radio frames form a half-superframe (also known as the first one), numbered HSF#0. The last four radio frames form a second (or another) half-superframe, numbered HSF#1. That is, each half-superframe contains 4 radio frames, and each half-superframe has a duration of 0.5ms.
[0135] (7) Frequency domain resource allocation:
[0136] The wireless short-range communication system is based on cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) waveform transmission with a subcarrier spacing Δf = 120 kHz. A 1 ms superframe contains 8 radio frames, each containing several symbols, and the 20 MHz system bandwidth includes 157 subcarriers.
[0137] Figure 6 For an illustrative carrier diagram, please refer to... Figure 6 The frequency domain resources of a wireless short-range communication system include one or more carrier transmissions. The channel bandwidth (also known as frequency bandwidth) of each carrier is 20MHz, and the basic sampling frequency is 30.720MHz. The signal on each carrier corresponds to a 256-point FFT (Fast Fourier Transform).
[0138] Still refer to Figure 6 Each carrier consists of 157 consecutive subcarriers (Resource Elements, REs), with the 157 subcarriers occupying a bandwidth of 18.84MHz (which can also be understood as the system transmission bandwidth). The subcarrier spacing (also known as the subcarrier width, i.e., the width between the center frequencies of two adjacent subcarriers) Δf is 120kHz.
[0139] For example, the 157 subcarriers are sequentially ordered from low to high frequency and numbered #0, #1, ..., #156. In some embodiments, subcarrier #78 (which can also be understood as the 79th) is a direct current (DC) subcarrier. The other 156 subcarriers are called active subcarriers. In some embodiments, the DC subcarrier may be located at the center of the spectrum, with a frequency of zero. This position corresponds to a zero frequency offset, and theoretically, the signal at this position can be a constant DC voltage. Typically, the DC subcarrier is not used for data transmission but is left empty or used for other purposes. For example, DC subcarriers can serve the following functions: DC subcarriers can act as a reference point or basis for judgment during signal processing, facilitating the adjustment and calibration of the amplitude and phase of other subcarriers; due to their special location, DC subcarriers can also be used for auxiliary frequency synchronization. For instance, the receiver can adjust the frequency of the local oscillator by monitoring the frequency offset of the DC subcarrier, thereby achieving frequency synchronization between the received signal and the local system; DC subcarriers can also be used for channel estimation. Because they are located at the center of the spectrum, by analyzing the signals on the DC subcarrier and other subcarriers, the frequency response, fading characteristics, and other parameters of the channel can be estimated more accurately, providing a basis for signal equalization and demodulation; and so on.
[0140] Figure 7 For an illustrative example of frequency domain resource allocation, please refer to... Figure 7 In a short-range wireless communication system, a 20MHz carrier wave contains 157 subcarriers (numbered #0 to #156 from low to high frequency; see description for details). Figure 6(Related content). Starting from subcarrier #0, in ascending frequency order (which can also be understood as numbering from smallest to largest), 12 consecutive effective subcarriers (the concept can be found in [reference]). Figure 6 These constitute a resource element group (REG), also known as a subcarrier group. That is, a 20MHz bandwidth of a carrier in a wireless communication system contains 13 REGs.
[0141] Still refer to Figure 7 For example, the 13 REGs are ordered sequentially from low to high frequency and numbered #0, #1, ..., #12. Among them, subcarrier resource group #6 (i.e., the 7th subcarrier resource group) contains 12 active subcarriers and DC subcarriers, and the other subcarrier groups each contain 12 active subcarriers.
[0142] The subcarriers within each REG are numbered sequentially from low to high frequency as #0, #1, ..., #11. The subcarriers in subcarrier resource group #6 (i.e., the 7th subcarrier resource group) are numbered sequentially as #0, #1, ..., #12. Subcarrier #6 in subcarrier resource group #6 can be a DC subcarrier.
[0143] In this embodiment, the scheduling resources of each T node (i.e., terminal node) are scheduled according to REG granularity, occupying continuous or non-contiguous REG frequency domain resources. This can also be understood as the user data (also referred to as user data information) in this embodiment being scheduled according to REG granularity. That is, each user's data information can be carried in one or more REGs on the frequency domain resources (multiple REGs can be continuous or non-contiguous).
[0144] (8) Temporal resource allocation:
[0145] Based on the GF, MF, and TF configuration structure within the superframe, and defining the time slot allocation at the wireless frame time granularity, the wireless short-range communication system supports 11 allocation ratios, numbered #0 to #10, as shown in Table 2:
[0146] Table 2 Frame Structure and Time Slot Allocation
[0147]
[0148] (9) Frame type:
[0149] In the wireless short-range communication system of this application, the frame structure in the system is divided into three categories according to the superframe GF, MF, TF configuration structure and applicable scenarios: Class A frames, Class B frames, and Class C frames.
[0150] Figure 8 This example illustrates the correspondence between frame structure and time slot allocation. Please refer to... Figure 8 Class A frames support configuration numbers #0 to #6 (configuration details can be found in Table 2). A 1ms superframe contains one MF frame, with unified scheduling within the 1ms superframe, meaning the transmission time interval (TTI) is 1ms, supporting 1ms-level transmission latency applications. Class B frames support configuration numbers #7 to #9 (configuration details can be found in Table 2). A 1ms superframe contains two 0.5ms half-superframes, meaning each 0.5ms superframe contains one HSF frame. The two HSF frames are independently scheduled, meaning the TTI = 0.5ms, supporting 0.5ms-level transmission latency applications. Class C frames support configuration number #10 (configuration details can be found in Table 2). A 1ms superframe contains eight MF radio frames (125us), each radio frame is independently scheduled, meaning the TTI = 125us, supporting 125us-level transmission latency applications.
[0151] In Class A, Class B, and Class C frames, the smallest granularity of time-domain resource partitioning is the radio frame. That is, in this embodiment, the smallest scheduling granularity of the short-range wireless communication system in the time domain is the radio frame. For example, in Class A and Class B frames, the time-domain symbols scheduled by node T (which can also be understood as the time-domain symbols that node T can schedule) are all available data symbol resources within one or more radio frames scheduled by node T. In Class C frames, the time-domain symbols scheduled by node T are all available data symbol resources within a scheduled radio frame.
[0152] (10) Spatial domain (antenna port) resource allocation:
[0153] An antenna port, or simply a port, is a logical concept. Each antenna port corresponds to a time-frequency resource grid and carries a reference signal. The transmission channel estimated from one reference signal at an antenna port can be used to infer the transmission channel experienced by another symbol at the same antenna port. An antenna port can correspond to a single transmit link or an equivalent transmit link resulting from the merging of multiple transmit links. That is, in some embodiments, the antenna port can be the actual channel between the transmit and receive links; in other embodiments, after precoding, the antenna port can be the equivalent channel between the transmit and receive links.
[0154] The physical layer transmission scheme in the embodiments of this application will be described in detail below.
[0155] In the wireless short-range communication system of this application embodiment, each communication domain corresponds to a physical layer resource with a bandwidth of 20MHz. When the system is configured with multiple communication domains or carriers, each communication domain or carrier is processed independently by the physical layer. Therefore, the physical layer transmission-related content involved in this application embodiment mainly concerns the physical layer processing flow within a 20MHz bandwidth.
[0156] For example, the physical layer transmission links in a wireless short-range communication system include G-links and T-links. A G-link is defined as a resource used for physical layer information and signals transmitted by G nodes and received by T nodes in the communication domain. A T-link is defined as a resource used for physical layer information and signals transmitted by T nodes and received by G nodes in the communication domain.
[0157] I. G-link transmission
[0158] For example, G-link physical layer information is applied to physical resources that carry information sent down from the higher layers of the G node. G-link physical layer information includes, but is not limited to: G-link Share Channel (GLSCH), Broadcast Channel information (BCH), Control Resource Indication (CR-IND), G-link Control Information (GCI), etc.
[0159] For example, the G-link physical layer signals correspond to the signals used for physical layer information transmission. The G-link physical layer signals include, but are not limited to, at least one of the following: Synchronization Signal, Broadcast Channel Phase Adjustment Signal (BCH PAS), Control Resource Indication Phase Adjustment Signal (CR-INDPA), G Link Control Information Phase Adjustment Signal (GCIPAS), G Link Shared Channel Demodulation Reference Signal (GLSCH DMRS), G Link Shared Channel Phase Adjustment Signal (GLSCH PAS), Channel State Information Reference Signal (CSI-RS), Power Adjustment Protection Signal (PAPS), etc.
[0160] (1) G-link data information (GLSCH) transmission.
[0161] When the system occupies multiple 20MHz carriers (communication domains), the G node independently transmits data information (also referred to as user data information or G-link data information) on each carrier (communication domain). When the system occupies multiple 20MHz carriers (communication domains), the T node independently transmits data information (also referred to as user data information or T-link data information) on each carrier.
[0162] G-link data information carries MAC PDU data transmissions issued by the MAC layer. When the system occupies multiple 20MHz carriers (communication domains), the G node independently transmits data information on each carrier (communication domain).
[0163] When a T node receives G link data, it uses the G link data demodulation reference signal GLDMRS and the G link data phase adjustment signal GLPAS to estimate channel information and compensate for channel information phase changes, respectively, before demodulating the G link data.
[0164] G-link data transmission supports both semi-static and dynamic scheduling transmission.
[0165] ① Semi-static scheduling: When GLSCH information transmission adopts semi-static scheduling, scheduling resource information is configured and sent through the higher-layer signaling XRCReconfiguration->sps-Config cell. At appropriate times, activation / deactivation scheduling is achieved by transmitting resource activation / deactivation information via semi-persistent scheduling data information in the G-link control information (GCI). Before the activation / deactivation GCI is updated, the scheduling resource information remains unchanged. When a T node detects activation / deactivation information in superframe #n, it must send an ACK message for this control information in superframe #n+1 and begin corresponding transmission according to the configured resources from superframe #n+1. While a T node is performing semi-static scheduling transmission, a G node may still perform dynamic scheduling. The T node still needs to blindly detect the corresponding G-link control information and send data information according to its instructions. When dynamic scheduling occurs within a semi-static scheduling cycle, the dynamic scheduling indication has higher priority in this scheduling. The T node uses the resources indicated by the dynamic scheduling indication to transmit data information and no longer uses the resources of the semi-static scheduling. This scheduling indication only takes effect in this scheduling cycle and does not affect subsequent semi-static scheduling.
[0166] ② Dynamic scheduling: When GLSCH information transmission adopts dynamic scheduling, scheduling resource information is sent through G link control information (GCI) and scheduling resource information is indicated according to TTI granularity.
[0167] In terms of time-domain resources, the scheduling period for Class A frames is at the superframe granularity, with each superframe within the scheduling period using the same time-frequency, resource, and modulation / coding scheme. The scheduling period for Class B frames is at the half-superframe granularity, with each half-superframe within the scheduling period using the same time-frequency, resource, and modulation / coding scheme. The scheduling period for Class C frames is at the radio frame granularity, with each radio frame within the scheduling period using the same time-frequency, resource, and modulation / coding scheme.
[0168] In terms of frequency domain resources, the scheduling granularity of G-link data information is at the subcarrier group (REG) level. The occupied subcarrier groups can be continuous or non-contiguous, and can be indicated through G-link Control Information (GCI) and higher-layer signaling (exemplarily, X resource control (XRC) higher-layer signaling). The smallest granularity of G-link data information in the frequency domain is the REG, and the GCI information indicates one or more independent REGs that a user can schedule. That is, when a G node sends GCI information to a T node, the GCI information can be used to indicate one or more independent REGs that the T node can schedule. These one or more REGs that the T node can schedule can be on the G link or on the T link.
[0169] Each T-node maps its G-link data information on each transmit link to the scheduled time-frequency resources. The mapping method for time-frequency resources is similar to that for G-link data information, and will not be elaborated here.
[0170] (2) Broadcast information BCH.
[0171] G nodes periodically transmit Broadcast Messages (BCHs) to broadcast basic physical layer transmission information for their communication domain, supporting processes such as user access and system message changes. When the system occupies multiple 20MHz carriers (communication domains), G nodes transmit BCH information independently on each carrier (communication domain).
[0172] When the T node receives broadcast information sent by the G link, it uses the STS synchronization sequence and broadcast information phase adjustment signal (BCH PAS) sent by the G node to perform channel information estimation and channel information phase change compensation, respectively, and then demodulates the BCH information.
[0173] The broadcast information and the corresponding CRC, totaling 69 bits, carry the physical layer configuration parameters of the communication domain. From the least significant bit to the most significant bit, the information is shown in Table 3 below:
[0174] Table 3. Definition of broadcast information bits
[0175]
[0176] (3) Control information resource overhead indication information CR-IND.
[0177] Control Resource Indication (CR-IND) indicates the total number of symbols used for control information in the G / T link of the communication domain. The T node uses this information to determine its own specific control resources or the number of control information symbols to avoid when transmitting / receiving data. When the system occupies multiple 20MHz carriers (communication domains), the G node transmits CR-IND information independently on each carrier (communication domain).
[0178] When the T node receives CR-IND information, it uses the STS synchronization sequence and CR-IND information phase adjustment signal (CR-IND PAS) sent by the G node to perform channel information estimation and channel information phase change compensation, respectively, and then demodulates the CR-IND information.
[0179] Each superframe contains a CR-IND message, meaning the control information resource overhead length within the superframe remains unchanged. Class A / B frames indicate the control information resource overhead length of the current superframe, while Class C frames indicate the control information resource overhead length of the next superframe.
[0180] The CR-IND information and the corresponding CRC consist of 23 bits, from the least significant bit to the most significant bit, and specifically include the information shown in Table 4 below:
[0181] Table 4. Bit Definitions for Control Resource Overhead Indication Information
[0182]
[0183]
[0184] As described in Table 4 above, bits 1 to 4 of the control resource overhead indication information are used to indicate the number of symbols occupied by the G-link control information T-node specific resource (i.e., the G-link control information terminal node specific resource). Bits 5 and 6 of the control resource overhead indication information indicate the number of symbols occupied by the G-link control information common resource in the G-link control information resource and the aggregation level of the G-link control information common resource.
[0185] Table 4 above is merely an exemplary description of resource indication information and does not constitute a limitation on the number of symbols occupied by the public resources of the G link control information indicated by the resource indication information.
[0186] If the current superframe is a Class A or Class B frame, the control resource overhead indication information is transmitted on the G-link symbol immediately following the broadcast channel (BCH) information within the current superframe. If there is no periodic broadcast information in the current superframe, it is transmitted on the G-link symbol immediately following the secondary training signal (STS) sequence within the current superframe. The effective time range of the control resource overhead indication information is the current superframe, and its scope of application is one superframe. That is, some bit values in the control resource overhead indication information are used to indicate the number of symbols occupied by the G-link control information resources within the current superframe.
[0187] If the current superframe is a Class C frame, the control resource overhead indication information is transmitted on the first G-link symbol of the next radio frame following the radio frame containing the first training sequence (FTS), second training sequence (STS), and BCH within the current superframe. If there is no periodic broadcast information in the current superframe, it is transmitted on the first G-link symbol of the next radio frame following the radio frame containing the STS sequence within the current superframe. The effective time range of the control resource overhead indication information is the next superframe, and its scope is one superframe. That is, the target superframe is the next superframe of the current superframe, and some bit values in the control resource overhead indication information are used to indicate the number of symbols occupied by the G-link control information resources in the next superframe of the current superframe.
[0188] (4) G-link control information (GCI).
[0189] G nodes transmit G link control information (GCI) for functions such as dynamic scheduling of data control, semi-persistent scheduling of data transmission resource activation and deactivation information, sleep and wake-up indication, fast carrier switching indication, and aperiodic channel sounding signal scheduling. When the system occupies multiple 20MHz carriers (communication domains), the G nodes transmit GCI information independently on each carrier (communication domain).
[0190] When the T node receives GCI information, it uses the STS synchronization sequence and GCI information phase adjustment signal (GCIPAS) sent by the G node to perform channel information estimation and channel information phase change compensation, respectively, and then demodulates the GCI information (blind detection).
[0191] For example, node G can send resource indication information to node T.
[0192] G-link control information resources are used to carry G-link control information (GCI). G-link control information may include G-link common control information and / or G-link terminal node-specific control information (or dedicated control information).
[0193] When G-link control information includes G-link common control information, the corresponding G-link control information resources include G-link control information common resources for carrying the G-link common control information. Resource indication information is used to indicate the number of symbols occupied by the G-link control information common resources. For example, resource indication information can be used to indicate the number of symbols occupied by the G-link control information common resources within the G-link control information resources. For instance, it may indicate that the G-link control information common resources occupy the first 4 or the first 8 symbols in the G-link control information resources. Furthermore, resource indication information can also be used to indicate the aggregation level of the G-link control information common resources, for example, indicating an aggregation level of 4 or 8.
[0194] When the G-link control information includes G-link terminal node-specific control information (or dedicated control information), the corresponding G-link control information resources include G-link control information terminal node-specific resources used to carry the G-link terminal node-specific control information. Resource indication information is used to indicate the number of symbols occupied by the G-link control information terminal node-specific resources.
[0195] In one possible implementation, if the G link control information resource occupies multiple symbols, these multiple symbols can be consecutive.
[0196] For example, the number of symbols occupied by the G link control information public resources can be 0 (indicating no G link control information public resources), 2, 4, or 8, etc., and the number of symbols occupied by the G link control information terminal node specific resources can be 0, 2, 4, 8, 10, 12, 14, or 16, etc. This application embodiment does not limit this and can be flexibly configured through resource indication information.
[0197] Resource indication information can indicate the number of symbols occupied by G link control information resources in the current superframe or the next superframe. Resource indication information can be control resource indication (CR-IND), also known as control resource overhead indication information, which G nodes can send to T nodes. The control resource overhead indication information is used to indicate the total number of symbols occupied by G / T link control information in the communication domain. Based on this information, T nodes determine their own specific control resources or the number of control information symbols to avoid when transmitting / receiving data. When the system occupies multiple 20MHz carriers (communication domains), G nodes independently transmit CR-IND information on each carrier (communication domain).
[0198] GCI supports multiple formats with data bit lengths of 74 bits or 80 bits. The corresponding functions for each format are shown in Table 5 below.
[0199] Table 5. Bit Definitions for Control Resource Overhead Indication Information
[0200]
[0201] Format0: Dynamic scheduling data control information;
[0202] The G node configures the maximum number of code block groups (CBGs) contained in a transport block (TB) to be N via higher-layer signaling. In a single transmission, a TB contains C code blocks (CBs), and the actual number of CBGs contained in that TB is M = min(C, N). M1 = mod(C, M). If M1 > 0, K1 = ceil(C / M), K2 = floor(C / M). Among the M CBGs, CBGs #0 to #(M1-1) contain K1 CBs, and CBGs #M1 to #(M1-1) contain K2 CBs. If M1 = 0, each CBG contains (C / M) CBs.
[0203] Dynamic scheduling data control information supports three Format sub-formats:
[0204] Format0A: Node capability supports single codeword, scheduling single codeword, information bit length 74;
[0205] Format0B-1: Node capability supports dual codewords, scheduling single codewords, and information bit length 80;
[0206] Format0B-2: Node capability supports dual codewords, scheduling dual codewords, information bit length 80;
[0207] When a T-node reports its capabilities, it reports the number of supported transmitted codewords and the number of received codewords. The G-node configures the GCI format for the T-node using the gciBitLen information element in the physical layer-specific configuration information physicalConfigDedicated, instructing the T-node to use 74-bit or 80-bit information for blind GCI detection.
[0208] The Format0A dynamic scheduling data control information is 74 bits long, and from the least significant bit to the most significant bit, it contains the information shown in Table 6 below:
[0209] Table 6 Format 0A (Dynamic Scheduling Data Control Information) bit definition
[0210]
[0211]
[0212]
[0213] The format 0B-1 dynamic scheduling data control information is 80 bits long, from the least significant bit to the most significant bit, and includes the information shown in Table 7 below:
[0214] Table 7 Format0 B-1 (Dynamic Scheduling Data Control Information) bit definitions
[0215]
[0216]
[0217]
[0218] The format 0B-2 dynamic scheduling data control information is 80 bits long, and from the least significant bit to the most significant bit, it contains the information shown in Table 8 below:
[0219] Table 8 Format0 B-2 (Dynamic Scheduling Data Control Information) bit definition
[0220]
[0221]
[0222]
[0223] It should be noted that communication domain system messages and XRC information are carried through data information, and the corresponding GCI information configuration constraints are as follows:
[0224] To support various terminal capabilities, the communication domain system message only supports one codeword, single antenna port transmission, and resource usage can only be indicated by GCI Format0A.
[0225] Regarding resource indication for communication domain system messages, if Class A / B frame formats are used, the radio frame resources scheduled by the dynamic scheduling data control information cannot include MF radio frames. Reason: The GCI of Class A / B frames does not indicate the scheduling symbol resources in the MF radio frame (carried within the communication domain system message). Therefore, when a T-node user not connected to the communication domain receives a communication domain system message, it cannot determine the location of the communication domain system message within the MF radio frame. Class C frame communication domain system messages are transmitted via MF radio frame symbols, and the occupied symbol resources are determined by the G symbol resources of the Class C frame in the "Scheduled Radio Frame / Symbol Position Indication Information" of GCI Format 0A.
[0226] To support various terminal capabilities, the default GCI format used for XRC information exchange between G / T nodes is Format0A, which uses one codeword and transmits via a single antenna port. After a T node joins the communication domain, the G node can determine whether to use other GCI formats to schedule XRC information resources based on the feedback information reported by the T node.
[0227] Format 1: Semi-persistent scheduling data transmission resource activation / deactivation information
[0228] The G node can allocate multiple semi-persistent scheduling data transmission resource configuration identifiers and corresponding semi-persistent scheduling data transmission resource configurations to the T node via higher-layer signaling. The T node receives and stores the resource configurations and corresponding identifiers, but does not activate or use the resources. The G node activates or deactivates the resources used for semi-persistent scheduling data transmission stored by the T node by sending GCI Format1.
[0229] The activation / deactivation information for semi-persistent scheduling data transmission resources is 74 bits, specifically including the information shown in Table 9 below:
[0230] Table 9 Format1 (Semi-persistent scheduling data transmission resource activation / deactivation information) bit definitions
[0231]
[0232] When node T detects information about activating semi-persistent scheduling data transmission resources in superframe #n, node T sends back ACK information for this control information in superframe #n+1 and starts the corresponding transmission from superframe #n+1 according to the configured cycle.
[0233] When node T detects information about deactivating semi-persistent scheduling data transmission resources in superframe #n, node T sends back ACK information for this control information in superframe #n+1 and stops the corresponding transmission starting from superframe #n+1.
[0234] Format 2: Sleep and Wake-up Indication Information
[0235] The sleep and wake-up indication information is 74 bits long, from the least significant bit to the most significant bit, and includes the information shown in Table 10 below:
[0236] Table 10 Format2 (Sleep and Wake-up Indication Information) bit Definitions
[0237]
[0238] Format 3: Fast Carrier Switching Indication Information
[0239] The Fast Carrier Switching Indication (FCI) is used by the G node to instruct the T node to perform a carrier switch, and it is transmitted using the common resources of the control information. The Fast Carrier Switching Indication consists of 74 bits, from least significant bit to most significant bit, and includes the information shown in Table 11 below:
[0240] Table 11 Format3 (Fast Carrier Switching Indication) bit definitions
[0241]
[0242]
[0243] When a G node uses fast carrier switching indication information to indicate carrier switching, the switching interval is defined as the time interval from the end time of the last superframe of the current carrier before the carrier switching to the start time of the first superframe of the destination carrier after the carrier switching. The switching interval should be an integer millisecond, and the superframe number of the first superframe of the destination carrier after the switching should be consecutive to the superframe number of the last superframe of the current carrier before the switching.
[0244] Format 4: Aperiodic Channel Probe Signal Control Information
[0245] The aperiodic channel sounding signal control information is used by the G node to schedule the T node to send aperiodic channel sounding signals, in a multi-user group scheduling format. The G node can allocate multiple aperiodic channel sounding signal resource configuration identifiers to the T node through the XRC reconfiguration signaling PhysicalConfigDedicated->SRS-Set-Conf-Aperiodic, namely user group number {0..31} and user number {0..7} (bit mapping). The user number is used to indicate the corresponding bit position of the T node in the aperiodic channel sounding signal transmission instruction.
[0246] The aperiodic channel sounding signal control information consists of 74 bits. From the least significant bit to the most significant bit, it contains the information shown in Table 12 below:
[0247] Table 12 2Format4 (Aperiodic Channel Probe Signal Control Information) bit definition
[0248]
[0249] When node G uses aperiodic channel probe signal control information, node T sends aperiodic channel probe signal in the next superframe.
[0250] GCI information resources include public resources and T-node specific resources. The types of control information that can be transmitted by these two types of resources include:
[0251] GCI information public resources can transmit: Format 0A: Dynamic scheduling information (only used to indicate communication domain system message resources); Format 1: Semi-persistent scheduling data information transmission resource activation / deactivation information; Format 2: Sleep and wake-up indication information; Format 3: Fast carrier switching indication information; Format 4: Aperiodic channel sounding signal control information;
[0252] GCI information T-node specific resources are used only to transmit dynamic scheduling information indicating T-node (Format 0A / 0B-1 / 0B-2).
[0253] The GCI types and masks carried by GCI public resources and T-node specific resources are shown in Table 13 below:
[0254] Table 13 GCI Information Resource Bearer & Mask Configuration
[0255]
[0256] The channel coding process includes: using channel coding parameters, polar coding is performed on the GCI information to generate a bit sequence g. k Where k = 0, ..., G-1, the encoded output bit length G is calculated based on the aggregation level of the GCI information's resource usage: G = 78 * aggregation level * 2
[0257] Bit sequence g k It can be represented as b(0), b(1), ..., b(N) bit -1), where N bit =G.
[0258] The scrambling process includes: GCI information bits, channel-coded output bits b(0), b(1), ..., b(N) bit -1), the output bit sequence after bit scrambling is represented as: GCI information scrambling sequence initialization value c init Defined as:
[0259] c init =NT-PID ·2 18 +CN·2 8 +N ID
[0260] Where: N T-PID The physical layer identifier for node T; CN = 0, 1, 2, ..., 16383 is the channel number; N ID =0,1,2,…,511 are the communication domain synchronization identifiers. Before T obtains the physical layer identifier of node T, N T-PID =0, GCI information carried by GCI information public resources, N T-PID =0.
[0261] The modulation process includes: GCI information scrambling bits. Modulated into a Quadrature Phase Shift Keying (QPSK) constellation: d(0), d(1), ..., d(N) symb -1), N symb =78 * Aggregation level.
[0262] The layer mapping process includes: the modulation symbols of GCI information correspond to one layer of information, and the content of the layer-mapped output is the same as that of the modulation output, that is:
[0263] s (0) (i) = d(i), i = 0, 1, ..., N symb -1
[0264] The spatial mapping process includes: when the constellation symbols of the GCI information modulation output are mapped to one or more transmit links, the number of transmit antenna ports and the antenna port number used are the same as the STS transmission method, that is: the number of transmit antenna ports is 1, and antenna port {100} is used for transmission. The spatial mapping matrix of each modulation symbol (corresponding to a subcarrier) is the same as the spatial mapping matrix corresponding to the STS sequence (corresponding to a subcarrier).
[0265] The resource mapping process includes: the symbol sequence x on each transmission link after GCI information space mapping. [m] (i), m = 0, ..., N Tx -1, i = 0, ..., N symb -1 is mapped to the corresponding time-frequency resource.
[0266] The following explanation uses the mapping of GCI information within a single carrier as an example.
[0267] ①Time-domain resource location:
[0268] For example, please refer to Figure 9 , Figure 9This is a schematic diagram illustrating the symbols occupied by G-link control information resources in different frame structures, as provided in an embodiment of this application, specifically the temporal distribution of G-link physical layer information and signals corresponding to A / B / C class frames. Figure 9 As shown:
[0269] In a Class A frame structure: The superframe contains a set of G-link control information, indicating the current superframe scheduling information. The GCI occupies M consecutive G-link symbols for transmission, where M is indicated by the configuration indication of common resources in the G-link control information within the "CR-IND information" and the number of symbols occupied by specific resources of the G-link control information T-node. In the time domain, the GCI information resources are located after the first training sequence (FTS) signal, the second training sequence (STS) signal, the broadcast information BCH, the demodulation reference signal DMRS, and the CR-IND resources. The symbols used by the GCI information are located immediately after the symbols used by the CR-IND information. In a Class A frame, the symbols occupied by the GCI resources begin from the symbols immediately following the symbols used by the CR-IND information.
[0270] In a Class B frame structure: each of the two half-superframes contains a set of G-link control information, indicating its respective half-superframe scheduling information. The GCI occupies M consecutive G-link symbols for transmission, where M is indicated by the configuration indication of common resources for G-link control information in the "CR-IND information" and the number of symbols occupied by specific resources of the T-node in the G-link control information. In the time domain, the GCI information resources are located after the FTS, STS, BCH, DMRS, and CR-IND resources. The symbols used by the G-link control information in the first half-superframe are located immediately after the symbols used by the CR-IND information; in the second half-superframe, the G-link control information occupies the first M G-link symbols of the first radio frame in the half-superframe. In a Class B frame, the G-link control information resources in the first half-superframe can start from the symbols immediately after the symbols used by the CR-IND information; the symbols occupied by the G-link control information resources in the second half-superframe are the first M G-link symbols of the first radio frame.
[0271] Class C frame structure: Each radio frame contains G-link control information, indicating the current radio frame scheduling information. The GCI occupies M or M-1 consecutive G-link symbols for transmission. M is indicated by the configuration indication of common resources for G-link control information in the "CR-IND information" and the number of symbols occupied by specific resources of the T-node in the G-link control information. In the time domain of Class C frames, the GCI information resource follows the FTS, STS, BCH, DMRS, and CR-IND resources. On radio frames containing FTS, STS, BCH, DMRS, and CR-IND information, the G-link control information is transmitted using M-1 G-link symbols; in other radio frames, it is transmitted using M G-link symbols.
[0272] In one possible implementation, a schematic diagram of the time-domain location of GCI information is shown below. Figure 9 As shown. In a single superframe, GCI information resources are allocated first, followed by T-node specific resources, according to symbol order. If the G-link control information includes both G-link common control information and G-link terminal node specific control information, then the G-link control information resources are allocated first, followed by G-link common control information resources, according to symbol order, followed by G-link control information terminal node specific resources.
[0273] ②Frequency domain resource location:
[0274] The GCI information frequency domain mapping position is mapped according to the 1 / 2 comb subcarrier group, with a comb subcarrier number of 78 (1 / 2 comb teeth and modulo 2 is 0 or 1 subcarriers). Among them, the DC subcarrier (#78) is not mapped, and the subcarriers carrying the broadcast information phase adjustment signal (PAS) (#3, #8, #148, #153) are not mapped.
[0275] ③ Time and frequency resource allocation:
[0276] The smallest unit of control information transmission resources for GCI information (Control information transmission unit - CTU) is a 1 / 2 comb-tooth subcarrier group (78 subcarriers) resource element on one symbol. CTUs are numbered sequentially, first in the frequency domain within a symbol, then in the time domain between symbols. That is, in the control information resource pool, the even-numbered subcarrier comb teeth in the first symbol are CTU#0, and the odd-numbered subcarrier comb teeth are CTU#1; in the next symbol, the even-numbered subcarrier comb teeth are CTU#2, and the odd-numbered subcarrier comb teeth are CTU#3, and so on.
[0277] For example, the GCI information resource aggregation level can be 1, 2, 4, and 8, corresponding to transmitting GCI information using 1 CTU (1 / 2 comb subcarrier group on 1 symbol), 2 CTUs (1 symbol), 4 CTUs (2 symbols), and 8 CTUs (4 symbols), respectively. The transmission resources for GCI information include common resources and T-node specific resources. The possible aggregation level of GCI information is related to the frame type.
[0278] • Class A or Class B frame structure: The possible aggregation levels for GCI information public resources are {4,8}, and the possible aggregation levels for GCI information T-node specific resources are {1,2,4,8}.
[0279] • Class C frame structure: The possible aggregation levels for GCI information public resources are {2,4}, and the possible aggregation levels for GCI information T-node specific resources are {1,2,4}.
[0280] Within the GCI information public resources and T node specific resources, when a control message is sent using the aggregation level L, it requires L consecutive CTUs with CTU numbers in ascending order.
[0281] Within a single superframe, a maximum of one GCI information common resource can be configured, carrying a maximum of one G link control information. Within the common resource, the T node performs reception and demodulation according to the GCI information common resource configuration instruction in the CR-IND information. The T node blindly detects control information on the T node-specific resource of the GCI information.
[0282] Within a single superframe, a maximum of 30 G-link control information T-node resources can be configured. T-nodes blindly detect control information on specific resources of candidate T-nodes within a specific search space. For a single T-node, the number of candidate T-node specific resources is related to the aggregation level and is determined by Table 14 below:
[0283] Table 14. Specific resource distribution of possible candidate T nodes for a single T node
[0284] Aggregation level L Number of CTUs included <![CDATA[Number of candidate resources N L > 1 1 4 2 2 4 4 4 2 8 8 2
[0285] All candidate T-node-specific resources constitute its specific search space. The CTU number occupied by a candidate T-node-specific resource in the search space is calculated by the following formula:
[0286]
[0287] Where n = 0, ..., N L -1, i = 0, ..., L-1, M is the total number of CTUs after deducting common resources from the symbols occupied by G link control information. In the formula, C... SFN Values
[0288] CSFN =(2503·C) SFN-1 mod4096
[0289] Where C0 = T - PhysID, SFN represents the superframe number, i.e., C SFN The value is updated once every frame.
[0290] When a T node performs a blind check of control information within a specific search space, it traverses and selects specific resources of each candidate T node corresponding to possible aggregation levels according to the above process, and performs verification using a specified control information mask.
[0291] ④ Resource mapping method:
[0292] The symbol sequence x on each transmission link after GCI information space mapping [m] (i), m = 0, ..., N Tx -1, i = 0, ..., N symb -1, mapped to the corresponding time-frequency resources, when using L CTUs for transmission, the modulation symbol sequence x [m] (i), m = 0, ..., N Tx -1, i = 0, ..., N symb -1 is mapped according to the CTU serial number from low to high.
[0293] CR-IND information is transmitted using the same antenna port (port 100) as the STS signal transmission.
[0294] (5) Synchronization signal.
[0295] A G node in a communication domain sends a synchronization signal within that domain, which is used by other nodes to search for and synchronize with the communication domain in terms of time and frequency. When the system occupies multiple 20MHz carriers (communication domains), the G node sends a synchronization signal independently on each carrier.
[0296] (6) First Training Signal (FTS).
[0297] In each superframe, the G node sends an FTS (Time-Frequency Synchronization Schedule) for other nodes to synchronize their time and frequency with the G node.
[0298] For example, the sequence d used for the first training signal FTS (n) is generated as follows:
[0299]
[0300] Where u=1 is the synchronization signal identifier when operating in continuous transmission mode, and u=18 is the synchronization signal identifier when operating in non-continuous transmission mode.
[0301] (7) Secondary Training Signal (STS).
[0302] In each superframe, the G node sends an STS sequence for frequency synchronization with the T node and frequency alignment with the G node.
[0303] In some embodiments, the STS sequence can be used as a demodulation reference signal for G-link BCH, CR-IND, and GCI information.
[0304] For example, an STS signal sequence is generated by compositing orthogonal sequences:
[0305]
[0306] N = 151
[0307] n = 0, 1, ..., 156
[0308] n′=n mod 151
[0309] m = n mod 128
[0310] u=N id mod151+1
[0311] N_id = 0, 1, ..., 511
[0312]
[0313] See Table 15, the Hadamard matrix of 128*128 is based on the maximum N. id The four extracted matrices are orthogonal rows.
[0314] Table 15 Hadamard matrix definition (STS sequence generation)
[0315]
[0316]
[0317] (8) Data receiving process of T node.
[0318] In a short-range wireless communication system, the physical layer processing flow may include the following: synchronization process, communication domain waveform type identification, random access process, power control process, G-link data information transmission process, T-link data information transmission process, G-link control process, etc.
[0319] In some embodiments, the process / steps for a T node to receive dynamic scheduling data from a G link may include:
[0320] ① Node T determines whether to use the regular coverage mode or the deep coverage mode based on the broadcast message "coverage mode indicator bit";
[0321] ② The T node parses CR-IND information within each superframe (determining the CR-IND symbol position based on whether BCH exists within the superframe), and determines the public resource pool configuration and T node-specific resource configuration of GCI information;
[0322] ③ Based on the coverage mode and the number of codewords supported by the T node (1 or 2), the T node blindly checks the supported GCI Format0 formats (Format0A, Format0B-1, and Format0B-2) within the TTI's GCI information public resource pool and the T node-specific resource pool. Specifically, only Format0A is used in the public resource pool for blind checking of GCI information corresponding to communication domain system messages; the three GCI Format0 formats are used in the T node-specific resource pool to blindly check GCI information and determine whether the T node's GCI information exists.
[0323] ④ If GCI Format0 information is detected blindly, the T node calculates the time / frequency resource location of the scheduled G link data information in each radio frame based on the GCI Format0 information and the format configured in GLDMRS (Format0, Format1). If the scheduled radio frame contains synchronization / broadcast / CR-IND / GCI / DMRS / CSI-RS symbols, the corresponding time / frequency resources need to be deducted (see the resource mapping description of the corresponding information / signal for details).
[0324] ⑤ The T node uses GLDMRS to estimate channel information, GLPAS to compensate for channel estimation phase changes, and demodulates multilayer / port data information according to GCIFormat0 indication information.
[0325] In some embodiments, the process / steps for a T node to receive semi-static scheduling data from a G link may include:
[0326] ① Node T determines whether to use the regular coverage mode or the deep coverage mode based on the broadcast information "coverage mode indicator bit";
[0327] ② The T node parses CR-IND information within each superframe (determining the CR-IND symbol position based on whether BCH exists within the superframe) and determines the public resource pool configuration and T node-specific resource configuration for GCI information;
[0328] ③ Based on the coverage mode and the number of codewords supported by the T node (1 or 2), the T node blindly checks the supported GCI Format1 format in the GCI information public resource pool within the TTI. If GCI Format1 information is blindly detected, the scheduling resources are activated / deactivated according to the GCI information indication content. Before receiving a new GCI Format1, the T node scheduling resource configuration remains unchanged.
[0329] ④ The T node calculates the time / frequency resource location of the scheduled G link data information in each radio frame based on the GCI Format1 information and the GLDMRS configuration format (Format0, Format1). If the scheduled radio frame contains synchronization / broadcast / CR-IND / GCI / DMRS / CSI-RS symbols, the corresponding time / frequency resources need to be deducted (see the resource mapping description of the corresponding information / signal for details).
[0330] ⑤ The T node uses GLDMRS to estimate channel information, GLPAS to compensate for the phase change of the estimated channel, and demodulates the data information of the multilayer / port according to the GCIFormat1 instruction information.
[0331] (9) G-link control process.
[0332] ① T node parses GCI information.
[0333] In some embodiments, the T node parses GCI information within each TTI, and the parsing process is as follows:
[0334] • The T-node parses the CR-IND information of each superframe and obtains the number of symbols for GCI public resources and T-node specific resources based on the aggregation level indication of public resources and T-node specific resources;
[0335] • Within the GCI information public resource pool, node T performs blind checks on Format0A (Communication Domain System Message Indicator) and Formats 1 through 4, parsing five possible types of control information;
[0336] Within the specific resource pool of GCI information, the T node blindly checks for possible GCI Format0 formats (74-bit: Format0A; 80-bit: Format0B-1 / Format0B-2) according to the aggregation level {1,2,4,8} based on the format of physicalConfigDedicated->gciBitLen configured for it by the G node through higher-layer signaling. After detecting GCI information, the T node obtains dynamic scheduling information.
[0337] ②GCI information effective date.
[0338] In some embodiments, the effective time of the GCI received by the T node is:
[0339] • Class A frame structure: T node receives data information on the corresponding resource in the current superframe or the next superframe according to the “nextTTI-Scheduling” instruction in the higher-layer signaling PhysicalConfigDedicated;
[0340] • Class B frame structure: T nodes receive data information on the corresponding resources in the current half-superframe or the next half-superframe according to the “nextTTI-Scheduling” instruction in the higher-layer signaling PhysicalConfigDedicated; half-superframe time intervals across superframes are supported.
[0341] • Class C frame structure: When a T node blindly detects control information on the common resource of the G link control information in the Nth superframe, the T node receives data information on the corresponding resource in the (N+1)th superframe. When a T node detects control information on a specific resource, it receives data information on the corresponding resource in the current or next radio frame according to the "nextTTI-Scheduling" instruction in the higher-layer signaling PhysicalConfigDedicated. This supports radio frame time intervals that span multiple superframes.
[0342] The above embodiments are all illustrative examples. This application does not limit how the T node parses the GCI or how it responds to information or instructions in the GCI.
[0343] II. T-link transmission.
[0344] A T-link in a communication domain is defined as a resource used for physical layer information and physical layer signals transmitted by T nodes and received by G nodes in that communication domain.
[0345] For example, T-link physical layer information is applied to physical resources that carry information sent down from the higher layers of the T node. T-link physical layer information includes, but is not limited to: T-link data information (T-link Share Channel, TLSCH), T-link control information (T-link Control Information, TCI), T-link random access information (T-link Random Access Channel, TLRACH), etc.
[0346] For example, the T-link physical layer signal corresponds to the signal used for physical layer information transmission. The T-link physical layer signal includes, but is not limited to, at least one of the following: T-link Shared Channel Demodulation Reference Signal (TLDMRS), ACK Demodulation Reference Signal (ACK DMRS), ACK Phase Adjustment Signal (ACK PAS), T-link Shared Channel Phase Adjustment Signal (TLSCH PAS), Sounding Reference Signal (SRS), etc.
[0347] (1) Transmission of T-link data information (TLSCH).
[0348] The T-link data transmission type is the same as the G-link data transmission type, namely, it supports semi-static scheduling transmission and dynamic scheduling transmission. For details, please refer to the description of G-link data transmission. When the system occupies multiple 20MHz carriers (communication domains), the T node independently transmits T-link data information on each carrier.
[0349] When the G node receives T-link data, it uses the T-link data demodulation reference signal (TLDMRS) and the T-link data phase adjustment signal (TLPAS) to estimate the channel information and compensate for the channel information phase change, respectively, before demodulating the T-link data.
[0350] On each transmit link, T-nodes map T-link data information to scheduled time-frequency resources, similar to the mapping method for G-link data information. The smallest granularity of T-link data information in the frequency domain is REG, and the user can schedule one or more independent REGs through GCI information. During the frequency domain resource mapping process of T-link data information, DC subcarriers and T-link data phase adjustment reference signal subcarriers are not mapped to data information symbols.
[0351] (2) T-link control information (TCI).
[0352] The T-link control information types include format0 (resource request information) and format1 (T-link ACK feedback information). The resources occupied by format0 and format1 are indicated by the relevant bits in the CR-IND information.
[0353] When the system occupies multiple 20MHz carriers (communication domains), the T node independently transmits TCI information on each carrier.
[0354] ①format0: Resource Request Information (SR).
[0355] The T-link control information format0 carries T-node resource request information (Source Request, SR). When new data arrives at the T-node, but the T-node lacks uplink resources for data transmission or to report a large amount of data at the data link layer, the T-node can periodically send resource requests to the G-node.
[0356] Resource mapping:
[0357] The G node configures the T link control information (format0) for the T node using the physical layer-specific configuration information physicalConfigDedicated->ControlResource->tlinkControlResource-format0, specifying the time period and subcarrier group index of the resource. Specifically:
[0358] Time-domain resource location:
[0359] In a superframe that allows the transmission of SR (Signal Request) information, the SR information resource occupies the first T-link symbol after the GT (Gap) handover interval (GAP), and each superframe carries access resource request information in a maximum of one symbol. When using a Class B or Class C frame structure, there are multiple MF (Multi-Functional Frame) within one superframe, and the SR information is located only after the last GAP symbol of the first MF frame.
[0360] Frequency domain resource location:
[0361] The frequency resources occupied by SR information are numbered and indexed according to 1 / 16 comb teeth, from the comb tooth subcarrier group with modulo 16 of 0 to the comb tooth subcarrier group with modulo 16 of 15.
[0362] ②format1: ACK feedback information.
[0363] Node T sends ACK information to node G to confirm the correctness of the received G link data. The T link control information format1 carries the T node's ACK feedback information.
[0364] When the G node receives ACK information, it uses the T-link ACK feedback information demodulation reference signal (ACK DMRS) and the T-link ACK feedback information phase adjustment signal (ACK PAS) to perform channel information estimation and channel information phase change compensation, respectively, before demodulating the ACK information.
[0365] Resource mapping: Based on the immediate-ACK-Feedback instruction in the higher-layer signaling PhysicalConfigDedicated, node T determines whether to send ACK information for the current data in the current TTI or the next TTI.
[0366] • When using the Class A frame structure, ACK information is fed back at the superframe granularity: When a T node receives G link data information in the Nth superframe, the T node determines, based on the immediate-ACK-Feedback value in the higher-layer signaling PhysicalConfigDedicated, to use the T node's T link control information format1 resource to feed back T link ACK feedback information in the Nth or N+1th superframe.
[0367] • When using the Class B frame structure, ACK information is fed back at the half-superframe granularity: When node T receives G link data information in the first half of the Nth superframe, node T determines whether to feed back ACK information in the first or second half of the current superframe based on the immediate-ACK-Feedback value in the PhysicalConfigDedicated higher-layer signaling; when node T receives G link data information in the second half of the Nth superframe, node T determines whether to feed back ACK information in the first half of the current half-superframe or the next superframe based on the immediate-ACK-Feedback value in the PhysicalConfigDedicated higher-layer signaling.
[0368] • When using a Class C frame structure, ACK information is fed back at the radio frame granularity. When node T receives G link data information in radio frame #M of the Nth superframe, node T determines whether to feed back ACK information in radio frame #M or radio frame #(M+1) of the current superframe based on the immediate-ACK-Feedback value indicated in the higher-layer signaling PhysicalConfigDedicated. Feedback of ACK information corresponding to the last radio frame in the previous superframe is supported in the first radio frame of the next superframe.
[0369] Time-domain resource location:
[0370] The time-domain resource location of T-link control information format1 is as follows: Figure 10The diagram shows the temporal distribution of T-link physical layer information and signals corresponding to Class A / B / C frames. Each TTI contains a set of T-link control information format1 resources (multiple consecutive ACK DMRS and ACK symbol pairs), specifically: Class A frames contain a set of format1 resources per superframe; Class B frames contain a set of format1 resources per half superframe; and Class C frames contain a set of format1 resources per radio frame. Each set of format1 resources begins with a symbol after the GT handover interval (GAP) in the MF frame. If a T-link control information format0 resource exists in the TTI, the format1 resource is immediately adjacent to the symbol after the format0 resource. The total number of symbols is indicated by the CR-IND information.
[0371] Frequency domain resource location:
[0372] The minimum transmission resource unit for T-link control information format1 resources is a 1 / 16 comb subcarrier group on 2 symbols. The first symbol of every 2 symbols transmits ACK DMRS, and the next symbol transmits ACK feedback information. The ACK DMRS and ACK feedback information use the same comb subcarrier group. The T-link control information format1 resource has a maximum of 64 transmission resource units, which are indexed according to the order of the 1 / 16 comb subcarrier groups within the priority symbol from the comb subcarrier group with a modulo 16 value of 0 to the comb subcarrier group with a modulo 16 value of 15, and the order of the symbols from first to last, with a numbering range of 0 to 63.
[0373] When a G node schedules 1 TB (corresponding to one codeword), each bit in the N ACK / NACK feedback bits corresponding to 1 TB transmitted by the G link uses X / N consecutive transmission resource units for transmission. X is the number of minimum transmission resource units contained in the T link control information format1 resource configured by the G node to the T node through the physical layer dedicated configuration information physicalConfigDedicated->ControlResource->tlinkControlResourceCount-format1. N represents the number of CBGs contained in the TB block. The N feedback bits sequentially use the configured format1 resource. The starting index of the T link control information format1 resource used by this T node in all format1 resources is indicated by the relevant bits in the dynamic scheduling data control information.
[0374] When a G node schedules two TBs, the ACK / NACK feedback bits corresponding to the two TBs transmitted via the G link are transmitted using X / 2 consecutive transmission resource units. X is the number of minimum transmission resource units contained in the T link control information format1 resource configured by the G node to the T node through the physical layer dedicated configuration information physicalConfigDedicated->ControlResource->tlinkControlResourceCount-format1. The ACK / NACK bits corresponding to the two TBs use the configured format1 resources in TB index order; that is, the first TB occupies the first X / 2 resources in format1, and the second TB occupies the last X / 2 resources in format1. The starting index of the T link control information format1 resource used by the T node among all format1 resources is indicated by the relevant bits in the dynamic scheduling data control information.
[0375] (3) Data sending process of T node.
[0376] In some embodiments, the process / steps for node T to send dynamic scheduling data for link T are as follows:
[0377] ① Node T determines whether to use the regular coverage mode or the deep coverage mode based on the broadcast information "coverage mode indicator bit";
[0378] ② The T node parses CR-IND information within each superframe (determining the CR-IND symbol position based on whether BCH exists within the superframe) and determines the public resource pool configuration and T node-specific resource configuration for GCI information;
[0379] ③ Based on the coverage mode and the number of codewords supported by the T node (1 or 2), the T node blindly checks the supported GCI Format0 formats within the specific resource pool of the T node in the TTI: Format0A, Format0B-1, Format0B-2. If GCIFormat0 information is detected blindly, the control information indication corresponding to the transmission of T link data is determined according to the content of the GCI information indication.
[0380] ④ The T node calculates the time / frequency resource location of the scheduled T link data information in each radio frame based on the GCI Format0 information and the TLDMRS configured format (Format0, Format1). If the scheduled radio frame contains non-data class overhead symbols such as SR / ACK / TLRACH, the corresponding time and frequency resources need to be deducted.
[0381] ⑤ The T node sends multi-layer / port T link data information according to the GCI Format0 indication information and time-frequency resources.
[0382] In some embodiments, the process / steps for node T to send semi-static scheduling data for link T are as follows:
[0383] ① Node T determines whether to use the regular coverage mode or the deep coverage mode based on the broadcast information "coverage mode indicator bit";
[0384] ② The T node parses CR-IND information within each superframe (determining the CR-IND symbol position based on whether BCH exists within the superframe) and determines the public resource pool configuration and T node-specific resource configuration for GCI information;
[0385] ③ The T node performs a blind check of the GCI Format1 format in the GCI information public resource pool within the TTI according to the coverage mode. If the GCI Format1 information is detected, the scheduling resource is activated / deactivated according to the GCI information indication content. The scheduling resource information remains unchanged until a new GCIFormat1 is received.
[0386] ④ The T node calculates the time / frequency resource position of the scheduled T link data information in each radio frame based on the semi-static scheduling resources of the T link and the format (Format0, Format1) configured in GLDMRS. If the scheduled radio frame contains non-data overhead symbols such as SR / ACK / TLRACH, the corresponding time and frequency resources need to be deducted.
[0387] ⑤ The T node sends multi-layer / port T link data information based on the semi-static data scheduling information.
[0388] With the explosive growth of smart devices and the development of wireless communication networks, the reliance on and demand for wireless communication by families, businesses, and users is increasing daily, making it a primary means of network access. In recent years, more applications have placed increasingly higher demands on the transmission quality, throughput, and latency of wireless communication networks. These include applications such as transmitting 4K / 8K video (with transmission rates potentially reaching 20Gbps), virtual reality (VR) technology, augmented reality (AR) technology, gaming (e.g., latency requirements below 5ms), remote work, online video conferencing, and cloud computing. To meet the future demands of low-latency, high-connectivity transmission for terminal devices, with a large number of devices simultaneously connecting and transmitting data, short-range wireless communication systems require greater coverage distances and face more complex transmission environments. Given the robust design of data channel demodulation capabilities, there is an urgent need to improve the demodulation performance of the control channel.
[0389] In some embodiments, short-range wireless communication systems are required to support deep and long-range coverage applications. The demodulation capability of the data channel is designed for high robustness with a low demodulation threshold. Therefore, it is crucial to improve the demodulation performance of the control channel; otherwise, it will become a bottleneck for the overall system performance. By default, the control channel of a short-range wireless communication system uses the synchronization signal as the demodulation reference signal for channel estimation. In specific application scenarios (deep coverage or high reliability scenarios), its channel estimation performance will be limited. It is possible that the G node implements an enhanced design for transmitting G link control information, but is limited by the performance bottleneck of channel estimation, thus failing to achieve the expected performance improvement.
[0390] If the G-link control information in a short-range wireless communication system uses only the synchronization signal as the demodulation reference signal, and the control information has only this one demodulation reference signal, its channel estimation performance cannot meet the working requirements of specific application scenarios (deep coverage or high reliability scenarios). At the same time, having only one demodulation reference signal also imposes many restrictions on the selection of channel estimation schemes at the receiver.
[0391] This application provides a communication method and apparatus that adds DMRS to the G-link control information. The demodulation reference signal is used for control channel estimation, which helps improve demodulation accuracy, ensure signal quality, and suppress interference. For data transmission in specific application scenarios of short-range wireless communication systems, this method enhances the performance of G-link control channel estimation and demodulation, allowing T-nodes to more accurately obtain the G-link control information from G-nodes. Furthermore, it utilizes the repeatedly transmitted G-link control information to obtain the combining demodulation gain, thereby improving the reliability of control information acquisition and contributing to the deep coverage, long-range coverage, and robustness of short-range wireless communication systems.
[0392] Deep coverage / far coverage modes have a wider coverage area than regular coverage modes. For example, the coverage area of a regular coverage mode is typically 10 meters, while the coverage area of a deep coverage mode is typically greater than 10 meters. Coverage range refers to the geographical area that the wireless signal of a communication system can cover. Compared to non-deep coverage modes, deep coverage modes are more robust against interference.
[0393] In a communication system, terminal nodes can be distributed around a management node, centered on the management node. For example, the communication system can have spherical coverage, meaning the terminal nodes are distributed around the management node in a spherical shape. As another example, the communication system can have hexagonal coverage, meaning the terminal nodes are distributed around the management node in a hexagonal shape. This application does not limit the coverage method of the communication system.
[0394] For short-range wireless communication systems in deep coverage applications, the operating mode of G-link control information should not be fixed but configurable, allowing for activation or deactivation. In deep coverage mode, the robustness and anti-interference capabilities of G-link control information should be fully guaranteed, without being constrained by resource overhead. In specific application scenarios, G nodes can enter a special pilot mode via broadcast information (BCH) configuration instructions. The G node triggers the special (deep coverage) operating mode of G-link control information through the BCH instruction, thereby enabling the channel estimation enhancement of G-link control information. It is understood that the G node and T node will negotiate the time-frequency resources for transmitting control and data information, such as which time-domain symbols, frequency domains, CTUs, etc., will be used in different situations.
[0395] For the specific format of G-link control information, please refer to the aforementioned... Figure 9 As shown, to enhance demodulation performance, in addition to using the synchronization signal (FTS / STS) as the demodulation reference signal, a DMRS is added. Its time-frequency position can be before the CR-IND symbol and GCI symbol, etc. That is, the G node will add a new demodulation reference signal at the position of the CR-IND symbol, and the CR-IND symbol and subsequent GCI symbols will be shifted one symbol position backward. For example... Figure 9 As shown, for example, in a 1ms frame structure (Class A frame), the newly added demodulation reference signal is transmitted in the G-link symbol immediately following the synchronization signal STS. If a superframe with a BCH is encountered, it is transmitted in the G-link symbol immediately following the BCH. Symbols such as CR-IND and GCI are shifted backward. Another example is a 0.5ms frame structure (Class B frame), where the demodulation reference signal is added in the first half of the superframe, located in the G-link symbol immediately following the synchronization signal STS. If a superframe with a BCH is encountered, it is transmitted in the G-link symbol immediately following the BCH, with symbols such as CR-IND and GCI shifted backward. Alternatively, the demodulation reference signal can be added and transmitted in the first symbol of a specified radio frame, with possible time-domain resource locations as follows. Figure 9 The example of the 125us frame structure (Class C frame) shown is located at the first G link symbol of the next radio frame after the radio frame containing the synchronization signal STS. If a superframe with a BCH is encountered, CR-IND is moved to the first G link symbol of the next radio frame immediately following the radio frame containing the BCH.
[0396] G nodes can use some subcarriers on the symbols containing the newly added demodulated reference signal to transmit reference information, thereby achieving power convergence and increasing the power of the useful signal on the receiving side.
[0397] In addition, the newly added demodulation reference signal can be used not only for channel estimation enhancement of G-link control information, but also for channel estimation enhancement of control resource overhead indication information.
[0398] The beneficial effects of the enhanced G-link control information channel estimation performance proposed in this application include the following:
[0399] First, enhance the demodulation performance of the control channel in short-range wireless communication systems. In specific application scenarios, the T-node receiver exhibits superior channel estimation performance for the control channel, enabling T-nodes at greater distances to correctly demodulate control information, thus achieving deep and long-range coverage in short-range wireless communication systems. The G-node supports triggering deep coverage mode and broadcasting it to all T-nodes. In deep coverage mode, the control channel of the short-range wireless communication system is more robust, and the demodulation performance at the receiver is better.
[0400] Second, in specific application scenarios, the G node adds a demodulation reference signal at a designated location, which can be used for channel estimation of G link control information and control resource overhead indication information. In some embodiments, the addition of a new G link demodulation reference signal is supported in specific scenarios, and one new demodulation reference signal is supported for control information. The T node uses the DMRS as the demodulation reference signal. In other embodiments, along with the basic synchronization signal, the receiving side can use two reference signals for information (control symbols) demodulation, which can achieve better demodulation performance and a more flexible process scheme.
[0401] Third, special pilot modes can be dynamically activated or deactivated, and newly added demodulation reference signals are not fixedly reserved. The wireless short-range communication system supports switching between regular and special pilot modes for control information (e.g., regular operating mode and deep coverage operating mode). G nodes can configure and indicate whether special pilot modes are active based on actual business or application scenarios, improving the overall system performance and efficiency. In special application scenarios such as high reliability, deep coverage, and long-range coverage, an indication of DMRS activation is configured to enhance system demodulation performance; in regular application scenarios, DMRS activation is not configured to save resource overhead.
[0402] Fourth, the power of the symbols occupied by the newly added demodulation reference signal is concentrated on a portion of the subcarriers, leaving the remaining subcarriers idle with zero transmit power. This improves the received power of the useful signal (reference signal) at the T-node receiver and enhances the demodulation performance of control information.
[0403] It is understood that the above figures and descriptions are merely illustrative and do not constitute a limitation on other embodiments. Based on the same inventive concept, in other embodiments, the method of configuring DMRS with G link control information, the method of instructing DMRS to take effect, the method of demodulating according to DMRS instructions, the method of carrying and transmitting G link control information, etc., may be appropriately changed, and are still within the scope of protection of this application.
[0404] Figure 11A flowchart illustrating a communication method provided in an embodiment of this application is shown. The communication method is illustrated using communication between a management node and a terminal node 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.
[0405] like Figure 11 As shown, the communication method includes:
[0406] S1101, the management G node sends the first control channel information to the terminal T node. Correspondingly, the T node receives the first control channel information sent by the G node. This first control channel information may include the demodulation reference signal DMRS and G link control information GCI.
[0407] Optionally, before S1101, the G node can first determine that the special pilot mode is active. Correspondingly, the T node can also receive a first indication sent by the G node, which indicates that the special pilot mode is active, and if the special pilot mode is active, it knows that DMRS is used as the demodulation reference signal. In some embodiments, the special pilot mode can be applied to special application scenarios such as high reliability, deep coverage, and long coverage. Under the special pilot mode, the demodulation performance of the control channel can generally be enhanced.
[0408] Optionally, before S1101, the G node can first determine the generation of the first control channel information.
[0409] In this embodiment of the application, when the first control channel information carries GCI, the first control channel information can also be referred to as the first control information.
[0410] S1102, Terminal T node demodulates GCI based on demodulation reference signal.
[0411] Furthermore, when the first control channel information also includes a synchronization signal, the T node can also demodulate the GCI based on the synchronization signal and the demodulation reference signal.
[0412] By implementing this communication method, a demodulation reference signal is added to the control channel information sent by the G node to the T node, which enables the T node to improve the accuracy of receiving the G link control information, thereby improving the demodulation performance.
[0413] In some embodiments, the symbols occupied by the demodulation reference signal in the first control channel information are located after the symbols occupied by the synchronization signal.
[0414] refer to Figure 9In some embodiments, the demodulation reference signal in the first control channel information is located before the control resource overhead indication information and after the synchronization signal.
[0415] refer to Figure 9 In some embodiments, the first control channel information is sent to the T node through a type A frame. The scheduling granularity of the type A frame is a superframe. A superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by DMRS is located after the symbol occupied by the synchronization signal and before the symbol occupied by CR-IND.
[0416] refer to Figure 9 In some embodiments, the first control channel information is sent to the T node through a Class B frame. The scheduling granularity of the Class B frame is a half superframe. One superframe contains two half superframes. The first half superframe contains a synchronization signal, demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by DMRS is located after the symbol occupied by the synchronization signal and before the symbol occupied by CR-IND.
[0417] refer to Figure 9 In some embodiments, the superframe also includes one or more broadcast messages (BCHs), the symbols occupied by the one or more broadcast messages being located after the symbols occupied by the synchronization signal and before the symbols occupied by the demodulation reference signal (DMRS), the symbols occupied by the DMRS being located after the symbols occupied by the last broadcast message (BCH) and before the symbols occupied by the CR-IND.
[0418] refer to Figure 9 In some embodiments, the first control channel information is sent to the T node via a Class C frame. The scheduling granularity of the Class C frame is a radio frame. A superframe contains eight radio frames. A superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by DMRS is the first symbol of the target radio frame after the radio frame where the synchronization signal is located and before the radio frame where CR-IND is located.
[0419] refer to Figure 9 In some embodiments, the superframe also includes one or more broadcast messages (BCHs), the radio frame containing the one or more broadcast messages being located after the radio frame containing the synchronization signal and before the radio frame containing the demodulation reference signal (DMRS), and the symbol occupied by the DMRS being the first symbol of the target radio frame after the radio frame containing the last broadcast message (BCH) and before the radio frame containing the CR-IND.
[0420] refer to Figure 9In some embodiments, the synchronization signal includes a first training sequence and a second training sequence signal, wherein the second training sequence precedes the first training sequence in the time slot.
[0421] In some embodiments, a special pilot mode is activated, indicating that the demodulation reference signal is used as the demodulation reference signal.
[0422] In some embodiments, a synchronization signal and a demodulation reference signal are used as the demodulation reference signal.
[0423] 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.
[0424] 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.
[0425] 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.
[0426] 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.
[0427] See Figure 12 The diagram illustrates a module of a communication device. This application also provides a communication device 1200, which includes a star flash module for transmitting star flash signals. The communication device 1200 may include a processing module 1202 for determining when a special pilot mode is active. The communication device 1200 may further include a communication module 1201 for sending first control channel information to a terminal T node, the first control channel information including a demodulation reference signal.
[0428] The communication device 1200 can be implemented as the aforementioned G node. Through the communication device 1200, a demodulation reference signal is added to the control information sent by the G node to the T node, which enables the T node to improve the accuracy of receiving the G link control information, thereby improving the demodulation performance.
[0429] In this embodiment, the communication module and processing module of the communication device 1200 can be simultaneously deployed in the flash module, Bluetooth module, or Wi-Fi module; or, in this embodiment, the communication module can be deployed in the flash module, Bluetooth module, or Wi-Fi module, and the processing module can be deployed in other modules of the module where the processing module is located; or, in this embodiment, the processing module can be deployed in the flash module, Bluetooth module, or Wi-Fi module, and the communication module can be deployed in other modules of the module where the processing module is located. This embodiment does not specifically limit the scope of the application.
[0430] In some embodiments, the symbols occupied by the demodulation reference signal in the first control channel information are located before the symbols occupied by the control resource overhead indication information and after the symbols occupied by the synchronization signal.
[0431] In some embodiments, the communication module 1201 of the communication device 1200 is further configured to: send first control channel information to the T node through a type A frame, wherein the scheduling granularity of the type A frame is a superframe, and a superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information GCI information, wherein the symbol occupied by DMRS is located after the symbol occupied by the synchronization signal and before the symbol occupied by CR-IND.
[0432] In some embodiments, the communication module 1201 of the communication device 1200 is further configured to: send first control channel information to the T node through a Class B frame. The scheduling granularity of the Class B frame is a half-superframe. One superframe contains two half-superframes. The first half-superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by DMRS is located after the symbol occupied by the synchronization signal and before the symbol occupied by CR-IND.
[0433] In some embodiments, a superframe may further include one or more broadcast messages (BCHs), wherein the symbols occupied by the one or more broadcast messages are located after the symbols occupied by the synchronization signal and before the symbols occupied by the demodulation reference signal (DMRS), and the symbols occupied by the DMRS are located after the symbols occupied by the last broadcast message (BCH) and before the symbols occupied by the CR-IND.
[0434] In some embodiments, the communication module 1201 of the communication device 1200 is further configured to: send first control channel information to the T node via a Class C frame, wherein the scheduling granularity of the Class C frame is a radio frame, a superframe contains eight radio frames, and a superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information GCI information, wherein the symbol occupied by DMRS is located in the first symbol of the target radio frame after the radio frame where the synchronization signal is located and before the radio frame where CR-IND is located.
[0435] In some embodiments, a superframe may further include one or more broadcast messages (BCHs), wherein the radio frame containing the one or more broadcast messages is located after the radio frame containing the synchronization signal and before the radio frame containing the demodulation reference signal (DMRS), and the symbol occupied by the DMRS is the first symbol of the target radio frame located after the radio frame containing the last broadcast message (BCH) and before the radio frame containing the CR-IND.
[0436] In some embodiments, the synchronization signal includes a first training sequence and a second training sequence signal, wherein the second training sequence precedes the first training sequence in the time slot.
[0437] In some embodiments, the processing module 1202 of the communication device 1200 is further configured to: activate according to a special pilot mode, and instruct the demodulation reference signal as the demodulation reference signal.
[0438] In some embodiments, the processing module 1202 of the communication device 1200 is further configured to: indicate the synchronization signal and the demodulation reference signal as the demodulation reference signal.
[0439] The implementation of the communication device 1200 can be understood in conjunction with the aforementioned embodiments, and will not be elaborated here.
[0440] See Figure 13 The diagram shows a module schematic of a communication device. This application also provides a communication device 1300, which includes a star flash module for transmitting star flash signals. The communication device 1300 may include: a communication module 1301 for receiving a first instruction sent by a management G node, the first instruction being for indicating that a special pilot mode is active; a communication module 1301 for receiving first control channel information sent by a G node; and a processing module 1302 for demodulating based on the demodulation reference signal.
[0441] The communication device 1300 can be implemented as the aforementioned T node. Through the communication device 1300, a demodulation reference signal is added to the control information sent by the G node to the T node, which enables the T node to improve the accuracy of receiving the G link control information, thereby improving demodulation performance.
[0442] In this embodiment, the communication module and processing module of the communication device 1300 can be simultaneously deployed in the flash module, Bluetooth module, or Wi-Fi module; or, in this embodiment, the communication module can be deployed in the flash module, Bluetooth module, or Wi-Fi module, and the processing module can be deployed in other modules of the module where the processing module is located; or, in this embodiment, the processing module can be deployed in the flash module, Bluetooth module, or Wi-Fi module, and the communication module can be deployed in other modules of the module where the processing module is located. This embodiment does not impose specific limitations on these aspects.
[0443] In some embodiments, the symbols occupied by the demodulation reference signal in the first control channel information are located before the symbols occupied by the control resource overhead indication information and after the symbols occupied by the synchronization signal.
[0444] In some embodiments, the communication module 1301 of the communication device 1300 is further configured to: receive first control channel information sent by a G node through a Class A frame, wherein the scheduling granularity of the Class A frame is a superframe, and a superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information GCI information, wherein the symbol occupied by DMRS is located after the symbol occupied by the synchronization signal and before the symbol occupied by CR-IND.
[0445] In some embodiments, the communication module 1301 of the communication device 1300 is further configured to: receive first control channel information sent by a G node through a Class B frame. The scheduling granularity of the Class B frame is a half-superframe. One superframe contains two half-superframes. The first half-superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by DMRS is located after the symbol occupied by the synchronization signal and before the symbol occupied by CR-IND.
[0446] In some embodiments, a superframe may further include one or more broadcast messages (BCHs), wherein the symbols occupied by the one or more broadcast messages are located after the symbols occupied by the synchronization signal and before the symbols occupied by the demodulation reference signal (DMRS), and the symbols occupied by the DMRS are located after the symbols occupied by the last broadcast message (BCH) and before the symbols occupied by the CR-IND.
[0447] In some embodiments, the communication module 1301 of the communication device 1300 is further configured to: receive first control channel information sent by a G node through a Class C frame, wherein the scheduling granularity of the Class C frame is a radio frame, a superframe contains eight radio frames, and a superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information GCI information, wherein the symbol occupied by DMRS is the first symbol of the target radio frame after the radio frame where the synchronization signal is located and before the radio frame where CR-IND is located.
[0448] In some embodiments, a superframe may further include one or more broadcast messages (BCHs), wherein the radio frame containing the one or more broadcast messages is located after the radio frame containing the synchronization signal and before the radio frame containing the demodulation reference signal (DMRS), and the symbol occupied by the DMRS is the first symbol of the target radio frame located after the radio frame containing the last broadcast message (BCH) and before the radio frame containing the CR-IND.
[0449] In some embodiments, the synchronization signal includes a first training sequence and a second training sequence signal, wherein the second training sequence precedes the first training sequence in the time slot.
[0450] In some embodiments, the processing module 1302 of the communication device 1300 is further configured to: take effect according to a special pilot mode and use a demodulation reference signal as a demodulation reference signal.
[0451] In some embodiments, the processing module 1302 of the communication device 1300 is further configured to: use a synchronization signal and a demodulation reference signal as a demodulation reference signal.
[0452] The implementation of the communication device 1300 can be understood in conjunction with the aforementioned embodiments, and will not be elaborated further here.
[0453] In one possible implementation, the communication device 1200 or the communication device 1300 further includes a Bluetooth module for transmitting Bluetooth signals and / or a WiFi module for transmitting WiFi signals, wherein one or more of the Star Flash module, Bluetooth module or WiFi module share a radio frequency (RF) unit.
[0454] In one possible implementation, the communication device 1200 or the communication device 1300 further includes a Bluetooth module for implementing Bluetooth signal transmission and / or a WiFi module for implementing WiFi signal transmission. One or more of the following modules share at least one of the following: a radio frequency (RF) unit, a modem unit, a media access control (MAC) unit, and a central processing unit (CPU).
[0455] In one possible implementation, in communication device 1200 or communication device 1300, the Sparklink module and the WiFi module for realizing WiFi signal transmission are located in different subsystems of the communication device. The subsystem of the Sparklink module and the subsystem of the WiFi module are integrated in the communication device with at least one of the following: Bluetooth system, Sparklink low energy (SLE) system, global navigation satellite system (GNSS), always-on system, power management unit (PMU), clock management unit (CMU), flash memory, application system, and audio system.
[0456] In one possible implementation, in communication device 1200 or communication device 1300, the StarSignal module and the WiFi module for realizing WiFi signal transmission are located in the same subsystem of the communication device, and the subsystem of the StarSignal module and the WiFi module is integrated in the communication device with at least one of the following: Bluetooth system, StarSignal Low Power SLE system, GNSS, always-on system, PMU, CMU, flash memory, application system, and audio system.
[0457] In one possible implementation, the communication device 1200 or the communication device 1300 further includes a Bluetooth module for transmitting Bluetooth signals and / or a WiFi module for transmitting WiFi signals. At least one of the Bluetooth module or WiFi module and the star flash module coexist and communicate with each other through different antennas. The coexistence strategy includes at least one of the following: frequency division multiplexing, code division multiplexing, time division multiplexing, channel avoidance, or aggregation scheduling.
[0458] In one possible implementation, the communication device 1200 or the communication device 1300 further includes a Bluetooth module for implementing Bluetooth signal transmission and / or a WiFi module for implementing WiFi signal transmission. At least one of the Bluetooth module or WiFi module coexists and communicates with the star flash module through the same antenna. The coexistence strategy includes at least one of the following: frequency division multiplexing, code division multiplexing, time division multiplexing, software static strategy, or package traffic arbitration (PTA) strategy.
[0459] This application provides a schematic diagram of the structure of a communication device 1400. For example... Figure 14As shown, the communication device 1400 may include a processor 1401, a bus 1402, a communication interface 1403, and a memory 1404. The processor 1401, memory 1404, and communication interface 1403 communicate with each other via the bus 1402. The communication device 1400 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 1400.
[0460] Bus 1402 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be divided into address buses, data buses, control buses, etc. For ease of representation, Figure 14 The bus 1402 may be represented by a single line, but this does not mean that there is only one bus or one type of bus. The bus 1402 may include a path for transmitting information between various components of the communication device 1400 (e.g., memory 1404, processor 1401, communication interface 1403).
[0461] Processor 1401 may include any one or more processors such as CPU, graphics processing unit (GPU), microprocessor (MP), or digital signal processor (DSP).
[0462] The memory 1404 may include volatile memory, such as random access memory (RAM). The processor 1401 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).
[0463] The communication interface 1403 uses transceiver modules such as, but not limited to, network interface cards and transceivers to enable communication between the communication device 1400 and other devices or communication networks.
[0464] The memory 1404 stores executable program code, which the processor 1401 executes to implement the functions of the management node or the terminal node in the aforementioned method embodiments. That is, the memory 1404 stores instructions for executing the aforementioned communication methods.
[0465] The solutions provided in this application are applicable to at least one of wireless communication methods, including Bluetooth (BT) communication, Sparklink (or Nearlink) communication, and Wi-Fi communication. In this application, BT and Bluetooth Low Energy (BLE) can refer to each other. Sparklink can include at least one of the following: Sparklink Low Energy (SLE), Sparklink Basic (SLB), or Sparklink Position (SLP). In this application, Sparklink can refer to Sparklink Low Energy (SLE), Sparklink Basic (SLB), or Sparklink Position (SLP).
[0466] The following describes some embodiments of the solution provided in this application.
[0467] Example 1:
[0468] Bluetooth (BT), Wi-Fi, and SparkLink (or NearLink) can all use the 2.4GHz or 5GHz frequency bands and have 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.
[0469] Wi-Fi and SLB can share a single RF architecture and path. For example... Figure 15 The diagram shown is a schematic representation of a chip architecture provided in an embodiment of this application. Figure 15 It is known that through design, resource sharing among CPU, radio frequency (RF) unit, analog baseband (ABB) unit, or modem can be achieved, and some modules of the media access control (MAC) layer can be reused, thereby saving chip area and reducing chip cost and power consumption.
[0470] like Figure 16 The diagram shown is a schematic representation of another chip architecture provided in an embodiment of this application. Figure 16 It can be seen that the MAC units of BT, SLB and WiFi are implemented independently, while the RF units and Modem units of each mode are all shared.
[0471] like Figure 17The diagram shown is a schematic representation of another chip architecture provided in an embodiment of this application. Figure 17 It can be seen that the MAC units of BT, SLB and WiFi are implemented independently, the Modems of BT, SLB and WiFi are also implemented independently, and the RF units of each mode are all shared.
[0472] like Figure 18 The diagram shown is a schematic representation of another chip architecture provided in an embodiment of this application. Figure 18 It can be seen that the MAC units of BT, SLB and WiFi are implemented independently. Some modes, such as WiFi and SLB, share the same modem, while other modes, such as BT, have their modems implemented independently. All modes share the same RF.
[0473] Example 2:
[0474] The Starspark chip can be manufactured using 14 / 28 / 40nm processes and employs chip-size package (CSP) and ball grid array.
[0475] Packages such as ball grid array (BGA) and quad flat no-lead (QFN) are used, employing either internal or external flash memory. Depending on the application scenario, at least one of the following subsystems can be placed on a single chip: power management unit (PMU), clock management unit (CMU), active optical network (AON), wireless local area network (WLAN), or BT, starflash, global navigation satellite system (GNSS), application (APP), and audio. This minimizes area, maximizes functionality, and improves performance and reliability.
[0476] This application provides a chip design approach where the stroboscopic subsystem is integrated with other subsystems 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.
[0477] like Figure 19 The diagram shown is a schematic representation of a chip module framework provided in an embodiment of this application. Figure 19It is understood that for products requiring BT or GNSS functional modules, and simultaneously needing to connect to WIFI and satellite flash devices, WIFI and SLB can be separated into different systems, and then combined with at least one of the following on a single chip: BT System, SLE System, GNSS System, Always On System, PMU, CMU, Flash memory, APP System, and Audio System. Different subsystems are connected via a bus.
[0478] like Figure 20 The diagram shown is a schematic representation of another chip module framework provided in an embodiment of this application. Figure 20 It is known that, in some embodiments, in order to save area and cost, WIFI and SLB can be combined into one subsystem, and then combined with at least one of BTSystem, SLE System, GNSS System, Always On System, PMU, CMU, Flash memory, APPSystem, Audio System, etc. on a single chip, with different subsystems connected to each other via a bus.
[0479] Example 3:
[0480] The WiFi / SLB 2.4GHz band operates in the 2412–2472MHz range, while the BT / BLE / SLE band operates in the 2402–2480MHz range, which may cause mutual interference. Within the same core, SLB and WiFi can allocate service time slots through software scheduling; however, there is a lack of unified scheduling for SLB and WiFi / BT / BLE / SLE on different cores.
[0481] This application provides a communication coexistence scheme for SLB / WIFI / SLE / BT / BLE. Based on whether SLB and WIFI / SLE / BT / BLE 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.
[0482] For the coexistence of different antennas, if SLB and Wi-Fi coexist, it can be ensured that the transmit and receive frequencies of SLB and Wi-Fi are different (i.e., frequency division multiplexing). The software can handle this from the aspects of code division multiplexing, service cycle, and interval (i.e., frequency division multiplexing). If SLB and SLE / BT / BLE coexist, and the isolation requirement cannot be met, it is necessary to avoid the channels where SLE / BT / BLE is located (i.e., channel avoidance) to reduce the impact of SLE / BT / BLE. At the same time, an aggregation scheduling mechanism can be added to aggregate and centrally send SLE / BT / BLE data packets (i.e., aggregation scheduling) to reduce the probability of interference from SLE / BT / BLE.
[0483] For shared antenna coexistence, software static strategies or hardware arbitration time-division strategies (such as packet traffic arbitration, PTA) can be used. Frequency division multiplexing, code division multiplexing, and time division multiplexing can also be employed. The advantages of software static strategies are: low hardware requirements, minimal software modifications, and no dynamic radio frequency (RF) switching (such as RF recovery). The advantages of PTA strategies are: faster service state switching and finer granularity of switching time. Packet traffic arbitration (PTA) can also be called data packet traffic arbitration.
[0484] Taking the coexistence of SLB and SLE / BT / BLE as an example, such as Figure 21 The diagram shown is a framework illustration of a software static strategy provided in an embodiment of this application. Figure 21 As can be seen, the software static strategy can include: after SLB starts, the software configures the host to notify SLE / BT / BLE to exit the current RF path. In this scenario, SLE / BT / BLE can check the SLB startup flag, and the software can be configured to switch from the current RF path to another RF path. The chip needs to support software-configured switching.
[0485] Taking the coexistence of SLB and WIFI as an example, such as Figure 22 The diagram shown is a framework illustration of a software static strategy provided in an embodiment of this application. Figure 22 As can be seen, the software static strategy can include: after the SLB starts, the software configures the host to notify the Wi-Fi to exit the current RF path. In this scenario, the Wi-Fi can check the SLB startup flag, and the software can be configured to switch from the current RF path to another RF path. The chip needs to support software-configured switching.
[0486] For example, such as Figure 23The diagram illustrates a framework for a Transmission Protocol Arbitration (PTA) strategy provided in this application. The PTA can use an arbitrator to determine whether one or more of the following—SLB / WIFI / SLE / BT / BLE—use the radio frequency (RF) and the RF occupancy status. For example, if an SLB needs to use the RF, it can request access from the arbitrator. The arbitrator can then decide whether the SLB is allowed to use the RF based on its access request, access policy, and actual occupancy status. The PTA architecture can be a two-line, three-line, or four-line architecture, etc., and can be designed and configured according to business requirements. Figure 23 As can be seen, the Transmission Arbitration (PTA) strategy includes time division of any combination of transmit (TX) and receive (RX) signals from each party in SLB / WIFI / SLE / BT / BLE. The PTA module can transmit the occupancy status of the radio frequency channel to each party separately, using different level signals to indicate that the radio frequency channel is occupied accordingly.
[0487] One or more of the following services—SLB / WIFI / SLE / BT / BLE—are occupied, and this level signal notifies the software or hardware to perform the corresponding processing. Different services can also be assigned different PTA priorities, with higher-priority services able to preempt air interface resources.
[0488] This application also provides a communication device, which includes: one or more processors; a memory for storing one or more computer programs or instructions; and when one or more computer programs or instructions are executed by one or more processors, the one or more processors implement any of the aforementioned method embodiments.
[0489] This application also provides a communication device, including a processor, for executing any of the foregoing method embodiments.
[0490] This application also provides a communication system, which includes a management node and a terminal node; the management node is used to execute any of the aforementioned method embodiments related to the G node, and the terminal node is used to execute any of the aforementioned method embodiments related to the T node.
[0491] This application also provides a communication device, which includes a processing circuit and an interface circuit; wherein the interface circuit is used to couple with a memory outside the communication device and to provide a communication interface for the processing circuit to access the memory; the processing circuit is used to execute program instructions in the memory to implement any of the aforementioned method embodiments.
[0492] In practical implementation, the communication device can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, gate circuit, flip-flop, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0493] In one implementation, the communication device can be a wireless communication device, i.e., a computer device that supports wireless communication functions. Specifically, the wireless communication device can be a terminal such as a smartphone, or a wireless access network device such as a base station. The network chip can also be called a system-on-a-chip (SoC), or simply a SoC chip. The communication chip may include a baseband processing chip and a radio frequency (RF) processing chip. The baseband processing chip is sometimes also called a modem or baseband chip. The RF processing chip is sometimes called an RF transceiver or RF chip. In physical implementation, some or all of the chips in the communication chip can be integrated within the SoC chip. For example, the baseband processing chip is integrated into the SoC chip, while the RF processing chip is not integrated with the SoC chip. The interface circuit can be the RF processing chip in the wireless communication device, and the processing circuit can be the baseband processing chip in the wireless communication device.
[0494] Based on the same technical concept, this application also provides a processor for implementing the above-described method embodiments. The processor can be a chip.
[0495] In another implementation, the communication device can be a component of a wireless communication device, such as an integrated circuit product like a network chip or communication chip. The interface circuit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip network. The processor can also be represented as a processing circuit or logic circuit.
[0496] Based on the same technical concept, embodiments of this application also provide a computer-readable storage medium storing a computer program or instructions that, when run on a communication device, enable the communication device to execute the methods described in any of the above embodiments.
[0497] This application also provides a chip, including at least one processor. The at least one processor is used to execute any of the foregoing method embodiments.
[0498] Optionally, the chip also includes memory. At least one processor is used to execute code in the memory, and when the at least one processor executes the code, the chip implements any of the foregoing method embodiments.
[0499] Based on the same technical concept, embodiments of this application also provide a computer program product containing instructions, including computer program code, which, when run on a computer, enables the computer to perform the methods described in any of the above embodiments.
[0500] Based on the same technical concept, this application also provides a computer program, which, when executed by a communication device, is used to implement the above-described method embodiments. The program may be stored wholly or partially on a storage medium packaged with a processor, or it may be stored wholly or partially on a memory not packaged with a processor.
[0501] 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).
[0502] 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.
[0503] 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.
[0504] 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.
[0505] 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.
[0506] 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.
[0507] 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.
[0508] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0509] The terms "first" and "second," etc., used in the specification and claims of this application are used to distinguish different objects, not to describe a specific order of objects. For example, "first target object" and "second target object," etc., are used to distinguish different target objects, not to describe a specific order of target objects.
[0510] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0511] In the description of the embodiments in this application, unless otherwise stated, "multiple" means two or more. For example, multiple processing units means two or more processing units; multiple systems means two or more systems.
[0512] 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.
[0513] 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 inventive concept and scope of this application. Accordingly, this specification and drawings are merely illustrative descriptions 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 inventive concept 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 also intends to include such modifications and modifications.
[0514] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A communication method, characterized in that, Executed by the management G node, including: Generate first control channel information, which includes demodulation reference signal DMRS and G link control information GCI; Send the first control channel information to terminal node T.
2. The method according to claim 1, characterized in that, The symbols occupied by the demodulation reference signal in the first control channel information are located before the symbols occupied by the control resource overhead indication information and after the symbols occupied by the synchronization signal.
3. The method according to claim 2, characterized in that, The method further includes: The first control channel information is sent to the T node through a type A frame. The scheduling granularity of the type A frame is a superframe. A superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by the DMRS is located after the symbol occupied by the synchronization signal and before the symbol occupied by the CR-IND.
4. The method according to claim 2, characterized in that, The method further includes: The first control channel information is sent to the T node through a Class B frame. The scheduling granularity of the Class B frame is half superframe. One superframe contains two half superframes. The first half superframe contains a synchronization signal, demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by the DMRS is located after the symbol occupied by the synchronization signal and before the symbol occupied by the CR-IND.
5. The method according to claim 3 or 4, characterized in that, The superframe also includes one or more broadcast messages (BCHs), the symbols occupied by the one or more broadcast messages being located after the symbols occupied by the synchronization signal and before the symbols occupied by the demodulation reference signal (DMRS), the symbols occupied by the DMRS being located after the symbols occupied by the last broadcast message (BCH) and before the symbols occupied by the CR-IND.
6. The method according to claim 2, characterized in that, The method further includes: The first control channel information is sent to the T node through a Class C frame. The scheduling granularity of the Class C frame is a radio frame. A superframe contains eight radio frames. The superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by the DMRS is the first symbol of the target radio frame after the radio frame containing the synchronization signal and before the radio frame containing the CR-IND.
7. The method according to claim 6, characterized in that, The superframe also includes one or more broadcast messages (BCHs), the radio frame containing the one or more broadcast messages being located after the radio frame containing the synchronization signal and before the radio frame containing the demodulation reference signal (DMRS), and the symbol occupied by the DMRS being the first symbol of the target radio frame after the radio frame containing the last broadcast message (BCH) and before the radio frame containing the CR-IND.
8. The method according to any one of claims 3-7, characterized in that, The synchronization signal includes a first training sequence and a second training sequence signal, wherein the second training sequence precedes the first training sequence in the time slot.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: According to the special pilot mode, the demodulation reference signal is indicated to the T node as the demodulation reference signal.
10. The method according to any one of claims 3-9, characterized in that, The method further includes: The synchronization signal and the demodulation reference signal are used as the demodulation reference signal.
11. A communication method, characterized in that, Executed by terminal node T, including: Receive first control channel information from the management G node, the first control channel information including demodulation reference signal DMRS and G link control information GCI; The T node demodulates the GCI based on the DMRS.
12. The method according to claim 11, characterized in that, The symbols occupied by the demodulation reference signal in the first control channel information are located before the symbols occupied by the control resource overhead indication information and after the symbols occupied by the synchronization signal.
13. The method according to claim 12, characterized in that, The method further includes: The first control channel information sent by the G node is received through a Class A frame. The scheduling granularity of the Class A frame is a superframe. A superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by the DMRS is located after the symbol occupied by the synchronization signal and before the symbol occupied by the CR-IND.
14. The method according to claim 12, characterized in that, The method further includes: The first control channel information sent by the G node is received through a Class B frame. The scheduling granularity of the Class B frame is half superframe. One superframe contains two half superframes. The first half superframe contains a synchronization signal, demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by the DMRS is located after the symbol occupied by the synchronization signal and before the symbol occupied by the CR-IND.
15. The method according to claim 13 or 14, characterized in that, The superframe also includes one or more broadcast messages (BCHs), the symbols occupied by the one or more broadcast messages being located after the symbols occupied by the synchronization signal and before the symbols occupied by the demodulation reference signal (DMRS), the symbols occupied by the DMRS being located after the symbols occupied by the last broadcast message (BCH) and before the symbols occupied by the CR-IND.
16. The method according to claim 12, characterized in that, The method further includes: The first control channel information sent by the G node is received through a Class C frame. The scheduling granularity of the Class C frame is a radio frame. A superframe contains eight radio frames. The superframe contains a synchronization signal, a demodulation reference signal DMRS, CR-IND, and multiple G link control information (GCI) information. The symbol occupied by the DMRS is the first symbol of the target radio frame after the radio frame where the synchronization signal is located and before the radio frame where the CR-IND is located.
17. The method according to claim 16, characterized in that, The superframe also includes one or more broadcast messages (BCHs), the radio frame containing the one or more broadcast messages being located after the radio frame containing the synchronization signal and before the radio frame containing the demodulation reference signal (DMRS), and the symbol occupied by the DMRS being the first symbol of the target radio frame after the radio frame containing the last broadcast message (BCH) and before the radio frame containing the CR-IND.
18. The method according to any one of claims 13-17, characterized in that, The synchronization signal includes a first training sequence and a second training sequence signal, wherein the second training sequence precedes the first training sequence in the time slot.
19. The method according to any one of claims 11-18, characterized in that, The method further includes: The demodulation reference signal is used as the demodulation reference signal according to the special pilot mode.
20. The method according to any of claims 13-19, characterized in that, The method further includes: The synchronization signal and the demodulation reference signal are used as the demodulation reference signal.
21. A communication device, characterized in that, The communication device includes a star flash module for transmitting star flash signals, and the communication device further includes: Module used to determine when a special pilot mode is active; A module for sending first control channel information to terminal node T, wherein the first control channel information includes a demodulation reference signal.
22. The communication device according to claim 21, characterized in that, The communication device is also used to implement the method as described in any one of claims 2-10.
23. A communication device, characterized in that, The communication device includes a star flash module for transmitting star flash signals, and the communication device further includes: A module for receiving a first indication sent by the management G node, the first indication being used to indicate that a special pilot mode is in effect; A module for receiving first control channel information sent by a G node, wherein the first control channel information includes a demodulation reference signal; A module for the T-node to demodulate based on the demodulation reference signal.
24. The communication device according to claim 23, characterized in that, The communication device is also used to implement the method as described in any one of claims 12-20.
25. The communication device according to any one of claims 21 to 24, characterized in that, The communication device further includes a Bluetooth module for transmitting Bluetooth signals and / or a WiFi module for transmitting WiFi signals, wherein one or more of the StarScan module, the Bluetooth module, or the WiFi module share a radio frequency (RF) unit.
26. The communication device according to any one of claims 21 to 24, characterized in that, The StarSpark module and the WiFi module for WiFi signal transmission are located in different subsystems of the communication device. The subsystem of the StarSpark module and the subsystem of the WiFi module are integrated in the communication device with at least one of the following: Bluetooth system, StarSpark Low Power SLE system, Global Navigation Satellite System (GNSS), Always On system, Power Management Unit (PMU), Clock Management Unit (CMU), Flash memory, application system, and audio system.
27. The communication device according to any one of claims 21 to 24, characterized in that, The StarSpark module and the WiFi module for WiFi signal transmission are located in the same subsystem of the communication device. The subsystems of the StarSpark module and the WiFi module are integrated in the communication device with at least one of the following: Bluetooth system, StarSpark Low Energy (SLE) system, Global Navigation Satellite System (GNSS), Always On System, Power Management Unit (PMU), Clock Management Unit (CMU), Flash memory, application system, and audio system.
28. The communication device according to any one of claims 21 to 24, characterized in that, The communication device further includes a Bluetooth module for realizing Bluetooth signal transmission and / or a WiFi module for realizing WiFi signal transmission. At least one of the Bluetooth module or the WiFi module coexists and communicates with the star flash module through different antennas. The coexistence strategy includes at least one of the following: frequency division multiplexing, code division multiplexing, time division multiplexing, channel avoidance, or aggregation scheduling.
29. The communication device according to any one of claims 21 to 24, characterized in that, The communication device further includes a Bluetooth module for implementing Bluetooth signal transmission and / or a WiFi module for implementing WiFi signal transmission. At least one of the Bluetooth module or the WiFi module coexists and communicates with the StarScan module through the same antenna. The coexistence strategy includes at least one of the following: frequency division multiplexing, code division multiplexing, time division multiplexing, software static strategy, or message transmission arbitration (PTA) strategy.
30. A communication system, characterized in that, It includes a management G node and a terminal T node, wherein the G node is used to perform the method of any one of claims 1 to 10, and the T node is used to perform the method of any one of claims 11 to 20.
31. A communication device, characterized in that, The communication device includes: One or more processors; Memory, used to store one or more computer programs or instructions; When the one or more computer programs or instructions are executed by the one or more processors, the one or more processors perform the method as described in any one of claims 1 to 20.
32. A computer storage medium, characterized in that, Includes computer instructions that, when executed on an electronic device, cause the electronic device to perform the method as described in any one of claims 1-20.
33. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-20.