Communication method and communication apparatus

By carrying signals and data on time-frequency resources, expanding the sequence time-frequency resources of the signal, and combining reference signal measurement information for channel estimation, the problem of insufficient channel estimation accuracy in complex wireless environments is solved, and the reliability and efficiency of data transmission are improved.

WO2025161758A1PCT designated stage Publication Date: 2025-08-07HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/140860
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-31
Filing Date
2024-12-20
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

In a flexible and complex wireless environment, the prior art cannot effectively perform reasonable channel estimation of time-frequency resources occupied by data transmission, resulting in insufficient channel estimation accuracy.

Method used

By carrying signals and data on the same time-frequency resources, expanding the number and category of the sequence time-frequency resources of the signal, combining the measurement information of the reference signal for channel estimation, increasing the pattern and number of signals, supporting reasonable channel estimation in complex environments.

Benefits of technology

Improve the channel estimation accuracy of data transmission in flexible and variable complex wireless environments, and enhance the reliability and efficiency of data demodulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024140860_07082025_PF_FP_ABST
    Figure CN2024140860_07082025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a communication apparatus, which relate to the technical field of communications. In the method, a first time-frequency resource for bearing a sequence of a first signal can also be used for bearing first data, which first signal is used for demodulating the first data. A second apparatus indicates information of the first time-frequency resource to a first apparatus, and the first apparatus determines the sequence of the first signal on the basis of the information of the first time-frequency resource, and demodulates the first data on the basis of the first signal. When a first time-domain resource can be used for bearing both first data and a sequence of a first signal, the types and quantity of patterns of a first time-frequency resource can be expanded, such that rational channel estimation regarding time-frequency resources occupied by data transmissions can be supported in a flexible, varied and complicated channel environment.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on January 31, 2024, with application number 202410157222.8 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Art

[0003] The demodulation reference signal (DMRS) can be used for data demodulation, meaning it can be used to perform channel estimation on the time-frequency resources occupied by data transmission. The accuracy of the channel estimation for the time-frequency resources occupied by data transmission is correlated with the DMRS resource density. For example, when the channel exhibits severe frequency selectivity, the DMRS resource density in the frequency domain should be increased; when the channel varies rapidly in the time domain, the DMRS resource density in the time domain should be increased.

[0004] Currently, the time-frequency resource patterns used to carry DMRS sequences can be configured through protocol pre-defined methods or artificial intelligence (AI), but these solutions are not suitable for flexible and complex wireless environments. Therefore, how to reasonably estimate the channel of the time-frequency resources occupied by data transmission in such a flexible and complex wireless environment is a technical problem that needs to be solved urgently. Summary of the Invention

[0005] The present application provides a communication method and a communication device to support reasonable channel estimation of time-frequency resources occupied by data transmission in a flexible, changeable and complex wireless environment.

[0006] In a first aspect, a communication method is provided, including: receiving first information, the first information indicating information of a first time-frequency resource, the first time-frequency resource being used to carry a sequence of a first signal and first data, the first signal being used for demodulating the first data; and determining information of the first time-frequency resource based on the first information.

[0007] The execution entity of the solution described in the first aspect may be the first device, a module within the first device (such as a chip system), or a logical node, logic module, or software that implements all or part of the functions of the first device, without limitation. For ease of description, the following description uses the first device as an example.

[0008] In the above solution, the first signal and the first data can be carried on the same first time-frequency resource. The first device can determine the sequence of the carried first signal based on the information of the first time-frequency resource and can perform channel estimation based on the sequence of the first signal.

[0009] When the first time-frequency resource can be used to carry both data and a sequence of a first signal, compared to a scheme in which the first time-frequency resource can only be used to carry data or a sequence of a first signal, this can expand the number and categories of time-frequency resources used to carry a sequence of a first signal, thereby supporting more reasonable channel estimation of the time-frequency occupied by data transmission in a flexible, changeable and complex wireless environment.

[0010] In the first aspect, the method may further include: receiving a reference signal; and sending measurement information of the reference signal, wherein the first information is associated with the measurement information of the reference signal.

[0011] When the first device receives the reference signal, the first device sends measurement information of the reference signal to the second device. The second device can determine the corresponding first time-frequency resource based on the channel condition between the first device and the second device indicated by the measurement information of the reference signal, and the first device can use the corresponding first signal for channel estimation.

[0012] In the first aspect, the method may further include: performing channel estimation based on the first signal.

[0013] In this way, the first device can use the first signal to perform channel estimation, thereby supporting data demodulation of the first data.

[0014] In a second aspect, a communication method is provided, including: determining first information, the first information indicating information of a first time-frequency resource, the first time-frequency resource being used to carry a sequence of a first signal and first data, the first signal being used for demodulating the first data; and sending the first information.

[0015] The execution entity of the solution described in the second aspect can be the second device, a module within the second device (such as a chip system), or a logical node, logic module, or software that implements all or part of the functions of the second device, without limitation. For ease of description, the following description uses the second device as an example.

[0016] Please refer to the description of the beneficial effects of the first aspect.

[0017] In the second aspect, the method may further include: sending a reference signal; receiving measurement information of the reference signal, wherein the first information is associated with the measurement information of the reference signal.

[0018] In combination with the method of any of the first and second aspects, the first information includes at least one of the following:

[0019] identification information of the pattern of the first time-frequency resource;

[0020] length information of the sequence of the first signal,

[0021] The information after the pattern of the first time-frequency resource is compressed,

[0022] A mapping relationship between the first time-frequency resource and the sequence of the first signal,

[0023] The starting position corresponding to the first time-frequency resource,

[0024] The end position corresponding to the first time-frequency resource,

[0025] The number of first time-frequency resources in the frequency domain, or

[0026] The number of first time-frequency resources in the time domain.

[0027] The first device can determine the information of the first time-frequency resource through one or more of the above-mentioned methods, thereby determining the sequence of the corresponding first signal.

[0028] In combination with the method described in any of the first and second aspects, the mapping relationship between the first time-frequency resource and the sequence of the first signal includes: frequency domain first and then time domain, or time domain first and then frequency domain.

[0029] When the first device determines the mapping relationship between the first time-frequency resources and the sequence of the first signal, the first device may determine a specific arrangement of the first time-frequency resources.

[0030] In combination with the method described in any of the first and second aspects, the first time-frequency resource includes at least two consecutive time domain symbols and at least two consecutive subcarriers, or the first time-frequency resource includes one time domain symbol and at least two consecutive subcarriers; or the first time-frequency resource includes one subcarrier and at least one consecutive symbol.

[0031] In this way, the types and quantity of patterns of the first time-frequency resources can be increased, thereby supporting more reasonable channel estimation of the time-frequency occupied by data transmission in a flexible, changeable and complex wireless environment.

[0032] In combination with the method described in any of the first and second aspects, the starting time domain symbol of the at least two consecutive time domain symbols includes one or more time domain symbols in a time slot; or, the ending time domain symbol of the at least two consecutive time domain symbols includes one or more time domain symbols in a time slot.

[0033] In this way, the types and quantity of patterns of the first time-frequency resources can be increased, thereby supporting more reasonable channel estimation of the time-frequency occupied by data transmission in a flexible, changeable and complex wireless environment.

[0034] In combination with the method described in any of the first and second aspects, the first time-frequency resource is also used to carry a sequence of at least one second signal and at least one second data, the root sequence of the sequence of the first signal is different from the root sequence of the sequence of the second signal, and the second signal is used for demodulation of the second data.

[0035] When the first time-frequency resource is used to carry a sequence of multiple signals, this can improve resource utilization of the first time-frequency resource. Furthermore, for each signal sequence, the number and types of time-frequency resource patterns corresponding to it can be expanded, thereby supporting more reasonable channel estimation of the time-frequency occupied by data transmission in flexible, changing and complex wireless environments.

[0036] In combination with the method described in any one of the first and second aspects, the first data corresponds to the first layer, the second data corresponds to the second layer, and the first layer is different from the second layer.

[0037] In this way, the embodiment of the present application can support reasonable channel estimation for the two-stream scenario.

[0038] In combination with the method described in any of the first and second aspects, the first time-frequency resources are located in one or more resource blocks corresponding to the first time domain resources, and the first time domain resources include one or more time domain symbols in one or more time slots.

[0039] When the first time-frequency resource can be located in one or more resource blocks, this can increase the types and quantity of patterns of the first time-frequency resource, thereby supporting more reasonable channel estimation of the time-frequency occupied by data transmission in a flexible, changeable and complex wireless environment.

[0040] In combination with the method described in any one of the first and second aspects, the first data includes at least one of control data and user data.

[0041] When the first data includes control data, the first signal can be used for demodulation of the control data.

[0042] When the first data includes user data, the first signal can be used for demodulation of the user data.

[0043] When the first data includes control data and user data, the first signal can be used for demodulation of the control data and the user data.

[0044] In a third aspect, a communication device is provided. The communication device may be a first device, or a device or module for executing the function of the first device.

[0045] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0046] The first device mentioned above may be a terminal device or a network device, which is not limited.

[0047] In a fourth aspect, a communication device is provided. The communication device may be a second device, or a device or module for executing the function of the second device.

[0048] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0049] The second device mentioned above can be a network device or a terminal device.

[0050] In a fifth aspect, a communication device is provided, comprising a processor, wherein the processor is configured to, by executing a computer program or instruction, or by a logic circuit, enable the communication device to execute the method described in the first aspect and any possible manner of the first aspect; or enable the communication device to execute the method described in the second aspect and any possible manner of the second aspect.

[0051] In a possible implementation, the communication device further includes a memory for storing the computer program or instruction.

[0052] In a possible implementation, the communication device further includes a communication interface, which is used to input and / or output signals.

