Electronic device, method and computer program product for channel measurement
By receiving multiple pilot signals in the base station and combining artificial intelligence models for channel characteristics analysis, the accuracy of channel angle and distance measurement in the wireless communication system is solved, and the accuracy of channel measurement and wireless communication performance are improved.
Patent Information
- Application Number
- CN202311070513.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-23
- Publication Date
- 2025-02-25
AI Technical Summary
In wireless communication systems, especially base stations using large-scale MIMO and beamforming techniques, accurately measuring the angle and distance of a channel is a challenge, especially in near-field communication environments, where traditional channel measurement methods cannot effectively remove angle-distance correlation, resulting in reduced accuracy of channel measurements.
By receiving multiple pilot signals from the terminal device, the base station performs a joint measurement of angle and distance. The specific steps include: coarse-grained angle measurement and distance measurement based on the received pilot signal, and then fine-grained channel characteristics analysis through the artificial intelligence model to determine the precise angle and distance of the channel.
This method can effectively remove the angle-distance correlation of near-field channels, improve the accuracy of channel measurement, and thus optimize the performance of wireless communication systems, especially under large-scale MIMO and beamforming technologies.
Smart Images

Figure CN119519864A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates generally to wireless communications, including techniques for performing measurements on a channel between a base station and a terminal device in a wireless communication system. Background Art
[0002] The widespread deployment of wireless communication systems has met people's voice and data communication needs unprecedentedly. In order to realize ubiquitous intelligent information networks, wireless communication systems use various technologies at different levels. In terms of antenna technology, the number of antenna elements on the base station side can be increased to hundreds, thousands or even more, thus forming an antenna array. In such an antenna array, multiple-input multiple-output (MIMO) and beamforming technologies will have greater application space.
[0003] In wireless communication systems that have been deployed or are to be developed (such as NR's 5G system and 6G system), antenna arrays will play a greater role in, for example, beam steering, capacity enhancement, etc. Accordingly, it is desirable to accurately obtain characteristics of one or more aspects of the channel in order to better play the role of the antenna array. Summary of the invention
[0004] The first aspect of the present disclosure relates to a method for a base station, comprising: performing angle measurement for a channel between the base station and the terminal device based on receiving a first number of pilot signals from a terminal device; performing distance measurement for the channel at a specific angle based on receiving a second number of pilot signals from the terminal device and the angle measurement result for the channel; and determining a transmission parameter for communication between the base station and the terminal device based on the angle and distance measurement result for the channel. The first aspect of the present disclosure also relates to an electronic device and a base station for performing the method.
[0005] The second aspect of the present disclosure relates to a method for a base station, comprising: obtaining a plurality of pilot signal samples based on receiving a plurality of pilot signals from a terminal device; performing a coarse-grained distance measurement of a channel between the base station and the terminal device based on the plurality of pilot signal samples; and performing a fine-grained distance measurement of the channel through an artificial intelligence model based on the coarse-grained distance measurement result to determine a transmission parameter for communication between the base station and the terminal device. The second aspect of the present disclosure also relates to an electronic device and a base station for performing the method.
[0006] The third aspect of the present disclosure relates to a method for a base station, comprising: configuring a first number of pilot signals and a second number of pilot signals to a terminal device through signaling, wherein the first number of pilot signals is indicated as being used for angle measurement of a channel between the base station and the terminal device through flag information, and the second number of pilot signals is indicated as being used for distance measurement of the channel. The first aspect of the present disclosure also relates to an electronic device for performing the method. The third aspect of the present disclosure also relates to an electronic device and a base station for performing the method.
[0007] The fourth aspect of the present disclosure relates to a method for a terminal device, comprising: receiving a pilot signal configuration from a network, the pilot signal configuration comprising a first number of pilot signals and a second number of pilot signals; based on the pilot signal configuration, sending the first number of pilot signals to a base station for the base station to perform angle measurement of a channel between the base station and the terminal device; receiving angle measurement information from the base station; and based on the pilot signal configuration and the angle measurement information, sending the second number of pilot signals to the base station for the base station to perform distance measurement of the channel. The fourth aspect of the present disclosure also relates to an electronic device and a terminal device for performing the method.
[0008] A fifth aspect of the present disclosure relates to a computer-readable storage medium having executable instructions stored thereon, which, when executed by one or more processors, implement the operations of the methods according to various embodiments of the present disclosure.
[0009] A sixth aspect of the present disclosure relates to a computer program product, which comprises instructions, which when executed by a computer enable the implementation of the method according to various embodiments of the present disclosure.
[0010] The above summary is provided to summarize some exemplary embodiments to provide a basic understanding of various aspects of the subject matter described herein. Therefore, the above features are merely examples and should not be interpreted as narrowing the scope or spirit of the subject matter described herein in any way. Other features, aspects and advantages of the subject matter described herein will become clear from the specific embodiments described below in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] A better understanding of the present disclosure may be obtained when the following detailed description of the embodiments is considered in conjunction with the accompanying drawings. The same or similar reference numerals are used in the various drawings to represent the same or similar components. The accompanying drawings, together with the following detailed description, are included in and form a part of this specification and are used to illustrate the embodiments of the present disclosure and to explain the principles and advantages of the present disclosure. Among them:
[0012] Figure 1An exemplary block diagram of a wireless communication system according to an embodiment of the present disclosure is shown.
[0013] Figure 2 An example of an antenna array and a signal processing architecture thereof for a base station according to an embodiment of the present disclosure is shown.
[0014] Figure 3A and Figure 3B An example of a significant angular energy scattering effect is shown.
[0015] FIG. 4A to FIG. 4C An example electronic device in which a base station according to an embodiment of the present disclosure may be implemented is shown.
[0016] Figure 4D An example electronic device that can implement the terminal device according to an embodiment of the present disclosure is shown.
[0017] Figure 5A An example operation for performing distance measurement for a channel between a base station and a terminal device according to an embodiment of the present disclosure is shown.
[0018] Figure 5B An example of the granularity of channel distance measurement according to an embodiment of the present disclosure is shown.
[0019] Figure 6 An example operation for performing angle measurement for a channel between a base station and a terminal device according to an embodiment of the present disclosure is shown.
[0020] Figure 7 Example operations for configuring and sending pilot signals according to an embodiment of the present disclosure are shown.
[0021] Fig. 8A and Figure 8B An example of SRS resource configuration according to an embodiment of the present disclosure is shown.
[0022] Fig. 9A An example of modeling a holographic MIMO antenna array according to an embodiment of the present disclosure is shown.
[0023] Fig. 9B An example of an AI model according to an embodiment of the present disclosure is shown.
[0024] Fig. 9C Another example of an AI model for fine-grained distance measurement according to an embodiment of the present disclosure is shown.
[0025] Fig.9D An example of AI-based channel angle-distance joint measurement according to an embodiment of the present disclosure is shown.
[0026] Fig. 10AAn example of the energy scattering effect after only angle measurement according to an embodiment of the present disclosure is shown.
[0027] Fig. 10B An example of energy scattering effect after angle-distance joint measurement according to an embodiment of the present disclosure is shown.
[0028] Fig.11 A performance simulation analysis for an embodiment of the present disclosure is shown.
[0029] FIG. 12A to FIG. 12D An example method for communication according to an embodiment of the present disclosure is shown.
[0030] Fig.13 An example block diagram of a computer that can be implemented as a terminal device or a base station according to an embodiment of the present disclosure is shown.
[0031] Fig.14 is a block diagram showing a first example of a schematic configuration of a gNB to which the technology of the present disclosure can be applied.
[0032] Fig.15 is a block diagram showing a second example of a schematic configuration of a gNB to which the technology of the present disclosure can be applied.
[0033] Fig.16 is a block diagram showing an example of a schematic configuration of a smartphone to which the technology of the present disclosure can be applied.
[0034] Fig.17 is a block diagram showing an example of a schematic configuration of a car navigation device to which the technology of the present disclosure can be applied.
[0035] Although the embodiments described in the present disclosure may be susceptible to various modifications and alternative forms, specific embodiments thereof are shown as examples in the drawings and described in detail herein. However, it should be understood that the drawings and detailed description thereof are not intended to limit the embodiments to the particular forms disclosed, but on the contrary, the purpose is to cover all modifications, equivalents and alternatives within the spirit and scope of the claims. DETAILED DESCRIPTION
[0036] Representative applications of various aspects such as the apparatus and method of the present disclosure are described below. The description of these examples is only to increase the context and help understand the described embodiments. Therefore, it is clear to those skilled in the art that the embodiments described below can be implemented without some or all of the specific details. In other cases, well-known process steps are not described in detail to avoid unnecessarily obscuring the described embodiments. Other applications are also possible, and the solutions of the present disclosure are not limited to these examples.
[0037] In general, all terms used herein will be interpreted according to their common meaning in the relevant technical field, unless different meanings and / or implications are clearly given in the context of use. Unless clearly otherwise specified, references to elements, devices, components, units and operations etc. are intended to be openly interpreted as at least one instance in elements, devices, components, units and operations. The operation of any method disclosed herein need not be performed in the precise order disclosed, unless the operation is clearly or implicitly described as after or before another operation. Any feature of any embodiment disclosed herein may be applied to any other appropriate embodiment. Similarly, any advantage of any embodiment may be applicable to any other embodiment, and vice versa. Other purposes, features and advantages of the embodiment will become clear from the following description.
[0038] Example Wireless Communication System
[0039] Figure 1 An example block diagram of a wireless communication system according to an embodiment of the present disclosure is shown. It should be noted that Figure 1 Only one of many types and possible arrangements of wireless communication systems is shown; features of the present disclosure may be implemented in any of the various systems as desired.
[0040] like Figure 1 As shown, the communication system 100 includes base stations 120A, 120B and terminal devices 110A, 110B to 110N. The base station and the terminal can be configured to communicate through uplink and downlink channels. The base stations 120A and 120B can be configured to communicate with a network 130 (e.g., a core network of a cellular service provider, a telecommunication network such as a public switched telephone network (PSTN), and / or the Internet). Therefore, the base stations 120A and 120B can facilitate communication between the terminal devices 110A to 110N and / or between the terminal devices 110A to 110N and the network 130.
[0041] exist Figure 1 In the present invention, the coverage area of base stations 120A and 120B may be referred to as a cell. Base stations 120A and 120B may operate according to one or more radio access network technologies to provide continuous or nearly continuous communication signal coverage to terminal devices 110A to 110N over a wide geographical area.
[0042] like Figure 1As shown, the communication system 100 includes a cloud 150 and a mobile edge computing node (MEC) 140. The cloud 150 can provide services such as IaaS, PaaS, and SaaS to terminal devices through a connection with the network 130. In the cloud 150 and the MEC 140, computing resources can be deployed to provide support for the computing needs of communication services (such as communication computing fusion services).
[0043] In the present disclosure, a base station may be a 5G NR base station or a 5G LTE-A base station, such as a gNB and an ng-eNB. A gNB may provide an NR user plane and control plane protocol terminated with a terminal device; an ng-eNB is a node defined for compatibility with a 4G LTE communication system, which may be an upgrade of an evolved Node B (eNB) of an LTE radio access network, providing an Evolved Universal Terrestrial Radio Access (E-UTRA) user plane and control plane protocol terminated with a UE. In addition, examples of base stations may include, but are not limited to, the following: at least one of a base transceiver station (BTS) and a base station controller (BSC) in a GSM system; at least one of a radio network controller (RNC) and a Node B in a WCDMA system; an access point (AP) in a WLAN, WiMAX system; and corresponding network nodes in a communication system to be or being developed. Some of the functions of the base station herein may also be implemented as an entity having a control function for communications in D2D, M2M, and V2X scenarios, or as an entity that plays a role in spectrum coordination in a cognitive radio communication scenario.
[0044] In the present disclosure, a terminal device may have the full breadth of its usual meaning, for example, a terminal device may be a mobile station (MS), a user equipment (UE), etc. The terminal device may be implemented as a mobile phone, a handheld device, a media player, a computer, a laptop, a tablet computer, an on-board unit (OBU) or a vehicle, a road side unit RSU (road side unit), a wearable device, an Internet of Things (IoT) device, or almost any type of wireless device. In some cases, the terminal device may communicate using a variety of wireless communication technologies. For example, the terminal device may be configured to communicate using one or more of GSM, UMTS, CDMA2000, WiMAX, LTE, LTE-A, WLAN, NR, Bluetooth, etc.
[0045] Example Antenna Array and Signal Processing Architecture
[0046] Massive MIMO is a key technology for wireless communication systems such as 5G systems. Generally, a base station can be configured with an antenna array, which includes multiple antenna elements. Beamforming can be used to enhance the directivity of the signal and improve the spectrum efficiency. In wireless communication systems to be developed such as 6G systems, it is expected that larger antenna arrays will be used to further improve the spectrum efficiency. Figure 2 An example of an antenna array and a signal processing architecture thereof for a base station according to an embodiment of the present disclosure is shown. Figure 2 As shown, the data stream is mapped to the corresponding RF chain via the digital precoder, and the multiple RF chains are coupled to the multiple antenna elements in the antenna array. Due to the large energy loss of the RF chain, a dedicated RF chain is generally not configured for each antenna element in the antenna array. Figure 2 As shown, the RF chains and antenna elements are generally partially connected, that is, each RF chain is connected to a subarray including a portion of the antenna elements. This is practical in terms of circuit configuration and system performance.
[0047] In the present disclosure, according to the distance between the antenna array of the base station and the terminal device, the radiation field of the antenna array can be divided into a near field and a far field with the Rayleigh distance as the boundary. The Rayleigh distance can be calculated by equation 1,
[0048] Equation 1: Where D represents the antenna aperture, and λ represents the wavelength of the electromagnetic wave. It can be seen that the Rayleigh distance R is proportional to the square of the antenna aperture and inversely proportional to the wavelength (i.e., proportional to the carrier frequency). Therefore, as the antenna array scale increases and the communication frequency band increases (i.e., the wavelength of the electromagnetic wave becomes shorter), the Rayleigh distance may increase from a few meters that can be ignored in traditional systems to tens or hundreds of meters that cannot be ignored.
[0049] Within the Rayleigh distance, the electromagnetic radiation field is based on spherical waves (not plane waves). Accordingly, the channel state information between the base station and a specific terminal device will be related to the angle (or direction) and distance between the antenna array and the terminal device (not just the angle). Therefore, for near-field communication, the traditional far-field channel based on the plane wave assumption is no longer accurate. Figure 3A and Figure 3B An example of a significant angular energy scattering effect is shown.
[0050] Assume that there are two scatterers in the environment, and their horizontal significant angles are 0.15π and 0.25π respectively. In far-field communication, with the help of sparse representation in the angle domain (for example, based on TYPE I codebook), the significant angles corresponding to these two scatterers can be clearly detected, such as Figure 3AAs shown. It should be understood that the TYPE I codebook is intended to determine near-optimal precoding for a single terminal device based on the assumption of far-field plane waves. Still considering two scatterers in the environment with horizontal significant angles of 0.15π and 0.25π respectively, for near-field communication within the Rayleigh distance, the energy peaks of the significant angles of these two scatterers cannot be obtained by using the sparse representation in the angle domain. Figure 3B As shown, the significant angular energy diffuses in multiple directions, presenting a chaotic scattering effect (i.e., energy scattering effect). It should be understood that within the near field range, the mutual coupling of angle and distance is the fundamental cause of energy scattering. The energy scattering effect will result in the inability to accurately obtain the significant angular direction of the scatterer in the environment, thereby failing to perform accurate channel measurement. Traditional channel measurement schemes, such as forming a TYPE I codebook based on the terminal device receiving a pilot signal, will not be applicable to channel measurement under near field communication.
[0051] According to the scheme for channel measurement disclosed in the present invention, the angle-distance correlation of the near-field channel can be advantageously removed to achieve more accurate channel estimation. In an embodiment of the present invention, channel measurement can be used to assist channel estimation, and the channel measurement result can essentially reflect the result of channel estimation. According to the channel measurement disclosed in the present invention, it can include measuring the characteristics of one or more aspects of the channel. For example, in some embodiments, the channel measurement will include a distance measurement operation. Further considering the distance factor on the angle (or direction) of the channel between the base station and the terminal device can advantageously reduce the energy scattering effect under near-field communication and improve the accuracy of channel measurement. In some embodiments, the channel measurement will include angle measurement and distance measurement operations. The distance measurement can be performed based on the angle measurement, thereby reducing the pilot signal overhead of the channel measurement. In some embodiments, the uplink channel measurement is performed by receiving multiple pilot signals from the terminal device through the base station, and the state of the downlink channel is determined based on the channel reciprocity. In the case of more antenna elements, channel measurement by the base station can advantageously reduce the processing load of the terminal device. These and other advantages of the present invention will be described in conjunction with the description of the embodiments.
[0052] The scheme for channel measurement according to the present disclosure can be applied to near-field communication scenarios. As described above in conjunction with Equation 1, the Rayleigh distance R is proportional to the square of the antenna aperture and inversely proportional to the wavelength (i.e., proportional to the carrier frequency). Therefore, as the size of the antenna array increases and the communication frequency band increases (i.e., shorter electromagnetic wave wavelengths), the Rayleigh distance may increase to tens of meters or hundreds of meters. In the case where the Rayleigh distance is not negligible, the channel distance measurement or the channel angle-distance joint measurement according to the embodiment of the present disclosure can be performed, as shown below with reference to Figure 5A and Figure 6Therefore, the embodiments of the present disclosure do not limit the type of antenna array, but can be applied to any type of antenna array that can form a spherical wave. Such antenna arrays include, for example, continuous aperture MIMO, tightly coupled arrays, leaky wave antennas, etc.
[0053] As an example of an antenna array, holographic MIMO is an antenna constructed by integrating a large number of antenna elements onto a limited surface area. In holographic MIMO, a holographic pattern is constructed using a patch attached to the surface of a panel (e.g., a smart surface) to record the interference information between the incident electromagnetic wave (also called a reference wave) generated by the holographic MIMO and the target wave. When the reference wave propagates on the antenna surface, its radiation characteristics can be changed by the holographic pattern to produce the desired radiation pattern. Thanks to the programmability of metamaterials, holographic MIMO can be constructed based on the technology of printed circuit boards to form an ultra-thin and lightweight surface antenna. By controlling the electromagnetic response of the metamaterial, the holographic pattern and the corresponding beam direction can be reconfigured. Specifically, the electromagnetic wave can be controlled to transmit on the surface of the array composed of antenna elements to control the radiation amplitude of the reference wave to generate the desired beam based on the holographic pattern. In holographic MIMO, holographic beamforming can be achieved without the need for complex phase shifting circuits.
[0054] Example Electronic Devices
[0055] Figure 4A An example electronic device that can implement a base station (e.g., 120A) according to an embodiment of the present disclosure is shown. The electronic device 400A may include various units to implement various embodiments of channel measurement according to the present disclosure. Figure 4A In the example of FIG. 4 , the electronic device 400A includes a transceiver unit 402A and a measurement unit 404A. Various operations described below in conjunction with base station or channel measurement may be implemented by units 402A to 404A or other possible units of the electronic device 400A.
[0056] In one embodiment, the transceiver unit 402A may be configured to receive multiple pilot signals from a terminal device (eg, 110A) and obtain multiple pilot signal samples via multiple radio frequency chains. The transceiver unit 402A may also be configured to control or perform operations related to signaling or message transceiving.
[0057] In one embodiment, the measuring unit 404A may be configured to perform a coarse-grained distance measurement of a channel between a base station and a terminal device based on a plurality of pilot signal samples. The measuring unit 404A may also be configured to perform a fine-grained distance estimation of the channel based on the coarse-grained distance measurement result to determine a transmission parameter for communication between the base station and the terminal device. In one embodiment, the fine-grained distance estimation of the channel is performed by an artificial intelligence model.
[0058] Figure 4B Another example electronic device that can implement a base station (e.g., 120A) according to an embodiment of the present disclosure is shown. The electronic device 400B may include various units to implement various embodiments of channel measurement according to the present disclosure. Figure 4B In the example of FIG. 4 , the electronic device 400B includes a transceiver unit 402B and a measurement unit 404B. Various operations described below in conjunction with base station or channel measurement may be implemented by units 402B to 404B or other possible units of the electronic device 400B.
[0059] In one embodiment, the transceiver unit 402B may be configured to receive a first number of pilot signals from a terminal device (e.g., 110A), and receive a second number of pilot signals from the terminal device. The transceiver unit 402B may also be configured to control or perform operations related to signaling or message transceiving.
[0060] In one embodiment, the measuring unit 404B may be configured to perform angle measurement for a channel between the base station and the terminal device based on receiving a first number of pilot signals from the terminal device. The measuring unit 404B may be configured to perform distance measurement for the channel at a specific angle based on receiving a second number of pilot signals from the terminal device and the angle measurement result for the channel. The measuring unit 404B may also be configured to determine a transmission parameter for communication between the base station and the terminal device based on the angle and distance measurement result for the channel.
[0061] Figure 4C 400C is a schematic diagram showing another example electronic device that can implement a base station (e.g., 120A) according to an embodiment of the present disclosure. The electronic device 400C may include various units to implement various embodiments of channel measurement according to the present disclosure. Figure 4C In the example of FIG. 4 , the electronic device 400C includes a transceiver unit 402C and a pilot configuration unit 404C. Various operations described below in conjunction with base station or channel measurement may be implemented by units 402C to 404C or other possible units of the electronic device 400C.
[0062] In one embodiment, the pilot configuration unit 404C may be configured to configure a first number of pilot signals for angle measurement of a channel between a base station and a terminal device (eg, 110A), and to configure a second number of pilot signals for distance measurement of the channel.
[0063] In one embodiment, the transceiver unit 402C may be configured to send signaling to the terminal device to configure the first number of pilot signals and the second number of pilot signals. For example, the first number of pilot signals may be indicated as angle measurements for channels between the base station and the terminal device through flag information, and the second number of pilot signals may be indicated as distance measurements for channels.
[0064] In an embodiment, the electronic devices 400A to 400C may be implemented at a chip level, or may be implemented at a device level by including other external components (eg, a radio frequency chain, an antenna, etc.) The electronic devices 400A to 400C may work as a communication device as a whole.
[0065] Figure 4D An example electronic device that can implement a terminal device (eg, 110A) according to an embodiment of the present disclosure is shown. The electronic device 400D may include various units to facilitate implementation of various embodiments of channel measurement according to the present disclosure. Figure 4D In the example of FIG. 4 , the electronic device 400D includes a transceiver unit 402D and a control unit 404D. Various operations described below in conjunction with the terminal device or channel measurement may be implemented by the units 402D to 404D of the electronic device 400D or other possible units.
[0066] In one embodiment, the transceiver unit 402D may be configured to receive a pilot signal configuration from the network. For example, the pilot signal configuration includes a first number of pilot signals and a second number of pilot signals, which are used for angle measurement and distance measurement of the channel, respectively. The control unit 404D may be configured to control the transceiver unit 402D to send a first number of pilot signals to the base station based on the received pilot signal configuration, so that the base station can perform angle measurement of the channel between the base station and the terminal device. Once the base station performs the angle measurement, the transceiver unit 402D may also be configured to receive angle measurement information from the base station. Accordingly, the control unit 404D may be configured to send a second number of pilot signals to the base station based on the pilot signal configuration and the angle measurement information, so that the base station can perform distance measurement for the channel.
[0067] In an embodiment, the electronic device 400D may be implemented at a chip level, or may be implemented at a device level by including other external components (eg, a radio frequency chain, an antenna, etc.) The electronic device 400D may work as a communication device as a whole device.
[0068] It should be understood that the above-mentioned units are only logical modules divided according to the specific functions implemented by them, rather than being used to limit the specific implementation mode, for example, they can be implemented in software, hardware or a combination of software and hardware. In actual implementation, the above-mentioned units can be implemented as independent physical entities, or can also be implemented by a single entity (for example, a processor (CPU or DSP, etc.), an integrated circuit, etc.). Among them, the processing circuit can refer to various implementations of a digital circuit system, an analog circuit system or a mixed signal (a combination of analog and digital) circuit system that performs functions in a computing system. The processing circuit may include, for example, circuits such as an integrated circuit (IC), an application specific integrated circuit (ASIC), a part or circuit of a separate processor core, an entire processor core, a separate processor, a programmable hardware device such as a field programmable gate array (FPGA), and / or a system including multiple processors.
[0069] Distance measurement for channels
[0070] Figure 5A 5 shows an example operation for performing distance measurement for a channel between a base station and a terminal device according to an embodiment of the present disclosure. The example operation 500 may be performed between the base station 120 (or the electronic devices 400A to 400C) and the terminal device 110 (or the electronic device 400D). For example, the base station 120 may be Figure 1 The terminal device 110 may be any of the base stations 120A and 120B in Figure 1 Any one of the terminal devices 110A to 110N.
[0071] like Figure 5A As shown, at 502, the terminal device 110 may send a certain number of pilot signals to the base station 120. For example, the certain number of pilot signals may include a plurality of pilot signals that are continuous in the time domain or a plurality of pilot signals within a certain time window. The certain number of pilot signals may be configured or activated by the network (e.g., the base station 120) through signaling. Accordingly, the base station 120 may receive the certain number of pilot signals from the terminal device 110 and obtain a plurality of pilot signal samples via a plurality of radio frequency chains. In one embodiment, the terminal device 110 may send pilot signals omnidirectionally or in multiple directions (e.g., by beam scanning). In one embodiment, the terminal device 110 may send pilot signals only in a direction that matches a specific angle (e.g., by beamforming), for example, when the angle measurement result of the channel between the base station 120 is known. This can advantageously reduce the number of pilot signals required for distance measurement.
[0072] like Figure 5AAs shown, at 504, the base station 120 may perform a first granularity distance measurement for the channel between the base station 120 and the terminal device 110 based on multiple pilot signal samples. In an embodiment, the distance measurement of the first granularity may be coarse-grained, which is related to the number of multiple pilot signal samples obtained. It should be noted that the number of multiple pilot signal samples may be based on the number of multiple pilot signals received by the base station 120 and the number of multiple radio frequency chains of the base station 120 (for example, based on the product of the two). When the number of pilot signals is sufficient, the distance measurement result at 504 may be sufficient to remove the angle-distance correlation of the near-field channel. Accordingly, the transmission parameters for communication between the base station 120 and the terminal device 110 may be determined based on the distance measurement result. For example, the transmission parameters may be used to configure the antenna array of the base station 120 to form a beam (for example, including a downlink beam and an uplink beam) for communicating with the terminal device 110.
[0073] In order to further improve the accuracy of distance measurement, a second-granularity distance estimation may be performed for the channel between the base station 120 and the terminal device 110 based on the coarse-grained distance measurement. In an embodiment, the second-granularity distance estimation may be fine-grained. Figure 5A As shown, at 506, optionally, the base station 120 can perform a fine-grained distance estimation for the channel based on the coarse-grained distance measurement result to determine the transmission parameters for communication between the base station 120 and the terminal device 110. Fine-grained distance estimation may include extracting hidden features about channel distance from the coarse-grained distance measurement result. In some embodiments, fine-grained distance estimation (e.g., assisting in extracting hidden features) may be performed by an artificial intelligence (AI) model, as described in detail below in this article. It should be understood that the distance measurement result at 506 can further remove the angle-distance correlation of the near-field channel. Accordingly, the transmission parameters for communication between the base station 120 and the terminal device 110 can be determined based on the distance measurement result. For example, the transmission parameters can be used to configure the antenna array of the base station 120 to form a beam (e.g., including a downlink beam and an uplink beam) for communicating with the terminal device 110.
[0074] In an embodiment of the present disclosure, the distance measurement for the channel between the base station 120 and the terminal device 110 can be further performed based on the angle measurement result of the channel. In one embodiment, the angle measurement can be similar to the channel measurement under far-field communication. For example, the angle measurement result may include or indicate one or more specific angles of the channel between the base station 120 and the terminal device 110. By causing the terminal device 110 to send a pilot signal at one or more specific angles, the base station 120 can perform the above-mentioned distance measurements 504 and 506 for the channel at one or more specific angles, instead of performing distance measurements at all possible angles. This can advantageously reduce the corresponding overhead of pilot transmission and reception and the base station 120 and the terminal device 110, while reducing the complexity of the base station 120 performing distance measurement and estimation.
[0075] It should be understood that the coarse granularity and fine granularity of the channel distance measurement in the present disclosure are relative concepts. The coarse granularity refers to the degree of removing the angle-distance correlation of the near-field channel. Figure 5B An example of the granularity of channel distance measurement according to an embodiment of the present disclosure is shown. Figure 5B Two granularity distance sampling points sampled from continuous distances are shown, namely, S coarser-grained distance sampling points and U finer-grained distance sampling points. In this example, the coarser-grained S distance sampling points may not meet the accuracy requirements for performing distance measurements on the channel. Accordingly, the distance sampling points need to be increased to U. In one embodiment, the distance sampling points can be increased by increasing the number of pilot signals sent from the terminal device 110 to the base station 120 at 502. Alternatively, the fine-grained distance estimation at 506 can be used to extract hidden features. By measuring or estimating the distance of the channel, the angle-distance correlation of the near-field channel can be advantageously removed, the energy scattering effect under near-field communication can be mitigated, and a more accurate channel measurement can be achieved.
[0076] Angle measurement for channels
[0077] Figure 6 6 shows an example operation for performing angle measurement for a channel between a base station and a terminal device according to an embodiment of the present disclosure. The example operation 600 may be performed between a base station 120 (or electronic devices 400A to 400C) and a terminal device 110 (or electronic device 400D). For example, the base station 120 may be Figure 1 The terminal device 110 may be any of the base stations 120A and 120B in Figure 1 Any one of the terminal devices 110A to 110N.
[0078] like Figure 6As shown, at 602, the terminal device 110 may send a certain number of pilot signals to the base station 120. For example, the certain number of pilot signals may include a plurality of pilot signals that are continuous in the time domain or a plurality of pilot signals within a certain time window. The certain number of pilot signals may be configured or activated by the network (e.g., the base station 120) through signaling. Accordingly, the base station 120 may receive the certain number of pilot signals from the terminal device 110 and obtain a plurality of pilot signal samples via a plurality of radio frequency chains. In an embodiment, the terminal device 110 may send a pilot signal omnidirectionally or in one or more directions (e.g., by beam scanning).
[0079] like Figure 6 As shown, at 604, the base station 120 may perform a first granularity angle measurement for the channel between the base station 120 and the terminal device 110 based on multiple pilot signal samples. In an embodiment, the angle measurement of the first granularity may be coarse-grained, which is related to the number of multiple pilot signal samples obtained. It should be noted that the number of multiple pilot signal samples may be based on the number of multiple pilot signals received by the base station 120 and the number of multiple radio frequency chains of the base station 120 (for example, based on the product of the two). When the number of pilot signals is sufficient, the angle measurement result at 604 may be sufficiently accurate to describe multiple alternative angles or directions of the channel between the base station 120 and the terminal device 110. Accordingly, the base station 120 may determine the preferred angle for communication between the base station 120 and the terminal device 110 as a specific angle from multiple alternative angles.
[0080] In order to further improve the accuracy of the angle measurement, a second granularity angle measurement may be performed on the channel between the base station 120 and the terminal device 110 based on the coarse granularity angle measurement. In an embodiment, the second granularity angle measurement may be fine granularity. Figure 6 As shown, at 606, optionally, the base station 120 may perform fine-grained angle measurement for the channel based on the coarse-grained angle measurement result, so as to more accurately describe multiple alternative angles or directions of the channel between the base station 120 and the terminal device 110. Fine-grained angle measurement may include extracting hidden features about the channel angle or direction from the coarse-grained angle measurement result. In some embodiments, fine-grained angle measurement may be performed by an AI model, as described in detail below in this document. Similarly, the base station 120 may determine a preferred angle for communication between the base station 120 and the terminal device 110 as a specific angle from multiple alternative angles. It should be understood that the coarse-grained and fine-grained angle measurement of the channel in the present disclosure are relative concepts. Granularity refers to the degree of accuracy of describing multiple alternative angles or directions of the channel between the base station 120 and the terminal device 110.
[0081] like Figure 6As shown, at 608, once the angle measurement of the channel between the base station 120 and the terminal device 110 is completed, the base station 120 may notify the terminal device 110 of the coarse-grained or fine-grained angle measurement result (e.g., including or indicating the determined specific angle) through signaling. In this way, the terminal device 110 may refer to, for example, Figure 5A In the described distance measurement, a pilot signal is sent based on the specific angle to perform angle-distance joint measurement of the channel. For example, the base station 120 may notify the terminal device 110 of the angle measurement result via downlink control information (DCI).
[0082] For the angle-distance joint measurement of the channel, first, the base station 120 may perform an angle measurement for the channel between the base station 120 and the terminal device 110 based on receiving a first number of pilot signals from the terminal device 110. After the angle measurement is completed, the base station 120 may perform a distance measurement for the channel at a specific angle based on receiving a second number of pilot signals from the terminal device 110 and the angle measurement result for the channel. After the distance measurement is completed, the base station 120 may determine the transmission parameters for communication between the base station 120 and the terminal device 110 based on the angle and distance measurement results for the channel. For example, the transmission parameters may be used to configure the antenna array of the base station 120 to form a beam (e.g., including a downlink beam and an uplink beam) for communicating with the terminal device 110.
[0083] Pilot signal configuration
[0084] Figure 7 5 shows an example operation for configuring and sending a pilot signal according to an embodiment of the present disclosure. The example operation 500 may be performed between a base station 120 (or electronic devices 400A to 400C) and a terminal device 110 (or electronic device 400D). For example, the base station 120 may be Figure 1 The terminal device 110 may be any of the base stations 120A and 120B in Figure 1 Any one of the terminal devices 110A to 110N.
[0085] like Figure 7As shown, at 702, the base station 120 may send a pilot signal configuration message to the terminal device 110 by signaling, so as to configure the pilot signal for at least one of the distance measurement and the angle measurement of the channel between the base station 120 and the terminal device 110. For example, through the pilot signal configuration message, a first number of pilot signals may be configured to the terminal device 110, and the first number of pilot signals may be indicated as being used for the angle measurement of the channel between the base station and the base station by, for example, flag information. Additionally or alternatively, a second number of pilot signals may be configured to the terminal device 110, and the second number of pilot signals may be indicated as being used for the distance measurement of the channel between the base station and the base station by, for example, flag information. In one embodiment, sending the pilot signal configuration message may include configuring the pilot signal by RRC signaling. In one embodiment, sending the pilot signal configuration message may include configuring the pilot signal by RRC signaling, and activating the pilot signal by DCI.
[0086] In an embodiment, the pilot signal may include a Sounding Reference Signal (SRS) or a similar uplink reference signal used in a wireless communication system to be developed. Fig. 8A and Figure 8B An example of SRS resource configuration according to an embodiment of the present disclosure is shown. It should be understood that similar configurations can be performed on other types of pilot signals.
[0087] like Fig. 8A As shown in the figure, different pilot signal resource sets can be set through the srs-ResourceSetId field to correspond to and identify a certain number of pilot signals for angle measurement and distance measurement, respectively. The pilot signal resource can be specified as aperiodic, semi-periodic or periodic through the rousourceType field. The usage field can be used as flag information to indicate that the corresponding pilot signal resource is used for channel measurement. For example, an enumeration value of the usage field can be added, such as channelMeasurement as the flag information (only for example, other appropriate names or even use Fig. 8A For another example, two enumeration values of the usage field may be added, such as channelMeasurement1 for indicating that the corresponding pilot signal resource is used for angle measurement of the channel between the base station and channelMeasurement2 for indicating that the corresponding pilot signal resource is used for distance measurement of the channel between the base station and the base station. Figure 8B As shown in FIG. 1 , different pilot signal resource sets can be set through the SRS-Resource field. The start position, number of symbols, repetition factor, etc. of the pilot signal resource can be specified through the sourceMapping field.
[0088] In one embodiment, the SRS resource sets for angle measurement and distance measurement can be configured through RRC signaling. In one embodiment, these SRS resource sets can be configured through RRC signaling, and the corresponding SRS resource sets can be activated through DCI. For example, the corresponding SRS resource set can be activated through the SRS-request field in the DCI. In one embodiment, the above angle measurement results can be sent to the terminal device together with the SRS-request field in the DCI signaling.
[0089] In an embodiment, different pilot signal resource sets may include multiple pilot signals that are continuous in the time domain, or multiple pilot signals within a certain time window. This enables the channel measurement result to more accurately reflect the channel quality within the corresponding time period. In an embodiment, the number of pilot signals used for angle measurement and distance measurement may include one of the following: 2, 4, 8, 10, 12, 14 and / or any other number of symbols.
[0090] like Figure 7 As shown, at 704, after receiving the pilot signal configuration message from the terminal device 110, the terminal device 110 may send a pilot signal to the base station 120 based on a specific pilot signal configuration. Specifically, the terminal device 110 may send a first number of pilot signals to the base station 120 based on the pilot signal configuration, so that the base station 120 can perform an angle measurement of the channel between the base station 120 and the terminal device 110. Alternatively or additionally, the terminal device 110 may send a second number of pilot signals to the base station 120 based on the pilot signal configuration, so that the base station 120 can perform a distance measurement of the channel between the base station 120 and the terminal device 110. In the case where the angle measurement has been completed, for the distance measurement, the terminal device 110 may also send a pilot signal in a direction matching the specific angle or direction (e.g., through beamforming) based on the angle measurement information (e.g., a specific angle or direction of the channel).
[0091] Channel measurement based on AI model
[0092] Generally, the base station obtains pilot signal samples by receiving pilot signals from the terminal device, and then performs channel measurement based on the pilot signal samples. The more pilot signal samples there are, the higher the accuracy of the channel measurement. Figure 5A and Figure 6The angle measurement and distance measurement described, the number of pilot signal samples obtained is based on the number of pilot signals received by the base station and the number of RF chains configured by the base station (for example, based on the product of the two). For an antenna array with more antenna elements (which can be considered to be high-dimensional), the pilot signal samples obtained under a certain number of pilot signals and RF chains may be low-dimensional in terms of quantity. Accordingly, in an embodiment of the present disclosure, an AI model can be used to extract hidden features of the channel from low-dimensional pilot signal samples, thereby obtaining channel measurement information corresponding to high-dimensional antenna elements.
[0093] In an embodiment, after performing coarse-grained angle measurement or distance measurement based on receiving a pilot signal from a terminal device, the base station may perform fine-grained angle measurement or distance estimation for the channel between the base station and the terminal device through an AI model. For example, the AI model may be based on one of the following, namely a convolutional neural network (CNN), a fully connected neural network (FCN), an autoencoder (Autoencoder, such as a variational autoencoder), or a generative adversarial network (GAN). The following will take the CNN model as an example to describe an example of fine-grained channel measurement based on an AI model. The following examples will be described with reference to a holographic MIMO antenna array, but it should be understood that these examples may be similarly applicable to other types of antenna arrays.
[0094] Fig. 9A An example of modeling a holographic MIMO antenna array according to an embodiment of the present disclosure is shown. In this example, the holographic MIMO antenna array is modeled as a uniform planar array (UPA), where the number of antenna elements is N=N y ×N z Assume that the UPA panel is set with N RF There are feed sources, each of which is connected to an RF chain, so the number of RF chains is also N. RF Define the horizontal and vertical spacing of antenna elements on UPA as δ, and That is, the spacing between antenna elements is much smaller than half a wavelength. Definition is a pair of azimuth and elevation angles, and r is the distance from the terminal device 110 to the center of the UPA (with the center of the UPA as the reference point). Define r l is the distance from the center of the UPA to the lth scatterer (or terminal device 110) on the lth path (assuming there are L paths in the environment). In particular, l = 0 corresponds to the distance from the terminal device 110 to the center of the UPA. Definition It is the first (n) path from UPA on the lth path y , n z ) antenna element to the lth scatterer (or terminal device 110). In particular, l = 0 corresponds to the distance from the terminal device 110 to the (nth) antenna element on the UPA.y , n z ) antenna elements. It is possible to define are the azimuth and elevation angles corresponding to the lth path.
[0095] Based on the UPA model shown in Figure 9, the corresponding channel model and transmission signal model can be obtained. Specifically, within the Rayleigh distance, the spherical wave-based channel from the terminal device 110 to the holographic MIMO antenna array of the base station 120, for example, can be expressed as:
[0096]
[0097] where β l is the complex gain of the lth path, and the steering vector It can be expressed as:
[0098]
[0099] where the definition Compared with the UPA center electromagnetic wave reaching the (n y , n z ) antenna elements need to travel an additional distance, where Indicates the wave number.
[0100] Next, the transmission signal model of the holographic MIMO antenna array is given. Specifically, let x = [x1, ..., x P ] represents the pilot signal sent by the terminal device 110, where P is the number of pilot signals. For any pilot signal p, the uplink signal received at the base station 120 It is expressed as:
[0101] y p =F p D p hx p +F p n p , p=1,...,P
[0102] in, represents the receiving matrix at the base station 120, is the holographic pattern of the holographic MIMO antenna array, is the spherical wave-based channel model defined above, is complex Gaussian noise. Define W p =F p D p is the codeword of the holographic MIMO antenna array to be designed, then for P pilot signals, the aggregated uplink signal received at the base station 120 is It is expressed as:
[0103] y=Wh+n
[0104] Among them, the codeword matrix
[0105] It can be seen that each pilot signal p can generate N RF Signal samples y p , then P pilot signals will generate PN RF signal samples. Since decoding each signal sample requires its corresponding codeword, PN is required RF It is easy to understand that the operation of determining the codeword will be complicated in the presence of a large number of antenna elements. Therefore, it is more practical to perform uplink channel measurements by a base station with stronger processing capabilities. Based on channel reciprocity, downlink channel information can be obtained.
[0106] To determine the codeword from the signal sample y received from the base station 120, for N y ×N z The holographic MIMO near-field codebook that needs to be designed for the UPA of dimension 1 can be expressed as:
[0107]
[0108] Among them, angle and distance sampling must meet the following requirements:
[0109]
[0110]
[0111]
[0112] Among them, N y is the number of sampling points of θ, N z for The number of sampling points is , and S is the number of sampling points at distance r. Therefore, the holographic MIMO near-field codebook The number of codewords contained is at least N y N z S, each codeword is a vector of dimension N×1. At base station 120, only the low-dimensional received signal vector is known Its dimensions are based on the number of pilots P and the number of RF chains N RF Therefore, according to the channel measurement scheme of the embodiment of the present disclosure, it is possible to obtain a low-dimensional vector based on Design of high-dimensional codebooks for holographic MIMO antenna arrays.
[0113] Next, referring to the above channel model and transmission signal model, an AI model-based fine-grained angle measurement solution for the channel is introduced. Fig. 9B An example of an AI model according to an embodiment of the present disclosure is shown. In this example, the AI model is based on a CNN model. Fig. 9B As shown, CNN model I includes four modules, namely, input module, preprocessing module, convolution module and output module.
[0114] In one embodiment, the input module may be configured to input the pilot signal samples obtained by the base station 120 by receiving P pilot signals. As a vector input to CNN. For the purpose of simplicity, let M = PN RF , which can represent the number of coarse-grained pilot signal samples used for angle measurement.
[0115] In one embodiment, the preprocessing module can be configured to normalize the signal vector. Since the signal y is a complex number with a large dynamic range, normalizing it can facilitate the processing of the subsequent CNN modules. The normalization operation can be expressed as:
[0116]
[0117] where y Norm represents the normalized signal, which is decomposed into the real part Re{y Norm} and the imaginary part Im{y Norm} and is fed into the convolutional module.
[0118] In one embodiment, the convolution module can be configured to use multiple convolution layers to extract the normalized signal y Norm The hidden features of the channel are extracted from the convolution layer. Each convolution layer is followed by a rectified linear unit (ReLU) activation layer to provide nonlinear fitting capabilities. To avoid complicating the model, a pooling layer is introduced after the last ReLU activation layer to downsample each feature channel to a scalar. Fig. 9B In the CNN model I, two convolutional layers, two ReLU activation layers and one pooling layer are used. Let f i and f o They represent the number of input feature channels and output feature channels respectively. Table 1 lists the design parameters of the CNN model.
[0119] Table 1 Design parameters of CNN model I for angle measurement
[0120]
[0121] It should be understood that at the input module, the input feature channels generally correspond to different characteristics of the original data (or training set). In the embodiment of the present disclosure, the input feature channels of the input module are used to capture the real and imaginary information (equivalent to two characteristics) of the pilot signal samples received at the base station 120, so f iThe value is 2. The number of output channels of each layer depends mainly on the specific task of the model and the characteristics of the input data. In general, as the network depth increases (i.e., the number of convolutional layers increases), the number of output channels of each layer may increase. This is, for example, because deeper convolutional layers are usually expected to capture more complex features, and increasing the number of channels can provide more feature representation space. In an embodiment, the above variables P (i.e., the number of pilot signals sent by the terminal device), N (i.e., the number of antenna elements of the antenna array configured by the base station), and N RF (i.e., the number of RF chains configured in the base station) reflects the complexity of signal processing to a certain extent and can be used as a reference standard for designing CNN models.
[0122] In one embodiment, the output module can be configured to output an N-dimensional vector This vector includes the probability of the channel at each angle sampling point At this point, the output module can provide probability information corresponding to the fine-grained angle sampling points. In an embodiment, a fully connected layer can be further introduced after the pooling layer to extract one or more candidate angles from the angle sampling points. A specific angle can be selected from the one or more candidate angles as an input for the distance measurement of the channel. As an example, the optimal angle can be expressed as:
[0123]
[0124] In an embodiment of the present disclosure, during the CNN model I training phase, a cross-entropy loss function may be used as an evaluation metric for the classification task, which may be expressed as:
[0125]
[0126] in Indicates the optimal angle of the channel corresponding to the nth angle sampling point; otherwise The CNN model I can be pre-trained and pre-configured to the base station, or trained and configured on-site at the base station. Accordingly, the CNN model I can be trained based on randomly generated channel data or on-site data at the base station.
[0127] Fig. 10A FIG. 4 shows an example of the energy scattering effect after only performing angle measurement according to an embodiment of the present disclosure. Fig. 10A As shown in Figure 1, due to the coupling between the angle and distance of the near-field channel, there will still be energy scattering effects in the channel measurement results based only on angle. Therefore, the distance factor needs to be considered in the channel measurement.
[0128] Next, we will introduce a fine-grained distance measurement solution based on the AI model for the channel with reference to the above channel model and transmission signal model. As an option, we can use Fig. 9B For example, the input module may be configured to receive the pilot signal samples obtained by the base station 120 by receiving S pilot signals. As a vector input to the CNN; the output module can be configured to output a U-dimensional vector This vector includes the probability of the channel at each distance sampling point In this way, the output module can provide probability information corresponding to the fine-grained distance measurement sampling points.
[0129] As another option, an AI model may be designed so that the base station 120 can perform distance measurement at a specific angle obtained by angle measurement (i.e., angle-distance joint measurement). For example, based on the probability information obtained in the angle measurement, the optimal angle direction of the channel may be determined (e.g., by the corresponding antenna element index The result is used as part of the distance measurement input to improve the efficiency and performance of the distance measurement. The coarse-grained distance sampling criteria are given as follows:
[0130]
[0131] in is a constant used to characterize the angle-distance correlation of the near-field channel. It should be noted that the coarse-grained distance sampling points only describe the optimal angle The maximum value of two distance samples that are not related in direction is a coarser distance sampling point. Since the distance is a continuous value, such coarse-grained sampling may not meet the accuracy of channel measurement, so a fine-grained distance measurement method is required.
[0132] Fig. 9C Another example of an AI model for fine-grained distance measurement according to an embodiment of the present disclosure is shown. In this example, the AI model is also based on a CNN model. Fig. 9C As shown in Figure 2, CNN model II includes five modules, namely, input module, attention module, preprocessing module, convolution module and output module.
[0133] like Fig. 9C As shown, the input of distance measurement includes two types of data. One type of data is the probability information obtained by angle measurement, which is an N-dimensional vector, namely Another type of data is the pilot signal samples of the coarse-grained distance measurement, which are the pilot signal samples obtained by the base station 120 by receiving S pilot signals, that is, SNRF may represent the number of coarse-grained pilot signal samples used for distance measurement at the optimal angle. Accordingly, in one embodiment, the input module may be configured to convert the above probability information and the pilot signal samples into Input to CNN as a vector.
[0134] It should be noted that the above probability information and pilot signal samples have different importance for fine-grained distance measurement. In order to fuse the features of two types of heterogeneous data, an attention module is introduced in CNN model II, which can be configured to give different weights to the features of the two types of data for effective fusion.
[0135] In one embodiment, the preprocessing module can be configured to normalize the signal vector. Since the signal y is a complex number with a large dynamic range, normalizing it can facilitate the processing of the subsequent CNN modules. The normalization operation can be expressed as:
[0136]
[0137] where y II,Norm represents the normalized signal, which is decomposed into the real part Re{y II,Norm} and the imaginary part Im{y II,Norm} and is fed into the convolutional module.
[0138] In one embodiment, the convolution module can be configured to use multiple convolution layers to extract the normalized signal y II,Norm Hidden features are extracted from the convolutional layer. Each convolutional layer is followed by a ReLU activation layer to provide nonlinear fitting capabilities. To avoid complicating the model, a pooling layer is introduced after the last ReLU activation layer to downsample each feature channel to a scalar. Fig. 9C In the CNN model II, two convolutional layers, two ReLU activation layers and one pooling layer are used. Similarly, let f i and f o They represent the number of input feature channels and output feature channels respectively. Table 2 lists the design parameters of the CNN model.
[0139] Table 2 Design parameters of CNN model II for distance measurement
[0140]
[0141] It should be understood that the input feature channel of the input module is used to capture the real and imaginary information (equivalent to two characteristics) of the pilot signal samples received at the base station 120, so f iThe value is 2. The number of output channels of each layer depends mainly on the specific task of the model and the characteristics of the input data. In the embodiment, the above variables S (i.e., the number of pilot signals sent by the terminal device), U (i.e., the number of fine-grained distance sampling points), N RF (i.e., the number of RF chains configured in the base station) reflects the complexity of signal processing to a certain extent and can be used as a reference standard for designing CNN models.
[0142] In one embodiment, the output module may be configured to output a U-dimensional vector This vector includes the probability of the channel at each fine-grained distance sampling point At this point, the output module can provide probability information corresponding to the fine-grained distance sampling points. In an embodiment, a fully connected layer can be introduced after the pooling layer to extract the optimal distance from the distance sampling points, which can be expressed as:
[0143]
[0144] In an embodiment of the present disclosure, during the CNN model II training phase, a cross entropy loss function may be used as an evaluation metric for the classification task, which may be expressed as:
[0145]
[0146] in Indicates the optimal distance of the channel corresponding to the u-th distance sampling point; otherwise The CNN model II may be pre-trained and pre-configured to the base station, or may be trained and configured on-site at the base station. Accordingly, the CNN model II may be trained based on randomly generated channel data or on-site data at the base station.
[0147] Based on the beam training of CNN model II, the codebook of the near-field channel of the holographic MIMO antenna array can be obtained:
[0148]
[0149] The optimal angle of the channel is determined by angle measurement, and the optimal distance of the channel is determined by distance measurement. Both specify the measurement results of the near-field channel of the holographic MIMO antenna array. Fig.9D An example of AI-based channel angle-distance joint measurement according to an embodiment of the present disclosure is shown. Fig.9D As shown, two CNN models are used to process heterogeneous data to extract the main features from the signals received from the base station and promote efficient channel measurement.
[0150] It should be noted that although the probability information obtained by fine-grained angle measurement is used as the input of distance measurement in the description of CNN model II, as an alternative, the probability information of the channel at the angle sampling point obtained by coarse-grained angle measurement can also be used as the input of distance measurement. In such an embodiment, CNN model II can also perform fine-grained distance measurement based on the coarse-grained angle measurement results.
[0151] Fig. 10B FIG. 4 shows an example of energy scattering effect after performing angle-distance joint measurement according to an embodiment of the present disclosure. Fig. 10B As shown, the distance measurement advantageously removes the coupling between angle and distance of the near-field channel.
[0152] In the embodiments of the present disclosure, in addition to the CNN model, the AI model can also be based on other types of models, such as a fully connected neural network (FCN), an autoencoder (such as a variational autoencoder) or a generative adversarial network (GAN). It should be understood that the corresponding model will be designed to have the same type of input and output as the above-mentioned CNN model. Taking angle measurement as an example, the input of each model is a low-dimensional vector The output is an N-dimensional vector This vector contains the probability of the channel at each angle sampling point For each model, a loss function such as mean squared error (MSE) or cross entropy can be adopted during the training phase, and an optimization algorithm such as gradient descent is used to adjust the parameters of the network to minimize the loss function.
[0153] For example, an FCN model may include an input module, a fully connected module, and an output module. A fully connected module may include multiple fully connected layers, each of which may include a linear transformation and a nonlinear activation function. Multiple fully connected layers may be added as needed to increase the depth of the network. The output dimension of each fully connected layer may be set according to actual needs, and the output dimension of the last fully connected layer should be set to N.
[0154] An autoencoder is an unsupervised learning network, and is mainly composed of two parts: an encoder and a decoder. The encoder reduces the input data to a lower dimension, and the decoder restores the low-dimensional data to the original high dimension. In the embodiment of the present disclosure, only the decoder part can be used for angle measurement, and the input is a vector The decoder outputs an N×1 probability vector. For example, a model based on an autoencoder may include an input module, a decoder module, and an output module. The decoder module may include one or more fully connected layers. The number and size of these layers may be adjusted to suit actual needs.
[0155] A model based on a generative adversarial network (GAN) may include an input module, a GAN module (including a generator and a discriminator, which is composed of a convolutional network or a fully connected network) and an output module. Generally, a GAN module is composed of a generator and a discriminator. The generator is used to generate data starting from a random noise vector, and the discriminator is used to distinguish the generated data from the real data. The generator and the discriminator can both be composed of a convolutional network or a fully connected network. In an embodiment of the present disclosure, for angle measurement, the generator converts the input vector And generate an N×1 probability vector.
[0156] A model based on a variational autoencoder (VAE) may include an input module, a VAE module (including an encoder and a decoder), and an output module. The VAE module is a variant of an autoencoder that introduces randomness so that the model can better generate new data. The VAE module may consist of an encoder and a decoder. Generally, the encoder maps the input data to latent variables, and the decoder maps the latent variables to output data. In the embodiment of the present disclosure, for angle measurement, As a latent variable, the training model generates an N×1 probability vector.
[0157] Performance Analysis
[0158] Combined with Table 3, we can understand the advantages of AI model-based channel measurement in saving pilot signal resources. Due to the feature extraction capability of the AI model, compared with the traditional uniform quantization scheme for building the TYPE I codebook, the AI model saves pilot signals in both angle measurement and distance measurement. Taking distance measurement as an example, the AI model can achieve U distance sampling points based on S pilot signals (see Figure 5B Understand the values of S and U).
[0159] Table 3 Comparison of pilot signal overhead
[0160]
[0161]
[0162] Fig.11 The performance simulation analysis for the embodiment of the present disclosure is shown. The specific simulation parameters are shown in Table 4. Fig.11 The achievable rate is depicted as a function of the distance between the base station and the terminal device. The achievable rate is expressed as:
[0163]
[0164] It can be seen that the angle-distance joint measurement scheme disclosed in the present invention has a significantly improved achievable rate compared to the traditional scheme of the TYPE I codebook. Considering the advantages of the angle-distance joint measurement scheme disclosed in the present invention in terms of pilot signal saving, its performance gap with perfect CSI is acceptable.
[0165] Table 4 Simulation parameter settings
[0166]
[0167] Example Method
[0168] Fig. 12A 1 shows a first exemplary method for communication according to an embodiment of the present disclosure. The method may be performed by a base station (eg, 120) or electronic devices 400A to 400C. Fig. 12A As shown, the method 1200A may include performing angle measurement for a channel between a base station and a terminal device based on receiving a first number of pilot signals from a terminal device (e.g., 110) (block 1202A). The method may include performing distance measurement for a channel at a specific angle based on receiving a second number of pilot signals from the terminal device and the angle measurement result for the channel (block 1204A). The method may also include determining a transmission parameter for communication between the base station and the terminal device based on the angle and distance measurement result for the channel (block 1206A). Further details of the method may be understood with reference to the description of the base station or electronic devices 400A to 400C above.
[0169] In one embodiment, receiving the first number of pilot signals from the terminal device includes obtaining a third number of pilot signal samples via a plurality of RF chains. The third number of pilot signal samples is based on the first number of pilot signals and the plurality of RF chains.
[0170] In one embodiment, performing angle measurement for the channel includes: obtaining multiple candidate angles of the channel based on a third number of pilot signal samples; and determining a preferred angle for communication between the base station and the terminal device as a specific angle from the multiple candidate angles.
[0171] In one embodiment, receiving a second number of pilot signals from the terminal device includes obtaining a fourth number of pilot signal samples via a plurality of RF chains. The fourth number of pilot signal samples is based on the second number of pilot signals and the plurality of RF chains.
[0172] In one embodiment, performing distance measurement for a channel includes: performing coarse-grained distance measurement for the channel at a specific angle based on a fourth number of pilot signal samples; and performing fine-grained distance estimation for the channel based on the angle measurement of the channel and the coarse-grained distance measurement results to determine transmission parameters for communication between the base station and the terminal device.
[0173] In one embodiment, fine-grained distance estimation for a channel is performed by an AI model. In one embodiment, a specific angle is determined by an AI model. The AI model is based on one of: a convolutional neural network; a fully connected neural network; an autoencoder, including a variational autoencoder; or a generative adversarial network.
[0174] In one embodiment, the AI model is pre-trained and pre-configured to the base station, or is trained and configured on-site at the base station. The AI model is trained based on randomly generated channel data or on-site data at the base station.
[0175] In one embodiment, the first number of pilot signals and the second number of pilot signals respectively include: a plurality of pilot signals continuous in the time domain or a plurality of pilot signals within a certain time window. The first number and the second number respectively include one of the following: 2, 4, 8, 10, 12 or 14. The pilot signal may be a sounding reference signal SRS.
[0176] In one embodiment, the method further comprises: configuring the first number of pilot signals and the second number of pilot signals to the terminal device through signaling; and upon completing the angle measurement for the channel, notifying the terminal device of an indication of a specific angle through signaling.
[0177] In one embodiment, the antenna array is configured to implement holographic MIMO.
[0178] Fig. 12B FIG. 2 shows a second exemplary method for communication according to an embodiment of the present disclosure. The method may be performed by a base station (eg, 120) or electronic devices 400A to 400C. Fig. 12B As shown, the method 1200B may include obtaining multiple pilot signal samples via multiple RF chains based on receiving multiple pilot signals from a terminal device (e.g., 110) (box 1202B). The method may include performing a coarse-grained distance measurement of a channel between a base station and the terminal device based on multiple pilot signal samples (box 1204B). The method may also include performing a fine-grained distance estimation (e.g., through an AI model) for the channel based on the coarse-grained distance measurement results to determine the transmission parameters for communication between the base station and the terminal device (box 1206B). Further details of the method can be understood with reference to the above description of base stations or electronic devices 400A to 400C.
[0179] In one embodiment, distance measurement for the channel is further performed based on the angle measurement result of the channel.
[0180] In one embodiment, the number of the plurality of pilot signal samples is based on the number of the plurality of pilot signals and the number of the plurality of RF chains.
[0181] Fig. 12C FIG. 4 shows a third exemplary method for communication according to an embodiment of the present disclosure. The method may be performed by a base station (eg, 120) or electronic devices 400A to 400C. Fig. 12C As shown, the method 1200C may include configuring a first number of pilot signals to a terminal device (e.g., 110) based on signaling (block 1202C). The first number of pilot signals may be indicated as angle measurements for channels between a base station and a terminal device by flag information. The method may also include configuring a second number of pilot signals to the terminal device by signaling (block 1204C). The second number of pilot signals may be indicated as distance measurements for channels by flag information. Further details of the method may be understood with reference to the description of base stations or electronic devices 400A to 400C above.
[0182] In one embodiment, the first number of pilot signals and the second number of pilot signals may be configured to the terminal device through the same signaling.
[0183] In one embodiment, the first number of pilot signals and the second number of pilot signals respectively include a plurality of pilot signals that are continuous in the time domain, or a plurality of pilot signals within a certain time window. The first number and the second number respectively include one of the following: 2, 4, 8, 10, 12 or 14. The pilot signal may be a sounding reference signal SRS.
[0184] Fig.12D FIG. 4 shows a fourth exemplary method for communication according to an embodiment of the present disclosure. The method may be performed by a terminal device (eg, 110) or an electronic device 400D. Fig.12D As shown, the method 1200D may include receiving a pilot signal configuration from a network (e.g., base station 120), the pilot signal configuration including a first number of pilot signals and a second number of pilot signals (box 1202D). The method may include sending a first number of pilot signals to a base station (e.g., 120) based on the pilot signal configuration, for the base station to perform an angle measurement for a channel between the base station and the terminal device (box 1204D). The method may also include receiving angle measurement information from the base station (box 1206D), and sending a second number of pilot signals to the base station based on the pilot signal configuration and the angle measurement information, for the base station to perform a distance measurement for the channel (box 1208D). Further details of the method may be understood with reference to the description of the terminal device or electronic device 400D above.
[0185] In one embodiment, the angle measurement information indicates a preferred specific angle between the base station and the terminal device.Sending the second number of pilot signals to the base station may include sending the second number of pilot signals to the base station in a direction matching the specific angle.
[0186] The above describes each exemplary electronic device and method according to the embodiments of the present disclosure. It should be understood that the operations or functions of these electronic devices can be combined with each other to achieve more or less operations or functions than described. The operating steps of each method can also be combined with each other in any appropriate order to similarly achieve more or less operations than described.
[0187] It should be understood that the machine executable instructions in the machine readable storage medium or program product according to the embodiments of the present disclosure can be configured to perform operations corresponding to the above-mentioned device and method embodiments. When referring to the above-mentioned device and method embodiments, the embodiments of the machine readable storage medium or program product are clear to those skilled in the art, so they are not described repeatedly. Machine readable storage media and program products for carrying or including the above-mentioned machine executable instructions also fall within the scope of the present disclosure. Such storage media may include, but are not limited to, floppy disks, optical disks, magneto-optical disks, memory cards, memory sticks, and the like. In addition, it should be understood that the above-mentioned series of processes and devices may also be implemented by software and / or firmware.
[0188] In addition, it should be understood that the above series of processes and devices can also be implemented by software and / or firmware. In the case of being implemented by software and / or firmware, from a storage medium or a network to a computer with a dedicated hardware structure, such as Fig.13 The general-purpose computer 1300 shown installs programs constituting the software, and when the various programs are installed, the computer can execute various functions and the like. Fig.13 An example block diagram of a computer that can be implemented as a terminal device or a base station according to an embodiment of the present disclosure is shown.
[0189] exist Fig.13 In the embodiment, a central processing unit (CPU) 1301 executes various processes according to a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage section 1308 to a random access memory (RAM) 1303. In the RAM 1303, data required when the CPU 1301 executes various processes and the like is also stored as needed.
[0190] The CPU 1301, the ROM 1302, and the RAM 1303 are connected to each other via a bus 1304. To the bus 1304, an input / output interface 1305 is also connected.
[0191] The following components are connected to the input / output interface 1305: an input section 1306 including a keyboard, a mouse, etc.; an output section 1307 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1308 including a hard disk, etc.; and a communication section 1309 including a network interface card such as a LAN card, a modem, etc. The communication section 1309 performs communication processing via a network such as the Internet.
[0192] A drive 1310 is also connected to the input / output interface 1305 as needed. A removable medium 1311 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is mounted on the drive 1310 as needed so that a computer program read therefrom is installed into the storage section 1308 as needed.
[0193] In the case where the above-described series of processing is realized by software, a program constituting the software is installed from a network such as the Internet or a storage medium such as the removable medium 1311 .
[0194] Those skilled in the art should understand that such storage media is not limited to Fig.13 The removable medium 1311 shown has a program stored therein and is distributed separately from the device to provide the program to the user. Examples of the removable medium 1311 include magnetic disks (including floppy disks (registered trademark)), optical disks (including compact disk read-only memory (CD-ROM) and digital versatile disks (DVD)), magneto-optical disks (including minidiscs (MD) (registered trademark)), and semiconductor memories. Alternatively, the storage medium may be the ROM 1302, a hard disk included in the storage section 1308, or the like, in which the program is stored and distributed to the user together with the device containing them.
[0195] The following will refer to Figures 14 to 17 Application examples according to the present disclosure are described.
[0196] Application examples for base stations
[0197] First application example
[0198] Fig.14 14 is a block diagram showing a first example of a schematic configuration of a gNB to which the technology of the present disclosure can be applied. The gNB 1400 includes a plurality of antennas 1410 and a base station device 1420. The base station device 1420 and each antenna 1410 can be connected to each other via an RF cable. In one implementation, the gNB 1400 (or base station device 1420) herein can correspond to the above-mentioned electronic device 300A.
[0199] Each of the antennas 1410 includes a single or multiple antenna elements (such as multiple antenna elements included in a multiple-input multiple-output (MIMO) antenna) and is used for the base station device 1420 to transmit and receive wireless signals. Fig.14 As shown, gNB 1400 may include multiple antennas 1410. For example, multiple antennas 1410 may be compatible with multiple frequency bands used by gNB 1400.
[0200] The base station device 1420 includes a controller 1421 , a memory 1422 , a network interface 1423 , and a wireless communication interface 1425 .
[0201] The controller 1421 may be, for example, a CPU or a DSP, and operates various functions of the higher layers of the base station device 1420. For example, the controller 1421 generates a data packet based on the data in the signal processed by the wireless communication interface 1425, and transmits the generated packet via the network interface 1423. The controller 1421 may bundle data from a plurality of baseband processors to generate a bundled packet, and transmit the generated bundled packet. The controller 1421 may have a logical function to perform the following control: the control may be such as radio resource control, radio bearer control, mobility management, admission control, and scheduling. The control may be performed in conjunction with a nearby gNB or core network node. The memory 1422 includes a RAM and a ROM, and stores programs executed by the controller 1421 and various types of control data (such as a terminal list, transmission power data, and scheduling data).
[0202] The network interface 1423 is a communication interface for connecting the base station device 1420 to the core network 1424. The controller 1421 can communicate with the core network node or another gNB via the network interface 1423. In this case, the gNB 1400 and the core network node or other gNBs can be connected to each other through logical interfaces (such as S1 interfaces and X2 interfaces). The network interface 1423 can also be a wired communication interface or a wireless communication interface for a wireless backhaul line. If the network interface 1423 is a wireless communication interface, the network interface 1423 can use a higher frequency band for wireless communication compared to the frequency band used by the wireless communication interface 1425.
[0203] The wireless communication interface 1425 supports any cellular communication scheme (such as long term evolution (LTE) and LTE-Advanced), and provides wireless connection to a terminal located in the cell of the gNB 1400 via the antenna 1410. The wireless communication interface 1425 may generally include, for example, a baseband (BB) processor 1426 and an RF circuit 1427. The BB processor 1426 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and perform various types of signal processing of layers (such as L1, medium access control (MAC), radio link control (RLC), and packet data convergence protocol (PDCP)). Instead of the controller 1421, the BB processor 1426 may have part or all of the above-mentioned logical functions. The BB processor 1426 may be a memory storing a communication control program, or a module including a processor configured to execute a program and related circuits. Updating the program may change the function of the BB processor 1426. The module may be a card or a blade inserted into a slot of the base station device 1420. Alternatively, the module may also be a chip mounted on a card or a blade. Meanwhile, the RF circuit 1427 may include, for example, a mixer, a filter, and an amplifier, and transmit and receive wireless signals via the antenna 1410. Fig.14 An example is shown in which one RF circuit 1427 is connected to one antenna 1410 , but the present disclosure is not limited to this illustration, and one RF circuit 1427 may be connected to a plurality of antennas 1410 at the same time.
[0204] like Fig.14 As shown, the wireless communication interface 1425 may include multiple BB processors 1426. For example, the multiple BB processors 1426 may be compatible with multiple frequency bands used by the gNB 1400. Fig.14 As shown, the wireless communication interface 1425 may include multiple RF circuits 1427. For example, the multiple RF circuits 1427 may be compatible with multiple antenna elements. Fig.14 An example is shown in which the wireless communication interface 1425 includes a plurality of BB processors 1426 and a plurality of RF circuits 1427 , but the wireless communication interface 1425 may also include a single BB processor 1426 or a single RF circuit 1427 .
[0205] Second application example
[0206] Fig.1515 is a block diagram showing a second example of a schematic configuration of a gNB to which the technology of the present disclosure can be applied. The gNB 1530 includes a plurality of antennas 1540, a base station device 1550, and an RRH 1560. The RRH 1560 and each antenna 1540 can be connected to each other via an RF cable. The base station device 1550 and the RRH 1560 can be connected to each other via a high-speed line such as an optical fiber cable. In one implementation, the gNB 1530 (or base station device 1550) herein may correspond to the electronic device 300A described above.
[0207] Each of the antennas 1540 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for the RRH 1560 to transmit and receive wireless signals. Fig.15 As shown, gNB 1530 may include multiple antennas 1540. For example, multiple antennas 1540 may be compatible with multiple frequency bands used by gNB 1530.
[0208] The base station device 1550 includes a controller 1551, a memory 1552, a network interface 1553, a wireless communication interface 1555, and a connection interface 1557. The controller 1551, the memory 1552, and the network interface 1553 are similar to the reference Fig.14 The controller 1421, memory 1422, and network interface 1423 described are the same.
[0209] The wireless communication interface 1555 supports any cellular communication scheme (such as LTE and LTE-Advanced), and provides wireless communication to a terminal located in a sector corresponding to the RRH 1560 via the RRH 1560 and the antenna 1540. The wireless communication interface 1555 may generally include, for example, a BB processor 1556. In addition to the BB processor 1556 being connected to the RF circuit 1564 of the RRH 1560 via the connection interface 1557, the BB processor 1556 is connected to the reference RF circuit 1564 of the RRH 1560. Fig.14 The same as the BB processor 1426 described above. Fig.15 As shown, the wireless communication interface 1555 may include multiple BB processors 1556. For example, the multiple BB processors 1556 may be compatible with multiple frequency bands used by the gNB 1530. Fig.15 An example is shown in which the wireless communication interface 1555 includes a plurality of BB processors 1556 , but the wireless communication interface 1555 may also include a single BB processor 1556 .
[0210] The connection interface 1557 is an interface for connecting the base station device 1550 (wireless communication interface 1555) to the RRH 1560. The connection interface 1557 may also be a communication module for connecting the base station device 1550 (wireless communication interface 1555) to the RRH 1560 for communication in the above-mentioned high-speed line.
[0211] The RRH 1560 includes a connection interface 1561 and a wireless communication interface 1563 .
[0212] The connection interface 1561 is an interface for connecting the RRH 1560 (wireless communication interface 1563) to the base station device 1550. The connection interface 1561 may also be a communication module for communication in the above-mentioned high-speed line.
[0213] The wireless communication interface 1563 transmits and receives wireless signals via the antenna 1540. The wireless communication interface 1563 may generally include, for example, an RF circuit 1564. The RF circuit 1564 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 1540. Fig.15 An example is shown in which one RF circuit 1564 is connected to one antenna 1540 , but the present disclosure is not limited to this illustration, and one RF circuit 1564 may be connected to a plurality of antennas 1540 at the same time.
[0214] like Fig.15 As shown, the wireless communication interface 1563 may include multiple RF circuits 1564. For example, the multiple RF circuits 1564 may support multiple antenna elements. Fig.15 An example is shown in which the wireless communication interface 1563 includes a plurality of RF circuits 1564 , but the wireless communication interface 1563 may also include a single RF circuit 1564 .
[0215] Application examples for terminal devices
[0216] First application example
[0217] Fig.16 1 is a block diagram showing an example of a schematic configuration of a smart phone 1600 to which the technology of the present disclosure can be applied. The smart phone 1600 includes a processor 1601, a memory 1602, a storage device 1603, an external connection interface 1604, a camera device 1606, a sensor 1607, a microphone 1608, an input device 1609, a display device 1610, a speaker 1611, a wireless communication interface 1612, one or more antenna switches 1615, one or more antennas 1616, a bus 1617, a battery 1618, and an auxiliary controller 1619. In one implementation, the smart phone 1600 (or the processor 1601) here may correspond to the above-mentioned electronic device 300B.
[0218] The processor 1601 may be, for example, a CPU or a system on chip (SoC), and controls the functions of the application layer and other layers of the smartphone 1600. The memory 1602 includes a RAM and a ROM, and stores data and programs executed by the processor 1601. The storage device 1603 may include a storage medium such as a semiconductor memory and a hard disk. The external connection interface 1604 is an interface for connecting an external device (such as a memory card and a universal serial bus (USB) device) to the smartphone 1600.
[0219] The camera 1606 includes an image sensor such as a charge coupled device (CCD) and a complementary metal oxide semiconductor (CMOS), and generates a captured image. The sensor 1607 may include a group of sensors such as a measurement sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor. The microphone 1608 converts the sound input to the smart phone 1600 into an audio signal. The input device 1609 includes, for example, a touch sensor, a keypad, a keyboard, a button, or a switch configured to detect a touch on the screen of the display device 1610, and receives an operation or information input from a user. The display device 1610 includes a screen such as a liquid crystal display (LCD) and an organic light emitting diode (OLED) display, and displays an output image of the smart phone 1600. The speaker 1611 converts an audio signal output from the smart phone 1600 into sound.
[0220] The wireless communication interface 1612 supports any cellular communication scheme (such as LTE and LTE-Advanced), and performs wireless communication. The wireless communication interface 1612 may generally include, for example, a BB processor 1613 and an RF circuit 1614. The BB processor 1613 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and perform various types of signal processing for wireless communication. Meanwhile, the RF circuit 1614 may include, for example, a mixer, a filter, and an amplifier, and transmit and receive wireless signals via an antenna 1616. The wireless communication interface 1612 may be a chip module on which the BB processor 1613 and the RF circuit 1614 are integrated. Fig.16 As shown, the wireless communication interface 1612 may include multiple BB processors 1613 and multiple RF circuits 1614. Fig.16 An example is shown in which the wireless communication interface 1612 includes a plurality of BB processors 1613 and a plurality of RF circuits 1614 , but the wireless communication interface 1612 may also include a single BB processor 1613 or a single RF circuit 1614 .
[0221] In addition, in addition to the cellular communication scheme, the wireless communication interface 1612 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near field communication schemes, and wireless local area network (LAN) schemes. In this case, the wireless communication interface 1612 can include a BB processor 1613 and an RF circuit 1614 for each wireless communication scheme.
[0222] Each of the antenna switches 1615 switches a connection destination of the antenna 1616 between a plurality of circuits (eg, circuits for different wireless communication schemes) included in the wireless communication interface 1612 .
[0223] Each of the antennas 1616 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for the wireless communication interface 1612 to transmit and receive wireless signals. Fig.16 As shown, the smart phone 1600 may include multiple antennas 1616. Fig.16 An example is shown in which the smart phone 1600 includes a plurality of antennas 1616 , but the smart phone 1600 may also include a single antenna 1616 .
[0224] In addition, the smartphone 1600 may include an antenna 1616 for each wireless communication scheme. In this case, the antenna switch 1615 may be omitted from the configuration of the smartphone 1600.
[0225] The bus 1617 connects the processor 1601, the memory 1602, the storage device 1603, the external connection interface 1604, the camera 1606, the sensor 1607, the microphone 1608, the input device 1609, the display device 1610, the speaker 1611, the wireless communication interface 1612, and the auxiliary controller 1619 to each other. Fig.16 The various blocks of the smartphone 1600 shown are supplied with power, the feed lines being partially shown as dashed lines in the figure. The auxiliary controller 1619 operates the minimum necessary functions of the smartphone 1600, for example in a sleep mode.
[0226] Second application example
[0227] Fig.1717 is a block diagram showing an example of a schematic configuration of a car navigation device 1720 to which the technology of the present disclosure can be applied. The car navigation device 1720 includes a processor 1721, a memory 1722, a global positioning system (GPS) module 1724, a sensor 1725, a data interface 1726, a content player 1727, a storage medium interface 1728, an input device 1729, a display device 1730, a speaker 1731, a wireless communication interface 1733, one or more antenna switches 1736, one or more antennas 1737, and a battery 1738. In one implementation, the car navigation device 1720 (or the processor 1721) here may correspond to the above-mentioned electronic device 300B.
[0228] The processor 1721 may be, for example, a CPU or a SoC, and controls a navigation function and other functions of the car navigation device 1720. The memory 1722 includes a RAM and a ROM, and stores data and a program executed by the processor 1721.
[0229] The GPS module 1724 measures the position (such as latitude, longitude and altitude) of the car navigation device 1720 using GPS signals received from GPS satellites. The sensor 1725 may include a group of sensors such as a gyro sensor, a geomagnetic sensor and an air pressure sensor. The data interface 1726 is connected to, for example, the vehicle network 1741 via an unshown terminal and acquires data (such as vehicle speed data) generated by the vehicle.
[0230] The content player 1727 reproduces content stored in a storage medium such as a CD and a DVD, which is inserted into the storage medium interface 1728. The input device 1729 includes, for example, a touch sensor, a button, or a switch configured to detect a touch on the screen of the display device 1730, and receives an operation or information input from a user. The display device 1730 includes a screen such as an LCD or an OLED display, and displays an image of a navigation function or reproduced content. The speaker 1731 outputs a sound of a navigation function or reproduced content.
[0231] The wireless communication interface 1733 supports any cellular communication scheme (such as LTE and LTE-Advanced) and performs wireless communication. The wireless communication interface 1733 may generally include, for example, a BB processor 1734 and an RF circuit 1735. The BB processor 1734 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and perform various types of signal processing for wireless communication. Meanwhile, the RF circuit 1735 may include, for example, a mixer, a filter, and an amplifier, and transmit and receive wireless signals via an antenna 1737. The wireless communication interface 1733 may also be a chip module on which the BB processor 1734 and the RF circuit 1735 are integrated. Fig.17 As shown, the wireless communication interface 1733 may include multiple BB processors 1734 and multiple RF circuits 1735. Fig.17 An example is shown in which the wireless communication interface 1733 includes a plurality of BB processors 1734 and a plurality of RF circuits 1735 , but the wireless communication interface 1733 may also include a single BB processor 1734 or a single RF circuit 1735 .
[0232] In addition, in addition to the cellular communication scheme, the wireless communication interface 1733 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near field communication schemes, and wireless LAN schemes. In this case, for each wireless communication scheme, the wireless communication interface 1733 can include a BB processor 1734 and an RF circuit 1735.
[0233] Each of the antenna switches 1736 switches a connection destination of the antenna 1737 between a plurality of circuits included in the wireless communication interface 1733 , such as circuits for different wireless communication schemes.
[0234] Each of the antennas 1737 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for the wireless communication interface 1733 to transmit and receive wireless signals. Fig.17 As shown, the car navigation device 1720 may include multiple antennas 1737. Fig.17 An example is shown in which the car navigation device 1720 includes a plurality of antennas 1737 , but the car navigation device 1720 may also include a single antenna 1737 .
[0235] In addition, the car navigation device 1720 may include an antenna 1737 for each wireless communication scheme. In this case, the antenna switch 1736 may be omitted from the configuration of the car navigation device 1720.
[0236] Battery 1738 is fed via a feed line to Fig.17 The respective blocks of the illustrated car navigation device 1720 are supplied with electric power, and feed lines are partially illustrated as dotted lines in the figure. The battery 1738 accumulates electric power supplied from the vehicle.
[0237] The technology of the present disclosure may also be implemented as an in-vehicle system (or vehicle) 1740 including a car navigation device 1720, an in-vehicle network 1741, and one or more blocks in a vehicle module 1742. The vehicle module 1742 generates vehicle data (such as vehicle speed, engine speed, and fault information), and outputs the generated data to the in-vehicle network 1741.
[0238] It should be understood that the technical solution of the present disclosure can be implemented through the following example implementations.
[0239] 1. An electronic device for a base station, wherein the base station comprises an antenna array and a plurality of radio frequency chains, the electronic device comprises a processing circuit, the processing circuit being configured to:
[0240] performing an angle measurement of a channel between the base station and the terminal device based on receiving a first number of pilot signals from the terminal device;
[0241] Based on receiving a second number of pilot signals from the terminal device and the angle measurement result for the channel, performing distance measurement for the channel at a specific angle; and
[0242] Based on the angle and distance measurement results for the channel, transmission parameters for communication between the base station and the terminal device are determined.
[0243] 2. An electronic device according to clause 1,
[0244] Receiving a first number of pilot signals from the terminal device includes: obtaining a third number of pilot signal samples via the multiple RF chains, wherein the number of the third number of pilot signal samples is based on the first number of pilot signals and the number of the multiple RF chains.
[0245] 3. The electronic device of clause 2, wherein performing an angle measurement for the channel comprises:
[0246] A plurality of candidate angles of the channel are obtained based on the third number of pilot signal samples; and a preferred angle for communication between the base station and the terminal device is determined as the specific angle from the plurality of candidate angles.
[0247] 4. An electronic device according to clause 1,
[0248] Receiving a second number of pilot signals from the terminal device includes: obtaining a fourth number of pilot signal samples via the multiple RF chains, wherein the number of the fourth number of pilot signal samples is based on the second number of pilot signals and the number of the multiple RF chains.
[0249] 5. The electronic device of clause 4, wherein performing a distance measurement for the channel comprises:
[0250] performing a coarse-grained distance measurement for the channel at the specific angle based on the fourth number of pilot signal samples;
[0251] Based on the angle measurement and the coarse-grained distance measurement results of the channel, fine-grained distance estimation for the channel is performed to determine transmission parameters for communication between the base station and the terminal device.
[0252] 6. An electronic device according to clause 5,
[0253] Wherein a fine-grained distance estimation for the channel is performed by an artificial intelligence model, the artificial intelligence model being based on one of:
[0254] Convolutional Neural Networks;
[0255] Fully connected neural network;
[0256] Autoencoders, including variational autoencoders; or
[0257] Generative Adversarial Networks.
[0258] 7. An electronic device according to clause 1 or 3,
[0259] The specific angle is determined by an artificial intelligence model, and the artificial intelligence model is based on one of the following:
[0260] Convolutional Neural Networks;
[0261] Fully connected neural network;
[0262] Autoencoders, including variational autoencoders; or
[0263] Generative Adversarial Networks.
[0264] 8. An electronic device according to clause 6 or 7,
[0265] The artificial intelligence model is pre-trained and pre-configured to the base station, or is trained and configured on-site at the base station, and the artificial intelligence model is trained based on randomly generated channel data or on-site data at the base station.
[0266] 9. An electronic device according to clause 1,
[0267] The first number of pilot signals and the second number of pilot signals respectively include: a plurality of pilot signals that are continuous in the time domain; or a plurality of pilot signals within a certain time window,
[0268] wherein the first number and the second number each include one of the following: 2, 4, 8, 10, 12 or 14, and / or
[0269] The pilot signal is a sounding reference signal SRS.
[0270] 10. The electronic device according to clause 1, wherein the processing circuit is further configured to: configure the first number of pilot signals and the second number of pilot signals to the terminal device through signaling; and
[0271] Once the angle measurement for the channel is completed, an indication of the specific angle is notified to the terminal device through signaling.
[0272] 11. The electronic device of clause 1, wherein the antenna array is configured to implement holographic MIMO.
[0273] 12. An electronic device for a base station, wherein the base station comprises an antenna array and a plurality of radio frequency chains, the electronic device comprising a processing circuit, wherein the processing circuit is configured to:
[0274] Based on receiving a plurality of pilot signals from a terminal device, obtaining a plurality of pilot signal samples via the plurality of radio frequency chains;
[0275] performing a coarse-grained distance measurement for a channel between the base station and the terminal device based on the plurality of pilot signal samples; and
[0276] Based on the coarse-grained distance measurement results, fine-grained distance estimation for the channel is performed through an artificial intelligence model to determine the transmission parameters for communication between the base station and the terminal device.
[0277] 13. The electronic device of clause 12, wherein the processing circuit is further configured to:
[0278] A distance measurement for the channel is further performed based on the angle measurement result of the channel.
[0279] 14. The electronic device of clause 12, wherein the number of the plurality of pilot signal samples is based on the number of the plurality of pilot signals and the number of the plurality of radio frequency chains.
[0280] 15. An electronic device for a base station, comprising a processing circuit, wherein the processing circuit is configured to:
[0281] A first number of pilot signals and a second number of pilot signals are configured to a terminal device through signaling, wherein the first number of pilot signals are indicated as being used for angle measurement of a channel between the base station and the terminal device through flag information, and the second number of pilot signals are indicated as being used for distance measurement of the channel.
[0282] 16. An electronic device according to clause 15,
[0283] The first number of pilot signals and the second number of pilot signals respectively include: a plurality of pilot signals that are continuous in the time domain; or a plurality of pilot signals within a certain time window,
[0284] The first number and the second number respectively include one of the following: 2, 4, 8, 10, 12 or 14, wherein the pilot signal is a sounding reference signal SRS.
[0285] 17. An electronic device for a terminal device, comprising a processing circuit, wherein the processing circuit is configured to:
[0286] receiving a pilot signal configuration from a network, the pilot signal configuration comprising a first number of pilot signals and a second number of pilot signals;
[0287] Based on the pilot signal configuration, sending a first number of pilot signals to a base station, so that the base station can perform angle measurement on a channel between the base station and the terminal device;
[0288] receiving angle measurement information from the base station; and
[0289] Based on the pilot signal configuration and the angle measurement information, a second number of pilot signals are sent to a base station, so that the base station can perform distance measurement on the channel.
[0290] 18. An electronic device according to clause 17, wherein the angle measurement information indicates a preferred specific angle between the base station and the terminal device, and wherein sending a second number of pilot signals to the base station includes sending a second number of pilot signals to the base station in a direction matching the specific angle.
[0291] 19. A method for a base station, comprising:
[0292] performing an angle measurement of a channel between the base station and the terminal device based on receiving a first number of pilot signals from the terminal device;
[0293] Based on receiving a second number of pilot signals from the terminal device and the angle measurement result for the channel, performing distance measurement for the channel at a specific angle; and
[0294] Based on the angle and distance measurement results for the channel, transmission parameters for communication between the base station and the terminal device are determined.
[0295] 20. A method for a base station, comprising:
[0296] Based on receiving a plurality of pilot signals from a terminal device, obtaining a plurality of pilot signal samples;
[0297] performing a coarse-grained distance measurement for a channel between the base station and the terminal device based on the plurality of pilot signal samples; and
[0298] Based on the coarse-grained distance measurement result, fine-grained distance measurement for the channel is performed through an artificial intelligence model to determine the transmission parameters of the communication between the base station and the terminal device.
[0299] 21. A method for a base station, comprising:
[0300] A first number of pilot signals and a second number of pilot signals are configured to a terminal device through signaling, wherein the first number of pilot signals are indicated as being used for angle measurement of a channel between the base station and the terminal device through flag information, and the second number of pilot signals are indicated as being used for distance measurement of the channel.
[0301] 22. A method for a terminal device, comprising:
[0302] receiving a pilot signal configuration from a network, the pilot signal configuration comprising a first number of pilot signals and a second number of pilot signals;
[0303] Based on the pilot signal configuration, sending a first number of pilot signals to a base station, so that the base station can perform angle measurement on a channel between the base station and the terminal device;
[0304] receiving angle measurement information from the base station; and
[0305] Based on the pilot signal configuration and the angle measurement information, a second number of pilot signals are sent to a base station, so that the base station can perform distance measurement on the channel.
[0306] 23. A computer program product comprising instructions which, when executed by a computer, cause the method according to any of clauses 19 to 22 to be implemented.
[0307] The exemplary embodiments of the present disclosure are described above with reference to the accompanying drawings, but the present disclosure is certainly not limited to the above examples. Those skilled in the art may obtain various changes and modifications within the scope of the appended claims, and it should be understood that these changes and modifications will naturally fall within the technical scope of the present disclosure.
[0308] For example, a plurality of functions included in one unit in the above embodiments may be implemented by separate devices. Alternatively, a plurality of functions implemented by a plurality of units in the above embodiments may be implemented by separate devices, respectively. In addition, one of the above functions may be implemented by a plurality of units. Needless to say, such a configuration is included in the technical scope of the present disclosure.
[0309] In this specification, the steps described in the flowchart include not only the processing performed in time series in the order described, but also the processing performed in parallel or individually rather than necessarily in time series. In addition, even in the steps processed in time series, it goes without saying that the order can be appropriately changed.
[0310] Although the present disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions and transformations can be made without departing from the spirit and scope of the present disclosure as defined by the appended claims. Moreover, the terms "including", "comprising" or any other variants of the embodiments of the present disclosure are intended to cover non-exclusive inclusions, so that the process, method, article or equipment including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of further restrictions, the elements defined by the statement "including one..." do not exclude the presence of other identical elements in the process, method, article or equipment including the elements.
Claims
1. An electronic device for a base station, wherein the base station comprises an antenna array and a plurality of radio frequency chains, the electronic device comprises a processing circuit, the processing circuit being configured to: performing an angle measurement of a channel between the base station and the terminal device based on receiving a first number of pilot signals from the terminal device; Based on receiving a second number of pilot signals from the terminal device and an angle measurement result for the channel, performing a distance measurement for the channel at a specific angle; as well as Based on the angle and distance measurement results for the channel, transmission parameters for communication between the base station and the terminal device are determined.
2. The electronic device according to claim 1, Wherein receiving a first number of pilot signals from the terminal device comprises: A third number of pilot signal samples is obtained via the plurality of RF chains, the number of the third number of pilot signal samples being based on the first number of pilot signals and the number of the plurality of RF chains.
3. The electronic device of claim 2, wherein performing an angle measurement for the channel comprises: Obtaining a plurality of candidate angles of the channel based on the third number of pilot signal samples; as well as A preferred angle for communication between the base station and the terminal device is determined from the multiple candidate angles as the specific angle.
4. The electronic device according to claim 1, Wherein receiving a second number of pilot signals from the terminal device comprises: A fourth number of pilot signal samples is obtained via the plurality of RF chains, wherein a number of the fourth number of pilot signal samples is based on a second number of pilot signals and a number of the plurality of RF chains.
5. The electronic device of claim 4, wherein performing a distance measurement for the channel comprises: performing a coarse-grained distance measurement for the channel at the specific angle based on the fourth number of pilot signal samples; Based on the angle measurement and the coarse-grained distance measurement results of the channel, fine-grained distance estimation for the channel is performed to determine transmission parameters for communication between the base station and the terminal device.
6. The electronic device according to claim 5, Wherein a fine-grained distance estimation for the channel is performed by an artificial intelligence model, the artificial intelligence model being based on one of: Convolutional Neural Networks; Fully connected neural network; Autoencoders, including variational autoencoders; or Generative Adversarial Networks.
7. The electronic device according to claim 1 or 3, The specific angle is determined by an artificial intelligence model, and the artificial intelligence model is based on one of the following: Convolutional Neural Networks; Fully connected neural network; Autoencoders, including variational autoencoders; or Generative Adversarial Networks.
8. The electronic device according to claim 6 or 7, The artificial intelligence model is pre-trained and pre-configured to the base station, or is trained and configured on-site at the base station, and the artificial intelligence model is trained based on randomly generated channel data or on-site data at the base station.
9. The electronic device according to claim 1, The first number of pilot signals and the second number of pilot signals respectively include: Multiple pilot signals continuous in the time domain; or multiple pilot signals within a certain time window, wherein the first number and the second number each include one of the following: 2, 4, 8, 10, 12 or 14, and / or The pilot signal is a sounding reference signal SRS.
10. The electronic device of claim 1, wherein the processing circuit is further configured to: Configuring the first number of pilot signals and the second number of pilot signals to the terminal device through signaling; and Once the angle measurement for the channel is completed, an indication of the specific angle is notified to the terminal device through signaling.