Communication methods, apparatus and storage medium
By coordinating the offset configuration of reference signals in a wireless communication system, diverse reference signals can be mapped onto the same frequency domain resources, solving the problem of insufficient training data diversity and improving the accuracy and adaptability of AI channel estimation models.
Patent Information
- Application Number
- PCT/CN2025/107639
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-05
- Filing Date
- 2025-07-09
- Publication Date
- 2026-02-12
AI Technical Summary
In wireless communication systems, the training data used for channel estimation in existing technologies is not diverse enough, leading to inaccurate channel estimation models.
By coordinating between terminal devices and network devices, and using offset configuration reference signals, different reference signal sequences can be mapped onto the same frequency domain resources, thereby obtaining diverse reference signals and channel information for training AI channel estimation models.
Without requiring the configuration of long frequency domain resources, it improves the diversity of training data for the channel estimation model, thereby enhancing the accuracy and generalization ability of the AI channel estimation model.
Smart Images

Figure CN2025107639_12022026_PF_FP_ABST
Abstract
Description
Communication method, apparatus, and storage medium
[0001] This application claims priority to the Chinese patent application No. 202411075504.X, filed on August 5, 2024, and entitled "Communication method, apparatus, and storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a communication method, apparatus, and storage medium. BACKGROUND
[0003] In a wireless communication system, channel estimation can be performed using reference signals. With the application of machine learning, there are certain advantages in completing the channel estimation task through an artificial intelligence (AI) model. Training of the AI model requires diversified training data as training samples to train the model to improve the accuracy of model inference.
[0004] For example, if the data collected for training the channel estimation model is unbalanced, or in other words, the data collected for training the channel estimation model is not rich enough, it can lead to inaccurate training of the channel estimation model. SUMMARY
[0005] The present application provides a communication method, apparatus, and storage medium to obtain diversified training data.
[0006] In a first aspect, the present application provides a communication method, which can be applied to a terminal side, such as a terminal device or a communication module in a terminal device, or a circuit or chip responsible for communication functions in a terminal device (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core). Taking the case where the method is applied to a terminal device, in the method, the terminal device receives first information from a network device, the first information being used to configure a first reference signal, the first reference signal being mapped to a first frequency domain resource; receives second information from the network device, the second information being used to indicate at least one offset; and determines at least one third reference signal based on the at least one offset and the first information.
[0007] The at least one offset can correspond to at least one frequency domain resource, the at least one frequency domain resource respectively corresponding to different time domain resources, and the at least one frequency domain resource having the same size. The first frequency domain resource can be one of the at least one frequency domain resource.
[0008] The number of the at least one third reference signal is the same as the number of the at least one offset. Each of the at least one third reference signal is mapped to the first frequency domain resource.
[0009] Based on the technical solution, after the network device sends the first information for configuring the first reference signal to the terminal device, the network device further sends the second information for indicating the at least one offset to the terminal device, so that the terminal device can determine the at least one third reference signal based on the first information and the at least one offset. Since each of the at least one offset refers to the offset between reference signal sequences mapped to the same frequency domain resource at different times, the at least one third reference signal obtained by the terminal device is mapped to the same frequency domain resource as the first reference signal. Therefore, the method provided in the present application can map different reference signal sequences on the same frequency domain resource, so that diversified reference signals can be obtained without configuring a long frequency domain resource, and the corresponding channel information of the diversified reference signals can be obtained.
[0010] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving at least one second reference signal from the network device on the first frequency domain resource; and performing channel estimation based on the at least one third reference signal and the at least one second reference signal to obtain at least one channel information.
[0011] It can be understood that the at least one third reference signal can correspond to the at least one second reference signal, that is, each second reference signal can correspond to a third reference signal. Since the third reference signal is the signal sent by the network device before the second reference signal is transmitted through the wireless channel, the channel estimation based on the at least one third reference signal and the at least one second reference signal can obtain at least one channel information.
[0012] The at least one third reference signal is different reference signal sequences mapped to the same frequency domain resource, so that the corresponding channel information of the diversified reference signals can be obtained without configuring a long frequency domain resource.
[0013] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending the at least one second reference signal to the network device; and sending the at least one channel information to the network device.
[0014] Here, the at least one channel information and the at least one second reference signal can be used as training data for the network device to train an AI channel estimation model.
[0015] In a second aspect, the present application provides a communication method, which can be applied to a network side, for example, a network device or a communication module in the network device, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) responsible for communication functions in the network device. Taking the case where the method is applied to the network device, in the method, the network device determines first information and second information, the first information is used to configure a first reference signal, the first reference signal is mapped to a first frequency domain resource, and the second information is used to indicate at least one offset; and the network device sends the first information and the second information.
[0016] Optionally, the first information and the second information can be sent simultaneously or separately. Alternatively, the first information and the second information can be carried in the same signaling or different signaling.
[0017] Based on this technical solution, after the network device sends the first information used to configure the first reference signal to the terminal device, the network device further sends the second information used to indicate at least one offset to the terminal device, so that the terminal device can determine at least one third reference signal based on the first information and the at least one offset. Since each offset in the at least one offset refers to an offset between reference signal sequences mapped to the same frequency domain resource at different times, the at least one third reference signal obtained by the terminal device is mapped to the same frequency domain resource as the first reference signal. Therefore, the method provided by the present application can map different reference signal sequences on the same frequency domain resource, so that diversified reference signals can be obtained without configuring a long frequency domain resource, and the corresponding channel information of the diversified reference signals can be obtained.
[0018] In combination with the second aspect, in some implementation forms of the second aspect, the method further includes: determining at least one third reference signal based on the at least one offset and the first information; and sending the at least one third reference signal on the first frequency domain resource.
[0019] The description of the third reference signal can refer to the description of the first aspect, which will not be repeated here.
[0020] In combination with the second aspect, in some implementation forms of the second aspect, the method further includes: receiving at least one second reference signal from the terminal device; and receiving at least one channel information from the terminal device, the at least one channel information being obtained by performing channel estimation based on the at least one third reference signal and the at least one second reference signal.
[0021] The at least one second reference signal is a signal received by the terminal device after at least one third reference signal sent by the network device passes through a wireless channel.
[0022] Based on this, the network device can use the at least one channel information, the at least one second reference signal, and the at least one third reference signal as training data for training the AI channel estimation model by the network device. Since the at least one third reference signal is a different reference signal sequence mapped to the same frequency shift resource, the present application can diversify the reference signal without the need to configure a longer frequency domain resource, thereby obtaining diversified channel information corresponding to the diversified reference signal; when used as training data, the accuracy of AI channel estimation model inference can be improved.
[0023] In some implementations of the first aspect and the second aspect, the first frequency domain resource includes a subcarrier index k satisfying: k = 8n + 2k' + Δ - k0; or, k = 12n + k' + Δ - k0; or, k = 12n + k' + Δ + 4 - k0.
[0024] wherein n is a natural number, k' has a value of 0, 1, 2, or 3, Δ is determined according to a port number of the transmitted reference signal, and k0 is one of the at least one offset, k0 being a non-negative integer.
[0025] For example, the reference signal is a demodulation reference signal (DMRS), and for an enhanced DMRS and a configuration type of type 1, the first frequency domain resource includes a subcarrier index k satisfying: k = 8n + 2k' + Δ - k0.
[0026] For example, the reference signal is a DMRS, and for an enhanced DMRS and a configuration type of type 2, the first frequency domain resource includes a subcarrier index k satisfying: k = 12n + k' + Δ - k0 (k' = 0, 1); or, k = 12n + k' + Δ + 4 - k0 (k' = 2, 3).
[0027] In some implementations of the first aspect and the second aspect, the first frequency domain resource includes a subcarrier index k satisfying: k = 4n + 2k' + Δ - k0; or, k = 6n + k' + Δ - k0.
[0028] wherein n is a natural number, k' has a value of 0 or 1, Δ is determined according to a port number of the transmitted reference signal, and k0 is one of the at least one offset, k0 being a non-negative integer.
[0029] For example, the reference signal is a DMRS, and for a non-enhanced DMRS and a configuration type of type 1, the first frequency domain resource includes a subcarrier index k satisfying: k = 4n + 2k' + Δ - k0.
[0030] Exemplarily, the reference signal is a DMRS, for a non-enhanced DMRS and a configuration type of type 2, the subcarrier index k included in the first frequency domain resource satisfies: k = 6n + k' + Δ - k0.
[0031] In some implementations of the first aspect and the second aspect, the reference signal carried on the first frequency domain resource satisfies the following relationship with the subcarrier index k included in the first frequency domain resource:
[0032] wherein, represents a sequence of the reference signal on a resource unit with a port number p, a subcarrier spacing μ, a subcarrier index k, and a symbol index l, is a reference signal scaling factor, w f (k') and w t (l') are code division multiplexing coefficients in the frequency domain and the time domain respectively, k0 is one of the at least one offset, and r(2n + k' + k0) is a random sequence.
[0033] In some implementations of the first aspect and the second aspect, the reference signal carried on the first frequency domain resource satisfies the following relationship with the subcarrier index k included in the first frequency domain resource:
[0034] wherein, represents a sequence of the reference signal on a resource unit with a port number p, a subcarrier spacing μ, a subcarrier index k, and a symbol index l, is a reference signal scaling factor, w f (k') and w t (l') are code division multiplexing coefficients in the frequency domain and the time domain respectively, k0 is one of the at least one offset, and r(4n + k' + k0) is a random sequence.
[0035] In a third aspect, the present application provides a communication apparatus, including modules or units for implementing the method in the first aspect and any possible implementation manner of the first aspect. It should be understood that each module or unit can realize the corresponding function by executing a computer program.
[0036] In a fourth aspect, the present application provides a communication apparatus, including modules or units for implementing the method in the second aspect and any possible implementation manner of the second aspect. It should be understood that each module or unit can realize the corresponding function by executing a computer program.
[0037] In a fifth aspect, the present application provides a communication apparatus, including a processor, configured to execute the method in the first aspect and any possible implementation of the first aspect.
[0038] The apparatus can further include a memory configured to store instructions and data. The memory is coupled to the processor, and the processor is configured to implement methods described in the above aspects when executing the instructions stored in the memory.
[0039] The apparatus can further include a communication interface configured to communicate with other devices, and the communication interface can be, for example, a transceiver, a circuit, a bus, a module, or another type of communication interface.
[0040] In a sixth aspect, the present application provides a communication apparatus, including a processor, configured to execute the method in the second aspect and any possible implementation of the second aspect.
[0041] The apparatus can further include a memory configured to store instructions and data. The memory is coupled to the processor, and the processor is configured to implement methods described in the above aspects when executing the instructions stored in the memory.
[0042] The apparatus can further include a communication interface configured to communicate with other devices, and the communication interface can be, for example, a transceiver, a circuit, a bus, a module, or another type of communication interface.
[0043] In a seventh aspect, the present application provides a chip system, including at least one processor, configured to support functions described in any of the above aspects and any possible implementation of the aspects, for example, receiving or processing data and / or information involved in the above methods.
[0044] In a possible design, the chip system further includes a memory configured to store program instructions and data, and the memory is located in or out of the processor.
[0045] The chip system can be composed of a chip, or include a chip and other discrete devices.
[0046] In an eighth aspect, the present application provides a computer readable storage medium, including a computer program, when running on a computer, causing the computer to implement the method in any of the above aspects and any possible implementation of the aspects.
[0047] In a ninth aspect, the present application provides a computer program product, which comprises a computer program (also referred to as code or instructions), which, when executed by a computer, causes the computer to perform the method in any of the above aspects and any possible implementation manner of the aspects.
[0048] In a tenth aspect, the present application provides a communication system, which comprises the terminal device and the network device described above. The terminal device is configured to perform the method in the first aspect and any possible implementation manner of the first aspect. The network device is configured to perform the method in the second aspect and any possible implementation manner of the second aspect.
[0049] Alternatively, the apparatuses in the third aspect and the fourth aspect are included; or the apparatuses in the fifth aspect and the sixth aspect are included.
[0050] It should be understood that the third aspect to the tenth aspect of the present application correspond to the technical solutions of the first aspect or the second aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding possible implementation manners are similar, which will not be described again. BRIEF DESCRIPTION OF DRAWINGS
[0051] FIG. 1 is a schematic diagram of an architecture of a communication system suitable for the method provided by the embodiments of the present application;
[0052] FIG. 2 is a DMRS time-frequency resource pattern provided by the embodiments of the present application;
[0053] FIG. 3 is a schematic diagram of another communication system suitable for the communication method according to the embodiments of the present application;
[0054] FIG. 4 is a schematic diagram of DMRS channel estimation provided by the embodiments of the present application;
[0055] FIG. 5 is a schematic flowchart of the communication method provided by the embodiments of the present application;
[0056] FIG. 6 is a schematic diagram of at least one third reference signal provided by the embodiments of the present application;
[0057] FIG. 7 is a schematic block diagram of an apparatus provided by the embodiments of the present application;
[0058] FIG. 8 is another schematic block diagram of an apparatus provided by the embodiments of the present application. DETAILED DESCRIPTION
[0059] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0060] For the convenience of understanding the embodiments of the present application, the following points are first explained:
[0061] First, in the embodiments of the present application, the use of prefixes such as "first", "second", etc. is only for the convenience of distinguishing different things belonging to the same name category, and does not constrain the order, size or quantity of the things. For example, "first information" and "second information" are only different information, and there is no time sequence, size relationship or priority relationship between them.
[0062] Second, in the embodiments of the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending first information to a terminal device" can be understood as that the destination of the information is the terminal device, which can include direct transmission through the air interface, or indirect transmission through the air interface by other units or modules. "Receiving second information from a network device" can be understood as that the source of the configuration information is the network device, which can include receiving directly from the network device through the air interface, or indirectly receiving from the network device through the air interface from other units or modules. "Sending" can also be understood as "output" of a chip interface, and "receiving" can also be understood as "input" of a chip interface.
[0063] In other words, sending and receiving can be between devices, for example, between a terminal device and a network device; or within a device, for example, between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.
[0064] It can be understood that the information may be processed as necessary before being sent from the source to the destination, such as encoding, modulation, etc., and the destination can also perform corresponding processing after receiving the information from the source, such as decoding, demodulation, etc., so as to interpret the effective information from the source. Similar expressions in the present application can be similarly understood and will not be repeated here.
[0065] Third, in the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association between the associated objects, indicating that there can be three relationships, for example, A and / or B, which can represent the following cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it, but does not rule out the case where the associated objects before and after it represent an "and" relationship. The specific meaning can be understood in conjunction with the context. "At least one of the following" or similar expressions means any combination of these items, including single or multiple combinations. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, c can be single or multiple.
[0066] Fourthly, in the embodiments of the present application, the indication can include direct indication and indirect indication, and can also include explicit indication and implicit indication. If the information indicated by certain information (the second information described below) is referred to as to-be-indicated information, there are many ways to indicate the to-be-indicated information in the implementation process, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can be achieved by means of the arrangement order of each information agreed in advance (for example, predefined by a protocol), thereby reducing the indication overhead to a certain extent. The specific manner of indication is not limited in the present application.
[0067] It can be understood that, for the sender of the indication information, the indication information can be used to indicate the to-be-indicated information, and for the receiver of the indication information, the indication information can be used to determine the to-be-indicated information.
[0068] Fifthly, in the embodiments of the present application, the descriptions such as "when", "in the case of", "if" and "whether" all refer to that the device (such as a network device or a terminal device) will make corresponding processing under certain objective circumstances, and are not limited in time, and also do not require the device (such as a network device or a terminal device) to have a judgment action when implemented, and also do not mean that there are other limitations.
[0069] Sixthly, the predefinition in the present application can be understood as definition, predefinition, storage, pre-storage, pre-negotiation, pre-configuration, solidification or pre-burning.
[0070] The technical solutions provided in the present application can be applied to various communication systems, for example: a universal mobile telecommunications system (UMTS), a wireless local area network (WLAN), a wireless fidelity (Wi-Fi) system, a sidelink (SL) communication system, a worldwide interoperability for microwave access (WiMAX) communication system, a 4th generation (4G) mobile communication system, such as a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a 5th generation (5G) mobile communication system, such as a new radio access technology (NR), a satellite communication system, and the like. The 5G mobile communication system can include non-standalone (NSA) and / or standalone (SA).
[0071] The technical solutions provided in the present application can also be applied to future communication systems.
[0072] The network device in the present application includes a radio access network (RAN) device and a core network device. The RAN is a device with wireless transceiving functions. The radio access network device can provide wireless communication function services and can access terminals to a wireless network. The radio access network device can be a node in the radio access network, referred to as a RAN node.
[0073] In a possible scenario, the RAN node can be a base station (BS), an evolved NodeB (eNodeB), a transmission reception point (TRP), a home evolved NodeB, or a home Node B (HNB), a wireless fidelity (Wi-Fi) access point (AP), a mobile switching center, a next generation NodeB (gNB) in a 5G mobile communication system, a next generation NodeB in a 6G mobile communication system, or a base station in a future mobile communication system, and the like. The RAN node can also be a device assuming the function of a base station in a device to device (D2D) communication system, a vehicle to everything (V2X) communication system, a machine to machine (M2M) communication system, and an internet to things (IoT) communication system, and the like. The RAN node can also be a RAN node in a non terrestrial network (NTN), that is, the RAN node can be deployed in a high altitude platform or a satellite. The RAN node can be a macro base station, or a micro base station or an indoor station, or a relay node or a donor node, and the like, or a radio controller in a cloud radio access network (CRAN) scenario, a node in an open radio access network (O-RAN or ORAN) scenario, and the like. Alternatively, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, and the like. For example, the RAN node in a V2X technology can be a road side unit (RSU). Of course, the RAN node can also be a node in a core network.
[0074] In another possible scenario, a terminal is assisted by multiple RAN nodes to implement wireless access, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately configured, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0075] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU).
[0076] Any of the CU (or CU-CP, CU-UP), DU and RU can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. That is, the radio access network device in this application can be a virtualized device, which can be implemented by general hardware and instantiated virtualized functions, or by special hardware and instantiated virtualized functions. The general hardware can be a server, such as a cloud server.
[0077] The terminal device in this application can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user apparatus.
[0078] The terminal device can be a device providing voice / data connectivity to a user, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. Currently, some examples of terminal devices can be: a mobile phone, a pad, a computer (such as a notebook computer, a palm computer, etc.) with wireless transceiver function, a mobile internet device (MID), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a drone, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved public land mobile network (PLMN), etc.
[0079] Among them, the wearable device can also be called a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also a powerful function realized through software support and data interaction, cloud interaction. The general wearable smart device includes a full function, large size, and can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and focuses on a certain application function and needs to cooperate with other devices such as a smart phone, such as various smart wristbands, smart jewelry, etc. for monitoring vital signs.
[0080] In addition, the terminal device can also be a terminal device in an IoT system. IoT is an important part of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and interconnection. IoT technology can achieve mass connection, deep coverage and terminal power saving through, for example, narrow band (NB) technology.
[0081] In addition, the terminal device can also include intelligent printers, train detectors, gas station sensors, and the like, and the main functions include collecting data (part of the terminal device), receiving control information and downlink data of the network device, and transmitting electromagnetic waves to transmit uplink data to the network device.
[0082] The terminal device in the present application can be a virtualized device, which can be implemented by general hardware and instantiated virtualization functions, or special hardware and instantiated virtualization functions. The general hardware can be a server, such as a cloud server.
[0083] It should be understood that the present application does not limit the specific form of the wireless access network device and the terminal device.
[0084] FIG. 1 is a schematic diagram of the architecture of a communication system 100 suitable for the method provided by the embodiments of the present application. As shown in FIG. 1, the communication system 100 includes a wireless access network 10 and a core network 20, and optionally, the communication system 100 can also include an Internet 30. The wireless access network 10 can include at least one wireless access network device (e.g., 110a and 110b in FIG. 1), and can also include at least one terminal device (e.g., 120a-120j in FIG. 1).
[0085] The terminal device can be connected to the wireless access network device in a wireless manner, and the wireless access network device can be connected to the core network in a wireless or wired manner. The core network device and the wireless access network device can be independent and different physical devices, or can be integrated into the same physical device, or can be a physical device integrated with part of the functions of the core network device and part of the functions of the wireless access network device. The terminal and the terminal, and the wireless access network device and the wireless access network device, can be connected to each other in a wired or wireless manner.
[0086] The wireless access network device and the terminal, the wireless access network device and the wireless access network device, and the terminal and the terminal can communicate through licensed spectrum, unlicensed spectrum, or both. They can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or both. Embodiments of the present application do not limit the spectrum used for wireless communication.
[0087] The wireless access network device can be a base station deployed in the air, such as satellite base station 110a, or a base station deployed indoors, such as micro base station or indoor station 110b.
[0088] The terminal can be a terminal deployed in the air, such as helicopter or unmanned aerial vehicle 120i in FIG. 1, or a terminal deployed on the ground, such as mobile phone 120a, 120e, 120f, and 120j, vehicle 120b, computer 110b, printer 120h, etc. in FIG. 1.
[0089] The wireless access network device and the terminal can be fixed or mobile. For example, the wireless access network device and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed on aircraft, balloons, and artificial satellites in the air.
[0090] The roles of the wireless access network device and the terminal can be relative. For example, helicopter or unmanned aerial vehicle 120i in FIG. 1 can be configured as a mobile base station. For 120j that accesses the wireless access network 10 through 120i, 120i is a base station; but for 110a, 120i is a terminal, i.e., 110a and 120i communicate through a wireless air interface protocol. Of course, 110a and 120i can also communicate through an interface protocol between wireless access network devices, in which case, 120i is also a base station relative to 110a. Therefore, the wireless access network device and the terminal can be collectively referred to as communication devices, and 110a, 110b, and 120a-120j in FIG. 1 can be referred to as communication devices with their respective corresponding functions, such as communication devices with base station functions or communication devices with terminal functions.
[0091] It should be understood that FIG. 1 is only a schematic diagram, and the communication system can also include other devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG. 1.
[0092] Reference signals are an important part of system design in mobile communication systems, and are mainly responsible for: channel state measurement, data demodulation, beam training, and time-frequency parameter tracking. The design of reference signals mainly includes the design of random sequence generation and the design of time-frequency resource mapping, as well as the transmission power of the corresponding sequence. That is, the design / configuration of the reference signal mentioned in this application can at least include the configuration of the position of the reference signal, the configuration of the power of the reference signal, and the configuration of the sequence of the reference signal. The reference signal can refer to different signals in uplink and downlink transmission, as shown in Table 1.
[0093] Table 1
[0094] It can be understood that the coherent monitoring and decoding of the data of the receiving end to the sending end in the communication process need to know the information of the wireless channel in the antennas of the two ends in advance, so channel estimation is needed. Exemplarily, when the reference signal is used for channel estimation, since the reference signal is usually sparse in the time domain, frequency domain, and spatial domain, after completing the channel estimation of the time-frequency resource unit where the reference signal is located, the wireless channel on the time-frequency-spatial resource that does not transmit the reference signal also needs to be estimated. Common channel estimation algorithms include least square (LS), linear minimum mean square error (LMMSE), and compressive sensing (CS) algorithms.
[0095] The DMRS random sequence generation method depends on the waveform used, and currently 5G supports two waveforms: CP-OFDM and DFT-s-OFDM. After obtaining the DMRS sequence, how to map the DMRS sequence to the physical time-frequency resource unit is also defined in the standard protocol. Specifically, for enhanced DMRS, the DMRS sequence can be mapped on each resource element (RE) (which can be represented as: RE(k, l)) based on the following formula (1):
[0096] wherein, k' = 0, 1, 2, 3; n = 0, 1, …;
[0097] For non-enhanced DMRS, the DMRS sequence can be mapped on each resource element (which can be represented as: RE(k, l)) based on the following formula (2):
[0098] wherein, k' = 0, 1; n = 0, 1, …;
[0099] In the formula (1) and the formula (2), denotes a port number p, a subcarrier spacing μ, a DMRS sequence mapped to the RE (k, l), is a reference signal scaling factor (i.e., indicates a ratio of physical downlink shared channel (PDSCH) energy per resource element (EPRE) relative to DMRS EPRE, w f (k') is a code division multiplexing coefficient in the frequency domain, w t (l') is a code division multiplexing coefficient in the time domain, r(2n+k') and r(4n+k') are pseudo-random sequences, and Δ is a coefficient related to a DMRS logical port number used for transmitting the DMRS.
[0100] The values of the time-frequency domain multiplexing coefficients and Δ in the above formula (1) and formula (2) can refer to Table-7.4.1.1.2-1 (configuration type 1) and Table-7.4.1.1.2-2 (configuration type 2) of the 3rd generation partnership project (3GPP) technical specification (TS) 38.211. That is, the values of the time-frequency domain multiplexing coefficients and Δ can be selected according to different configuration types to obtain corresponding parameters.
[0101] In summary, the location of DMRS in a single time-frequency resource block (RB) is mainly determined by the following parameters: 1. mapping type: type A and type B, the two mapping types differ in the starting symbol position of the physical downlink shared channel (PDSCH) and the limit of the number of PDSCH symbols; 2. DMRS configuration type: determines the frequency domain resource location of DMRS; 3. DMRS-additional position: determines whether there is an additional DMRS in the time domain; 4. maxLength: determines whether it is a single-symbol DMRS or a double-symbol DMRS. For example, when the DMRS mapping type is Type A, the configuration type is type 1, maxLength = 1, DMRS-additional position = 0, and DMRS TypeAPosition = 2, a DMRS time-frequency resource pattern as shown in FIG. 2 can be obtained, in which the black time-frequency resource block in FIG. 2 represents a position carrying a DMRS signal.
[0102] With the application of machine learning, there is a certain advantage in completing the channel estimation task through an artificial intelligence model. Therefore, an artificial intelligence (AI) model can be introduced in a communication system for channel estimation. The training of an artificial intelligence model requires a diversified training data set as a training sample to train the model to improve the accuracy of model inference. Among them, training is to learn a certain ability from a large number of known data samples, while inference is to specifically use this ability so that it can quickly and efficiently perform the same / similar inference process as the training process on data samples that have not been seen in training to obtain an ideal inference result. Generally, the main difference between training and inference is only that one is known data and the other is newly collected data (or data that has not been seen in training), but the dimensions of input and output remain consistent in training and inference.
[0103] A training dataset is a collection of training samples, each of which is an input to the neural network, and is used for model training. The training dataset is one of the most important parts of machine learning, and the training process of machine learning is essentially to learn some features from the training dataset, so that the difference between the output of the neural network and the ideal target value under the training dataset is minimized. Generally, even if the same network structure is used, the weights and outputs of the neural networks trained using different training datasets can be different. Therefore, the composition and selection of the training dataset determine the performance of the trained neural network to some extent.
[0104] Exemplarily, when the AI model is deployed in a wireless communication system, whether offline model updating / training or online model updating / training, data in the network needs to be collected to constitute a dataset required for model updating / training. A diversified training dataset helps wireless communication AI algorithm design to obtain greater performance gain, and can improve the generalization ability and robustness of the obtained AI model in various scenarios. Conversely, a single training dataset can easily lead to inaccurate gain evaluation, model overfitting, weak generalization ability, poor scene adaptability, and other problems.
[0105] Optionally, the AI model can be deployed as a module in one or more of the following devices in the wireless communication system: an access network device, a terminal device, or a core network device, etc.; or the AI model can also be deployed separately or on a device other than the access network device, the terminal device, or the core network device, such as a host or a cloud server of an over the top (OTT) system, at this time, the device deploying the AI model can communicate with the access network device, the terminal device, or the core network device, etc. in the wireless communication system.
[0106] In addition, when multiple AI models are deployed in the wireless communication system, the multiple AI models can be divided based on functions, such as different AI nodes being responsible for different functions. It can be understood that the multiple AI models can be distributed in one device or multiple devices.
[0107] FIG. 3 is a schematic diagram of a deployment mode of an AI model in a wireless communication system according to an embodiment of the present application. As shown in FIG. 3, the communication system 300 includes an AI network element 310, a terminal device 320, and a network device 330. The AI network element 310 is configured to perform AI-related operations, such as constructing a training dataset or training an AI model, etc.
[0108] In a possible implementation, the network device can send data related to AI model training to the AI network element, the AI network element builds a training data set and trains the AI model. For example, the data related to the training of the AI model can include data reported by the terminal device. The AI network element can send the result of the operation related to the AI model to the network device and forward it to the terminal device through the network device. The result of the operation related to the AI model can include at least one of the following: a trained AI model, a model evaluation result or a test result, etc.
[0109] Optionally, part of the trained AI model can be deployed on the network device, and the other part can be deployed on the terminal device. Alternatively, the trained AI model can be deployed on the network device; or the trained AI model can be deployed on the terminal device.
[0110] It should be understood that FIG. 3 is only used as an example to illustrate that the AI network element 310 is directly connected to the network device 330, and in other scenarios, the AI network element 310 can also be connected to the terminal device 320. Alternatively, the AI network element 310 can be connected to both the network device 320 and the terminal device 330. Alternatively, the AI network element 310 can also be connected to the network device 330 through a third-party network element. The connection relationship between the AI network element and other network elements is not limited in the embodiments of the present application.
[0111] In the AIDMRS channel estimation process, it is generally performed in sub-band granularity. For example, the PDSCH bandwidth is 16 resource blocks (RBs), and channel estimation can be performed in 4RB / 8RB granularity in the process of training or inference. As shown in FIG. 4, the PDSCH bandwidth is 16 RBs, and assuming that the length of the DMRS sequence is Z (Z is a positive integer) symbols, according to the mapping mode shown in the above formula (1) or (2), it can be obtained that: the 0th symbol to the 11th symbol (denoted as DMRS 0) in the Z symbols are mapped to RB 0, the 12th symbol to the 23rd symbol (denoted as DMRS 1) in the Z symbols are mapped to RB 1, the 24th symbol to the 35th symbol (denoted as DMRS 2) in the Z symbols are mapped to RB 2, the 36th symbol to the 47th symbol (denoted as DMRS 3) in the Z symbols are mapped to RB 3, and so on, the 144th symbol to the 155th symbol (denoted as DMRS 12) in the Z symbols are mapped to RB 12, the 156th symbol to the 167th symbol (denoted as DMRS 13) in the Z symbols are mapped to RB 13, the 168th symbol to the 179th symbol (denoted as DMRS 14) in the Z symbols are mapped to RB 14, and the 180th symbol to the 191st symbol (denoted as DMRS 15) in the Z symbols are mapped to RB 15. When channel estimation is performed in 4RB granularity, channel estimation results (which can also be referred to as channel information) H0 corresponding to RB 0 to RB 3, channel estimation results H1 corresponding to RB 4 to RB 7, channel estimation results H2 corresponding to RB 8 to RB 11, and channel estimation results (or channel information) H3 corresponding to RB 12 to RB 15 can be obtained.
[0112] It should be noted that when the DMRS sequence itself is used as the input of the AI model that needs to perform DMRS estimation, the same / adapted model input DMRS sequence is required in training and inference. Specifically, the same / adaptation includes: 1, the length of the sequence is consistent, that is, the terminal device is configured with a continuous DMRS symbol sequence with a length of 192 symbols in the training process, and then a DMRS symbol sequence with a length of 192 symbols must be used in the inference, otherwise the input of the AI will not match and the inference cannot be completed; 2, the generation mode of the sequence needs to be consistent, for example, the sequence is generated based on the formula in TS 38.211.
[0113] It can be understood that the AIDMRS channel estimation needs to train the DMRS channel estimation model. When training the DMRS channel estimation model, the training data to be collected includes: generating a DMRS sequence according to the protocol, generating a DMRS sequence corresponding to 16 RBs (considering the possible length change of OCC / CDM); the estimated channel result obtained at the terminal device side; the DMRS signal received by the terminal device (the DMRS signal received by the terminal device is denoted as Y in the present application). In the training process, the DMRS sequence (+Y) can be used as the input of AI, and inference is performed once every 4 RBs.
[0114] For the DMRS described in the foregoing FIG. 4, to collect the channel corresponding to more than the last 4 RBs (for example, the last 4 RBs), at least a PDSCH bandwidth of more than 4 RBs (for example, 16 RBs) needs to be configured, so as to collect the Y+DMRS combination corresponding thereto. However, since the PDSCH bandwidth is variable, there may be a large number of Y+DMRS combinations corresponding to RB 0 to RB 3 in the collected data set, and there are very few Y+DMRS combinations corresponding to other RBs, which may cause the collected training data to be unbalanced. If the collected data for training the channel estimation model is unbalanced, or in other words, the collected data for training the channel estimation model is not rich enough, the trained channel estimation model may be inaccurate.
[0115] Therefore, the embodiments of the present application provide a communication method, device and storage medium. In the method, the network device indicates an offset to the terminal side to change the mapping manner of the original reference signal on the frequency domain resource, so as to increase the possibility of obtaining different reference signals on the same block of frequency domain resources; that is, diversified reference signals can be obtained without configuring a long PDSCH bandwidth, and then diversified channel information can be obtained.
[0116] The communication method provided by the embodiments of the present application will be described in detail below in combination with FIG. 5. The method provided by the present application can be applied to the communication system shown in FIG. 1 or FIG. 3, but the embodiments of the present application are not limited thereto.
[0117] FIG. 5 is a schematic flowchart of a communication method 500 provided by an embodiment of the present application. In the flowchart shown in FIG. 5, the method is shown from the perspective of the interaction between the terminal device and the network device, but the present application does not limit the execution subject of the method. For example, the terminal device in FIG. 5 can be replaced by a communication module in the terminal device, or a circuit or chip responsible for the communication function in the terminal device (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), and the network device in FIG. 5 can be replaced by a communication module in the network device, or a circuit or chip responsible for the communication function in the network device (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core).
[0118] As shown in FIG. 5, the method 500 can include S501-S504. Details of each step in the method 500 are described below.
[0119] S501, the network device determines first information and second information, the first information is used for configuring a first reference signal, the first reference signal is mapped to a first frequency domain resource, and the second information is used for indicating at least one offset.
[0120] The first frequency domain resource can be a resource configured by the network device to the terminal device for carrying a reference signal.
[0121] The reference signal in the present application can be a DMRS, an SRS, or other reference signals such as a CSI-RS, and the present application does not limit this. In the following, DMRS is taken as an example of a reference signal for description.
[0122] When the first reference signal is a DMRS signal, the first information can include one or more of the mapping type, the DMRS configuration type, the DMRS-additional position, or the max Length described above.
[0123] Each offset in the at least one offset in the present application refers to the offset between the starting position of the DMRS sequence mapped to the first time-frequency resource in the present application and the starting position of the DMRS sequence corresponding to the resource mapping mode shown in the above formula (1) or formula (2) based on the same DMRS configuration information.
[0124] It can be understood that the at least one offset can correspond to at least one frequency domain resource, the at least one frequency domain resource respectively corresponds to different time domain resources, and the sizes of the at least one frequency domain resource are the same. The first frequency domain resource described above can be one of the at least one frequency domain resource.
[0125] Optionally, the second information can indicate the at least one offset in the following ways: 1, the second information includes the at least one offset; 2, the second information includes an initial offset and a change amount of the offset, for example, the initial offset is 0 and the change amount of the offset is 1, then the at least one offset obtained based on the second information is: 0, 1, 2, …, N.
[0126] Specifically, the at least one offset included in the second information can be determined by the network device from a pre-designed offset set, and the offsets included in the pre-designed offset set can be determined according to the number of subcarriers corresponding to X RB (X is a non-negative integer). For example, X = {0, 1, 2, 3, …}, and the pre-designed offset set can be {0, 12, 2*12, 3*12, …}. It can be understood that the network device can redesign the offset set after a period of time or after reassigning the bandwidth to ensure that diversified DMRS can be obtained.
[0127] S502, the network device sends the first information to the terminal device. Correspondingly, the terminal device receives the first information from the network device.
[0128] Optionally, the first information can be carried in high-layer signaling, such as radio resource control (RRC) signaling, or in physical layer signaling, such as downlink control information (DCI).
[0129] S503, the network device sends the second information to the terminal device. Correspondingly, the terminal device receives the second information from the network device.
[0130] Optionally, the second information can be carried in high-layer signaling, such as RRC signaling, or in physical layer signaling, such as DCI.
[0131] The first information and the second information can be sent simultaneously, such as being carried in the same signaling, or can be sent separately, such as being carried in different signaling. The present application does not limit this.
[0132] S504, the terminal device determines at least one third reference signal based on the at least one offset and the first information.
[0133] The number of the at least one third reference signal is the same as the number of the at least one offset. Each reference signal in the at least one third reference signal is mapped to the first frequency domain resource.
[0134] The at least one third signal determined by the terminal device will be described below in conjunction with FIG. 6. FIG. 6 is described by taking DMRS as an example of a reference signal.
[0135] FIG. 6 below is an example in which the at least one frequency domain resource corresponding to the at least one offset respectively corresponds to different time domain resources.
[0136] FIG. 6 is another schematic diagram of the at least one third reference signal provided by the embodiments of the present application. It is assumed that the size of the first frequency domain resource is 4 RBs, the length of the DMRS sequence is Z symbols, and the number of the at least one offset is 4, and the four offsets are f=0, f=1, f=2, and f=3, respectively. In the case where the terminal device does not obtain the at least one offset, the first DMRS shown in (a) of FIG. 6 can be obtained based on the first information according to the mapping manner shown in (1) or (2) above. As shown in (a) of FIG. 6, the 0th symbol to the 11th symbol (denoted as DMRS 0) in the Z symbols are mapped to RB 0, the 12th symbol to the 23rd symbol (denoted as DMRS 1) in the Z symbols are mapped to RB 1, the 24th symbol to the 35th symbol (denoted as DMRS 2) in the Z symbols are mapped to RB 2, and the 36th symbol to the 47th symbol (denoted as DMRS 3) in the Z symbols are mapped to RB 3.
[0137] After the terminal device obtains the four offsets f=0, f=1, f=2, and f=3, for the offset f=0, the DMRS 0 to the DMRS 3 can be sequentially mapped to the RB 0 to the RB 3 to obtain the third DMRS shown in (b) of FIG. 6.
[0138] For the offset f=1, the 1st symbol to the 12th symbol (denoted as DMRS 16) in the Z symbols are mapped to RB 0, the 13th symbol to the 24th symbol (denoted as DMRS 17) in the Z symbols are mapped to RB 1, the 25th symbol to the 36th symbol (denoted as DMRS 18) in the Z symbols are mapped to RB 2, and the 37th symbol to the 48th symbol (denoted as DMRS 19) in the Z symbols are mapped to RB 3 to obtain the third DMRS shown in (c) of FIG. 6.
[0139] For the offset f=2, the 2nd symbol to the 13th symbol (denoted as DMRS 20) in the Z symbols are mapped to RB 0, the 14th symbol to the 25th symbol (denoted as DMRS 21) in the Z symbols are mapped to RB 1, the 26th symbol to the 37th symbol (denoted as DMRS 22) in the Z symbols are mapped to RB 2, and the 38th symbol to the 49th symbol (denoted as DMRS 23) in the Z symbols are mapped to RB 3 to obtain the third DMRS shown in (d) of FIG. 6.
[0140] For the offset f = 3, the 3rd symbol to the 14th symbol in the Z symbols (denoted as DMRS 24) can be mapped to the RB 0, the 14th symbol to the 25th symbol in the Z symbols (denoted as DMRS 25) can be mapped to the RB 1, the 26th symbol to the 37th symbol in the Z symbols (denoted as DMRS 26) can be mapped to the RB 2, the 38th symbol to the 49th symbol in the Z symbols (denoted as DMRS 27) can be mapped to the RB 3, and the third DMRS as shown in (e) in FIG. 6 is obtained.
[0141] It can be obtained in combination with FIG. 6 that different offsets can cause different DMRS sequences to be mapped on the same frequency domain resource to obtain diversified DMRS sequences.
[0142] In the embodiment of the present application, after the network device sends the first information for configuring the first reference signal to the terminal device, the network device further sends the second information for indicating at least one offset to the terminal device, and then the terminal device can determine at least one third reference signal based on the first information and the at least one offset; since each offset in the at least one offset refers to the offset between the DMRS sequences mapped on the same frequency domain resource at different times, the at least one third reference signal obtained by the terminal device is mapped on the same frequency domain resource as the first reference signal. Therefore, the method provided in the present application can map different reference signal sequences on the same frequency domain resource, and then diversified reference signals can be obtained without the need to configure a longer frequency domain resource, and then the corresponding channel information of the diversified reference signals can be obtained.
[0143] Optionally, after S501, the method 500 further includes that the network device determines at least one third reference signal based on the at least one offset and the first information.
[0144] The process can refer to the description in S504, which will not be repeated here.
[0145] Optionally, the method 500 further includes that the network device sends at least one third reference signal to the terminal device on the first frequency domain resource. Correspondingly, the terminal device receives at least one second reference signal from the network device on the first frequency domain resource; and performs channel estimation based on the at least one third reference signal and the at least one second reference signal to obtain at least one channel information.
[0146] The at least one second reference signal is the at least one third reference signal sent by the network device and received by the terminal device after passing through the wireless channel.
[0147] It can be understood that each of the at least one third reference signal transmitted by the network device may not be successfully received by the terminal device after passing through the wireless channel, for example, may be interfered by noise or packet loss, etc. Therefore, the at least one third reference signal and the at least one second reference signal are corresponding.
[0148] Optionally, after S506, the method 500 further includes: performing channel estimation by the terminal device based on the at least one third reference signal and the at least one second reference signal to obtain at least one channel information.
[0149] Since the at least one third reference signal and the at least one second reference signal are one-to-one corresponding, the at least one channel information can be obtained.
[0150] Suppose that the third reference signal #1 in the at least one third reference signal is Y, the second reference signal #2 in the at least one second reference signal is X, and the channel information is H, then Y = HX. The above channel estimation can be understood as a process of obtaining H. Wherein, the second reference signal #1 is the second reference signal received by the terminal device after the third reference signal #1 passes through the wireless channel.
[0151] It can be understood that obtaining the channel information can further include other implementation manners, and specific implementation manners can refer to descriptions in the prior art, which will not be described here.
[0152] Optionally, after S506, the method 500 further includes: sending, by the terminal device, the at least one channel information to the network device. Correspondingly, the network device receives the at least one channel information from the terminal device.
[0153] Optionally, after S506, the method 500 further includes: sending, by the terminal device, the at least one second reference signal to the network device. Correspondingly, the network device receives the at least one second reference signal from the terminal device.
[0154] It can be understood that the network device can take the received at least one second reference signal, at least one channel information, and at least one third reference signal as training data to perform model training to obtain a channel estimation model. Wherein, the at least one second reference signal and the at least one third reference signal can be used as input of the model, and the at least one channel information can be used as true value.
[0155] Optionally, when the number of the at least one offset indicated by the second information (hereinafter referred to as at least one first offset for the convenience of description) is 1, the network device can further send third information to the terminal device, where the third information is used to indicate at least one second offset. Correspondingly, the terminal device receives the third information from the network device, and determines at least one fourth reference signal based on the at least one second offset and the first information.
[0156] Optionally, the third information can be carried in high layer signaling or physical layer signaling. The third information is sent separately from the second information.
[0157] The description of the at least one second offset can refer to the description of the at least one first offset, which will not be repeated here.
[0158] The process of determining the fourth reference signal by the terminal device is the same as that of determining the third reference signal, which will not be repeated here for the sake of brevity.
[0159] When the number of the at least one second offset is 1, the at least one second offset can be the same as or different from the at least one first offset. For example, when the at least one second offset is the same as the at least one first offset, the third information can be represented by 1 bit (bit) "0 / 1" to indicate that the offset indicated before is maintained, or that the offset is 0. For example, "0" indicates that the offset indicated before is maintained, and "1" indicates that the offset is 0; or "1" indicates that the offset indicated before is maintained, and "0" indicates that the offset is 0. Based on this, the signaling overhead can be effectively reduced.
[0160] Optionally, for the enhanced DMRS, the terminal device and the network device can map the DMRS sequence on each resource element (which can be represented as RE(k, l)) based on the following formula (3):
[0161] wherein,
[0162] That is, the subcarrier index k included in the first frequency domain resource satisfies: k = 8n + 2k' + Δ - k0; or, k = 12n + k' + Δ - k0; or, k = 12n + k' + Δ + 4 - k0.
[0163] Optionally, for the non-enhanced DMRS, the terminal device and the network device can map the DMRS sequence on each resource element (which can be represented as RE(k, l)) based on the following formula (4):
[0164] wherein,
[0165] That is, the subcarrier index k included in the first frequency domain resource satisfies: k = 4n + 2k' + Δ - k0; or, k = 6n + k' + Δ - k0.
[0166] Optionally, the above-mentioned RE(k, l) can be replaced by RE(k", l), that is, k in formula (3) can be replaced by k"; that is, k in formula (4) can be replaced by k".
[0167] The above-mentioned k0 is one of the at least one offset. For other parameters in formula (3) and formula (4), please refer to the description of (1) and (2) above, which will not be repeated here.
[0168] Optionally, for the enhanced DMRS, the terminal device and the network device can map the DMRS sequence on each resource element (which can be represented as: RE(k, l)) based on the following formula (5): That is, the reference signal carried on the first frequency domain resource satisfies the following relationship with the index k of the subcarrier included in the first frequency domain resource:
[0169] Optionally, for the non-enhanced DMRS, the terminal device and the network device can map the DMRS sequence on each resource element (which can be represented as: RE(k, l)) based on the following formula (6): That is, the reference signal carried on the first frequency domain resource satisfies the following relationship with the index k of the subcarrier included in the first frequency domain resource:
[0170] Wherein, k0 in formula (5) and formula (6) is one of the at least one offset. For other parameters in formula (5) and formula (6), please refer to the description of (1) and (2) above, which will not be repeated here.
[0171] Based on this, decoupling the reference signal sequence index from the frequency domain resource index when mapping the PDSCH RE of the reference signal can make the reference signal be configured to start from the middle position of the original reference signal sequence to the initial position of the PDSCH frequency domain resource. That is, different reference signal sequences can be mapped on the same frequency domain resource, and then the channel information corresponding to the diversified reference signal sequences can be collected on the same frequency domain resource.
[0172] The method provided by the embodiments of the present application is described in detail above in combination with FIG. 1 to FIG. 6, and the device provided by the embodiments of the present application is described in detail below in combination with FIG. 7 and FIG. 8.
[0173] FIG. 7 and FIG. 8 are schematic diagrams of possible apparatuses provided by embodiments of the present application. These apparatuses can be used to implement the functions of the terminal device or the network device in the above-described method embodiments, and thus can also achieve the beneficial effects possessed by the above-described method embodiments.
[0174] FIG. 7 is a schematic block diagram of an apparatus provided by an embodiment of the present application. As shown in FIG. 7, the apparatus 700 includes a transceiver module 710 and a processing module 720.
[0175] In one possible design, the apparatus 700 is configured to implement the functions of the terminal device in the above-described method embodiment shown in FIG. 5.
[0176] For example, the transceiver module 710 is configured to: receive, from a network device, first information used to configure a first reference signal, the first reference signal being mapped to a first frequency domain resource; and receive, from the network device, second information used to indicate at least one first offset; and the processing module 720 is configured to: determine, based on the at least one offset and the first information, at least one third reference signal.
[0177] Optionally, the transceiver module 710 is further configured to: receive, from the network device, at least one second reference signal on the first frequency domain resource; and the processing module 720 is further configured to: perform channel estimation based on the at least one third reference signal and the at least one second reference signal, to obtain at least one channel information.
[0178] Optionally, the transceiver module 710 is further configured to: send, to the network device, the at least one second reference signal; and send, to the network device, the at least one channel information.
[0179] For more detailed description of the transceiver module 710 and the processing module 720, refer to the related description in the embodiment shown in FIG. 5.
[0180] In another possible design, the apparatus 700 is configured to implement the functions of the network device in the above-described method embodiment shown in FIG. 5.
[0181] For example, the processing module 720 is configured to: determine first information and second information, the first information being used to configure a first reference signal, the first reference signal being mapped to a first frequency domain resource, and the second information being used to indicate at least one offset; and the transceiver module 710 is configured to: send, to a terminal device, the first information and the second information.
[0182] Optionally, the processing module 720 is further configured to: determine, based on the at least one offset and the first information, at least one third reference signal; and the transceiver module 710 is further configured to: send, to the terminal device, the at least one third reference signal on the first frequency domain resource.
[0183] Optionally, the transceiver 710 is further configured to receive at least one second reference signal from the terminal device, and receive at least one channel information from the terminal device, the at least one channel information being obtained by performing channel estimation based on the at least one third reference signal and the at least one second reference signal.
[0184] More detailed description of the transceiver 710 and the processing module 720 can be directly obtained by referring to the description of the related components in the embodiment shown in FIG. 5, and thus is not repeated here.
[0185] It should be noted that the apparatus 700 can include a transmitting module but not a receiving module. Alternatively, the apparatus 700 can include a receiving module but not a transmitting module. Whether the apparatus 700 includes a transmitting module or a receiving module can depend on whether the apparatus 700 performs the transmitting action or the receiving action in the above-described schemes. It can be understood that the apparatus 700 can also be referred to as a communication apparatus since it has the communication function.
[0186] FIG. 8 is another schematic block diagram of an apparatus according to an embodiment of the present application. As shown in FIG. 8, the apparatus 800 includes one or more processors 810. The processor 810 can be a general processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processor. The baseband processor can be configured to process communication protocols and communication data, and the central processor can be configured to control the apparatus (e.g., a terminal device, a network device or a chip, etc.), execute software programs, and process data of the software programs.
[0187] Optionally, in one design, the processor 810 can include a program (which can also be referred to as code or instructions), and the program can be run on the processor 810 so that the apparatus 800 performs the method performed by the terminal device or the network device in the above method embodiments. In another possible design, the apparatus 800 includes a circuit (not shown in FIG. 8) for implementing the functions of the terminal device or the network device in the above method embodiments.
[0188] For example, the processor 810 can be configured to execute the computer programs or instructions stored in the memory to implement the steps performed by the terminal device or the network device in the method embodiments shown in any one of the embodiments shown in FIG. 5.
[0189] Optionally, the apparatus 800 can include one or more memories 820 having programs (which can also be referred to as code or instructions) stored thereon, and the programs can be run on the processor 810 so that the apparatus 800 performs the method performed by the terminal device or the network device in the above embodiments.
[0190] Optionally, the processor 810 and / or the memory 820 can include an AI module for implementing AI-related functions. The AI module can be implemented by software, hardware, or a combination of software and hardware. For example, the AI module can include a radio intelligent controller (RIC) module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.
[0191] Optionally, the processor 810 and / or the memory 820 can also store data. The processor and the memory can be separately arranged or integrated together.
[0192] Optionally, the apparatus 800 can further include a communication interface 830. The processor 810 can also be referred to as a processing unit, which controls the apparatus (e.g., a terminal device or a network device). The communication interface 830 can also be referred to as a transceiver, a transceiving unit, a transceiving circuit, or a transceiver, which implements the transceiving function of the apparatus.
[0193] Optionally, the apparatus 800 further includes a communication interface 830. The processor 810 and the communication interface 830 are coupled to each other. It can be understood that the communication interface 830 can be a transceiver or an input / output interface.
[0194] It can be understood that, since the apparatus 800 has a communication function, it can also be referred to as a communication apparatus.
[0195] When the apparatus 800 is used to implement the method of FIG. 5, the processor 810 is configured to perform the functions of the processing unit described above, and the communication interface 830 is configured to perform the functions of the transceiving module described above. Whether the communication interface 830 is configured to transmit or receive depends on whether the apparatus 800 is configured to perform a transmitting action or a receiving action in the scheme being implemented.
[0196] When the apparatus 800 described above is a chip applied to a terminal device, the chip implements the functions of the terminal device in the method embodiments. The chip of the terminal device receives a signal from another module (such as a radio frequency module or an antenna) in the terminal device. The signal can be transmitted by a network device to the terminal device. Alternatively, the chip of the terminal device transmits a signal to another module (such as a radio frequency module or an antenna) in the terminal device. The signal can be transmitted by the terminal device to a network device.
[0197] When the apparatus 800 is a chip applied to a network device, the chip implements the functions of the network device in the method embodiments. The chip of the network device receives a signal from another module (such as a radio frequency module or an antenna) in the network device, and the signal can be sent by a terminal device to the network device. Alternatively, the chip of the network device sends a signal to another module (such as a radio frequency module or an antenna) in the network device, and the signal can be sent by the network device to the terminal device.
[0198] It can be understood that when the apparatus 800 is a terminal device or a network device, the communication interface 830 can be a transceiver, and specifically can include a transmitter and a receiver. The transmitter is configured to send a signal, and the receiver is configured to receive a signal. When the apparatus 800 is a chip applied to a terminal device or a network device, the communication interface 830 can be an input / output circuit. The input circuit can be configured to receive, and the output interface can be configured to send.
[0199] It should be noted that the method embodiments described above can be applied to a processor or implemented by the processor. The processor can be an integrated circuit chip with a signal processing capability. In the implementation process, each step of the method embodiments described above can be completed by an integrated logic circuit or an instruction in the form of software in the processor.
[0200] The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or any combination thereof. The general processor can be a microprocessor, or any conventional processor.
[0201] The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor for execution. The software module can be located in a storage medium in the art, such as a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register, or the like. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.
[0202] The present application also provides a computer program product, which, when running on a processor, can implement the method shown in the above method embodiments.
[0203] The application further provides a computer readable storage medium, which comprises computer instructions, and the computer instructions can implement the method shown in the method embodiment when running on a processor.
[0204] The application further provides a communication system, comprising the terminal device and the network device.
[0205] The memory in the embodiments of the application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, and not limitation, many forms of RAM can be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM). It is to be noted that the memory described herein is intended to include, without being limited to, these and any other suitable types of memory.
[0206] The method provided by the above embodiments can be implemented by software, hardware, firmware, or any combination thereof, in whole or in part. When implemented by software, the method can be implemented in whole or in part in the form of a computer program product. The computer program product can include one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (such as coaxial cable, optical fiber, digital subscriber (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic disk), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0207] The present application also provides a computer program product, which, when running on a processor, can implement the method shown in the above method embodiments.
[0208] The present application also provides a computer-readable storage medium, which includes computer instructions, and the computer instructions, when running on a processor, can implement the method shown in the above method embodiments.
[0209] The present application also provides a communication system, the terminal device and the network device.
[0210] Those skilled in the art can understand that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the 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 the present application.
[0211] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0212] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or in other forms.
[0213] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments.
[0214] In addition, each functional unit in the various embodiments of the present application can be integrated into a processing unit, or each unit can be a physically independent unit, or two or more units can be integrated into a unit.
[0215] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk, and various media that can store program codes.
[0216] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method comprises: receiving first information from a network device, the first information being used for configuring a first reference signal, the first reference signal being mapped to a first frequency domain resource; receiving second information from the network device, the second information being used for indicating at least one offset; determining at least one third reference signal based on the at least one offset and the first information.
2. The method of claim 1, wherein, The method further comprises: receiving at least one second reference signal from the network device on the first frequency domain resource; performing channel estimation based on the at least one third reference signal and the at least one second reference signal to obtain at least one channel information.
3. The method of claim 2, wherein, The method further comprises: sending the at least one second reference signal to the network device; sending the at least one channel information to the network device.
4. The method according to any one of claims 1 to 3, characterized in that, The subcarrier index k included in the first frequency domain resource satisfies: k = 8n + 2k' + Δ - k0; or, k = 12n + k' + Δ - k0; or, k = 12n + k' + Δ + 4 - k0; where n is a natural number, k' takes a value of 0, 1, 2 or 3, Δ is determined according to a port number of a reference signal transmitted, and k0 is one of the at least one offset, k0 being a non-negative integer. The subcarrier index k included in the first frequency domain resource satisfies: k = 4n + 2k' + Δ - k0; or, k = 6n + k' + Δ - k0; where n is a natural number, k' takes a value of 0 or 1, Δ is determined according to a port number of a reference signal transmitted, and k0 is one of the at least one offset, k0 being a non-negative integer.
5. The method according to any one of claims 1 to 4, characterized in that, The method comprises: determining first information and second information, the first information being used for configuring a first reference signal, the first reference signal being mapped to a first frequency domain resource, and the second information being used for indicating at least one offset; 6. The method according to any one of claims 1 to 4, characterized in that, The reference signal carried on the first frequency domain resource satisfies the following relationship between the reference signal and the index k of the subcarrier included in the first frequency domain resource: wherein denotes a sequence of a reference signal mapped on a resource element with port number p, subcarrier spacing μ, subcarrier index k, and symbol index l, w is a reference signal scaling factor f (k') and w t (l') are code division multiplexing coefficients in frequency and time domain, respectively, k0is one of the at least one offset, and r(2n+k'+k0) is a random sequence.
7. A communication method characterized by comprising: sending the first information and the second information to a terminal device. The method further comprises: determining at least one third reference signal based on the at least one offset and the first information; 8. The method of claim 7, wherein, sending the at least one third reference signal to the terminal device on the first frequency domain resource. The method further comprises: receiving at least one second reference signal from the terminal device; 9. The method of claim 8, wherein, receiving at least one channel information from the terminal device, the at least one channel information being obtained by performing channel estimation based on at least one third reference signal and the at least one second reference signal. The subcarrier index k included in the first frequency domain resource satisfies: k = 8n + 2k' + Δ - k0; or, k = 12n + k' + Δ - k0; or, k = 12n + k' + Δ + 4 - k0; where n is a natural number, k' takes a value of 0, 1, 2 or 3, k0 is one of the at least one offset, and Δ and k0 are positive integers. The subcarrier index k included in the first frequency domain resource satisfies: k = 4n + 2k' + Δ - k0; or, k = 6n + k' + Δ - k0; where n is a natural number, k' takes a value of 0 or 1, k0 is one of the at least one offset, and Δ and k0 are positive integers.
10. The method according to any one of claims 7 to 9, characterized in that, The method comprises: 11. The method according to any one of claims 7 to 10, characterized in that, 12. The method according to any one of claims 7 to 10, characterized in that, The reference signal carried on the first frequency domain resource satisfies the following relationship between the reference signal and the index k of the subcarrier included in the first frequency domain resource: wherein denotes a sequence of a reference signal mapped on a resource element with port number p, subcarrier spacing μ, subcarrier index k, and symbol index l, w is a reference signal scaling factor f (k') and w t (l') are code division multiplexing coefficients in frequency and time domain, respectively, k0is one of the at least one offset, r(2n+k'+k0) is a random sequence.
13. A communications device, characterized by receiving, from a network device, first information used for configuring a first reference signal, the first reference signal being mapped to a first frequency domain resource; and receiving, from the network device, second information used for indicating at least one offset; determining, based on the at least one offset and the first information, at least one third reference signal.
14. The apparatus of claim 13, wherein the transceiver is further configured to receive, from the network device, at least one second reference signal on the first frequency domain resource; the processor is further configured to perform channel estimation based on the at least one third reference signal and the at least one second reference signal to obtain at least one channel information.
15. The apparatus of claim 14, wherein, the transceiver is further configured to: transmit, to the network device, the at least one second reference signal; and transmit, to the network device, the at least one channel information.
16. A communications device, characterized by comprising: a processor configured to determine first information used for configuring a first reference signal, the first reference signal being mapped to a first frequency domain resource, and second information used for indicating at least one offset; a transceiver configured to transmit, to a terminal device, the first information and the second information.
17. The apparatus of claim 16, wherein the processor is further configured to determine, based on the at least one offset and the first information, at least one third reference signal; the transceiver is further configured to transmit, to the terminal device, the at least one third reference signal on the first frequency domain resource.
18. The apparatus of claim 17, wherein, the transceiver is further configured to: receive, from the terminal device, at least one second reference signal; and receive, from the terminal device, at least one channel information, the at least one channel information being obtained based on channel estimation performed on at least one third reference signal and the at least one second reference signal.
19. A communications device, characterized by a processor configured to cause the communication apparatus to perform the method of any one of claims 1-6; or perform the method of any one of claims 7-12.
20. A computer-readable storage medium having stored thereon a computer program, characterized in that, the computer program is configured to cause the processor to perform the method of any one of claims 1-6; or the method of any one of claims 7-12.
21. A computer program product, characterised in that, a computer program configured to cause the processor to perform the method of any one of claims 1-6; or the method of any one of claims 7-12.
Citation Information
Patent Citations
Communication method and device
CN117676818A
Transmission method of demodulation reference signal and related device
CN118233252A
Method for mapping positioning reference signal, terminal, and network-side device
US20220231816A1
Method and apparatus for transmitting information
WO2022062873A1