[0053] In the sixth aspect, a communication device is provided, comprising a logic circuit and an input / output interface, the input / output interface being used to input and / or output signals, the logic circuit being used to execute the method described in the first aspect and any possible manner of the first aspect; or the logic circuit being used to execute the method described in the second aspect and any possible manner of the second aspect.

[0054] In the seventh aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction is run on a computer, the method described in the first aspect and any possible method of the first aspect is executed; or, the method described in the second aspect and any possible method of the second aspect is executed.

[0055] In an eighth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the method described in the first aspect and any possible manner of the first aspect to be executed; or cause the method described in the second aspect and any possible manner of the second aspect to be executed.

[0056] In the ninth aspect, a chip system is provided, comprising: a processor, which is used to execute the computer program or instructions in the memory, so that the chip system implements the method in the first aspect and any possible implementation of the first aspect; or, enables the chip system to implement the method in the second aspect and any possible implementation of the second aspect.

[0057] For the description of the beneficial effects of any aspect from the third aspect to the ninth aspect, reference can be made to the description of the beneficial effects of the first aspect and the second aspect, and no further details will be given. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] FIG1 is a schematic diagram of an application framework applicable to an embodiment of the present application.

[0059] FIG2 is a schematic diagram of another application framework applicable to an embodiment of the present application.

[0060] FIG3 is a schematic diagram of a communication system applicable to an embodiment of the present application.

[0061] FIG4 is a schematic diagram of another communication system applicable to an embodiment of the present application.

[0062] FIG5 is a schematic diagram of an interaction flow of a communication method according to an embodiment of the present application.

[0063] FIG6 is a schematic diagram of the relationship between the first signal, the first data, and the first time-frequency resource.

[0064] FIG7 is a schematic diagram of a pattern of the first time-frequency resource according to an embodiment of the present application.

[0065] FIG8 is another schematic diagram of the pattern of the first time-frequency resource according to an embodiment of the present application.

[0066] FIG9 is another schematic diagram of the pattern of the first time-frequency resource according to an embodiment of the present application.

[0067] FIG10 is another schematic diagram of the pattern of the first time-frequency resource according to an embodiment of the present application.

[0068] FIG11 is a schematic diagram of a communication device according to an embodiment of the present application.

[0069] FIG12 is another schematic diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0070] The technical solution in this application will be described below with reference to the accompanying drawings.

[0071] The technical solution in this application will be described below with reference to the accompanying drawings.

[0072] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.

[0073] 1. In this application, unless otherwise specified, "plurality" means two or more.

[0074] 2. In each embodiment of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.

[0075] 3. The various numerical numbers involved in this application are only used for the convenience of description and are not used to limit the scope of protection of this application. The size of the serial numbers involved in this application does not mean the order of execution. The order of execution of each process should be determined by its function and internal logic. For example, the terms "first", "second", "third", "fourth" and other various terminology labels (if any) in the specification and claims and drawings of this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. Among them, the data used in this way can be interchangeable where appropriate, so that the embodiments described here can be implemented in an order other than what is illustrated or described here.

[0076] At the same time, any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0077] 4. The terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product or apparatus.

[0078] 5. In this application, "used to indicate" can be understood as "enabling," and "enabling" can include direct enabling and indirect enabling. When describing that certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and does not necessarily mean that the information contains A.

[0079] The information enabled by the information is called information to be enabled. In the specific implementation process, there are many ways to enable the enabled information, such as but not limited to, directly enabling the information to be enabled, such as the information to be enabled itself or the index of the information to be enabled. The information to be enabled can also be indirectly enabled by enabling other information, wherein there is an association between the other information and the information to be enabled. It is also possible to enable only a part of the information to be enabled, while the other parts of the information to be enabled are known or agreed in advance. For example, it is also possible to enable specific information with the help of the arrangement order of each piece of information agreed in advance (such as specified in the protocol), thereby reducing the enabling overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and enable them uniformly to reduce the enabling overhead caused by enabling the same information separately.

[0080] 6. In this application, "pre-configuration" may include pre-definition, such as protocol definition. "Pre-definition" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including each network element). This application does not limit the specific implementation method.

[0081] 7. "Storage" or "saving" as used in this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be provided in part separately and in part integrated into a decoder, processor, or communication device. The type of memory may be any form of storage medium and is not limited thereto.

[0082] 8. The “protocol” referred to in this application may refer to a standard protocol in the field of communications, such as the fourth generation (4G) network, the fifth generation (5G) network protocol, the new radio (NR) protocol, the 5.5G network protocol, the sixth generation (6 th generation, 6G) network protocols and related protocols used in future communication systems, which are not limited in this application.

[0083] 9. The arrows or boxes indicated by dotted lines in the schematic diagrams in the accompanying drawings of this application specification represent optional steps or optional modules.

[0084] 10. In this application, unless otherwise specified, “ / ” indicates that the objects associated with each other are in an “or” relationship. For example, A / B can mean A or B. “And / or” in this application is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural.

[0085] 11. In this application, indication includes direct indication (also called explicit indication) and implicit indication. Direct indication of information A means including information A. Implicit indication of information A means indicating information A through the correspondence between information A and information B and the direct indication of information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.

[0086] 12. In this application, the use of information C to determine information D includes both situations where information D is determined solely based on information C and situations where information D is determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.

[0087] 13. In this application, "device A sends information A to device B" can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the device B, which may include sending information to device B directly or indirectly.

[0088] 14. In this application, the phrase "Device B receives information A from Device A" should be understood to mean that the source of information A or an intermediate network element in the transmission path between the source and the device A is Device A, and may include directly or indirectly receiving the information from Device A. Information may undergo necessary processing between the source and destination, such as formatting changes, but the destination can still understand the valid information from the source. Similar expressions in this application should be understood similarly and are not elaborated on here.

[0089] First, a communication system to which the embodiments of the present application are applicable is described.

[0090] The technical solution provided in this application can be applied to various communication systems, such as: 5G or NR system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, wireless local area network (WLAN) system, satellite communication system, future communication system, such as 6G mobile communication system, or a fusion system of multiple systems.

[0091] The technical solution provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0092] A device in a communication system can send signals to or receive signals from another device. Signals can include information, signaling, or data. The term "device" can also be replaced by an entity, network entity, device, communication device, communication module, node, or communication node. This application uses devices as an example for description. For example, a communication system can include at least one terminal device and at least one network device. A network device can send downlink signals to a terminal device, and / or a terminal device can send uplink signals to a network device.

[0093] In an embodiment of the present application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.

[0094] The terminal device may be a device that provides voice / data, such as a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.

[0095] As an example and not a limitation, the terminal device can also be a wearable device. Wearable devices can also be called wearable smart devices, which are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0096] In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the embodiments of the present application, only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.

[0097] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network.

[0098] The base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmitting point (TP), master station, auxiliary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, RAN intelligent controller (RIC), etc.

[0099] A base station may also be a macro base station, micro base station, relay node, donor node, or the like, or a combination thereof. A base station may also refer to a communication module, modem, or chip used to be installed in the aforementioned devices or apparatuses. A base station may also be a mobile switching center, a device that performs base station functions in D2D, V2X, and M2M communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. A base station may support networks with the same or different access technologies.

[0100] Optionally, the RAN node may also be a server, a wearable device, a vehicle, or an onboard device. For example, the access network device in vehicle-to-everything (V2X) technology may be a roadside unit (RSU). The embodiments of this application do not limit the specific technology and device form used by the network device.

[0101] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0102] In some deployments, the network device may include a CU or a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network device includes a gang-CU-CP, a gNB-CU-UP, and a gNB-DU.

[0103] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes implementing portions of the base station's functionality. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be separate or included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.

[0104] A RAN node can support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond to DUs and RUs with different functions.

[0105] If the fronthaul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions.

[0106] If the fronthaul interface between the DU and the RU is another interface, relative to CPRI, part of the downlink and / or uplink baseband functions, such as precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) for downlink, are moved from the DU to the RU for implementation; for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix (CP) removal are moved from the DU to the RU for implementation.

[0107] In one possible implementation, the interface can be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between the DU and RU is different, corresponding to different types (Categories) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.

[0108] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions preceding it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping). Other functions after layer mapping (e.g., resource element (RE) mapping, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) addition) are moved to the RU for implementation. For uplink transmission, based on RE demapping, the DU is configured to implement demapping and one or more functions preceding it (i.e., one or more of decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and RE demapping). Other functions after demapping (e.g., one or more of digital BF or fast Fourier transform (FFT) / CP removal) are moved to the RU for implementation. It is understandable that for the functional description of DU and RU corresponding to various types of eCPRI, reference can be made to the eCPRI protocol, which will not be described in detail here.

[0109] In one possible design, the processing unit for implementing baseband functions in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing baseband functions in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.

[0110] In different communication systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (open RAN, ORAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0111] In the embodiments of the present application, the device for implementing the functions of the network device can be a network device; it can also be a device that can support the network device to implement the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The device can be installed in the network device or used in conjunction with the network device. In the embodiments of the present application, only the device for implementing the functions of the network device is used as an example to illustrate, and does not constitute a limitation on the solutions of the embodiments of the present application.

[0112] The network equipment and / or terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water; and can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal equipment are located.

