Communication method and communication apparatus
By processing the signal and designing the signal sending and receiving parameters, the problem of limited applicability of channel information is solved, and the applicability and decoupling capability of channel information in more models and scenarios are realized.
Patent Information
- Application Number
- PCT/CN2025/082005
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-19
- Filing Date
- 2025-03-12
- Publication Date
- 2025-09-25
AI Technical Summary
In certain communication scenarios, how to improve the applicability of wireless data, especially the applicability of channel information, to meet the input or output requirements of different communication needs and models.
By performing the first processing and/or the second processing on the signal, designing the sending and receiving parameters of the signal, and using reference information to determine the processing method, the channel information is related to the position and is independent of the responses of the receiving end and the sending end or the relationship is negligible, thereby expanding the scope of application of the channel information.
The applicability of channel information is improved, enabling it to be used in more models and scenarios, and improving the decoupling capability and applicability of wireless data.
Smart Images

Figure CN2025082005_25092025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application with application number 202410312103.5 filed with the State Intellectual Property Office of China on March 19, 2024, and priority to the Chinese patent application with the invention name “Communication Method and Communication Device”, all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art
[0003] In certain communication scenarios, it is necessary to collect wireless data, such as channel information, in order to process the wireless data as needed. Taking artificial intelligence (AI) as an example, various wireless AI models have corresponding inputs and outputs. For example, the input of a channel information compression model is the original wireless channel, and the output is a compressed bit sequence. Another example is the input of a channel information reconstruction model, which is a compressed bit sequence, and the output is a reconstructed wireless channel. Wireless AI models require data collection for model training, inference, and other purposes. Therefore, how to improve the applicability of wireless data is a question worth considering. Summary of the Invention
[0004] The present application provides a communication method and a communication device, which can improve the applicability of channel information by processing a signal from which channel information is obtained.
[0005] On the first aspect, a communication method is provided, which is applied to the communication device side (such as the terminal device side, or the network device side), that is, the method can be executed by the communication device or by the components of the communication device (such as a chip or a chip system or a circuit), and this application does not limit this.
[0006] The method may include: sending a signal; receiving channel information, wherein the channel information is obtained based on the signal, and the signal has undergone a first processing and / or a second processing, wherein the first processing is a processing of the sending parameters of the signal, and the second processing is a processing of the receiving parameters of the signal and / or the channel information corresponding to the signal.
[0007] Based on the above technical solution, by performing a first processing and / or a second processing on the signal, the channel information determined based on the signal can be applied to more scenarios, thereby improving the scope of application of the channel information. Specifically, since the first processing and / or the second processing of the signal is designed, the first processing and the second processing can be designed according to the actual communication needs, so that the channel information obtained based on the signal meets the actual communication needs. For example, if the channel information is used as the input or output of a model (such as an AI model), then in order to improve the scope of application of the channel information, the first processing and the second processing can be designed so that the channel information obtained based on the signal is related to the position (such as the antenna position), has nothing to do with the response of the receiving end and / or the transmitting end, or the relationship is almost negligible. In this way, the channel information can be used in more models, such as models involving position and channel information, thereby improving the scope of application of the channel information.
[0008] In combination with the first aspect, in some implementations of the first aspect, the first processing includes: processing the sending parameters of the signal according to reference information.
[0009] Based on the above technical solution, the sending parameters of the signal can be processed based on the reference information, which not only can achieve the first processing of the signal, but also is simple and easy to operate.
[0010] In combination with the first aspect, in some implementations of the first aspect, the second processing includes: processing the reception parameters of the signal and / or the channel information corresponding to the signal according to reference information.
[0011] Based on the above technical solution, the reception parameters of the signal and / or the channel information corresponding to the signal can be processed based on the reference information, which not only can realize the second processing of the signal, but also is simple and easy to operate.
[0012] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending and / or receiving first indication information, where the first indication information indicates the reference information.
[0013] In combination with the first aspect, in certain implementations of the first aspect, the signal undergoes the first processing and not the second processing, and the method further includes: sending second indication information, the second indication information indicating the second processing, and the second processing is determined based on the channel information and reference information.
[0014] Based on the above technical solution, if the signal has undergone the first processing and not the second processing, the second processing (such as determining the function of the second processing) can also be determined based on the channel information and reference information obtained from the signal, so that the receiving parameters of the signal and / or the channel information corresponding to the channel can be subjected to the second processing when the signal is subsequently received.
[0015] In combination with the first aspect, in certain implementations of the first aspect, the signal undergoes the second processing and not the first processing, and the method further includes: determining the first processing based on the channel information and reference information; or, receiving third indication information, the third indication information indicating the first processing, and the first processing is determined based on the channel information and reference information.
[0016] Based on the above technical solution, if the signal has undergone the second processing and not the first processing, the first processing (such as determining the function of the first processing) can also be determined based on the channel information and reference information obtained from the signal, so that the first processing can be performed on the sending parameters of the signal when the signal is subsequently sent.
[0017] In combination with the first aspect, in certain implementations of the first aspect, the reference information includes at least one of the following: a reference transmitting antenna, a reference receiving antenna, a reference position, a reference channel information, a reference device response, a reference arrival angle, and a reference departure angle.
[0018] In combination with the first aspect, in some implementations of the first aspect, the method further includes: managing the model based on wireless data, wherein the wireless data includes the channel information.
[0019] For example, the model is associated with the channel information, such as the input or output of the model includes the channel information, or the input or output of the model is obtained based on the channel information.
[0020] Based on the above technical solution, the model can be managed based on wireless data, such as channel information. Because the signal used to obtain the channel information undergoes the first processing and / or the second processing, the first processing and / or the second processing can decouple the wireless data (such as the channel information obtained based on the signal) from the device (such as the transmitter and / or the receiver), thereby improving the applicability of the wireless data.
[0021] In combination with the first aspect, in certain implementations of the first aspect, an error between the channel information and the channel information predicted by the model is greater than or equal to a preset threshold.
[0022] Based on the above technical solution, data can be selectively collected, such as collecting channel information with poor model prediction quality, such as when the error between the channel information obtained based on the signal and the channel information predicted by the model is greater than or equal to a preset threshold, and the model can be managed based on the channel information, so as to improve the availability of the channel information.
[0023] In combination with the first aspect, in some implementations of the first aspect, the wireless data also includes location information, and the location information includes location information associated with the signal receiving device and / or location information associated with the signal sending device.
[0024] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving fourth indication information, where the fourth indication information indicates location information associated with the receiving device.
[0025] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending wireless data, the wireless data including the channel information and / or location information associated with the signal sending device, and the wireless data is used to manage the model.
[0026] In combination with the first aspect, in certain implementations of the first aspect, the input of the model includes location information or the channel information; and / or the target output of the model includes the location information or the channel information; wherein the location information includes location information associated with the receiving device of the signal and / or location information associated with the sending device of the signal.
[0027] In one example, the input of the model includes the position information, and the target output includes the channel information.
[0028] In another example, the input of the model includes the channel information, and the target output includes the position information.
[0029] In another example, the input of the model includes the channel information, and the target output includes the channel information.
[0030] Based on the above technical solution, the input or output of the model can be obtained using the aforementioned method. For example, a signal is subjected to the first processing and / or the second processing, and channel information is determined based on the signal. This channel information can serve as the input or output of the model. Due to the first processing and / or the second processing of the signal, the applicability of the channel information obtained based on the signal can be increased.
[0031] On the second aspect, a communication method is provided, which is applied to the communication device side (such as the terminal device side, or the network device side), that is, the method can be executed by the communication device or by the components of the communication device (such as a chip or a chip system or a circuit), and this application does not limit this.
[0032] The method may include: receiving a signal; obtaining channel information based on the signal, wherein the signal has undergone a first processing and / or a second processing, wherein the first processing is a processing of a sending parameter of the signal, and the second processing is a processing of a receiving parameter of the signal and / or the channel information corresponding to the signal.
[0033] In combination with the second aspect, in some implementations of the second aspect, the first processing includes: processing the sending parameters of the signal according to reference information.
[0034] In combination with the second aspect, in some implementations of the second aspect, the second processing includes: processing the reception parameters of the signal and / or the channel information corresponding to the signal according to reference information.
[0035] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending and / or receiving first indication information, where the first indication information indicates the reference information.
[0036] In combination with the second aspect, in certain implementations of the second aspect, the signal has undergone the first processing and has not undergone the second processing, and the method further includes: receiving second indication information, the second indication information indicating the second processing, the second processing being determined based on the channel information and reference information; or, determining the second processing based on the channel information and reference information.
[0037] In combination with the second aspect, in certain implementations of the second aspect, the signal undergoes the second processing and not the first processing, and the method further includes: sending third indication information, the third indication information indicating the first processing, and the first processing is determined based on the channel information and reference information.
[0038] In combination with the second aspect, in certain implementations of the second aspect, the reference information includes at least one of the following: a reference transmitting antenna, a reference receiving antenna, a reference position, a reference channel information, a reference device response, a reference arrival angle, and a reference departure angle.
[0039] In combination with the second aspect, in some implementations of the second aspect, the method further includes: managing the model based on wireless data, wherein the wireless data includes the channel information.
[0040] In combination with the second aspect, in certain implementations of the second aspect, an error between the channel information and the channel information predicted by the model is greater than or equal to a preset threshold.
[0041] In combination with the second aspect, in some implementations of the second aspect, the wireless data also includes location information, and the location information includes location information associated with the signal receiving device and / or location information associated with the signal sending device.
[0042] In combination with the second aspect, in some implementations of the second aspect, the method further includes: receiving fifth indication information, where the fifth indication information is location information associated with the sending device.
[0043] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending wireless data, the wireless data including the channel information and / or location information associated with the receiving device of the signal, and the wireless data is used to manage the model.
[0044] In combination with the second aspect, in certain implementations of the second aspect, the input of the model includes location information or the channel information; and / or the target output of the model includes the location information or the channel information; wherein the location information includes location information associated with the receiving device of the signal and / or location information associated with the sending device of the signal.
[0045] In one example, the input of the model includes the position information, and the target output includes the channel information.
[0046] In another example, the input of the model includes the channel information, and the target output includes the position information.
[0047] In another example, the input of the model includes the channel information, and the target output includes the channel information.
[0048] On the third aspect, a communication method is provided, which is applied to the communication device side (such as the terminal device side, the network device side, or the AI node side), that is, the method can be executed by the communication device or by the components of the communication device (such as a chip or a chip system or a circuit), and this application does not limit this.
[0049] The method may include: acquiring wireless data, the wireless data including channel information and / or location information, the channel information being obtained based on a signal, the signal undergoing a first processing and / or a second processing, wherein the first processing is processing of a sending parameter of the signal, the second processing is processing of a receiving parameter of the signal and / or the channel information corresponding to the signal, the location information including location information associated with a receiving device of the signal and / or location information associated with a sending device of the signal; and managing a model based on the wireless data.
[0050] In combination with the third aspect, in certain implementations of the third aspect, the first processing includes: processing the sending parameters of the signal according to reference information.
[0051] In combination with the third aspect, in certain implementations of the third aspect, the second processing includes: processing the reception parameters of the signal and / or the channel information corresponding to the signal according to reference information.
[0052] In combination with the third aspect, in some implementations of the third aspect, the method further includes: sending the signal to the receiving device; and acquiring the wireless data includes: receiving the channel information from the receiving device.
[0053] In combination with the third aspect, in some implementations of the third aspect, acquiring wireless data further includes: receiving fourth indication information, where the fourth indication information indicates location information associated with the receiving device.
[0054] In combination with the third aspect, in some implementations of the third aspect, the method further includes: receiving the signal; and acquiring the wireless data includes: obtaining the channel information based on the signal.
[0055] In combination with the third aspect, in some implementations of the third aspect, the acquiring of wireless data further includes: receiving fifth indication information, where the fifth indication information indicates location information associated with the sending device.
[0056] In combination with the third aspect, in certain implementations of the third aspect, an error between the channel information and the channel information predicted by the model is greater than or equal to a preset threshold.
[0057] In combination with the third aspect, in certain implementations of the third aspect, the management of the model based on the wireless data includes: managing the model based on error data, or based on the location information and the error data, wherein the error data is determined based on the channel information and the channel information predicted by the model.
[0058] In combination with the third aspect, in certain implementations of the third aspect, the signal has undergone the first processing and has not undergone the second processing, and the method further includes: determining the second processing based on the channel information and the reference information; and / or sending second indication information to the receiving device, or receiving second indication information, the second indication information indicating the second processing, and the second processing being determined based on the channel information and the reference information.
[0059] In combination with the third aspect, in certain implementations of the third aspect, the signal has undergone the second processing and has not undergone the first processing, and the method further includes: determining the first processing based on the channel information and the reference information; and / or sending third indication information to the sending device, or receiving third indication information, the third indication information indicating the first processing, and the first processing is determined based on the channel information and the reference information.
[0060] In combination with the third aspect, in certain implementations of the third aspect, the reference information includes at least one of the following: a reference transmitting antenna, a reference receiving antenna, a reference position, a reference channel information, a reference device response, a reference arrival angle, and a reference departure angle.
[0061] In combination with the third aspect, in certain implementations of the third aspect, the input of the model includes the position information or the channel information; and / or the target output of the model includes the position information or the channel information.
[0062] In one example, the input of the model includes the position information, and the target output includes the channel information.
[0063] In another example, the input of the model includes the channel information, and the target output includes the position information.
[0064] In another example, the input of the model includes the channel information, and the target output includes the channel information.
[0065] In the fourth aspect, a communication method is provided, which is applied to the communication device side (such as the terminal device side, the network device side, or the AI node side), that is, the method can be executed by the communication device or by the components of the communication device (such as a chip or a chip system or a circuit), and this application does not limit this.
[0066] The method may include: obtaining channel information, where the channel information is obtained based on a signal, and the signal has undergone a first processing and has not undergone a second processing, wherein the first processing is a processing of a transmission parameter of the signal, and the second processing is a processing of a reception parameter of the signal and / or the channel information corresponding to the signal; and determining the second processing based on the channel information and reference information.
[0067] In combination with the fourth aspect, in some implementations of the fourth aspect, the method further includes: sending second indication information, where the second indication information indicates the second processing.
[0068] In the fifth aspect, a communication method is provided, which is applied to the communication device side (such as the terminal device side, the network device side, or the AI node side), that is, the method can be executed by the communication device or by the components of the communication device (such as a chip or a chip system or a circuit), and this application does not limit this.
[0069] The method may include: obtaining channel information, where the channel information is obtained based on a signal, and the signal has undergone a second processing and has not undergone a first processing, wherein the first processing is a processing of a transmission parameter of the signal, and the second processing is a processing of a reception parameter of the signal and / or the channel information corresponding to the signal; and determining the first processing based on the channel information and reference information.
[0070] In combination with the fifth aspect, in some implementations of the fifth aspect, the method further includes: sending third indication information, where the third indication information indicates the first processing.
[0071] In combination with the fourth aspect or the fifth aspect, in some implementations, the first processing includes: processing the sending parameters of the signal according to reference information.
[0072] In combination with the fourth aspect or the fifth aspect, in some implementations, the second processing includes: processing the reception parameters of the signal and / or the channel information corresponding to the signal according to reference information.
[0073] In combination with the fourth aspect or the fifth aspect, in some implementations, the method further includes: sending and / or receiving first indication information, where the first indication information indicates the reference information.
[0074] In combination with the fourth aspect or the fifth aspect, in some implementations, the reference information includes at least one of the following: a reference transmitting antenna, a reference receiving antenna, a reference position, a reference channel information, a reference device response, a reference arrival angle, and a reference departure angle.
[0075] Regarding the beneficial effects and possible designs of the second and fifth aspects, please refer to the relevant description in the first aspect and will not be repeated here.
[0076] In a sixth aspect, a communication device is provided, the device being configured to execute the method of any possible implementation of aspects 1 to 5. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method of any possible implementation of aspects 1 to 5.
[0077] In one implementation, the apparatus is a communication device (e.g., a terminal device, a network device, or an AI node). When the apparatus is a communication device, the communication unit may be a transceiver or an input / output interface; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0078] In another implementation, the device is a chip, chip system, or circuit for a communication device (e.g., a terminal device, a network device, or an AI node). When the device is a chip, chip system, or circuit for a communication device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.
[0079] In a seventh aspect, a communication device is provided, comprising: at least one processor configured to execute a computer program or instructions to perform the method of any possible implementation of aspects 1 to 5. Optionally, the device further comprises a memory configured to store the computer program or instructions. Optionally, the device further comprises a communication interface, through which the processor reads the computer program or instructions.
[0080] In one implementation, the apparatus is a communication device (such as a terminal device, a network device, or an AI node).
[0081] In another implementation, the device is a chip, a chip system or a circuit used in a communication device (such as a terminal device, a network device, or an AI node).
[0082] In an eighth aspect, a processor is provided for executing the methods provided in the first to fifth aspects above.
[0083] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as processor output, reception, input and other operations, and can also be understood as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.
[0084] Optionally, the device further includes: a memory for storing programs; accordingly, at least one processor is used to execute computer programs or instructions in the memory.
[0085] Optionally, the device further includes a communication interface, which is coupled to the processor and can be used to input information to the processor or output information from the processor.
[0086] In a ninth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes a method for executing any possible implementation of the first to fifth aspects above.
[0087] In a tenth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method in any possible implementation of the first to fifth aspects above.
[0088] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface. The processor reads instructions on the memory through the communication interface and executes the method provided by any of the above-mentioned implementation methods of any of the above-mentioned first to fifth aspects.
[0089] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction on the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in any one of the above implementation methods of any one of the first to fifth aspects.
[0090] In a twelfth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method provided by any one of the above-mentioned implementations of the first aspect.
[0091] In the thirteenth aspect, a communication system is provided, including one or more of a first device, a second device, a third device, a fourth device, and a fifth device, wherein the first device is used to implement the method provided by the first aspect and any possible implementation of the first aspect; the second device is used to implement the method provided by the second aspect and any possible implementation of the second aspect; the third device is used to implement the method provided by the third aspect and any possible implementation of the third aspect; the fourth device is used to implement the method provided by the fourth aspect and any possible implementation of the fourth aspect; and the fifth device is used to implement the method provided by the fifth aspect and any possible implementation of the fifth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0092] FIG1 is a schematic diagram of a wireless communication system applicable to an embodiment of the present application.
[0093] FIG2 is a schematic diagram of a path loss map model.
[0094] FIG3 is a schematic diagram of a communication method 300 provided in an embodiment of the present application.
[0095] FIG4 is a schematic diagram of a first process and a second process applicable to an embodiment of the present application.
[0096] FIG5 is a schematic diagram of a radio map model applicable to an embodiment of the present application.
[0097] FIG6 is a schematic diagram of a communication method 600 provided in an embodiment of the present application.
[0098] FIG7 is a schematic diagram of a communication method 700 provided in an embodiment of the present application.
[0099] FIG8 is a schematic diagram of a communication method 800 provided in an embodiment of the present application.
[0100] FIG9 is a schematic diagram of a communication method 900 provided in an embodiment of the present application.
[0101] FIG10 is a schematic diagram of a communication method 1000 provided in an embodiment of the present application.
[0102] FIG11 is a schematic diagram of a communication device 1100 provided in an embodiment of the present application.
[0103] FIG12 is a schematic diagram of another communication device 1200 provided in an embodiment of the present application.
[0104] FIG13 is a schematic diagram of another communication device 1300 provided in an embodiment of the present application.
[0105] FIG14 is a schematic diagram of another communication device 1400 provided in an embodiment of the present application.
[0106] FIG15 is a schematic diagram of a chip system 1500 provided in accordance with an embodiment of the present application. DETAILED DESCRIPTION
[0107] The technical solution in this application will be described below with reference to the accompanying drawings.
[0108] The technical solutions provided in this application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as sixth generation (6G) mobile communication systems. The technical solutions 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. The technical solutions provided in this application can also be applied to low-frequency scenarios, high-frequency scenarios, terahertz, optical communications, licensed frequency bands, and can also be used in unlicensed frequency bands, etc. The technical solution provided in this application can also be applied to non-terrestrial communication network (NTN) systems such as intersatellite communication and satellite communication. As an example, a satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with the base station. A satellite can be used as a base station or as a terminal device. Among them, a satellite can refer to a drone, a hot air balloon, a low-orbit satellite, a medium-orbit satellite, a high-orbit satellite, etc. A satellite can also refer to a non-ground base station or non-ground equipment, etc.
[0109] A device in a communication system can send signals to or receive signals from another device. These signals may include information, signaling, or data. The term "device" can also be replaced by an entity, network entity, network element, communication device, communication module, node, communication node, and the like. This disclosure uses devices as examples for description. For example, a communication system may 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.
[0110] The terminal devices in the embodiments of the present application include various devices with wireless communication functions, which can be used to connect people, objects, machines, etc. The terminal devices can be widely used in various scenarios, such as: cellular communication, D2D, V2X, peer to peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device can be user equipment (UE) of the third generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handheld device, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a SIP phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handheld device, a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, an aircraft (such as a drone, a helicopter, a multi-copter, a quadcopter, or an airplane), a ship, a remote control device, a smart home device, an industrial device, or a device built into the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device), or other processing devices connected to the wireless modem. For ease of description, the terminal device will be described below with a terminal or a user as an example.
[0111] It should be understood that in some scenarios, a UE can also be used to act as a base station. For example, a UE can act as a scheduling entity that provides sidelink signals between UEs in scenarios such as V2X, D2D, or P2P.
[0112] In the embodiments of the present application, the device for implementing the function of the terminal device, i.e., the terminal device, can be the terminal device, or a device capable of supporting the terminal device to implement the function, such as a chip system or chip, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0113] 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. 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 (transmitting and receiving point, TRP), transmission point, 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), positioning node, etc. In one possible design, the processing unit for implementing the baseband function in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing the baseband function in the RRU / AAU / RRH is called a baseband low layer (BBL) unit. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip for being set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in a future communication system, and the like. The base station can support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.
[0114] In some deployments, the network devices mentioned in the embodiments of the present application may include a CU, 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 devices may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.
[0115] 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 radio unit (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.
[0116] In different 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, the radio access network may also be an open radio access network (O-RAN) architecture. In the ORAN system, CU may also be called open CU (openCU, O-CU), DU may also be called open DU (open DU, O-DU), CU-CP may also be called open (open CU-CP, O-CU-CP), CU-UP may also be called open (open CU-UP, O-CU-UP), and RU may also be called open RU (openRU, O-RU). Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0117] 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.
[0118] In the embodiments of the present application, the device for implementing the function of the network device can be a network device, or a device that can support the network device to implement the function, such as a chip system or chip, which can be installed in the network device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices. In the embodiments of the present application, only the device for implementing the function of the network device is a network device as an example for description, and does not constitute a limitation on the solutions of the embodiments of the present application.
[0119] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of this application do not limit the scenarios in which network devices and terminal devices are located. In addition, terminal devices and network devices can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of terminal devices and network devices.
[0120] In addition, in order to support artificial intelligence (AI) technology in wireless networks, AI nodes may be introduced into the network.
[0121] 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 core network elements.
[0122] It is understood that this application does 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.
[0123] It can also be understood that AI nodes can be independent devices, or they can be integrated into the same device to implement different functions, or they can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or they can be virtualized functions instantiated on a platform (for example, a cloud platform). This application does not limit the specific form of the above-mentioned AI nodes.
[0124] An AI node can be an AI network element or an AI module.
[0125] First, a communication system applicable to the embodiments of the present application is briefly introduced as follows.
[0126] Refer to FIG1 , which is a schematic diagram of a wireless communication system applicable to an embodiment of the present application.
[0127] As shown in Figure 1, the wireless communication system includes a wireless access network 100. The wireless access network 100 can be a next-generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. Network elements in the wireless communication system are connected through interfaces (e.g., NG, Xn) or air interfaces. In addition, one or more AI modules may be provided in each network element in the wireless communication system. The AI modules deployed in different network elements may be the same or different.
[0128] FIG1 is only a schematic diagram. The wireless communication system may further include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, which are not shown in FIG1 .
[0129] In order to facilitate a better understanding of the technical solution of this application, some related technologies involved in the technical solution of this application are introduced.
[0130] 1. Artificial Intelligence: This refers to the ability of machines to learn, accumulate experience, and solve problems that humans can solve through experience, such as natural language understanding, image recognition, and chess. Artificial Intelligence can be understood as the intelligence exhibited by machines created by humans. Generally, AI refers to the technology that represents human intelligence through computer programs. The goals of AI include understanding intelligence by constructing computer programs that can perform symbolic reasoning or deduction.
[0131] 2. Machine learning (ML): This is an implementation of artificial intelligence. Machine learning is a method that empowers machines to learn, enabling them to perform functions that cannot be accomplished through direct programming. In practical terms, machine learning utilizes data to train models and then uses these models to make predictions. There are many machine learning methods, such as neural networks (NNs), decision trees, and support vector machines. Machine learning theory primarily involves the design and analysis of algorithms that enable computers to learn automatically. Machine learning algorithms automatically analyze data to identify patterns and use these patterns to make predictions about unknown data.
[0132] 3. AI model: It is an algorithm or computer program that can realize AI functions. The AI model represents the mapping relationship between the input and output of the model, or the AI model is a function model that maps input of a certain dimension to output of a certain dimension. The parameters of the function model can be obtained through machine learning training. For example, f(x) = ax 2 +b is a quadratic function model, which can be regarded as an AI model. a and b are the parameters of the AI model, and a and b can be obtained through machine learning training. For example, the AI models mentioned in the embodiments below are not limited to neural networks, linear regression models, decision tree models, support vector machines (SVMs), Bayesian networks, Q learning models, or other machine learning (ML) models.
[0133] 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.
[0134] 4. Dataset: Data used for model training, model validation, or model testing in machine learning. The quantity and quality of the data will affect the effectiveness of machine learning.
[0135] The dataset can include training dataset and inference data.
[0136] 1) A training data set, or training data, can be used to train an AI model. The training data set may include the input of the AI model, or the input and target output of the AI model. The training data set includes one or more training data. The training data may include training samples input to the AI model, or the target output of the AI model. The target output may also be referred to as a label, sample label, or label sample. The label is the ground truth. In the field of machine learning, ground truth usually refers to data that is considered accurate or real.
[0137] Model training essentially involves learning certain characteristics from training data. When training an AI model (such as a neural network), the goal is to ensure that the model's output is as close as possible to the desired predicted value. This is done by comparing the network's predictions with the desired target values. The weight vectors of each layer of the AI model are then updated based on the difference between the two. (Of course, before the first update, there's usually an initialization process, which pre-configures the parameters for each layer of the AI model.) For example, if the network's prediction is too high, the weight vectors are adjusted to predict a lower value. This adjustment is repeated until the AI model predicts the desired target value, or a value very close to it. Therefore, it's necessary to predefine how to compare the difference between the predicted and target values. This is known as the loss function or objective function, a crucial equation used to measure the difference between the predicted and target values. For example, a higher loss function indicates a greater difference. Therefore, training an AI model becomes a process of minimizing this loss, keeping the loss function below a threshold or ensuring that the loss function meets the target requirement. For example, the AI model is a neural network, and adjusting the model parameters of the neural network includes adjusting at least one of the following parameters: the number of layers, width, weights of neurons, or parameters in the activation function of neurons of the neural network.
[0138] 2) Inference data can be used as input to a trained AI model for inference. During the inference process, the inference data is input into the AI model, and the corresponding output is the inference result.
[0139] The wireless data collected in the embodiments of the present application can be used for model training, model reasoning, or model performance monitoring, etc., without limitation.
[0140] 5. Model application: Use the trained model to solve practical problems.
[0141] 6. Antennas: Each communication device, such as network device 110 or terminal device 120 in Figure 1 , can be configured with multiple antennas (virtual or physical), enabling communication between communication devices using multi-antenna technology. The multiple antennas may include at least one transmit antenna (or transmitting antenna) for transmitting signals and at least one receive antenna for receiving signals.
[0142] 7. Signal: A symbol, data, or message transmitted via a medium (e.g., electromagnetic waves, light waves, sound waves, etc.) that can be decoded and understood by the receiver. Signals can be analog or digital.
[0143] As an example, the signal is a reference signal (RS). A reference signal, which may also be called a pilot, reference sequence, or benchmark signal, is a known signal. For example, a reference signal may be provided by a transmitting device to a receiving device for channel estimation, channel sounding, or data demodulation.
[0144] In the present application, the reference signal (RS) involved, as an example, can be any of the following: channel state information reference signal (CSI-RS), sounding reference signal (SRS), demodulation reference signal (DMRS), phase tracking reference signal (PT-RS), cell reference signal (CRS), etc.
[0145] It should be understood that the reference signals listed above are only examples and should not constitute any limitation to this application. This application does not exclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions.
[0146] 8. Channel information: refers to information that can reflect channel characteristics and channel quality.
[0147] As an example, the channel information is at least one of the following: channel state information (CSI), channel time-varying information, or channel frequency offset information. The following description mainly uses CSI as an example of channel information. It is understood that any information that can reflect channel characteristics and channel quality is applicable to the embodiments of the present application.
[0148] Taking the example of the network side obtaining downlink CSI through uplink feedback from the terminal device, specifically, the network side sends a downlink reference signal to the terminal device, and the terminal device receives the downlink reference signal; since the terminal device knows the sending information of the downlink reference signal, the terminal device can estimate (or measure) the downlink channel experienced by the downlink reference signal based on the received downlink reference signal, and then the terminal device can obtain the downlink channel matrix based on the measurement to generate CSI, and feed back the CSI to the network side.
[0149] As an example, CSI includes at least one of the following: channel quality indication (CQI), precoding matrix indicator (PMI), rank indicator (RI), CSI-RS resource indicator (CRI), layer indicator (LI), reference signal receiving power (RSRP), or signal to interference plus noise ratio (SINR). The signal to interference plus noise ratio may also be referred to as the signal to interference plus noise ratio.
[0150] Currently, there is a significant amount of research on integrating models (such as AI or ML models) into wireless air interfaces. For example, a model can be used to predict a user's path loss based on their location. Specifically, the model takes the user's location as input and outputs the path loss value. This model is also known as a path loss map model.
[0151] Refer to Figure 2, which is a schematic diagram of the path loss map model. As shown in Figure 2, after the location is input into the path loss map model, an output, namely the path loss value, can be obtained. Taking the path loss map model as an example, the path loss map model can be trained, performance evaluated, fine-tuned, or calibrated by collecting data. The collected data includes the user's location and the corresponding path loss value, which can be determined, for example, based on the received power, and is not limited to this. However, the path loss value included in the data collected by each user is not only related to the user's location, but also to other parameters, such as the user's device capabilities. In other words, the data collected by different users at the same location may be different. This affects the scope of application of the data.
[0152] In light of this, this application proposes a solution that processes reference signals so that reference signals transmitted from the same location (such as an antenna location) are as identical as possible. This allows the channel information corresponding to the same location (such as an antenna location) to be as identical as possible. When the channel information corresponding to this location is used for model management, it can be decoupled from the user, thereby increasing the applicability of the channel information.
[0153] Before introducing the solution of this application, the following points are explained.
[0154] (1) In this application, “indication” may include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0155] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent together as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different.
[0156] (2) In this application, “sending” and “receiving” refer to the direction of signal transmission. For example, “sending information to XX” can be understood as the destination of the information being XX, which can include direct sending through the air interface, as well as indirect sending through the air interface by other units or modules. “Receiving information from YY” can be understood as the source of the information being YY, which can include direct receiving from YY through the air interface, as well as indirect receiving from YY through the air interface from other units or modules. “Sending” can also be understood as the “output” of the chip interface, and “receiving” can also be understood as the “input” of the chip interface. In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, between components, modules, chips, software modules, or hardware modules within the device through a bus, a line, or an interface. In addition, unless otherwise specified, “transmitting” includes receiving and / or sending. For example, transmitting a signal can include receiving a signal and / or sending a signal.
[0157] (3) In this application, information C is used to determine information D, which includes both information D being determined solely based on information C and information D being determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, when information D is determined based on information E, and information E is determined based on information C.
[0158] (4) The terms "comprise," "include," 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 elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to the process, method, product, or apparatus.
[0159] (5) In the various embodiments 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 new embodiments according to their inherent logical relationships.
[0160] (6) In this application, the terms "first" and "second" are used for convenience of description only and are not intended to limit the scope of the embodiments of this application. They are not used to describe the order or precedence of features. It should be understood that the terms described in this manner may be interchangeable, where appropriate, to describe solutions other than the embodiments of this application.
[0161] (7) In this application, “predefined” may mean predefined by a standard protocol, or may mean pre-agreed or pre-negotiated between devices.
[0162] The method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings. The embodiment provided by the present application can be applied to the communication system shown in FIG1 above without limitation.
[0163] Referring to Figure 3, Figure 3 is a schematic diagram of a communication method 300 provided in an embodiment of the present application. The method 300 shown in Figure 3 may include the following steps.
[0164] 310. The first device sends a signal, and the second device receives the signal accordingly.
[0165] As an example, the signal is a reference signal. For more information about the signal, please refer to the previous explanation of terms and will not be repeated here.
[0166] In one possible scenario, the first device is a network device or a component of a network device (such as a chip or a chip system or a circuit), and the second device is a terminal device or a component of a terminal device (such as a chip or a chip system or a circuit). In this case, the signal is a downlink signal.
[0167] In another possible scenario, the first device is a terminal device or a component of the terminal device (such as a chip or a chip system or a circuit), and the second device is a network device or a component of the network device (such as a chip or a chip system or a circuit). In this case, the signal is an uplink signal.
[0168] In another possible scenario, the first device and the second device are both terminal devices or components of the terminal devices (eg, a chip or a chip system or a circuit). In this case, the signal is a sidelink signal.
[0169] In another possible scenario, the first device and the second device are both network devices or components of the network device (such as a chip or a chip system or a circuit).
[0170] It can be understood that the specific forms of the first device and the second device do not limit the protection scope of the embodiments of the present application.
[0171] 320. The second device obtains channel information based on the signal.
[0172] In one possible implementation, the second device performs channel measurement or channel estimation based on the signal to obtain channel information. For details about the channel information, please refer to the description in the previous terminology section and will not be elaborated here.
[0173] The signal undergoes a first process and / or a second process. The first process and the second process are described below.
[0174] 1) First treatment
[0175] The first processing, also known as pre-processing, may refer to processing performed by the first device on the signal, or may refer to processing of the signal's transmission parameters. For example, the first processing refers to processing performed by the first device on the signal's transmission parameters. The signal undergoing the first processing indicates that the first device has processed the signal's transmission parameters.
[0176] The signal transmission parameters refer to parameters used during signal transmission, or parameters related to the signal transmission. These parameters may include both signal parameters and parameters external to the signal. For example, the signal transmission parameters include at least one of the following: the signal's transmitting antenna, the transmitting antenna spatial correlation parameter, the signal's transmit power, and the signal's value.
[0177] In one example, the signal transmission parameters include the signal's transmitting antenna. In this case, the first processing refers to the first device processing the signal's transmitting antenna. For example, the first device processing the signal's transmitting antenna includes: the first device adjusting the signal's transmitting antenna to an omnidirectional antenna.
[0178] In another example, the signal transmission parameters include a transmit antenna spatial correlation parameter of the signal. In this case, the first processing means that the first device processes the transmit antenna spatial correlation parameter of the signal. As an example, the transmit antenna spatial correlation parameter of the signal includes an angle of departure (AOD). For example, the first device processes the transmit antenna spatial correlation parameter of the signal, including: the first device transmitting the signal at a predefined AOD.
[0179] In another example, the signal transmission parameter includes the signal's transmit power. In this case, the first processing refers to the first device processing the signal's transmit power. For example, the first device processing the signal's transmit power includes: the transmit power of the signal sent by the first device meets a predetermined condition, such as the transmit power of the signal being greater than or equal to a threshold, or the transmit power of the signal being within a preset range.
[0180] In another example, the signal transmission parameter includes the value of the signal. In this case, the first processing refers to the first device processing the value of the signal. For example, the first device processing the value of the signal includes: the first device adjusting the value of the signal based on the fact that the transmitting antenna of the signal is an omnidirectional antenna, or the first device adjusting the value of the signal so that the equivalent transmitting antenna of the signal is an omnidirectional antenna.
[0181] The above are just a few examples, and the embodiments of the present application are not limited thereto. For example, the above information can also be used in combination. For another example, the above omnidirectional antenna can also be other antennas.
[0182] Optionally, the first processing includes processing the signal transmission parameters based on reference information (or reference data, or reference parameters). For example, the first device processes (or adjusts, or compensates) the signal transmission parameters based on the reference information. Based on this, when each first device transmits a signal, the signal transmission parameters may be processed based on the reference information so that the responses of the first devices are the same, that is, the signals transmitted over the air interface are the same for different first devices.
[0183] As an example, the identical responses of the first devices described above may indicate identical responses of the first devices at the same location. The term "same location" may refer to the same antenna location and / or the same device location. For example, if the location coordinates of multiple antennas (which can be represented, for example, by a three-dimensional coordinate system) are identical, then the multiple antennas may be considered to be at the same location. For another example, if the geographic locations of multiple devices (which can be represented, for example, by a coordinate system such as latitude and longitude) are identical, then the multiple devices may be considered to be at the same location.
[0184] The reference information of different first devices at the same location may be the same, and the reference information of different first devices at different locations may be the same or different, which is not limited.
[0185] The reference information refers to information used as a reference when processing the signal transmission parameters. Optionally, the reference information includes at least one of the following: a reference transmitting antenna, a reference receiving antenna, a reference position, reference channel information, a reference device response, a reference angle of arrival (AOA), and a reference AOD. The reference transmitting antenna is, for example, an omnidirectional antenna; or, the reference transmitting antenna is an anchor antenna, i.e., a certain antenna is used as an anchor point. The reference receiving antenna is, for example, an omnidirectional antenna; or, the reference receiving antenna is an anchor antenna, i.e., a certain antenna is used as an anchor point.
[0186] It can be understood that, taking the reference transmitting antenna as an example, the reference transmitting antenna is named for distinction. It can also be called a transmitting antenna or a target transmitting antenna, etc. Its naming does not limit the scope of protection of the embodiments of this application. Other reference information is similar and will not be repeated here.
[0187] The following are some examples with reference information.
[0188] Example 1: The reference information includes a reference transmitting antenna.
[0189] In this example, the first device may process the signal transmission parameters based on the reference transmit antenna. Processing the signal transmission parameters based on the reference transmit antenna may include: the first device transmitting the signal using the reference transmit antenna; or the first device adjusting the signal value based on the reference transmit antenna.
[0190] Example 2: The reference information includes a reference receiving antenna.
[0191] In this example, the first device may process the signal transmission parameters based on the reference receiving antenna. Processing the signal transmission parameters based on the reference receiving antenna may include: the first device transmitting the signal using the transmitting antenna corresponding to the reference receiving antenna; or the first device adjusting the signal value based on the transmitting antenna corresponding to the reference receiving antenna.
[0192] Example 3: The reference information includes a reference AOD.
[0193] In this example, the first device may process the signal transmission parameters according to the reference AOD. The first device processing the signal transmission parameters according to the reference AOD may include: the first device using the reference AOD to transmit the signal, in other words, the first device transmitting the signal on the reference AOD.
[0194] Example 4: The reference information includes a reference AOA.
[0195] In this example, the first device may process the signal transmission parameters according to the reference AOA. The first device processing the signal transmission parameters according to the reference AOA may include: the first device transmitting the signal using the AOD corresponding to the reference AOA. In other words, the first device transmitting the signal on the AOD corresponding to the reference AOA.
[0196] For example, the AOA and the AOD have an association relationship, so the first device determines the AOD associated with the AOA (or the AOD corresponding to the AOA) based on the AOA and the association relationship. The association relationship between the AOA and the AOD can exist in the form of a table, function, text, or string, such as storage or transmission.
[0197] Example 5: The reference information includes a reference location.
[0198] The reference position may include at least one of the following: a position of a reference device, a position of a reference transmitting antenna, or a position of a reference receiving antenna.
[0199] For example, the first device may process the signal transmission parameters based on the location of the reference device. The first device processing the signal transmission parameters based on the location of the reference device (hereinafter referred to as location #1 for simplicity) may include: the first device transmitting the signal with the same transmission parameters as when transmitting at location #1, such as using the same transmitting antenna as when transmitting at location #1.
[0200] For another example, the first device may process the signal transmission parameters based on the position of the reference transmit antenna. The first device processing the signal transmission parameters based on the position of the reference transmit antenna (hereinafter referred to as position #2 for simplicity) may include: the first device transmitting the signal using the same transmit antenna as the transmit antenna at position #2; or the first device adjusting the signal transmit antenna based on the transmit antenna at position #2.
[0201] For another example, the first device may process the signal transmission parameters based on the position of the reference receiving antenna. The first device processing the signal transmission parameters based on the position of the reference receiving antenna (hereinafter referred to as position #3 for simplicity) may include: the first device transmitting the signal using the same transmitting antenna as the transmitting antenna corresponding to the receiving antenna at position #3; or the first device adjusting the signal transmitting antenna based on the transmitting antenna corresponding to the receiving antenna at position #3.
[0202] Example 6: The reference information includes channel information corresponding to the reference position.
[0203] The reference channel information may be, for example, channel information corresponding to a reference position, or may be certain channel information.
[0204] In this example, the first device may process the signal transmission parameters based on the reference channel information. The first device processing the signal transmission parameters based on the reference channel information may include: the first device transmitting the signal using the signal transmission parameters corresponding to the reference channel information; or the first device adjusting the signal transmission parameters based on the signal transmission parameters corresponding to the reference channel information.
[0205] Example 7: The reference information includes a reference device response.
[0206] In this example, the first device may process the transmission parameters of the signal based on the reference device response. The first device processing the transmission parameters of the signal based on the reference device response may include: the first device processing the transmission parameters of the signal so that the response of the first device is the same as the reference device response.
[0207] The above examples are illustrative and not limiting. For example, each of the above reference information may be used individually or in combination, such as at least two reference information items. For example, the reference information may include a reference location and reference location channel information. For another example, the reference information may include a reference AOA and a reference AOD.
[0208] The first device may determine the reference information in the following manner.
[0209] In one possible implementation, the first device receives first indication information, where the first indication information indicates reference information. For example, the second device or another device (eg, a device different from the second device and the first device) sends the first indication information to the first device.
[0210] In another possible implementation, the first device determines the reference information. For example, the reference information is predefined. In another example, the first device configures the reference information. Further optionally, the first device sends first indication information to the second device, where the first indication information indicates the reference information.
[0211] Optionally, method 300 further includes: the first device acquiring the first process. The first device acquiring the first process may be understood as the first device acquiring relevant information of the first process, for example, the first device acquiring a function of the first process, or the first device acquiring a specific processing method of the first process.
[0212] In a first possible implementation manner, the first device receives third indication information, where the third indication information indicates a first process.
[0213] For example, the third indication information indicates relevant information of the first process, such as a function of the first process or a processing method of the first process.
[0214] As an example, a signal undergoes the second processing but not the first processing, and a second device or another device (e.g., a device different from the second device and the first device) determines a function of the first processing based on channel information and reference information, and sends third indication information to the first device, where the third indication information indicates the first processing. Specifically, the first device sends a signal, the second device receives the signal, and obtains channel information based on the signal, such as obtaining channel information by performing channel measurement based on the signal, and the signal undergoes the second processing but not the first processing; the second device determines a function of the first processing based on the channel information and reference information, and sends the third indication information to the first device; or the second device sends the channel information to another device, the other device determines a function of the first processing based on the channel information and reference information, and sends the third indication information to the first device.
[0215] The reference information may include reference channel information, which may be obtained based on the signal after the first processing and the second processing. The reference channel information may be pre-collected, determined based on historical information, or predicted by a model, which is not limited.
[0216] In a second possible implementation manner, the first device determines the first processing by itself.
[0217] For example, the first device determines the relevant information of the first process, such as the function of the first process or the processing method of the first process.
[0218] As an example, a signal undergoes the second processing but not the first processing, and the first device determines a function of the first processing based on channel information and reference information. Specifically, the first device transmits a signal, the second device receives the signal, and obtains channel information based on the signal, such as by performing channel measurement on the signal. The signal undergoes the second processing but not the first processing; the second device transmits the channel information to the first device, and the first device determines a function of the first processing based on the channel information and reference information. For more information about the reference information, refer to the description in the first possible implementation.
[0219] The above describes the relevant solutions for the first treatment, and the following describes the solutions for the second treatment.
[0220] 2) Second processing
[0221] The second processing, which may also be referred to as post-processing, may refer to processing performed by the second device on the signal and / or the channel information corresponding to the signal, or may refer to processing performed on the reception parameters of the signal and / or the channel information corresponding to the signal. For example, the second processing refers to processing performed by the second device on the reception parameters of the signal and / or the channel information corresponding to the signal. If the signal has undergone the second processing, it means that the second device has processed the reception parameters of the signal and / or the channel information corresponding to the signal.
[0222] The signal reception parameters refer to parameters when receiving the signal, or parameters related to the received signal. The signal reception parameters may include signal parameters (i.e., parameters of the received signal itself) and / or parameters other than the signal parameters itself. As an example, the signal reception parameters include at least one of the following: the signal receiving antenna, the receiving antenna spatial correlation parameter, the signal receiving power, and the signal value (i.e., the received signal value).
[0223] In one example, the signal reception parameter includes the signal receiving antenna. In this case, the second processing refers to the second device processing the signal receiving antenna. For example, the second device processing the signal receiving antenna includes: the second device adjusting the signal receiving antenna to an omnidirectional antenna.
[0224] In another example, the signal reception parameter includes a receive antenna spatial correlation parameter of the signal. In this case, the second processing means that the second device processes the receive antenna spatial correlation parameter of the signal. As an example, the receive antenna spatial correlation parameter of the signal includes an AOA. For example, the second device processing the receive antenna spatial correlation parameter of the signal includes: the second device receiving the signal at a predefined AOA.
[0225] In another example, the signal reception parameter includes the signal's received power. In this case, the second processing refers to the second device processing the signal's received power. For example, the second device processing the signal's received power includes: the received power of the signal sent by the second device meets a predetermined condition, such as the received power of the signal being greater than or equal to a threshold, or the received power of the signal being within a preset range.
[0226] In another example, the signal reception parameter includes the value of the received signal. In this case, the second processing refers to the second device processing the value of the received signal. For example, the second device processing the value of the received signal includes: the second device adjusting the value of the received signal based on the signal receiving antenna being an omnidirectional antenna, or adjusting the value of the received signal so that the equivalent receiving antenna receiving the signal is an omnidirectional antenna.
[0227] The above are just a few examples, and the embodiments of the present application are not limited thereto. For example, the above information can also be used in combination. For another example, the above omnidirectional antenna can also be other antennas.
[0228] Optionally, the second processing includes: processing (or adjusting, or compensating) the reception parameters of the signal and / or the channel information corresponding to the signal based on reference information (or reference data, or reference parameters). For example, the second device processes the reception parameters of the signal and / or the channel information corresponding to the signal based on the reference information. Based on this, when each second device receives a signal and determines the channel information, it can process the reception parameters of the signal and / or the channel information corresponding to the signal based on the reference information so that the responses of the second devices are the same, that is, the signals received over the air interface are the same for different second devices.
[0229] As an example, the same response from the second device mentioned above may indicate the same response from the second device at the same location. For details about the same location and reference information, please refer to the previous description and will not be repeated here. Here are a few examples.
[0230] Example 1: The reference information includes a reference receiving antenna.
[0231] In this example, the second device may process the reception parameters of the signal based on the reference receiving antenna. The second device processing the reception parameters of the signal based on the reference receiving antenna may include: the second device receiving the signal using the reference receiving antenna; or the second device adjusting the value of the received signal based on the reference receiving antenna.
[0232] Example 2: The reference information includes a reference transmitting antenna.
[0233] In this example, the second device may process the reception parameters of the signal based on the reference transmit antenna. Processing the reception parameters of the signal based on the reference transmit antenna may include: the second device receiving the signal using a receive antenna corresponding to the reference transmit antenna; or the second device adjusting the value of the received signal based on the reference transmit antenna.
[0234] Example 3: The reference information includes a reference AOA.
[0235] In this example, the second device may process the signal reception parameters according to the reference AOA. The second device processing the signal reception parameters according to the reference AOA may include: the second device receiving the signal using the reference AOA. In other words, the second device receives the signal at the reference AOA.
[0236] Example 4: The reference information includes a reference AOD.
[0237] In this example, the second device may process the signal reception parameters based on the reference AOD. The second device processing the signal reception parameters based on the reference AOD may include: the second device receiving the signal using the AOA corresponding to the reference AOD. In other words, the second device receives the signal on the AOA corresponding to the reference AOD. For example, the AOA and the AOD have an associated relationship, so the second device determines the AOA associated with the AOD (or the AOA corresponding to the AOD) based on the AOD and the associated relationship.
[0238] Example 5: The reference information includes a reference location.
[0239] The reference position may include at least one of the following: a position of a reference device, a position of a reference transmitting antenna, or a position of a reference receiving antenna.
[0240] For example, the second device may process the signal reception parameters based on the location of the reference device. The second device processing the signal reception parameters based on the location of the reference device (i.e., location #1) may include: the second device receiving the signal with the same reception parameters as when receiving the signal at location #1, such as using the same receiving antenna as when receiving the signal at location #1.
[0241] For another example, the second device may process the signal reception parameters based on the position of the reference transmit antenna. The second device processing the signal reception parameters based on the position of the reference transmit antenna (i.e., position #2) may include: the second device receiving the signal using the same receiving antenna as the transmitting antenna at position #2; or the second device adjusting the signal receiving antenna based on the transmitting antenna at position #2.
[0242] For another example, the second device may process the signal reception parameters based on the position of the reference receiving antenna. The second device processing the signal reception parameters based on the position of the reference receiving antenna (i.e., position #3) may include: the second device receiving the signal using the same receiving antenna as the receiving antenna at position #3; or the second device adjusting the signal receiving antenna based on the receiving antenna at position #3.
[0243] Example 6: The reference information includes reference channel information.
[0244] For the reference channel information, please refer to the previous description and will not be repeated here.
[0245] In this example, the second device may process the reception parameters of the signal and / or the channel information corresponding to the signal according to the reference channel information. The second device processing the reception parameters of the signal according to the reference channel information may include: the second device adopts the reception parameters of the signal corresponding to the reference channel information to receive the signal; or the second device adjusts the reception parameters of the signal according to the reception parameters of the signal corresponding to the reference channel information. The second device processing the channel information corresponding to the signal according to the reference channel information may include: the second device adjusts the channel information corresponding to the signal according to the reference channel information so that the channel information corresponding to the signal is the same as or close to the reference channel information, so that the error between the channel information corresponding to the signal and the reference channel information is less than or equal to a preset threshold).
[0246] Example 7: The reference information includes a reference device response.
[0247] In this example, the second device may process the reception parameters of the signal based on the reference device response. The second device processing the reception parameters of the signal based on the reference device response may include: the second device processing the reception parameters of the signal so that the response of the second device is the same as the reference device response.
[0248] The above examples are illustrative and not limiting. For example, each of the above reference information may be used individually or in combination, such as at least two reference information items. For example, the reference information may include a reference location and reference location channel information. For another example, the reference information may include a reference AOA and a reference AOD.
[0249] The second device may determine the reference information in the following manner.
[0250] In one possible implementation, the second device receives first indication information, where the first indication information indicates reference information. For example, the first device or another device (eg, a device different from the second device and the first device) sends the first indication information to the second device.
[0251] In another possible implementation, the second device determines the reference information. For example, the reference information is predefined. In another example, the second device configures the reference information. Further optionally, the second device sends first indication information to the first device, where the first indication information indicates the reference information.
[0252] Optionally, the method 300 further includes: the second device obtains a second process.
[0253] In a first possible implementation manner, the second device receives second indication information, where the second indication information indicates a second process.
[0254] For example, the second indication information indicates relevant information of the second process, such as a function of the second process or a processing method of the second process.
[0255] As an example, a signal undergoes the first processing but not the second processing, and a second device or another device (e.g., a device different from the second device and the first device) determines a function of the second processing based on channel information and reference information, and sends second indication information to the second device, where the second indication information indicates the function of the second processing. Specifically, the first device sends a signal, the second device receives the signal, and obtains channel information based on the signal, such as obtaining channel information by performing channel measurement based on the signal, and the signal undergoes the first processing but not the second processing; the second device sends the channel information to the first device or another device, and the first device or another device determines a function of the second processing based on the channel information and reference information, and sends the second indication information to the second device.
[0256] The reference information may include reference channel information, which may be obtained based on the signal after the first processing and the second processing. The reference channel information may be pre-collected, determined based on historical information, or predicted by a model, which is not limited.
[0257] In a second possible implementation manner, the second device determines the second processing by itself.
[0258] For example, the second device determines the relevant information of the second process, such as the function of the second process or the processing method of the second process.
[0259] As an example, a signal undergoes the first processing but not the second processing, and the second device determines a function for the second processing based on channel information and reference information. Specifically, the first device transmits a signal, the second device receives the signal, and obtains channel information based on the signal, such as by performing channel measurement on the signal. The signal undergoes the first processing but not the second processing; the second device determines the function for the second processing based on the channel information and reference information. For more information about the reference information, refer to the description of the first possible implementation.
[0260] The first process and the second process are described in detail above. They are described below with reference to FIG4 .
[0261] Refer to Figure 4, which is a schematic diagram of the first processing and the second processing applicable to the embodiment of the present application. As shown in Figure 4, the first processing is performed on the signal to be transmitted, and the signal after the first processing is sent through the first device (such as the transmitter or sending module of the first device); the second device receives the signal after wireless transmission, and performs the second processing, and obtains the channel information based on the second processed signal. Among them, the second device can process the receiving parameters of the signal; or, it can also receive the signal first, and obtain the channel information based on the received signal, and then perform the second processing on the channel information to obtain the channel information after the second processing. The multipath component (MPC) module in Figure 4 represents the process of multipath propagation of the wireless signal through the environment, which may be affected by the position of the first device, the position of the second device, the environment, etc.
[0262] Optionally, the method 300 further includes: the third device is based on a wireless data management model.
[0263] The third device represents a device for managing models. Specifically, the third device can deploy models and manage them by collecting wireless data. Model management includes, but is not limited to, switching models (i.e., switching the current model to another model), selecting models, training models, monitoring model performance, and evaluating model quality.
[0264] The third device may be the first device, or the third device may be the second device, or the third device may be a device different from the first device and the second device. Furthermore, the third device may be a network device or a component of a network device (e.g., a chip or a chip system or circuit), or a terminal device or a component of a terminal device (e.g., a chip or a chip system or circuit), or an AI node or a component of an AI node (e.g., a chip or a chip system or circuit), without limitation.
[0265] The wireless data, or simply referred to as data, refers to data related to the model. For example, the wireless data includes input and / or output of the model.
[0266] As an example, the wireless data includes channel information and / or location information. In this case, for example, the input of the model is channel information, and / or the output of the model is location information; for another example, the input of the model is location information, and / or the output of the model is channel information.
[0267] The channel information may be obtained based on the signal, for example, by performing channel measurement based on the signal to obtain the channel information. The signal may be a signal that has undergone the first processing and / or the second processing, that is, the channel information may be obtained in a manner such as step 320. For details about the first processing and the second processing, refer to the previous description.
[0268] The location information refers to information about a location associated with a transmitted signal and / or a received signal. For example, the location information includes location information associated with the second device and / or location information associated with the first device.
[0269] As an example, the location information associated with the second device includes at least one of the following: the geographic location of the second device (the geographic location can be represented by a coordinate system such as latitude and longitude), and the location coordinates of the receiving antenna of the second device that receives signals (the location coordinates can be represented by a three-dimensional coordinate system).
[0270] As an example, the location information associated with the first device includes at least one of the following: the geographic location of the first device (the geographic location can be represented by a coordinate system such as latitude and longitude), and the location coordinates of the transmitting antenna of the first device that sends signals (the location coordinates can be represented by a three-dimensional coordinate system).
[0271] In one possible scenario, the third device is the second device. In this scenario, method 300 further includes: the second device is based on a wireless data management model. In this scenario, further optionally, the first device sends location information associated with the first device to the second device.
[0272] In another possible scenario, the third device is the first device. In this scenario, method 300 further includes: the second device sending channel information to the first device. Furthermore, optionally, the second device also sends location information associated with the second device to the first device, so that the first device can manage the model based on the channel information and location information.
[0273] In another possible scenario, the third device is another device (e.g., a device different from the second device and the first device). In this scenario, method 300 further includes: the second device sending channel information to the other device. Furthermore, optionally, the second device also sends location information associated with the second device to the other device. Furthermore, optionally, the first device also sends location information associated with the first device to the other device.
[0274] The model may be a model used in wireless communications. The model is associated with channel information, such as the input or output of the model includes channel information, or the input or output of the model is obtained based on the channel information. In this way, channel information can be obtained based on the method described in method 300, and then used as the input or output of the model, or the input or output of the model can be obtained. The model may be an AI model. As an example, the type of the model may be a neural network, a linear regression model, a decision tree model, an SVM, a Bayesian network, a Q learning model, or other ML models, without limitation.
[0275] In one example, the model's input is channel information and its output is location information; or the model's input is location information and its output is channel information. In this case, for example, the model can be used to predict channel information based on location, or to predict location based on channel information.
[0276] In another example, the input of the model includes channel information, and the output includes channel information. In this case, for example, the model can be used to process the channel information, such as compressing and reconstructing the channel information, or predicting the channel information.
[0277] In another example, the input or output of the model is processed by channel information. In this case, for example, the modulation or demodulation model can be trained based on the channel information.
[0278] The above is an example and is not intended to be limiting. For example, channel information can be used for time-domain / frequency-domain channel prediction, channel information compression, and the like. Depending on the function of the channel information, the model may also differ, and the model input or output may also differ. The present embodiment primarily uses the example of channel information being used in a radio map model (i.e., an example of a model) as an example. As an example, the radio map model includes a multipath information acquisition module and a channel information acquisition module.
[0279] Refer to Figure 5, which is a schematic diagram of a radio map model applicable to an embodiment of the present application. As shown in Figure 5, the model includes a multipath information acquisition module and a channel information acquisition module. The input of the multipath information acquisition module includes location information, and the output is multipath information. The input of the multipath information acquisition module may also include environmental information, for example, the location information, height information, material information, etc. of various objects (such as buildings, trees, etc.) in the area where the first device and / or the second device are located. Multipath information may include, for example, the delay, power, azimuth, pitch angle, etc. of each path. The input of the channel information acquisition model is multipath information (i.e., the output of the multipath information acquisition module), and the output is channel information. Specifically, after the multipath information is input into the channel information acquisition model, the channel information is output based on the multipath information and the response of the device. The response of the device (such as the first device and / or the second device) includes the device's radio frequency link, antenna pattern, etc.
[0280] The third device may collect wireless data all the time, or may collect wireless data periodically, or may collect (or report or send) wireless data when certain trigger conditions are met (such as when the model prediction quality is poor), and there is no limitation on this.
[0281] Furthermore, optionally, the error between the channel information and the channel information predicted by the model is greater than or equal to a preset threshold. Based on this, wireless data can be collected based on the model's prediction quality. For example, wireless data with poor model prediction quality can be collected. This allows for model management based on the wireless data, such as training a model based on the wireless data or switching a model to another model based on the wireless data. This is described in detail below with reference to several scenarios. The wireless data described below includes channel information and, optionally, also includes location information.
[0282] In one possible scenario, the third device is the second device. In this scenario, the second device may collect wireless data when an error between the channel information and the channel information predicted by the model is greater than or equal to a preset threshold, and manage the model based on the wireless data.
[0283] In another possible scenario, the third device is the first device. In this scenario, the second device may send channel information to the first device if the error between the channel information and the channel information predicted by the model is greater than or equal to a preset threshold. Optionally, the second device may also send location information associated with the second device to the first device. In this way, the first device can manage the model based on wireless data.
[0284] In another possible scenario, the third device is another device (e.g., a device different from the second device and the first device). In this case, the second device can send channel information to the other device if the error between the channel information and the channel information predicted by the model is greater than or equal to a preset threshold. Furthermore, the second device can optionally also send location information associated with the second device to the other device. In this way, the other device can manage the model based on the wireless data.
[0285] For ease of understanding, the following uses a signal as a reference signal as an example to describe a specific process applicable to an embodiment of the present application. It should be understood that the process described below is merely an example and the embodiments of the present application are not limited thereto. For details not described below, reference can be made to the description of method 300 and will not be repeated here.
[0286] 6 is a schematic diagram of a communication method 600 provided in an embodiment of the present application. Method 600 is applicable to a scenario where a reference signal has undergone first processing and second processing. Method 600 shown in FIG6 may include the following steps.
[0287] 610. The second device and / or the first device sends a calibration status. Taking the second device sending the calibration status as an example, the calibration status indicates whether the second device has been calibrated. The second device is calibrated, which means that the second device will perform the second processing when receiving the reference signal, or is capable of performing the second processing; the second device is not calibrated, which means that the second device will not perform the second processing when receiving the reference signal, or is not capable of performing the second processing. Therefore, the calibration status indicating whether the second device is calibrated can also be replaced by: the calibration status indicates whether the second device is capable of processing the reference signal, or the calibration status indicates whether the second device is capable of performing the second processing on the reference signal, or the calibration status indicates whether the second device will perform the second processing on the received reference signal. In addition, "calibration status" is only a name, which can also be replaced by "device status" or "device status", etc., and is not limited to this. The first device sending the calibration status is similar and will not be repeated here.
[0288] Alternatively, it may be assumed that all devices are calibrated, in which case method 600 may not include step 610. Alternatively, if no indication is received from a device indicating that it is not calibrated, the device may be considered calibrated. Alternatively, if no indication is received from a device indicating that it is calibrated, the device may be considered uncalibrated.
[0289] Alternatively, it may be assumed that all sending ends (ie, first devices) have been calibrated. In this case, the receiving end (ie, second device) only needs to send the calibration status to indicate whether it has been calibrated.
[0290] Alternatively, it may be assumed that all receiving ends (ie, second devices) have been calibrated. In this case, the sending end (ie, first device) only needs to send the calibration status to indicate whether the calibration has been completed.
[0291] In method 600 , it is assumed that the first device and the second device have been calibrated. For example, it is assumed that in step 610 , the calibration status sent by the second device indicates that the second device has been calibrated, and the calibration status sent by the first device indicates that the first device has been calibrated.
[0292] 620. The first device performs a first process on the reference signal.
[0293] In a possible implementation, the first device performs a first process on the reference signal according to the reference information. Detailed descriptions of the method 300 may be referred to and will not be repeated here.
[0294] 630. The first device sends a first processed reference signal.
[0295] 640. The second device performs second processing on the reference signal after the first processing to obtain channel information.
[0296] Specifically, the second device receives the reference signal after the first processing, and performs a second processing on the reference signal after the first processing to obtain channel information.
[0297] In a first possible implementation manner, the second device performs a second processing on the reference signal after the first processing according to the reference information, and obtains channel information based on the reference signal after the second processing.
[0298] In a second possible implementation, a second device receives the reference signal after the first processing, determines channel information based on the reference signal after the first processing, and performs second processing on the channel information to obtain second processed channel information. For example, the second device performs second processing on the channel information based on the reference information to obtain second processed channel information.
[0299] For ease of explanation, step 640 in FIG6 only shows the first possible implementation method. It will be understood that the embodiments of the present application are not limited thereto.
[0300] 650. The second device sends location information and channel information associated with the second device.
[0301] The channel information is the channel information obtained in step 640 .
[0302] In a first possible implementation, a first device receives location information and channel information associated with a second device. Furthermore, optionally, the first device, based on a wireless data management model, receives wireless data including location information and channel information, where the location information includes location information associated with the second device and / or location information associated with the first device. For details regarding location information, please refer to the relevant description of method 300 above and will not be repeated here.
[0303] In a second possible implementation, a third device receives the location information and channel information associated with the second device. Optionally, the third device, based on a wireless data management model, receives wireless data including location information and channel information, where the location information includes the location information associated with the second device and / or the location information associated with the first device. Optionally, the first device transmits the location information associated with the first device to the third device. For details regarding location information, please refer to the relevant description of method 300 above and will not be repeated here.
[0304] For ease of explanation, step 650 in FIG6 only shows the first possible implementation method. It will be understood that the embodiments of the present application are not limited thereto.
[0305] Based on the above technical solution, by performing the first processing and the second processing on the reference signal, the acquired channel information is decoupled from the transceiver (i.e., the first device and the second device), thereby realizing the mixed use of wireless data (such as channel information) collected by multiple devices and improving the applicability of wireless data.
[0306] 7 , which is a schematic diagram of a communication method 700 provided in an embodiment of the present application. Method 700 is applicable to a scenario where a second process is obtained. Method 700 shown in FIG7 may include the following steps.
[0307] At 710 , the second device and / or the first device sends a calibration status.
[0308] For the calibration status, please refer to the relevant description in step 610, which will not be repeated here.
[0309] In method 700, it is assumed that the first device is calibrated and the second device is not calibrated. For example, assume that in step 710, the calibration status sent by the second device indicates that the second device is not calibrated, and the first device is assumed to be calibrated. For another example, assume that in step 710, the calibration status sent by the second device indicates that the second device is not calibrated, and the calibration status sent by the first device indicates that the first device is calibrated.
[0310] 720. The first device performs a first process on the reference signal.
[0311] 730. The first device sends a first processed reference signal.
[0312] 740. The second device obtains channel information based on the first processed reference signal.
[0313] 750. The second device sends location information and channel information associated with the second device.
[0314] The channel information is the channel information obtained in step 740.
[0315] In a first possible implementation manner, the first device receives location information and channel information associated with the second device.
[0316] In a second possible implementation, another device (e.g., a fourth device) receives the location information and channel information associated with the second device. The fourth device may be the third device described above, or may be a device different from the first, second, and third devices, without limitation.
[0317] For ease of illustration, step 750 in Figure 7 only shows the first possible implementation. It is understood that the embodiments of the present application are not limited thereto. Assuming that the first device receives the location information and channel information associated with the second device, method 700 further includes steps 760 and 770.
[0318] At 760 , the first device determines a second process based on the location information and the channel information in combination with the reference information.
[0319] The location information includes location information associated with the second device and / or location information associated with the first device. For more information about the location information, please refer to the relevant description in the above method 300, which will not be repeated here.
[0320] Specifically, the first device calibrates the second device based on the collected location information and channel information, combined with the reference information, to obtain a second processing (e.g., a function or processing method of the second processing). The reference information may include, for example, a reference location and channel information corresponding to the reference location. For example, based on the collected location information, the first device determines a reference location in the reference information that is identical to the collected location information, and compares the collected channel information with the channel information corresponding to the reference location to obtain the second processing function.
[0321] 770. The first device sends second indication information to the second device, where the second indication information indicates a second process.
[0322] Based on the above technical solution, by performing a first processing on the reference signal and comparing the channel information obtained based on the reference signal with the reference information, a second processing (such as a function of the second processing) is determined, so that the second device can process the reference signal based on the second processing to improve the availability of wireless data (such as channel information).
[0323] 8 , which is a schematic diagram of a communication method 800 provided in an embodiment of the present application. The method 800 is applicable to a scenario where a first processed function is obtained. The method 800 shown in FIG8 may include the following steps.
[0324] 810 , the second device and / or the first device sends a calibration status.
[0325] For the calibration status, please refer to the relevant description in step 610, which will not be repeated here.
[0326] In method 800, it is assumed that the first device is uncalibrated and the second device is calibrated. For example, assume that in step 810, the calibration status sent by the first device indicates that the first device is uncalibrated, and the second device is assumed to be calibrated. For another example, assume that in step 810, the calibration status sent by the first device indicates that the first device is uncalibrated, and the calibration status sent by the second device indicates that the second device is calibrated.
[0327] 820. The first device sends a reference signal.
[0328] 830. The second device performs a second process on the reference signal to obtain channel information.
[0329] Step 830 may refer to step 640 and will not be described in detail here.
[0330] 840. The second device determines a first process based on the location information and the channel information in combination with the reference information.
[0331] Specifically, the second device calibrates the first device based on the collected location information and channel information in combination with the reference information to obtain the first processing (such as obtaining the function or processing method of the first processing). The reference information may include, for example, a reference location and channel information corresponding to the reference location. For example, the second device determines the reference location in the reference information that is the same as the collected location information based on the collected location information, and compares the collected channel information with the channel information corresponding to the reference location to obtain the first processing function. For information about the location information, please refer to the relevant description in the previous method 300, which will not be repeated here.
[0332] Regarding determining the first processing, there are at least three implementation methods as follows.
[0333] In a first possible implementation, the second device determines the first processing based on the location information and channel information, in combination with reference information. The location information includes location information associated with the second device and location information associated with the first device. Furthermore, optionally, the first device transmits the location information associated with the first device to the second device.
[0334] In a second possible implementation, the second device sends location information and channel information associated with the second device to the first device; the first device determines the first processing based on the location information and channel information and in combination with the reference information.
[0335] In a third possible implementation, the second device sends location information and channel information associated with the second device to another device (e.g., a fifth device); the fifth device determines the first processing based on the location information and channel information, in combination with reference information. Furthermore, optionally, the first device sends the location information associated with the first device to the fifth device. The fifth device may be the third device described above, or may be a fourth device, or may be a device different from the first, second, third, and fourth devices, without limitation.
[0336] For ease of illustration, step 840 in FIG8 shows only the first possible implementation. It is understood that the embodiments of the present application are not limited thereto. Assuming that the second device determines the first processing based on the location information and channel information in combination with the reference information, method 800 further includes step 850.
[0337] 850. The second device sends third indication information to the first device, where the third indication information indicates the first processing.
[0338] Based on the above technical solution, by performing a second processing on the reference signal and comparing the channel information obtained based on the reference signal with the reference information, the first processing (such as a function of the first processing) is determined, so that the first device can process the reference signal based on the first processing to improve the availability of wireless data (such as channel information).
[0339] 9 is a schematic diagram of a communication method 900 provided in an embodiment of the present application. Method 900 is applicable to scenarios where wireless data meeting certain conditions is collected. Method 900 shown in FIG9 may include the following steps.
[0340] 910. The first device performs a first process on the reference signal.
[0341] In a possible implementation, the first device performs a first process on the reference signal according to the reference information. Detailed descriptions of the method 300 may be referred to and will not be repeated here.
[0342] 920. The first device sends a first processed reference signal.
[0343] For example, the first device may broadcast the first processed reference signal.
[0344] 930. The second device #1 and the second device #2 perform second processing on the reference signal after the first processing to obtain channel information.
[0345] The second device #1 and the second device #2 each receive the first processed reference signal and perform second processing on the first processed reference signal to obtain channel information. Specifically, the second device #1 receives the first processed reference signal and performs second processing on the first processed reference signal to obtain channel information #1; the second device #2 receives the first processed reference signal and performs second processing on the first processed reference signal to obtain channel information #2.
[0346] Step 930 may refer to step 640 and will not be described in detail here.
[0347] FIG9 illustrates two second devices as an example, but is not intended to be limiting. For example, at least one second device (e.g., one second device, or two or more second devices) may receive the reference signal after the first processing and perform the second processing on the reference signal after the first processing to obtain channel information.
[0348] 940 , the second device # 1 and the second device # 2 respectively compare the acquired channel information with the channel information predicted by the model.
[0349] In a first possible implementation, the second device (such as second device #1 and second device #2) compares the acquired channel information with the channel information predicted by the model to determine the prediction quality of the model.
[0350] For example, the second device #1 compares channel information #1 with the channel information predicted by the model, and the second device #2 compares channel information #2 with the channel information predicted by the model. Assuming that the error between channel information #1 and the channel information predicted by the model is less than a preset threshold, as an example, method 900 also includes step 951; assuming that the error between channel information #2 and the channel information predicted by the model is greater than or equal to the preset threshold, method 900 also includes step 952. Among them, for the second device (such as the second device #1 and the second device #2), it can determine the channel information predicted by the model by itself (such as the model deployed in the second device), or it can obtain the channel information predicted by the model from other devices (such as a device different from the second device), and this is not limited. For model-related content, please refer to the relevant description in method 300 and will not be repeated here.
[0351] 951. The second device #1 sends an acknowledgement (ACK) message.
[0352] 952. The second device #2 sends channel information #2.
[0353] Channel information #2 can be used to manage the model. Optionally, the second device #2 also transmits location information associated with the second device #2, so that the third device can manage the model based on the channel information #2 and the location information. The location information includes the location information associated with the second device #2 and the location information associated with the first device. Managing the model includes, but is not limited to, switching models (i.e., switching the current model to another model), selecting a model, training a model, monitoring model performance, and evaluating model quality.
[0354] For example, channel information #2 and the location information associated with channel information #2 are used to train a model. Assuming the model's input is location information and its output is channel information, the model can be trained using the location information associated with channel information #2 as input and channel information #2 as the target output. For example, by adjusting the model's parameters, the difference between the model's actual output and channel information #2 can be reduced.
[0355] For another example, channel information #2 and location information associated with channel information #2 are used to switch models. Assuming that the input of the model is location information and the output is channel information, the location information associated with channel information #2 can be used as the input of the model, and the target output can be channel information #2. The model whose actual output has the smallest difference with the channel information #2 is determined, and the model with the smallest difference is selected as the model after switching. Alternatively, the model whose actual output has the smallest difference with the channel information #2 is determined to be less than a threshold, and a model is selected from the models with a difference less than the threshold as the model after switching according to a preset strategy. Alternatively, the first model in the model is determined, and the first model is the model whose actual output has the smallest difference with the channel information #2, and the model is selected as the model after switching according to a preset strategy.
[0356] For another example, channel information #2 and the location information associated with channel information #2 are used to evaluate model quality. Assuming the model input is location information and the output is channel information, the quality of the model can be evaluated by comparing the actual output of the model with the target output (the target output is channel information #2).
[0357] In a second possible implementation, the second device sends channel information to the first device, and the first device compares the channel information with channel information predicted by the model to determine the prediction quality of the model.
[0358] For example, the second device #1 sends channel information #1 to the first device, and the first device compares channel information #1 with the channel information predicted by the model; the second device #2 sends channel information #2 to the first device, and the first device compares channel information #2 with the channel information predicted by the model.
[0359] In a third possible implementation, the second device sends channel information to other devices (such as a third device, a fourth device, or a device different from the first device, the third device, the fourth device, and the fifth device), and the other devices compare the channel information with the channel information predicted by the model to determine the prediction quality of the model.
[0360] For example, the second device #1 sends channel information #1 to other devices, and the other devices compare channel information #1 with the channel information predicted by the model; the second device #2 sends channel information #2 to other devices, and the other devices compare channel information #2 with the channel information predicted by the model.
[0361] The above implementation method is an example description and is not limited by the embodiments of the present application. For example, different second devices may deploy different models, so that the above method can be used, such as comparing the channel information obtained based on the reference signal with the channel information predicted by each model, to determine which models deployed by the second device need to be managed (such as switching or training, etc.). For example, for a second device, if the channel information obtained by the second device based on the reference signal and the channel information predicted by the model deployed in the second device are greater than or equal to a preset threshold, it means that the model deployed in the second device needs to be managed, or that the wireless data collected this time is to be used to manage the model deployed in the second device; if the channel information obtained by the second device based on the reference signal and the channel information predicted by the model deployed in the second device are less than the preset threshold, it means that the model deployed in the second device does not need to be managed temporarily, or that the wireless data collected this time is not used to manage the model deployed in the second device.
[0362] Based on the above technical solution, by performing the first processing and the second processing on the reference signal, and comparing the channel information predicted based on the model with the channel information obtained based on the reference signal, it is determined whether to collect wireless data (such as the channel information obtained based on the reference signal) to improve the availability of wireless data.
[0363] 10 is a schematic diagram of a communication method 1000 provided in an embodiment of the present application. Method 1000 is applicable to scenarios where the reference information is reference AOA and reference AOD. Method 1000 shown in FIG10 may include the following steps.
[0364] 1010. The second device sends location information associated with the second device.
[0365] Among them, the location information associated with the second device can, for example, include the geographical location of the second device (the geographical location can be represented by a coordinate system such as latitude and longitude), and the location coordinates of the receiving antenna of the second device that receives signals (the location coordinates can be represented by a three-dimensional coordinate system).
[0366] The first device or another device (eg, a device different from the second device and the first device) receives the location information associated with the second device. For ease of explanation, FIG10 takes the example of the first device receiving the location information associated with the second device as an example.
[0367] 1020. The first device determines a reference AOA and a reference AOD.
[0368] In one possible implementation, the first device determines a reference AOA and a reference AOD based on location information. The location information includes location information associated with the second device and location information associated with the first device. As an example, the first device may obtain the reference AOA and reference AOD based on a model.
[0369] 1030. The first device indicates a reference AOA to the second device.
[0370] Specifically, after determining the reference AOA and the reference AOD, the first device indicates the reference AOA to the second device, so that when the second device subsequently receives the reference signal, it can use the reference AOA to receive the reference signal.
[0371] If the reference AOA and the reference AOD are determined by another device in step 1020 , the other device may further indicate the reference AOD to the first device so that the first device uses the reference AOD to send the reference signal.
[0372] 1040. The first device sends a reference signal using a reference AOD.
[0373] In other words, the first device sends a reference signal on the reference AOD.
[0374] 1050. The second device receives a reference signal using AOA, estimates a channel in a reference AOA direction, and obtains channel information.
[0375] Specifically, the second device receives a reference signal on a reference AOA, and performs channel measurement based on the received reference signal to obtain channel information.
[0376] 1060. The second device sends channel information.
[0377] The first device or other devices receive the channel information. For ease of explanation, FIG10 takes the example of the first device receiving the channel information as an example.
[0378] 1070. The first device obtains wireless data according to the channel information of the multiple reference AOAs and AODs.
[0379] The wireless data includes channel information. Further optionally, the wireless data also includes location information, such as location information associated with the first device and location information associated with the second device.
[0380] The first device or other device can collect channel information corresponding to multiple reference AOAs and reference AODs through the above steps 1010-1060, and thus can obtain multiple wireless data. As an example, the first device or other device can manage models based on the multiple wireless data.
[0381] Based on the above technical solution, by collecting channel information in a specific direction, such as the channel information in the reference AOA and reference AOD directions, the impact of the device can be reduced and the quality of wireless data (such as channel information) can be improved.
[0382] The method provided in the embodiments of the present application is described in detail above with reference to Figures 3 to 10. Below, the apparatus provided in the embodiments of the present application is described in detail with reference to Figures 11 to 15. It should be understood that the description of the apparatus embodiment corresponds to the description of the method embodiment. Therefore, for matters not described in detail, reference can be made to the method embodiment above. For the sake of brevity, they will not be repeated here.
[0383] Referring to Figure 11, Figure 11 is a schematic diagram of a communication device 1100 provided in an embodiment of the present application. Device 1100 includes a transceiver unit 1110. Transceiver unit 1110 can be used to implement corresponding communication functions. Transceiver unit 1110 can also be referred to as a communication interface or a communication unit. Optionally, device 1100 also includes a processing unit 1120. Processing unit 1120 can be used to perform processing, such as performing first processing and second processing on a signal.
[0384] Optionally, the device 1100 may further include a storage unit, which may be used to store instructions and / or data. The processing unit 1120 may read the instructions and / or data in the storage unit so that the device implements the aforementioned method embodiment.
[0385] Optionally, the transceiver unit 1110 may include a receiving unit and a sending unit, wherein the receiving unit may be used to perform reception-related operations (such as receiving data or messages), and the sending unit may be used to perform transmission-related operations (such as sending data or messages).
[0386] In a first possible design, the device 1100 may be the first device in the aforementioned embodiment, and the device 1100 may implement the steps or processes corresponding to those performed by the first device in the above method embodiment. The transceiver unit 1110 may be used to perform transceiver-related operations (such as operations of sending and / or receiving data or messages) of the first device in the above method embodiment, such as the transceiver unit 1110 may be used to perform transceiver-related operations of the first device in the embodiments shown in Figures 3 to 10. The processing unit 1120 may be used to perform processing-related operations of the first device in the above method embodiment, or operations other than transceiver (such as operations other than sending and / or receiving data or messages), such as the processing unit 1120 may be used to perform processing-related operations of the first device in the embodiments shown in Figures 3 to 10.
[0387] In one possible implementation, the receiving unit 1110 is configured to transmit a signal; the transceiver unit 1110 is further configured to receive channel information, where the channel information is obtained based on the signal, and the signal has undergone a first processing and / or a second processing, wherein the first processing is processing of a transmission parameter of the signal, and the second processing is processing of a reception parameter of the signal and / or the channel information corresponding to the signal. Optionally, the processing unit 1120 is configured to perform the first processing on the signal.
[0388] In a second possible design, the device 1100 may be the second device in the aforementioned embodiment, and the device 1100 may implement the steps or processes corresponding to those performed by the second device in the above method embodiment. The transceiver unit 1110 may be used to perform transceiver-related operations (such as operations of sending and / or receiving data or messages) of the second device in the above method embodiment, such as the transceiver unit 1110 may be used to perform transceiver-related operations of the second device in the embodiments shown in Figures 3 to 10. The processing unit 1120 may be used to perform processing-related operations of the second device in the above method embodiment, or operations other than transceiver (such as operations other than sending and / or receiving data or messages), such as the processing unit 1120 may be used to perform processing-related operations of the second device in the embodiments shown in Figures 3 to 10.
[0389] In one possible implementation, the receiving unit 1110 is configured to receive a signal; and the processing unit 1120 is configured to obtain channel information based on the signal, wherein the signal undergoes first processing and / or second processing, wherein the first processing is processing of signal transmission parameters, and the second processing is processing of signal reception parameters and / or channel information corresponding to the signal. Optionally, the receiving unit 1110 is further configured to transmit the channel information.
[0390] In a third possible design, the device 1100 may be the third device in the aforementioned embodiment, and the device 1100 may implement the steps or processes corresponding to those performed by the third device in the above method embodiment. The transceiver unit 1110 may be used to perform transceiver-related operations (such as operations of sending and / or receiving data or messages) of the third device in the above method embodiment, such as the transceiver unit 1110 may be used to perform transceiver-related operations of the third device in the embodiments shown in Figures 3 to 10. The processing unit 1120 may be used to perform processing-related operations of the third device in the above method embodiment, or operations other than transceiver operations (such as operations other than sending and / or receiving data or messages), such as the processing unit 1120 may be used to perform processing-related operations of the third device in the embodiments shown in Figures 3 to 10.
[0391] In one possible implementation, the processing unit 1120 is configured to: obtain wireless data, the wireless data including channel information and / or location information, the channel information being obtained based on a signal, the signal having undergone a first processing and / or a second processing, wherein the first processing is processing of the signal transmission parameters, and the second processing is processing of the signal reception parameters and / or the channel information corresponding to the signal, and the location information includes location information associated with the signal receiving device and / or location information associated with the signal transmitting device; the processing unit 1120 is further configured to: manage the model based on the wireless data. Optionally, the transceiver unit 1110 is configured to: receive wireless data.
[0392] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0393] It should also be understood that the device 1100 here is embodied in the form of a functional unit. The term "unit" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 1100 can be specifically the communication device in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the communication device in the above-mentioned method embodiments. To avoid repetition, they will not be described here.
[0394] The apparatus 1100 of each of the above-described solutions has the function of implementing the corresponding steps performed by the communication device in the above-described method. The functions can be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above-described functions; for example, the transceiver unit can be replaced by a transceiver (for example, the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment.
[0395] In addition, the transceiver unit 1110 may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit.
[0396] It should be noted that the apparatus in FIG11 may be the communication device in the aforementioned embodiment, or may be a chip or chip system, such as a system on chip (SoC). The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip. This is not limited here.
[0397] Referring to FIG. 12 , FIG. 12 is a schematic diagram of another communication device 1200 provided in an embodiment of the present application. Device 1200 may be, for example, the first device described above. Device 1200 may include, for example, a signal generation module 1210 , a first processing module 1220 , a transceiver module 1230 , and a location module 1240 .
[0398] The signal generating module 1210 may be used to generate a signal to be transmitted.
[0399] The first processing module 1220 may be configured to perform a first processing on the signal to be transmitted.
[0400] The transceiver module 1230 may be used to send and / or receive signals. For example, the transceiver module 1230 may be used to send a signal that has undergone the first processing, or send location information (such as location information associated with the first device), or receive location information (such as location information associated with the second device), or receive channel information, etc.
[0401] The location module 1240 may be used to obtain location information of the device 1200 .
[0402] The above modules can be provided separately, integrated together, or partially integrated together, which is not limited.
[0403] Referring to FIG. 13 , FIG. 13 is a schematic diagram of another communication device 1300 provided in an embodiment of the present application. Device 1300 , for example, may be the second device described above. Device 1300 illustratively includes a channel acquisition module 1310 , a second processing module 1320 , a transceiver module 1330 , and a location module 1340 .
[0404] The channel acquisition module 1310 may be configured to determine channel information, for example, based on the signal after the second processing module 1320 .
[0405] The second processing module 1320 may be configured to perform a second process on the signal, for example, the second processing module 1320 may be configured to perform a second process on the received signal, or for example, the second processing module 1320 may be configured to perform a second process on the channel information.
[0406] The transceiver module 1330 may be configured to send and / or receive signals. For example, the transceiver module 1330 may be configured to receive a signal that has undergone the first processing, or to send location information (such as location information associated with the second device), or to receive location information (such as location information associated with the first device), or to send channel information, etc.
[0407] The location module 1340 may be used to obtain location information of the device 1300 .
[0408] The above modules can be provided separately, integrated together, or partially integrated together, which is not limited.
[0409] Referring to FIG. 14 , FIG. 14 is a schematic diagram of another communication device 1400 provided in an embodiment of the present application. The device 1400 includes a processor 1410 coupled to a memory 1420. The memory 1420 is configured to store computer programs or instructions and / or data. The processor 1410 is configured to execute the computer programs or instructions stored in the memory 1420, or read data stored in the memory 1420, to perform the methods described in the above method embodiments.
[0410] Optionally, there are one or more processors 1410 .
[0411] Optionally, there are one or more memories 1420 .
[0412] Optionally, the memory 1420 is integrated with the processor 1410 or provided separately.
[0413] Optionally, as shown in Figure 14, the apparatus 1400 further includes a transceiver 1430, which is configured to receive and / or transmit signals. For example, the processor 1410 is configured to control the transceiver 1430 to receive and / or transmit signals.
[0414] As an example, the processor 1410 may have the function of the processing unit 1120 shown in FIG. 11 , the memory 1420 may have the function of a storage unit, and the transceiver 1430 may have the function of the transceiver unit 1110 shown in FIG. 11 .
[0415] As a solution, the device 1400 is used to implement the operations performed by the communication device in the above various method embodiments.
[0416] For example, the processor 1410 is configured to execute computer programs or instructions, such as executing computer programs or instructions stored in the memory 1420 , to implement the relevant operations of the RIS in the above various method embodiments.
[0417] For another example, the processor 1410 is configured to execute computer programs or instructions, such as executing computer programs or instructions stored in the memory 1420, to implement relevant operations of the first communication device or the second communication device in the above various method embodiments.
[0418] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may 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.
[0419] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. 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). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0420] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0421] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0422] 15 , which is a schematic diagram of a chip system 1500 according to an embodiment of the present application. The chip system 1500 (or also referred to as a processing system) includes a logic circuit 1510 and an input / output interface 1520 .
[0423] Logic circuit 1510 may be a processing circuit within chip system 1500. Logic circuit 1510 may be coupled to a storage unit and invoke instructions within the storage unit, enabling chip system 1500 to implement the methods and functions of various embodiments of the present application. Input / output interface 1520 may be an input / output circuit within chip system 1500, outputting information processed by chip system 1500 or inputting data or signaling information to be processed into chip system 1500 for processing.
[0424] Alternatively, the logic circuit 1510 may be implemented by one or more processors, including the one or more processors or a processing portion in the one or more processors.
[0425] Optionally, the input / output interface 1520 may include a transceiver circuit, a transceiver, an input / output circuit, or a communication interface.
[0426] As a solution, the chip system 1500 is used to implement the operations performed by the communication device (such as the RIS, the first communication device, and the second communication device) in the above various method embodiments.
[0427] For example, the logic circuit 1510 is used to implement the processing-related operations performed by the communication device (such as the first device, the second device, the third device, the fourth device, and the fifth device) in the above method embodiments; the input / output interface 1520 is used to implement the sending and / or receiving-related operations performed by the communication device (such as the first device, the second device, the third device, the fourth device, and the fifth device) in the above method embodiments.
[0428] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions are stored for implementing the methods executed by the communication device (such as the first device, the second device, the third device, the fourth device, and the fifth device) in the above-mentioned method embodiments.
[0429] For example, when the computer program is executed by a computer, the computer can implement the method performed by the communication device (such as the first device, the second device, the third device, the fourth device, and the fifth device) in each embodiment of the above method.
[0430] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, implement the methods performed by the communication device (such as the first device, the second device, the third device, the fourth device, and the fifth device) in the above-mentioned method embodiments.
[0431] An embodiment of the present application further provides a communication system, which includes at least one of the first device, the second device, the third device, the fourth device, and the fifth device in the above embodiments.
[0432] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0433] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0434] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it 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. When the computer program instructions are loaded and 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. For example, the computer can be a personal computer, a server, or a network device, etc. 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 (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the aforementioned available medium includes, but is not limited to, various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0435] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: Send a signal; Receive channel information, where the channel information is obtained based on the signal, and the signal undergoes a first processing and / or a second processing, wherein the first processing is a processing of a sending parameter of the signal, and the second processing is a processing of a receiving parameter of the signal and / or the channel information corresponding to the signal.
2. The method according to claim 1, characterized in that The first processing includes: processing the transmission parameters of the signal according to reference information.
3. The method according to claim 1 or 2, characterized in that The second processing includes: processing the reception parameters of the signal and / or the channel information corresponding to the signal according to reference information.
4. The method according to claim 2 or 3, characterized in that The method further comprises: First indication information is sent and / or received, where the first indication information indicates the reference information.
5. The method according to any one of claims 1 to 4, characterized in that The signal undergoes the first processing but does not undergo the second processing, and the method further includes: Second indication information is sent, where the second indication information indicates the second processing, where the second processing is determined based on the channel information and reference information.
6. The method according to any one of claims 1 to 5, characterized in that The signal undergoes the second processing but does not undergo the first processing, and the method further includes: Determine the first process based on the channel information and reference information; or, Third indication information is received, where the third indication information indicates the first processing, where the first processing is determined based on the channel information and reference information.
7. The method according to any one of claims 2 to 6, characterized in that The reference information includes at least one of the following: Reference transmit antenna, reference receive antenna, reference position, reference channel information, reference device response, reference angle of arrival, reference angle of departure.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: The model is managed based on wireless data, wherein the wireless data includes the channel information.
9. The method according to claim 8, characterized in that An error between the channel information and the channel information predicted by the model is greater than or equal to a preset threshold.
10. The method according to claim 8 or 9, characterized in that The wireless data further includes location information, and the location information includes location information associated with the signal receiving device and / or location information associated with the signal sending device.
11. The method according to claim 10, characterized in that The method further comprises: Fourth indication information is received, where the fourth indication information indicates location information associated with the receiving device.
12. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Wireless data is sent, where the wireless data includes the channel information and / or location information associated with the signal sending device, and the wireless data is used to manage the model.
13. The method according to any one of claims 8 to 12, characterized in that The input of the model includes position information, and the target output includes the channel information; or, The input of the model includes the channel information, and the target output includes the position information; The location information includes location information associated with the signal receiving device and / or location information associated with the signal sending device.
14. A communication method, characterized in that: include: Receive signals; Channel information is obtained based on the signal, wherein the signal has undergone a first processing and / or a second processing, wherein the first processing is a processing of a sending parameter of the signal, and the second processing is a processing of a receiving parameter of the signal and / or the channel information corresponding to the signal.
15. The method according to claim 14, characterized in that The first processing includes: processing the transmission parameters of the signal according to reference information.
16. The method according to claim 14 or 15, characterized in that The second processing includes: processing the reception parameters of the signal and / or the channel information corresponding to the signal according to reference information.
17. The method according to claim 15 or 16, characterized in that The method further comprises: First indication information is sent and / or received, where the first indication information indicates the reference information.
18. The method according to any one of claims 14 to 17, characterized in that The signal undergoes the first processing but does not undergo the second processing, and the method further includes: receiving second indication information, where the second indication information indicates the second processing, where the second processing is determined based on the channel information and reference information; or The second process is determined according to the channel information and reference information.
19. The method according to any one of claims 14 to 18, characterized in that The signal undergoes the second processing but does not undergo the first processing, and the method further includes: Third indication information is sent, where the third indication information indicates the first processing, where the first processing is determined based on the channel information and reference information.
20. The method according to any one of claims 15 to 19, characterized in that The reference information includes at least one of the following: Reference transmit antenna, reference receive antenna, reference position, reference channel information, reference device response, reference angle of arrival, reference angle of departure.
21. The method according to any one of claims 14 to 20, characterized in that The method further comprises: The model is managed based on wireless data, wherein the wireless data includes the channel information.
22. The method according to claim 21, characterized in that An error between the channel information and the channel information predicted by the model is greater than or equal to a preset threshold.
23. The method according to claim 21 or 22, characterized in that The wireless data further includes location information, and the location information includes location information associated with the signal receiving device and / or location information associated with the signal sending device.
24. The method according to claim 23, wherein The method further comprises: Receive fifth indication information, where the fifth indication information indicates location information associated with the sending device.
25. The method according to any one of claims 14 to 20, characterized in that The method further comprises: Wireless data is sent, where the wireless data includes the channel information and / or location information associated with a receiving device of the signal, and the wireless data is used to manage the model.
26. The method according to any one of claims 21 to 25, characterized in that The input of the model includes position information, and the target output includes the channel information; or, The input of the model includes the channel information, and the target output includes the position information; The location information includes location information associated with the signal receiving device and / or location information associated with the signal sending device.
27. A communication method, characterized in that: include: Acquiring wireless data, the wireless data including channel information and / or location information, the channel information being obtained based on a signal, the signal having undergone a first processing and / or a second processing, wherein the first processing is processing of a transmission parameter of the signal, and the second processing is processing of a reception parameter of the signal and / or the channel information corresponding to the signal, and the location information includes location information associated with a receiving device of the signal and / or location information associated with a sending device of the signal; The model is managed based on the wireless data.
28. The method according to claim 27, characterized in that The first processing includes: processing the transmission parameters of the signal according to reference information.
29. The method according to claim 27 or 28, characterized in that The second processing includes: processing the reception parameters of the signal and / or the channel information corresponding to the signal according to reference information.
30. The method according to any one of claims 27 to 29, characterized in that The method further comprises: sending the signal to the receiving device; The obtaining of wireless data includes: The channel information is received from the receiving device.
31. The method according to claim 30, characterized in that The obtaining of wireless data further includes: Fourth indication information is received, where the fourth indication information indicates location information associated with the receiving device.
32. The method according to any one of claims 27 to 29, characterized in that The method further comprises: receiving the signal; The obtaining of wireless data includes: The channel information is obtained based on the signal.
33. The method according to claim 32, characterized in that The obtaining of wireless data further includes: Fifth indication information is received, where the fifth indication information indicates location information associated with the sending device.
34. The method according to any one of claims 27 to 33, characterized in that An error between the channel information and the channel information predicted by the model is greater than or equal to a preset threshold.
35. The method according to any one of claims 27 to 34, characterized in that The signal undergoes the first processing but does not undergo the second processing, and the method further includes: determining the second processing based on the channel information and reference information; and / or, Second indication information is sent to the receiving device, or second indication information is received, where the second indication information indicates the second processing, and the second processing is determined based on the channel information and reference information.
36. The method according to any one of claims 27 to 35, characterized in that The signal undergoes the second processing but does not undergo the first processing, and the method further includes: Determining the first processing based on the channel information and reference information; and / or, Sending third indication information to the sending device, or receiving third indication information, where the third indication information indicates the first processing, where the first processing is determined based on the channel information and reference information.
37. The method according to any one of claims 28, 29, 35, or 36, wherein: The reference information includes at least one of the following: Reference transmit antenna, reference receive antenna, reference position, reference channel information, reference device response, reference angle of arrival, reference angle of departure.
38. The method according to any one of claims 27 to 37, characterized in that The input of the model includes the position information, and the target output includes the channel information; or, The input of the model includes the channel information, and the target output includes the position information.
39. A communication method, characterized in that: include: Acquiring channel information, where the channel information is obtained based on a signal, and the signal has undergone a first process and has not undergone a second process, wherein the first process is a process performed on a transmission parameter of the signal, and the second process is a process performed on a reception parameter of the signal and / or the channel information corresponding to the signal; The second process is determined based on the channel information and reference information.
40. The method according to claim 39, wherein The method further comprises: Second indication information is sent, where the second indication information indicates the second processing.
41. A communication method, characterized in that: include: Acquiring channel information, where the channel information is obtained based on a signal, and the signal has undergone second processing and has not undergone first processing, wherein the first processing is processing of a transmission parameter of the signal, and the second processing is processing of a reception parameter of the signal and / or the channel information corresponding to the signal; The first process is determined based on the channel information and reference information.
42. The method according to claim 41, wherein The method further comprises: Send third indication information, where the third indication information indicates the first processing.
43. The method according to any one of claims 39 to 42, characterized in that The first processing includes: processing the transmission parameters of the signal according to reference information.
44. The method according to any one of claims 39 to 43, characterized in that The second processing includes: processing the reception parameters of the signal and / or the channel information corresponding to the signal according to reference information.
45. The method according to any one of claims 39 to 44, characterized in that The method further comprises: First indication information is sent and / or received, where the first indication information indicates the reference information.
46. The method according to any one of claims 39 to 45, characterized in that The reference information includes at least one of the following: a reference transmitting antenna, a reference receiving antenna, a reference position, a reference channel information, a reference device response, a reference arrival angle, and a reference departure angle.
47. A communication device, characterized in that The method comprises modules or units for performing the method according to any one of claims 1 to 46.
48. A communication device, characterized in that The device comprises a processor configured to execute a computer program or instructions so as to cause the device to perform the method according to any one of claims 1 to 46.
49. The device according to claim 48, characterized in that The apparatus further comprises a memory for storing the computer program or instructions; and / or, The device further includes a communication interface coupled to the processor, wherein the communication interface is configured to input and / or output information.
50. 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 executed on a communication device, the communication device is caused to perform the method according to any one of claims 1 to 46.
51. A computer program product, characterized in that The computer program product comprises a computer program or instructions for performing the method of any one of claims 1 to 46.
Citation Information
Patent Citations
Channel estimation method and device thereof
CN104869083A
Channel estimation method based on neural network and communication device
CN114764610A
Pilot frequency parameter configuration method and equipment
CN117478285A
Apparatus and method for capacity enhancement in distributed antenna system
KR1020100007132A