[0113] In addition, terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (for example, a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of terminal devices and network devices.

[0114] In wireless communication networks (such as mobile communication networks), the services supported by the networks are becoming increasingly diverse, and the demands they need to meet are becoming increasingly diverse. For example, the networks need to be able to support ultra-high speeds, ultra-low latency, and ultra-large connections. This makes network planning, network configuration, and resource scheduling increasingly complex. As network functionality becomes increasingly powerful, such as supporting higher spectrum bandwidths, high-order multiple input multiple output (MIMO) technology, beamforming, and / or beam management, network energy conservation has become a hot research topic. These new demands, new scenarios, and new features pose unprecedented challenges to network planning, maintenance, and efficient operations. To meet this challenge, AI technology can be introduced into wireless communication networks to achieve network intelligence.

[0115] In order to support AI technology in wireless networks, the communication system can also introduce AI nodes.

[0116] Optionally, the AI ​​node can be deployed in one or more of the following locations in the communication system: access network equipment, terminal equipment, or core network equipment. Alternatively, the AI ​​node can be deployed separately, for example, in a location other than any of the above devices, such as a host or cloud server in an over-the-top (OTT) system. The AI ​​node can communicate with other devices in the communication system, such as one or more of the following: network equipment, terminal equipment, or network elements of the core network.

[0117] It is understood that the embodiments of the present application do not limit the number of AI nodes. For example, when there are multiple AI nodes, the multiple AI nodes can be divided based on function, such as different AI nodes are responsible for different functions.

[0118] It is also understood that AI nodes can be independent devices, or integrated into the same device to implement different functions, or can be network elements in hardware devices, or can be software functions running on dedicated hardware, or can be virtualized functions instantiated on a platform (e.g., a cloud platform). This application does not limit the specific form of AI nodes. Among them, AI nodes can be AI network elements or AI modules.

[0119] Figure 1 is a schematic diagram of an application framework applicable to an embodiment of the present application. As shown in Figure 1, the devices are connected through interfaces (such as NG, Xn) or air interfaces. These device nodes, such as core network equipment, access network nodes (RAN nodes), terminals or one or more devices in operation administration and maintenance (OAM) are provided with one or more AI modules (for clarity, only one is shown in Figure 1). The access network node can be a separate RAN node or can include multiple RAN nodes, for example, including CU and DU. CU and / or DU can also be provided with one or more AI modules. Optionally, the CU can also be split into CU-CP and CU-UP. One or more AI models are provided in the CU-CP and / or CU-UP.

[0120] The AI ​​module is used to implement the corresponding AI function. The AI ​​modules deployed in different devices may be the same or different. The model of the AI ​​module can implement different functions according to different parameter configurations. The model of the AI ​​module can be configured based on one or more of the following parameters: structural parameters (for example, the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of the neuron, the activation function of the neuron, or at least one of the bias in the activation function), input parameters (for example, the type of input parameters and / or the dimension of the input parameters), or output parameters (for example, the type of output parameters and / or the dimension of the output parameters). The bias in the activation function can also be called the bias of the neural network.

[0121] An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or on the same node or device.

[0122] Figure 2 is a schematic diagram of another application framework applicable to an embodiment of the present application. As shown in Figure 2, the communication system includes a RAN intelligent controller (RIC). For example, the RIC can be the AI ​​modules 117 and 118 shown in Figure 1, which are used to implement AI-related functions. The RIC includes a near-real-time RIC (near-real time RIC, near-RT RIC) and a non-real-time RIC (non-real time RIC, Non-RT RIC). The non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to delay, and the delay of the data can be in the order of seconds. The real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to delay, and the delay of the data is in the order of tens of milliseconds.

[0123] Near-real-time RIC is used for model training and inference. For example, it is used to train AI models and use them for inference. Near-real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data.

[0124] Optionally, the near real-time RIC may deliver the inference results to the RAN node and / or the terminal.

[0125] Optionally, the inference results can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the near-real-time RIC delivers the inference results to the DU, which then sends them to the RU.

[0126] Non-real-time RIC is also used for model training and inference. For example, it is used to train AI models and use them for inference. Non-real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data, and the inference results can be delivered to the RAN nodes and / or terminals.

[0127] Optionally, the inference results may be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the non-real-time RIC submits the inference results to the DU, which then sends them to the RU.

[0128] The near-real-time RIC and the non-real-time RIC may also be provided as separate devices. Alternatively, the near-real-time RIC and the non-real-time RIC may also be provided as part of other devices. For example, the near-real-time RIC may be provided in a RAN node (e.g., a CU or DU), while the non-real-time RIC may be provided in an OAM, a cloud server, a core network device, or other network device.

[0129] FIG3 is a schematic diagram of a communication system applicable to an embodiment of the present application. As shown in FIG3 , the communication system may include at least one network device, such as network device 110. Communication system 100 may also include at least one terminal device, such as terminal device 120 and terminal device 130. Network device 110 and terminal devices (such as terminal device 120 and terminal device 130) may communicate via wireless links. Communication devices in the communication system, such as network device 110 and terminal device 120, may communicate using multi-antenna technology.

[0130] Figure 4 is a schematic diagram of another communication system applicable to embodiments of the present application. Compared to the communication system shown in Figure 3, the communication system shown in Figure 4 also includes an AI device 140, which is used to perform AI-related operations, such as constructing a training data set or training an AI model.

[0131] In one possible implementation, the network device 110 sends data related to the training of the AI ​​model to the AI ​​device 140, which constructs a training data set and trains the AI ​​model. For example, the data related to the training of the AI ​​model may include data reported by the terminal device. The AI ​​device 140 sends the results of the operations related to the AI ​​model to the network device 110, and forwards them to the terminal device through the network device 110. For example, the results of the operations related to the AI ​​model include at least one of the following: an AI model that has completed training, an evaluation result or a test result of the model, etc. Exemplarily, a part of the trained AI model is deployed on the network device 110, and the other part is deployed on the terminal device. Alternatively, the trained AI model is deployed on the network device 110. Alternatively, the trained AI model is deployed on the terminal device.

[0132] FIG4 illustrates the example of a direct connection between AI device 140 and network device 110. In other scenarios, AI device 140 may also be connected to a terminal device; AI device 140 may also be connected to both network device 110 and a terminal device simultaneously; AI device 140 may also be connected to network device 110 through a third-party device, etc. Therefore, this application does not limit the connection relationship between the AI ​​device and other devices.

[0133] The AI ​​device 140 may also be provided as a module in a network device and / or a terminal device, for example, in the network device 110 or the terminal device shown in FIG. 3 .

[0134] Figures 3 and 4 are simplified schematic diagrams for ease of understanding. For example, the communication system may also include other devices, such as wireless relay devices and / or wireless backhaul devices, which are not shown in Figures 3 and 4. In actual applications, the communication system may include multiple network devices (such as network device 110 and network device 150 (not shown in Figure 3)) and may also include multiple terminal devices. Therefore, this application does not limit the number of network devices and terminal devices included in the communication system.

[0135] Next, some technical concepts involved in this application are briefly described.

[0136] Machine learning (ML): ML is an important technical approach to achieving AI. Deep neural networks (DNNs) are a specific implementation of ML. According to the universal approximation theorem, neural networks can theoretically approximate any continuous function, enabling them to learn arbitrary mappings. Traditional communication systems require extensive expert knowledge to design communication modules. However, deep learning communication systems based on DNNs can automatically discover implicit pattern structures from massive data sets, establish mapping relationships between data, and achieve performance superior to traditional modeling methods.

[0137] According to the network construction method, DNN can be divided into feedforward neural network (FNN), convolutional neural network (CNN) and recurrent neural network (RNN).

[0138] CNN is a neural network specifically designed to process data with a grid-like structure. For example, time series data (discrete sampling along the time axis) and image data (discrete sampling along two dimensions) can both be considered grid-like data. CNNs do not utilize all input information at once for computation. Instead, they use a fixed-size window to intercept a portion of the information for convolution operations, significantly reducing the computational complexity of model parameters. Furthermore, depending on the type of information intercepted by the window (e.g., people and objects in an image represent different types of information), each window can use a different convolution kernel, enabling CNNs to better extract features from the input data.

[0139] RNNs are a type of DNN that utilizes feedback time series information. Their input consists of a new input value at the current moment and their own output value at the previous moment. RNNs are suitable for capturing temporally correlated sequence features and are suitable for applications such as speech recognition and channel coding.

[0140] The above-mentioned FNN, CNN, and RNN are common neural network structures, which are all constructed based on neurons.

[0141] AI Model: An AI model is an algorithm or computer program that implements AI functionality. It represents the mapping between the model's input and output. AI models can be neural networks, linear regression models, decision tree models, support vector machines (SVMs), Bayesian networks, Q-learning models, or other ML models.

[0142] AI model application or reasoning: using trained AI models to solve practical problems.

[0143] The AI ​​model can be implemented as a hardware circuit, software, or a combination of software and hardware, without limitation. Non-limiting examples of software include: program code, program, subroutine, instruction, instruction set, code, code segment, software module, application, or software application.

[0144] DMRS: DMRS can be used to estimate the equivalent channel matrix experienced by a data channel (e.g., physical downlink shared channel (PDSCH), PUSCH) or a control channel (e.g., physical downlink control channel (PDCCH)), thereby being used for detection and demodulation of data signals, such as signals on data channels or control channels.

[0145] Taking PDSCH as an example, the DMRS vector sent by the transmitter is s and the data signal vector is x. The DMRS and data signals are precoded in the same way (multiplied by the same precoding matrix P). The DMRS vector and data vector received by the receiver are expressed as follows:

[0146] Data signal vector:

[0147] DMRS vector:

[0148] From formulas (1) and (2), we can see that the equivalent channels experienced by the data signal and DMRS are The receiving end obtains the equivalent channel by using a channel estimation algorithm (such as minimum mean square error (MMSE) channel estimation) based on the known DMRS vector s. estimation, and then complete the demodulation of the data signal.

[0149] Generally speaking, one DMRS port corresponds to one transmission layer (also called a stream, spatial layer, or rank). For MIMO transmission with R transmission layers, the number of DMRS ports is R. To ensure the quality of channel estimation, different DMRS ports are orthogonal to each other. To reduce mutual interference, the resources corresponding to different DMRS ports can be mapped to pre-defined time-frequency resources using frequency division multiplexing, time division multiplexing, or code division multiplexing. See below for details.

[0150] DMRS configuration types: DMRS configuration types mainly include: Type 1 (Type 1) and Type 2 (Type 2). Type 1 supports up to 8 orthogonal DMRS ports, and Type 2 supports up to 12 orthogonal DMRS ports. For details, please refer to Table 1 and Table 2.

[0151] Table 1 Type 1 DMRS parameter values

[0152] Table 2 Type 2 DMRS parameter values

[0153] As shown in Table 1 and Table 2, p is the index of the DMRS port, λ is the index of the code division multiplexing (CDM) group to which the DMRS port belongs. The DMRS ports in the same CDM group occupy the same time-frequency resources, but the orthogonal cover code (OCC) sequences are different. For a single symbol, Type1 supports a maximum of 4 DMRS ports, and one DMRS resource occupies one orthogonal frequency division multiplexing (OFDM) symbol. The 4 DMRS ports are divided into CDM group #0 and CDM group #1. CDM group #0 includes port #0 and port #1, and CDM group #1 includes port #2 and port #3. The DMRS ports in the same CDM group are mapped to the same time-frequency resources, but can be distinguished by the OCC sequence, thereby ensuring the orthogonality between the DMRS ports in the CDM group.

[0154] Exemplarily, port#0 and port#1 are located in the same resource element (RE), and resource mapping is performed in a comb-tooth manner in the frequency domain, that is, the adjacent frequency domain resources occupied by port#0 and port#1 are separated by one subcarrier. For a DMRS port, the two adjacent REs occupied correspond to an OCC sequence of length 2. For example, for subcarrier 0 and subcarrier 2, port#0 and port#1 use a set of OCC sequences of length 2 (+1+1 / +1-1). Similarly, port#2 and port#3 are located in the same RE and are mapped in a comb-tooth manner in the frequency domain to the REs not occupied by port#0 and port#1. For subcarrier 1 and subcarrier 3, port#2 and port#3 use a set of OCC codeword sequences of length 2 (+1+1 and +1-1).

[0155] Currently, the patterns of time-frequency resources used to carry DMRS sequences cannot meet the requirements for channel estimation of the time-frequency resources occupied by data transmission in flexible, complex and changeable channel environments. For example, when the patterns of time-frequency resources used to carry DMRS sequences are configured in a protocol-predefined manner, their number and categories are limited and cannot adapt to flexible, complex and changeable wireless environments. For another example, when the patterns of time-frequency resources used to carry DMRS sequences are generated by ML algorithms, data from specific communication environments must be obtained for AI training. This results in limited environmental adaptability of the patterns of time-frequency resources used to carry DMRS sequences, and the training overhead is also very high.

[0156] In view of this, the present application provides a communication method and a communication device to support reasonable channel estimation of time-frequency resources occupied by data transmission in a flexible, changeable and complex wireless environment.

[0157] For ease of understanding and explanation, the communication method of the embodiment of the present application is described below using the first device and the second device as examples, but this should not constitute any limitation on the execution subject of the communication method of the embodiment of the present application. For example, the method performed by the first device can also be performed by a module of the first device (such as a circuit, a chip, or a chip system, etc.), and can also be implemented by a logical node, a logical module, or software that can realize all or part of the functions of the first device. The method performed by the second device can be performed by a module of the second device (such as a circuit, a chip, or a chip system, etc.), and can also be implemented by a logical node, a logical module, or software that can realize all or part of the functions of the second device.

[0158] The above-mentioned apparatus may be a communication device or device, or a component or chip system in a device. For example, the first apparatus is a first device, or a first component, or a first chip, etc.; for example, the second apparatus is a second device, or a second component, or a second chip, etc.

[0159] The first device may be a terminal device or a network device, and the second device may be a network device or a terminal device. For example, the first device is a terminal device and the second device is a terminal device; for example, the first device is a network device and the second device is a terminal device; or, the second device is a network device and the first device is a terminal device.

[0160] The communication method according to the embodiment of the present application is described below with reference to the accompanying drawings.

[0161] FIG5 is a schematic diagram of an interactive flow of a communication method according to an embodiment of the present application. The method shown in FIG5 can be performed by the first device and the second device, or by modules and / or devices (e.g., chips, such as integrated circuits, etc.) with corresponding functions installed in the first device and the second device, without limitation. The following description will be made using the first device and the second device as an example. As shown in FIG5 , the method includes:

[0162] S501: The second device determines first information.

[0163] For example, the first information indicates information about a first time-frequency resource, where the first time-frequency resource is used to carry a sequence of a first signal and the first data, or the first time-frequency resource is used to carry a sequence of the first signal and also to carry the first data. The first signal is used to demodulate the first data. For example, the first device may use the first signal to demodulate the first data.

[0164] The first signal may also be understood as a reference signal, which can be used for channel estimation or for obtaining channel information, etc.

[0165] The second device may determine the first information based on the priori information.

[0166] The aforementioned prior information may include information on historical changes in the channel environment. For example, the second device may determine the channel environment information at the second time based on the channel environment information at the first time. The first time is the time before the second device sends the first information to the first device. The first device and the second device are in communication at the first time. The second time may be the time when the first information is sent.

[0167] The first time, the second time, and the sending time may all be corresponding time units, such as time slots, symbols, or mini-symbols.

[0168] For example, if the channel environment at the first time is stable, the second device determines that the channel environment at the second time will also be stable. The second device may determine the corresponding first time-frequency resource.

[0169] For example, if the channel environment at the first time is changing dramatically, and the second device determines that the channel environment at the second time is also changing dramatically, the second device may determine the corresponding first time-frequency resource.

[0170] The second device may also determine the first information based on measurement information of the reference signal.

[0171] For example, the second device first transmits a reference signal (such as a channel state information reference signal (CSI-RS)) to the first device. The first device measures the reference signal, obtains measurement information of the reference signal, and transmits the measurement information of the reference signal to the second device. The second device then determines the first information based on the measurement information of the reference signal.

[0172] For example, if the measurement information of the reference signal indicates that the channel environment between the second device and the first device changes dramatically, the second device may determine the corresponding first time-frequency resource so that the first device can reasonably perform channel estimation.

[0173] Exemplarily, if the measurement information of the reference signal indicates that the channel environment between the second device and the first device changes steadily, the second device may also determine the corresponding first time-frequency resource so that the first device can reasonably perform channel estimation.

[0174] The above-mentioned measurement information may include but is not limited to: measurement reports, eigenvectors V (a vector related to the precoding to be used for downlink transmission after singular value decomposition (SVD) of the channel) and even information about the channel itself.

[0175] When the first device reports one or more parameters of the measurement information to the second device, the second device can more accurately determine the appropriate first time-frequency resource based on the measurement information of the reference signal, so that the first device can reasonably perform channel estimation.

[0176] In summary, when the first device receives the reference signal, the first device can send measurement information of the reference signal to the second device, the second device can determine the corresponding first time-frequency resource based on the channel condition between the first device and the second device indicated by the measurement information of the reference signal, and the first device can use the corresponding first signal for channel estimation.

[0177] In summary, the embodiments of the present application do not limit the specific method in which the second device determines the first information.

[0178] In one possible implementation, the first data may include one or more of broadcast information, control data, and user data.

[0179] When the first data includes control data, the first signal is used for demodulation of the control data.

[0180] When the first data includes user data, the first signal is used for demodulation of the user data.

[0181] When the first data includes broadcast information, the first signal is used for demodulating the broadcast information.

[0182] When the first data includes control data and user data, the first signal is used for demodulation of the control data and the user data, and so on.

[0183] In this embodiment of the present application, the first time-frequency resource is used to carry the sequence of the first signal and the first data. This can be understood as the first signal sequence being carried on all resources within the first time-frequency resource, and the first data being carried on all resources within the first time-frequency resource. That is, both the first signal sequence and the first data are mapped to the first time-frequency resource.

[0184] In the embodiment of the present application, when the sequence of the first signal and the first data are mapped to the same RE during resource mapping, the power allocated to the sequence of the first data and the first signal can be scheduled. For example, when mapped to the same RE, the power allocated to the sequence of the first signal is 0.5, and the power allocated to the first data is 0.5. The final symbol formed is:

[0185] A pilot symbol refers to a sequence of symbols of a first signal on a specific RE, and a data symbol refers to a symbol of first data on the same RE. Both can be generated based on a constellation mapping scheme. The present embodiment does not limit the sequence of the first signal and the constellation mapping scheme of the first data.

[0186] The 0.5 in the above formula (3) is only an example. For ease of description, the above 0.5 can be expressed as u, where the value of u is any positive number between 0 and 1.

[0187] In summary, when performing resource mapping, the first data and the first signal sequence are simultaneously mapped to the same RE. When performing power scheduling, the power of the first data and the power of the first signal sequence can be flexibly changed, as shown in FIG6 .

[0188] Figure 6 is a schematic diagram of the relationship between the first signal, the first data, and the first time-frequency resource. Exemplarily, the first time-frequency resource is located in a resource block (RB). The first time-frequency resource includes 10 REs (corresponding to the first time-domain symbol), including the first RE, the second RE, ..., the tenth RE from top to bottom. White boxes represent REs not included in the first time-frequency resource:

[0189] As shown in (a) of Figure 6, the first data (represented by a black block) is mapped to all resources in the first time-frequency resource (see the first figure (from bottom to top)), and the sequence of the first signal (represented by a slash texture) is also mapped to all resources in the first time-frequency resource (see the second figure (from bottom to top)). After the resource mapping is completed, when power allocation is performed, the power allocated to the first data and the power of the sequence of the first signal in each RE in the first time-frequency resource are both 0.5 (see the third figure (from bottom to top)). Accordingly, the information carried on each RE from the 1st RE to the 10th RE received by the receiving end is the sequence of the first data and the first signal.

[0190] As shown in (b) of Figure 6 , the first data (represented by a black block) is mapped to all resources in the first time-frequency resource (see the first figure (from bottom to top)), and the sequence of the first signal (represented by a slash texture) is also mapped to all resources in the first time-frequency resource (see the second figure (from bottom to top)). After the resource mapping is completed, when power allocation is performed, the power allocated to the first data in each of the 1st RE and the 2nd RE in the first time-frequency resource is 0 (or close to 0), and the power allocated to the sequence of the first signal is 1 (or close to 1), and the power allocated to the first data and the power of the sequence of the first signal in each of the 3rd RE to the 10th RE in the first time-frequency resource is 0.5. Accordingly, the information carried by the 1st RE and the 2nd RE received by the receiving end is the sequence of the first signal, and the information carried by each of the 3rd RE to the 10th RE received by the receiving end is the sequence of the first data and the first signal.

[0191] As shown in (c) of Figure 6 , the first data (represented by a black block) is mapped to all resources in the first time-frequency resource (see the first figure (from bottom to top)), and the sequence of the first signal (represented by a slash texture) is also mapped to all resources in the first time-frequency resource (see the second figure (from bottom to top)). After the resource mapping is completed, when power allocation is performed, the power allocated to the sequence of the first signal in each of the 1st RE and the 2nd RE in the first time-frequency resource is 0 (or close to 0), and the power allocated to the first data is 1 (or close to 1), and the power allocated to the first data and the power of the sequence of the first signal in each of the 3rd RE to the 10th RE in the first time-frequency resource is 0.5 respectively. Accordingly, the information carried by the 1st RE and the 2nd RE received by the receiving end is the first data, and the information carried by each of the 3rd RE to the 10th RE received by the receiving end is the sequence of the first data and the first signal.

[0192] It can be understood that one or more of the REs with power 0 in the sequence of the first signal or the REs with power 0 in the first data can be predefined by the protocol, or can be sent by the first device to the second device or received from the second device, which is not limited here.

[0193] In the embodiment of the present application, the above-mentioned first signal is only used as a term example, which can be expressed as DMRS, or as a term in future standards with functions similar to or identical to DMRS, without limitation.

[0194] In an embodiment of the present application, the information of the first time-frequency resource may include configuration information of the first time-frequency resource, and may also include configuration information of the pattern of the first time-frequency resource, etc. In other words, the first device can determine the configuration or arrangement information of the first time-frequency resource based on the information of the first time-frequency resource, so as to determine the time-frequency resource corresponding to the sequence of the first signal.

[0195] In an embodiment of the present application, when the first information indicates information about the first time-frequency resource, the first information may include information about the first time-frequency resource. The information about the first time-frequency resource may include information about a pattern of the first time-frequency resource, or may include information that can be used to determine the first time-frequency resource, as described below.

[0196] In one possible implementation, the first information includes at least one of the following:

[0197] Identification information of the pattern of the first time-frequency resource (which may include information such as an identifier or an index);

[0198] length information of the sequence of the first signal;

[0199] Information after the pattern of the first time-frequency resource is compressed;

[0200] A mapping relationship between the first time-frequency resource and the sequence of the first signal,

[0201] The starting position corresponding to the first time-frequency resource,

[0202] The end position corresponding to the first time-frequency resource,

[0203] The number of first time-frequency resources in the frequency domain, or

[0204] The number of first time-frequency resources in the time domain.

[0205] Exemplarily, the first information includes identification information of a pattern of the first time-frequency resource.

[0206] For example, multiple time-frequency resource patterns are pre-configured between the second device and the first device, each time-frequency resource pattern indicates arrangement information of time-frequency resources for a sequence of signals used to carry data demodulation, and corresponding identification information is configured for each time-frequency resource pattern.

[0207] After the second device determines the pattern of the first time-frequency resource, it can indicate the identification information of the pattern of the first time-frequency resource to the first device. The first device determines the corresponding pattern of the first time-frequency resource based on the identification information of the pattern of the first time-frequency resource, obtains the sequence of the first signal based on the pattern of the first time-frequency resource, and uses the first signal to perform channel estimation.

[0208] Exemplarily, the first information includes length information of a sequence of the first signal.

[0209] For example, the association between the length of the sequence of the pre-configured first signal and the pattern of the time-frequency resource between the first device and the second device can be seen in Table 3. The content shown in Table 3 is only an example and is not a final limitation.

[0210] Table 3

[0211] As shown in Table 3:

[0212] The length of the sequence of the first signal is length 1, and its associated pattern is 1;

[0213] The length of the sequence of the first signal is length 2, and its associated pattern is 2.

[0214] In summary, the second device indicates the length information of the sequence of the first signal to the first device, and the first device determines the corresponding pattern of the first time-frequency resource according to the instruction of the second device and the association relationship shown in Table 3.

[0215] Exemplarily, the first information includes compressed information of the pattern of the first time-frequency resource.

[0216] For example, after the second device determines the pattern of the first time-frequency resource, it can compress the pattern of the first time-frequency resource and send the compressed information of the pattern of the first time-frequency resource to the first device. The first device can decompress the information to obtain the pattern of the first time-frequency resource.

[0217] In one example, the pattern of the first time-frequency resource may be the following pattern:

[0218] Among them, 1, 2, 3, and 4 can represent:

[0219] The same 42-bit sequence is placed in the 42 RE positions corresponding to the numbers 1, 2, 3, and 4 (arranged in the frequency domain first and then in the time domain). That is, a copy of the 42-bit sequence is placed in every 42 RE positions.

[0220] Four different sequences of length 42 are placed at the 42 RE positions corresponding to the numbers 1, 2, 3, and 4 (arranged in the frequency domain first and then in the time domain).

[0221] Among them, the positions where 1, 2, 3, and 4 appear can be obtained through neural network optimization.

[0222] Because each symbol S corresponding to the sequence is based on the current standard, Then sequence 1 corresponds to 42 symbols, each of which may be In this way, the symbols of the first signal sequence corresponding to the 168 RE positions are concatenated into a sequence of 168 symbols, first in the frequency domain and then in the time domain. The first signal sequence is fed into a neural network for compression, and the number of bits occupied by the resulting compressed information is less than the number of bits occupied by directly indicating the 168-symbol sequence.

[0223] When the first device receives the shrunken information, it can send it to the corresponding recovery neural network (the neural network used for recovery and the neural network used for compression appear in pairs and are obtained through paired training) so as to restore the original pattern of the first time-frequency resource, thereby completing subsequent channel estimation and decoding.

[0224] When the second device sends compressed information of the pattern of the first time-frequency resource to the first device, the second device can also send relevant auxiliary information to the first device, for example, the mapping relationship between the recovered sequence (symbol sequence with a length of 168) and the pattern of the first time-frequency resource. The first device can obtain the pattern of the first time-frequency resource based on the auxiliary information.

[0225] In an embodiment of the present application, the first device and the second device can exchange information about the AI ​​model. For example, the content reported by the first device to the second device includes at least: the size of the memory space that can be used to store the AI / ML model, computing power information (such as the computing power of running the AI / ML model), whether the AI / ML model is supported, and the supported AI / ML model types (such as CNN, RNN, fully connected, random forest model, etc.). When the first device indicates to the second device that the first device supports running the AI ​​model, the second device can send a neural network model for recovery to the first device, and the first device obtains the pattern of the first time-frequency resource based on the information compressed by the neural network model for recovery and the pattern of the first time-frequency resource (which may also include auxiliary information).

[0226] Exemplarily, the first information includes a mapping relationship between the first time-frequency resource and the sequence of the first signal.

[0227] For example, a plurality of mapping relationships and association relationships between patterns of time-frequency resources are preconfigured between the second device and the first device.

[0228] After the second device determines the pattern of the first time-frequency resource, it indicates the mapping relationship between the first time-frequency resource and the sequence of the first signal to the first device. The first device determines the corresponding pattern of the first time-frequency resource based on the mapping relationship between the first time-frequency resource and the sequence of the first signal, and the association between the mapping relationship and the time-frequency resource. It obtains the sequence of the first signal based on the pattern of the first time-frequency resource and uses the first signal for channel estimation. Please refer to Table 4. The content shown in Table 4 is for example only and is not a final limitation.

[0229] Table 4

[0230] As shown in Table 4:

[0231] The mapping relationship between the sequence of the first signal and the pattern of the first time-frequency resource is mapping relationship 1, and its associated pattern is 1;

[0232] The mapping relationship between the sequence of the first signal and the pattern of the first time-frequency resource is mapping relationship 2, which is associated with pattern 2.

[0233] In summary, the second device indicates to the first device the mapping relationship between the sequence of the first signal and the pattern of the first time-frequency resource, and the first device determines the corresponding pattern of the first time-frequency resource according to the indication of the second device and the association relationship shown in Table 4.

[0234] In addition, the mapping relationship between the sequence of the first signal and the first time-frequency resources can be understood as the mapping order of the first time-frequency resources in the time domain and the frequency domain.

[0235] In one possible implementation, the mapping relationship between the sequence of the first signal and the first time-frequency resource may include:

[0236] Frequency domain first, then time domain, or time domain first, then frequency domain.

[0237] For example, when the mapping relationship between the first signal sequence and the first time-frequency resource is: frequency domain first and then time domain, the first time-frequency resource can be mapped to the frequency domain first and then to the time domain.

[0238] For another example, when the mapping relationship between the first signal sequence and the first time-frequency resource is: time domain first and then frequency domain, the first time-frequency resource can be mapped to the time domain first and then to the frequency domain.

[0239] In summary, the first device can determine the specific arrangement of the first time-frequency resources in the time-frequency domain according to the mapping relationship between the first signal and the first time-frequency resources.

[0240] Exemplarily, the first information includes a starting position corresponding to the first time-frequency resource.

[0241] For example, the association relationship between the starting position corresponding to the pre-configured first time-frequency resource and the pattern of the time-frequency resource between the first device and the second device can be seen in Table 5. The content shown in Table 5 is only an example and is not a final limitation.

[0242] Table 5

[0243] As shown in Table 5:

[0244] The starting position corresponding to the first time-frequency resource is starting position 1, and its associated pattern is 1;

[0245] The starting position corresponding to the first time-frequency resource is starting position 2, and its associated pattern is 2.

[0246] In summary, the second device indicates the starting position corresponding to the first time-frequency resource to the first device, and the first device determines the corresponding pattern of the first time-frequency resource according to the instruction of the second device and the association relationship shown in Table 5.

[0247] Exemplarily, the first information includes an end position corresponding to the first time-frequency resource.

[0248] For example, the association relationship between the end position corresponding to the pre-configured first time-frequency resource and the pattern of the time-frequency resource between the first device and the second device can be seen in Table 6. The content shown in Table 6 is only an example and is not a final limitation.

[0249] Table 6

[0250] As shown in Table 6:

[0251] The end position corresponding to the first time-frequency resource is the start position 1, and its associated pattern is 1;

[0252] The end position corresponding to the first time-frequency resource is the start position 2, and its associated pattern is 2.

[0253] In summary, the second device indicates the end position corresponding to the first time-frequency resource to the first device, and the first device determines the corresponding pattern of the first time-frequency resource according to the instruction of the second device and the association relationship shown in Table 6.

[0254] Exemplarily, the first information includes the resource quantity of the first time-frequency resource in the frequency domain.

[0255] For example, the association between the number of pre-configured first time-frequency resources in the frequency domain and the pattern of the time-frequency resources between the first device and the second device can be seen in Table 7. The content shown in Table 7 is only an example and is not a final limitation.

[0256] Table 7

[0257] As shown in Table 7:

[0258] The number of resources of the first time-frequency resource in the frequency domain (which may be the number of subcarriers to be occupied) is 1, and its associated pattern is 1;

[0259] The number of resources of the first time-frequency resource in the frequency domain is 2, and its associated pattern is 2.

[0260] In summary, the second device indicates the resource quantity of the first time-frequency resource in the frequency domain to the first device, and the first device determines the corresponding pattern of the first time-frequency resource according to the indication of the second device and the association relationship shown in Table 7.

[0261] Exemplarily, the first information includes the resource quantity of the first time-frequency resource in the time domain.

[0262] For example, the association between the number of pre-configured first time-frequency resources in the time domain and the pattern of the time-frequency resources between the first device and the second device can be seen in Table 8. The content shown in Table 8 is only an example and is not a final limitation.

[0263] Table 8

[0264] As shown in Table 8:

[0265] The number of resources of the first time-frequency resource in the time domain (which can be understood as the number of time-domain symbols to be occupied) is 1, and its associated pattern is 1;

[0266] The number of first time-frequency resources in the time domain is 2, and its associated pattern is 2.

[0267] In summary, the second device indicates the resource quantity of the first time-frequency resource in the time domain to the first device, and the first device determines the corresponding pattern of the first time-frequency resource according to the indication of the second device and the association relationship shown in Table 8.

[0268] The above description is based on an example in which the first information includes one piece of information, but is not limited to a scenario in which the first information includes multiple pieces of information. For details, see Table 9. The contents shown in Table 9 are merely examples and are not intended to be definitive.

[0269] Table 9

[0270] As shown in Table 9:

[0271] The number of first time-frequency resources in the time domain is 1, the length of the first signal sequence is 1, and its associated pattern is 1;

[0272] The number of first time-frequency resources in the time domain is 2, the length of the first signal sequence is 2, and its associated pattern is 2.

[0273] To sum up, the second device indicates to the first device the resource quantity of the first time-frequency resource in the time domain and the length of the sequence of the first signal, and the first device determines the corresponding pattern of the first time-frequency resource based on the indication of the second device and the association relationship shown in Table 9.

[0274] In addition, the first information may include one or more of the following information: a mapping relationship between the sequence of the first signal and the first time-frequency resource, length information of the sequence of the first signal, the number of resources of the first time-frequency resource in the frequency domain, the number of resources of the first time-frequency resource in the time domain, or the starting position corresponding to the first time-frequency resource, that is, the first information indicates the first time-frequency resource through one or more of the aforementioned information.

[0275] It is understandable that the items in the aforementioned information not included in the first information may be predefined or preconfigured, which is not limited here. The first device may determine the pattern of the first time-frequency resource based on the aforementioned information.

[0276] It can be understood that the "determining a pattern of the first time-frequency resource" or "indicating a pattern of the first time-frequency resource" in this application is also "determining the first time-frequency resource" or "indicating the first time-frequency resource", and the two can be replaced with each other.

[0277] Exemplarily, the mapping relationship between the sequence of the first signal and the first time-frequency resource is: frequency domain first, then time domain, the number of resources of the first time-frequency resource in the frequency domain is 6, the number of resources of the first time-frequency resource in the time domain is 2, and the starting position corresponding to the first time-frequency resource is the first subcarrier corresponding to the first time domain symbol. For details, please refer to the description of Figure 7.

[0278] Figure 7 is a schematic diagram of a pattern of the first time-frequency resource in an embodiment of the present application. As shown in Figure 7: an RB includes 168 REs, and the first time-frequency resource includes 12 REs (represented by a cross-texture), which are distributed in 6 REs corresponding to the first time-domain symbol and 6 REs corresponding to the second time-domain symbol.

[0279] Based on the content described in FIG7 , one form of the first information is: (the starting position corresponding to the first time-frequency resource, F spread , T spread , order)=(000000,6,2,0). The starting position corresponding to the first time-frequency resource can be indicated by 8 bits (only as an example). For example, the starting position corresponding to the first time-frequency resource is represented by 000000, the upper three bits of 000000 indicate the first subcarrier, and the lower three bits of 000000 indicate the first time domain symbol. spread is the number of resources in the frequency domain of the first time-frequency resource (such as F spread =6), T spread is the number of resources in the time domain of the first time-frequency resource (such as T spread =2), order is the mapping mode of the first time-frequency resource (such as order=0: frequency domain first and then time domain, order=1: time domain first and then frequency domain).

[0280] Optionally, the length of the sequence of the first signal corresponds to the number of resources included in the first time-frequency resource. For example, the length of the sequence of the first signal is 12, the number of resources of the first time-frequency resource in the frequency domain is 6, and the number of resources of the first time-frequency resource in the time domain is 2; or, the length of the sequence of the first signal is 12, the number of resources of the first time-frequency resource in the frequency domain is 3, and the number of resources of the first time-frequency resource in the time domain is 4.

[0281] The following further describes the example pattern of the first time-frequency resource in conjunction with Figures 8 to 10.

[0282] In one possible implementation, the first time-frequency resource includes at least two consecutive time-domain symbols and at least two consecutive subcarriers, as shown in FIG8 .

[0283] Figure 8 is another schematic diagram of a pattern of the first time-frequency resource in an embodiment of the present application. As shown in Figure 8, the first time-frequency resource includes two consecutive time-domain symbols and four consecutive subcarriers. The two consecutive time-domain symbols are the sixth and seventh time-domain symbols in a time slot. The four consecutive subcarriers are the fourth to seventh subcarriers in an RB.

[0284] When the first time-frequency resource includes two consecutive time-domain symbols and four consecutive subcarriers, the first time-frequency resource includes eight REs. The RB corresponding to the first time-domain resource includes 168 REs. When the 168 REs are grouped in units of eight REs, the RB includes 21 units, each of which includes eight REs. The channels corresponding to each unit are the same, or in other words, the channel environments corresponding to each RE within each unit are consistent.

[0285] In this way, the types and quantity of patterns of the first time-frequency resources can be increased, thereby supporting more reasonable channel estimation of the time-frequency occupied by data transmission in a flexible, changeable and complex wireless environment.

[0286] In one possible implementation, the starting time domain symbol in at least two consecutive symbols includes one or more time domain symbols in a time slot.

[0287] When the first time domain resource includes at least two consecutive time domain symbols, the at least two consecutive time domain symbols may be any time domain symbols in a time slot. For example, the starting time domain symbol of the at least two consecutive time domain symbols may be any time domain symbol from the first time domain symbol to the 13th time domain symbol in a time slot.

[0288] When the position of the starting time domain symbol of the at least two time domain symbols in a time slot is not limited, the embodiment of the present application supports constructing a larger number of patterns of time domain resources for carrying the first signal, which is conducive to supporting reasonable channel estimation of the time-frequency resources occupied by data transmission in a flexible and changeable channel environment.

[0289] The aforementioned starting time domain symbol may refer to one time domain symbol or multiple time domain symbols, which is not limited.

[0290] In this way, the types and quantity of patterns of the first time-frequency resources can be increased, thereby supporting more reasonable channel estimation of the time-frequency occupied by data transmission in a flexible, changeable and complex wireless environment.

[0291] In one possible implementation, the ending time domain symbol of the at least two consecutive symbols included in the first time-frequency resource includes one or more time domain symbols in a time slot.

[0292] When the first time domain resource includes at least two consecutive time domain symbols, the at least two consecutive time domain symbols may be any time domain symbols in a time slot. For example, the end time domain symbol of the at least two consecutive time domain symbols may be any time domain symbol from the second time domain symbol to the fourteenth time domain symbol in a time slot.

[0293] When the position of the ending time domain symbol of the at least two time domain symbols in a time slot is not limited, the embodiment of the present application supports constructing a larger number of patterns of time domain resources for carrying the first signal, which is conducive to supporting reasonable channel estimation of the time-frequency resources occupied by data transmission in a flexible and changeable channel environment.

[0294] The above-mentioned end time domain symbol may refer to one time domain symbol or multiple time domain symbols, which is not limited.

[0295] In one possible implementation, the first time-frequency resource includes a time-domain symbol and at least two consecutive subcarriers, as shown in FIG9 .

[0296] Figure 9 is another schematic diagram of a pattern of the first time-frequency resource according to an embodiment of the present application. As shown in Figure 9, the first time-domain resource includes one time-domain symbol and six consecutive subcarriers. The six consecutive subcarriers are the second to seventh subcarriers in an RB. The time-domain symbol is the sixth time-domain symbol in a time slot.

[0297] When the first time-frequency resource includes one time-domain symbol and six consecutive subcarriers, the first time-frequency resource includes six REs. The RB corresponding to the first time-domain resource includes 168 REs. When the 168 REs are grouped in units of six REs, the RB includes 28 units, each of which includes six REs. The channels corresponding to each unit are the same, or in other words, the channel environments corresponding to each RE within each unit are consistent (see the following description of formulas (10) and (11)).

[0298] In this way, the types and quantity of patterns of the first time-frequency resources can be increased, thereby supporting more reasonable channel estimation of the time-frequency occupied by data transmission in a flexible, changeable and complex wireless environment.

[0299] In a possible implementation, the first time-frequency resource includes a subcarrier and at least one continuous time-domain symbol, as shown in FIG10 .

[0300] Figure 10 is another schematic diagram of a pattern of the first time-frequency resource in an embodiment of the present application. As shown in Figure 10, the first time-frequency resource includes one subcarrier and seven consecutive time-domain symbols. The seven consecutive time-domain symbols are the first to seventh time-domain symbols in a time slot. The one subcarrier is the first subcarrier in an RB.

[0301] When the first time-frequency resource includes one subcarrier and seven consecutive time-domain symbols, the first time-frequency resource includes seven REs. The RB corresponding to the first time-domain resource includes 168 REs. When the 168 REs are grouped in units of seven REs, the RB includes 24 units, each of which includes seven REs. The channels corresponding to each unit are the same, or in other words, the channel environments corresponding to each RE within each unit are consistent.

[0302] In this way, the types and quantity of patterns of the first time-frequency resources can be increased, thereby supporting more reasonable channel estimation of the time-frequency occupied by data transmission in a flexible, changeable and complex wireless environment.

[0303] The first time-frequency resource may not be used to carry a sequence of multiple signals. Taking the length of a signal sequence as 12 as an example, the sequence of the first signal is carried on the 0th / 2nd / 4th / 6th / 8th / 10th / 12th time domain symbol (occupying 7 time domain symbols), and the sequence of the second signal is carried on the 1st / 3rd / 5th / 7th / 9th / 11th / 13th time domain symbol (occupying 7 time domain symbols), and the mapping method is frequency domain first and then time domain. Similarly, the sequence of the first signal can be carried on all time domain symbols in a time slot, and the sequence of the second signal can be carried on all time domain symbols in a time slot, but the subcarriers corresponding to the sequence of the first signal and the subcarriers corresponding to the sequence of the second signal are different. For example, the sequence of the first signal is carried on the 0th / 2nd / 4th / 6th / 8th / 10th / 12th subcarrier (occupying 6 subcarriers), and the sequence of the second signal is carried on the 1st / 3rd / 5th / 7th / 9th / 11th subcarrier (occupying 6 subcarriers).

[0304] In the above manner, when one RB carries sequences of multiple signals and the time-frequency resources corresponding to the sequences of each signal do not overlap, the contents shown in Table 10 may be referred to.

[0305] Table 10

[0306] As shown in Table 10:

[0307] When one RB carries a sequence of a first signal and a sequence of a second signal, and the time-frequency resources carrying the sequence of the first signal and the time-frequency resources carrying the sequence of the second signal do not overlap, for example, the first time domain symbol carries the sequence of the first signal (occupying all corresponding REs), the second time domain symbol carries the sequence of the second signal (occupying all corresponding REs), the third time domain symbol carries the sequence of the first signal (occupying all corresponding REs), and the fourth time domain symbol carries the sequence of the second signal (occupying all corresponding REs);

[0308] When an RB carries a sequence of a first signal, a sequence of a second signal, and a sequence of a third signal, the time-frequency resources carrying the sequence of the first signal, the time-frequency resources carrying the sequence of the second signal, and the time-frequency resources carrying the sequence of the third signal do not overlap, for example, the first time domain symbol carries the sequence of the first signal (occupying all corresponding REs), the second time domain symbol carries the sequence of the second signal (occupying all corresponding REs), the third time domain symbol carries the sequence of the third signal (occupying all corresponding REs), the fourth time domain symbol carries the sequence of the first signal (occupying all corresponding REs), the fifth time domain symbol carries the sequence of the second signal (occupying all corresponding REs), and the sixth time domain symbol carries the sequence of the third signal (occupying all corresponding REs);

[0309] When the time-frequency resources carrying sequences of different signals are regularly distributed, the pattern of each time-frequency resource may be indicated in the manner shown in Table 10, which can effectively reduce signaling indication overhead.

[0310] In one possible implementation, the first time-frequency resource may also be used to carry a sequence of at least one second signal and at least one second data, and the second signal is used for demodulation of the second data.

[0311] When the first time-frequency resource is used to carry a sequence of multiple signals, this can improve resource utilization of the first time-frequency resource.

[0312] The root sequence of the first signal sequence and the root sequence of the second signal sequence are different, or in other words, the first signal sequence and the second signal sequence are two different sequences.

[0313] In one example, the first signal is DMRS, and the DMRS sequence is determined based on formula (4):

[0314] Where r(n) is the DMRS sequence, c(.) is the gold sequence of length 31 that generates the pseudo-random sequence, and two m sequences are defined:

[0315] x1(n+31)=(x1(n+3)+ x1(n))mod 2 (5)

[0316] x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod 2 (6)

[0317] The first 31 values ​​of the two sequences are initialized according to:

[0318] in,

[0319] is the number of time domain symbols in each time slot, is the number of time slots in frame f under the configuration of subcarrier spacing μ, l∈{0,1,…,13}, The value of is determined by scramblingID0 / scramblingID1, and the value range is an integer between 0 and 65535. If scramblingID0 / scramblingID1 is not configured, the cell ID can be used. Different values ​​can cause corresponding c init , thereby generating the corresponding x2 sequence, and completing the calculation of c(.) with the same x1 sequence, and further completing the calculation of the above formula (4) to synthesize r(n) corresponding to scramblingID0 or scramblingID1.

[0320] Finally, a bit sequence is generated based on formula (10) and introduced into formula (4) to generate a DMRS sequence:

[0321] c(n)=(x1(n+1600)+x2(n+1600))mod 2 (10)

[0322] When the first time-frequency resource is used to carry a sequence of at least one second signal, taking the example of the first time-frequency resource simultaneously carrying the sequence of the first signal and the sequence of the second signal, with the sequence length of the first signal being 12 and the length of the sequence of the second signal being 12, the embodiment of the present application can support joint demodulation of the channel through the correlation between the sequence of the first signal and the sequence of the second signal.

[0323] For example, the sequence of the first signal is r1, the sequence of the second signal is r2, and there is a correlation between r1 and r2:

[0324] (r1) H ⊙r2≈0 (11)

[0325] in,(·) HRepresents the conjugate transpose operation. ⊙ represents the vector inner product.

[0326] For each port, for example, when demodulating the channel of port 1000, 12 subcarriers are required for joint channelization, and then divided by 12:

[0327] Specifically, y is the received signal corresponding to port 1000. The correlation between r1 and r2 can be used to remove r2 and retain r1. Therefore, for the channel of the same port, different sequences may correspond to different demodulation results.

[0328] In the embodiment of the present application, the first data corresponds to the first layer, the second data corresponds to the second layer, and the first layer is different from the second layer. In this way, the embodiment of the present application can support reasonable channel estimation for the two-stream scenario.

[0329] In an embodiment of the present application, the first time-frequency resource is located in one or more RBs corresponding to the first time domain resource, and the first time domain resource includes one or more time domain symbols in one or more time slots.

[0330] When the first time-domain resource includes one or more time-domain symbols of a time slot, the first time-frequency resource is located in one RB. When the first time-domain resource includes multiple time slots, the first time-frequency resource is located in multiple RBs. When the first time-frequency resource is located in one or more RBs, this application does not limit the specific location of the first time-frequency resource.

[0331] In this way, the types and quantities of the patterns of the first time-frequency resources can be expanded, thereby supporting more reasonable channel estimation of the time-frequency resources occupied by data transmission in a flexible, changeable and complex wireless environment, thereby improving the accuracy of channel estimation.

[0332] S502: The second device sends first information to the first device.

[0333] Correspondingly, the first device receives the first information.

[0334] S503. The first device determines information about the first time-frequency resource based on the first information.

[0335] For the description of how the first device determines the information of the first time-frequency resource based on the first information, please refer to Tables 1 to 6 and will not be repeated here.

[0336] In the above solution, the first signal and the first data can be carried on the same first time-frequency resource. The first device can determine the sequence of the carried first signal based on the information of the first time-frequency resource and can perform channel estimation based on the sequence of the first signal.

[0337] When the first time-frequency resource can be used to carry both data and a sequence of signals used for channel estimation, compared to a scheme in which the first time-frequency resource can only be used to carry data or a sequence of signals used for channel estimation, this can expand the number and categories of time-frequency resources that carry the sequence of first signals, thereby supporting more reasonable channel estimation of the time-frequency occupied by data transmission in a flexible, changeable and complex wireless environment.

[0338] In one possible implementation, the method may further include:

[0339] S504: The first device performs channel estimation according to the first signal.

[0340] For detailed description, please refer to the existing standards and will not be repeated here.

[0341] In this way, the first device can use the first signal to perform channel estimation, thereby supporting data demodulation of the first data.

[0342] Finally, the device embodiment of the embodiment of the present application is introduced.

[0343] To implement the various functions of the method provided herein, the first device and the second device may each include hardware structures and / or software modules, and implement the aforementioned functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0344] Figure 11 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device includes a processing circuit 1110 and a transceiver circuit 1120. The processing circuit 1110 and the transceiver circuit 1120 may be interconnected or coupled, for example, via a bus 1130. The communication device may be a first device or a second device.

[0345] Optionally, the communication device may further include a memory 1140. The memory 1140 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or portable read-only memory (CD-ROM), and the memory 1140 is used for related instructions and data. The processing circuit 1110 may be all or part of the processing circuit in one or more processors, or one or more processors. The processor may be a central processing unit (CPU). When the processing circuit 1110 is a CPU, the CPU may be a single-core CPU or a multi-core CPU. The processing circuit 1110 may be a signal processor, a chip, or other integrated circuit that can implement the method of the present application, or a portion of the circuit for processing functions in the aforementioned processor, chip or integrated circuit. In addition, the transceiver circuit 1120 may also be a transceiver, or an input / output interface, which is used for input or output of signals or data and may also be referred to as an input / output circuit.

[0346] When the communication device is a first device, illustratively, the processing circuit 1110 is configured to perform the following operations: receive first information; determine information of a first time-frequency resource based on the first information, etc.

[0347] When the communication device is the second device, illustratively, the processing circuit 1110 is configured to perform the following operations: determining first information; sending the first information, etc.

[0348] The above contents are merely exemplary descriptions. When the communication device is the first device or the second device, it will be responsible for executing the methods or steps related to the first device or the second device in the above method embodiments.

[0349] When the communication device is the first device or the second device, the transceiver circuit 1120 may be a transceiver. When the communication device is a chip for the first device or the second device, the transceiver circuit 1120 may be an input / output circuit. The above description is only an exemplary description.

[0350] For details, please refer to the contents of the above method embodiment. The implementation of each operation in FIG11 may also correspond to the corresponding description of the method embodiment shown in FIG5.

[0351] Figure 12 is another schematic diagram of a communication device according to an embodiment of the present application. The communication device may be a first device or a second device, configured to implement the method according to the above embodiment.

[0352] The communication device includes a transceiver unit 1210 and a processing unit 1220. The transceiver unit 1210 may include a transmitting unit and a receiving unit. The transmitting unit is configured to perform a transmitting operation of the communication device, and the receiving unit is configured to perform a receiving operation of the communication device. For ease of description, the present embodiment combines the transmitting unit and the receiving unit into a single transceiver unit. This is described here as a unified description and will not be repeated later.

[0353] When the communication device is a first device, the transceiver unit 1210 is configured to receive first information, etc., and the processing unit 1220 is configured to execute the content of the first device-related processing, control, etc. For example, the processing unit 1220 is configured to determine information about the first time-frequency resource based on the first information.

[0354] When the communication device is the second device, the transceiver unit 1210 is used to send the first information, etc. The processing unit 1220 is used to determine the first information, etc. The processing unit 1220 is used to execute the content of the second device involving processing, control, etc.

[0355] When the communication device is the first device or the second device, it will be responsible for executing one or more of the methods or steps related to the first device or the second device in the aforementioned method embodiment.

[0356] Optionally, the communication device further includes a storage unit 1230, which is used to store a program or code for executing the aforementioned method.

[0357] It should be noted that the transceiver unit in FIG12 may correspond to the transceiver circuit in FIG11 , and the processing unit in FIG12 may correspond to the processing circuit in FIG11 .

[0358] The device embodiments shown in Figures 11 and 12 are used to implement the content described in Figure 5. The specific execution steps and methods of the devices shown in Figures 11 and 12 can refer to the content described in the above method embodiments.

[0359] The present application also provides a chip including a processor configured to retrieve and execute instructions stored in a memory, so that a communication device equipped with the chip executes the methods described in the above examples. The memory may be integrated within the chip or located outside the chip.

[0360] The present application also provides another chip, comprising: an input interface, an output interface, and a processing circuit, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processing circuit is used to execute the code in the memory. When the code is executed, the processing circuit is used to execute the method in each of the above examples. Optionally, the chip also includes a memory, which is used to store computer programs or code. The input interface and the output interface can be independent of each other, or can be integrated into an input and output interface.

[0361] The processing circuit may be all or part of the processing circuits in one or more processors, or one or more processors.

[0362] The present application also provides a processor for coupling with a memory, and for executing the methods and functions involving a network device or a terminal device in any of the above embodiments.

[0363] In another embodiment of the present application, a computer program product including instructions is provided. When the computer program product is run on a computer, the method of the above embodiment is implemented.

[0364] The present application also provides a computer program. When the computer program is executed in a computer, the method of the aforementioned embodiment is implemented.

[0365] In another embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a computer, the method described in the above embodiment is implemented.

[0366] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0367] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0368] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0369] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0370] Those skilled in the art will appreciate that the various exemplary units and algorithmic steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented using hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for ease of description and brevity, the specific operating processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is merely a logical functional division. In actual implementation, other divisions may be used, such as multiple units or components can be combined or integrated into another system, or some features can be omitted or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed between each other can be through some interface, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0371] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. If the above functions are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the portion that contributes to the prior art, or the portion of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0372] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

Claims

1. A communication method, characterized in that: include: receiving first information indicating information of a first time-frequency resource, where the first time-frequency resource is used to carry a sequence of a first signal and first data, and the first signal is used to demodulate the first data; Determine information about the first time-frequency resource based on the first information.

2. A communication method, characterized in that: include: Determine first information, where the first information indicates information of a first time-frequency resource, where the first time-frequency resource is used to carry a sequence of a first signal and first data, and the first signal is used to demodulate the first data; The first information is sent.

3. The method according to claim 1 or 2, characterized in that The first information includes at least one of the following: identification information of the pattern of the first time-frequency resource, length information of the sequence of the first signal, information after the pattern of the first time-frequency resource is compressed, a mapping relationship between the first time-frequency resource and the sequence of the first signal, The starting position corresponding to the first time-frequency resource, The end position corresponding to the first time-frequency resource, The number of the first time-frequency resources in the frequency domain, or The number of the first time-frequency resources in the time domain.

4. The method according to claim 3, characterized in that The mapping relationship between the first time-frequency resource and the sequence of the first signal includes: Frequency domain first, then time domain, or time domain first, then frequency domain.

5. The method according to any one of claims 1 to 4, characterized in that The first time-frequency resource includes at least two consecutive time-domain symbols and at least two consecutive subcarriers, or, The first time-frequency resource includes a time domain symbol and at least two consecutive subcarriers, or, The first time-frequency resource includes a subcarrier and at least one continuous time-domain symbol.

6. The method according to claim 5, characterized in that The starting time domain symbol of the at least two consecutive time domain symbols includes one or more time domain symbols in a time slot, or, The end time domain symbol of the at least two consecutive time domain symbols includes one or more time domain symbols in one time slot.

7. The method according to any one of claims 1 to 6, characterized in that The first time-frequency resource is also used to carry a sequence of at least one second signal and at least one second data, the root sequence of the sequence of the first signal is different from the root sequence of the sequence of the second signal, and the second signal is used for demodulation of the second data.

8. The method according to claim 7, characterized in that The first data corresponds to a first layer, the second data corresponds to a second layer, and the first layer is different from the second layer.

9. The method according to any one of claims 1 to 8, characterized in that The first time-frequency resources are located in one or more resource blocks corresponding to first time domain resources, and the first time domain resources include one or more time domain symbols in one or more time slots.

10. The method according to any one of claims 1 to 9, characterized in that The first data includes at least one of control data and user data.

11. The method according to any one of claims 1, 3 to 10, characterized in that The method further comprises: receiving a reference signal; The measurement information of the reference signal is sent, and the first information is associated with the measurement information of the reference signal.

12. The method according to any one of claims 2 to 10, characterized in that The method further comprises: Sending a reference signal; The measurement information of the reference signal is received, where the first information is associated with the measurement information of the reference signal.

13. A communication device, characterized in that: comprising processing circuitry for, by executing computer programs or instructions, Alternatively, the communication device is enabled to execute the method according to any one of claims 1 to 12 through a hardware circuit.

14. A communication device, characterized in that: The method comprises a logic circuit and an input / output interface, wherein the input / output interface is used to input and / or output signals, and the logic circuit is used to execute the method according to any one of claims 1 to 12.

15. A communication device, characterized in that: The communication device comprises a processing circuit, wherein the processing circuit causes the communication device to execute the method according to any one of claims 1 to 12 by executing a computer program or instruction, or by a logic circuit.

16. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instructions, and when the computer program or instructions are run on a computer, the method according to any one of claims 1 to 12 is executed.

17. A computer program product, characterized in that The invention comprises instructions, which, when executed on a computer, cause the method according to any one of claims 1 to 12 to be performed.

18. A chip system, characterized in that: The chip system comprises a processor configured to execute computer programs or instructions in a memory, so that the chip system implements the method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Communication method and communication device

    CN120415669A

  • Reference signal sending method, reference signal receiving method, and communication apparatus

    WO2018228522A1

  • Method and apparatus for data transmission

    WO2020211767A1

  • Communication method and apparatus

    WO2023125761A1