Electronic device, method and computer program product for channel measurement
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2026-04-10
AI Technical Summary
In wireless communication systems, there is an angle-distance correlation between channel measurements between base stations using antenna arrays and terminal devices, which leads to a decrease in the accuracy of channel measurements and affects the effective utilization of channels.
By receiving multiple pilot signals from the terminal device, the base station performs a joint measurement of angle and distance. The specific steps include: performing the angle measurement of the channel based on the received pilot signal, then performing distance measurements at a specific angle, and finally determining the transmission parameters based on the measurement results.
This method can effectively remove the angle-distance correlation of near-field channels, improve the accuracy of channel measurement, and thus optimize the performance and spectrum efficiency of the antenna array.
Smart Images

Figure CN121844516A_ABST
Abstract
Description
Electronic device, method and computer program product for channel measurement
[0001] Cross-reference to related applications
[0002] This application claims the benefit of Chinese patent application 202311070513.5, filed on August 23, 2023, entitled “Electronic device, method and computer program product for channel measurement,” the entire contents of which are incorporated herein by reference. Technical Field
[0003] 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
[0004] The widespread deployment of wireless communication systems has met unprecedented demands for voice and data communications. To achieve ubiquitous intelligent information networks, wireless communication systems employ a variety of technologies at various levels. In terms of antenna technology, the number of antenna elements at a base station can increase to hundreds, thousands, or even more, forming antenna arrays. Within such antenna arrays, multiple-input, multiple-output (MIMO) and beamforming technologies have even greater potential for application.
[0005] In deployed or under-development wireless communication systems (such as NR 5G and 6G systems), antenna arrays will play a greater role in beam steering, capacity enhancement, and other aspects. Accordingly, it is desirable to accurately understand one or more aspects of the channel characteristics in order to better utilize the antenna array.
[0006] Summary of the Invention
[0007] A first aspect of the present disclosure relates to a method for a base station, comprising: 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; performing a distance measurement of the channel at a specific angle based on receiving a second number of pilot signals from the terminal device and the angle measurement result of 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 of the channel. The first aspect of the present disclosure also relates to an electronic device and a base station for performing the method.
[0008] A second aspect of the present disclosure relates to a method for a base station, comprising: obtaining multiple pilot signal samples based on receiving multiple 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 multiple pilot signal samples; and performing a fine-grained distance measurement of the channel using an artificial intelligence model based on the coarse-grained distance measurement results 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.
[0009] 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 via signaling, wherein the first number of pilot signals is indicated by flag information as being used for angle measurement of a channel between the base station and the terminal device, 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.
[0010] A 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 including 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 a 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.
[0011] 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.
[0012] A sixth aspect of the present disclosure relates to a computer program product comprising instructions which, when executed by a computer, enable implementation of the method according to various embodiments of the present disclosure.
[0013] The above summary is provided to summarize some exemplary embodiments in order 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 construed 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 apparent from the detailed description described below in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] 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 incorporated into 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. In particular:
[0015] FIG1 shows an example block diagram of a wireless communication system according to an embodiment of the present disclosure.
[0016] FIG2 shows an example of an antenna array and a signal processing architecture thereof for a base station according to an embodiment of the present disclosure.
[0017] 3A and 3B illustrate examples of significant angular energy scattering effects.
[0018] 4A to 4C illustrate example electronic devices in which a base station according to an embodiment of the present disclosure may be implemented.
[0019] FIG4D shows an example electronic device in which a terminal device according to an embodiment of the present disclosure can be implemented.
[0020] FIG5A illustrates example operations for performing distance measurement on a channel between a base station and a terminal device according to an embodiment of the present disclosure.
[0021] FIG5B illustrates an example of the granularity of channel distance measurements according to an embodiment of the present disclosure.
[0022] FIG6 illustrates example operations for performing angle measurement on a channel between a base station and a terminal device according to an embodiment of the present disclosure.
[0023] FIG7 illustrates example operations for configuring and transmitting pilot signals according to an embodiment of the present disclosure.
[0024] 8A and 8B show examples of SRS resource configuration according to an embodiment of the present disclosure.
[0025] FIG9A shows an example of modeling a holographic MIMO antenna array according to an embodiment of the present disclosure.
[0026] FIG9B shows an example of an AI model according to an embodiment of the present disclosure.
[0027] FIG9C shows another example of an AI model for fine-grained distance measurement according to an embodiment of the present disclosure.
[0028] FIG9D shows an example of AI-based channel angle-distance joint measurement according to an embodiment of the present disclosure.
[0029] FIG. 10A shows an example of energy scattering effects after only angle measurement according to an embodiment of the present disclosure.
[0030] FIG. 10B shows an example of energy scattering effects after performing angle-distance joint measurement according to an embodiment of the present disclosure.
[0031] FIG11 shows a performance simulation analysis for an embodiment of the present disclosure.
[0032] 12A to 12D illustrate example methods for communication according to an embodiment of the disclosure.
[0033] FIG13 shows 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.
[0034] FIG14 is a block diagram illustrating a first example of a schematic configuration of a gNB to which the technology of the present disclosure may be applied.
[0035] FIG15 is a block diagram illustrating a second example of a schematic configuration of a gNB to which the technology of the present disclosure may be applied.
[0036] FIG. 16 is a block diagram illustrating an example of a schematic configuration of a smartphone to which the technology of the present disclosure can be applied.
[0037] 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.
[0038] While the embodiments described in this disclosure may be susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and are herein described in detail. 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 intent is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the claims. DETAILED DESCRIPTION
[0039] The following describes representative applications of various aspects of the apparatus and method of the present disclosure. The description of these examples is only to increase 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.
[0040] In general, all terms used herein will be interpreted according to their ordinary 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 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 being 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.
[0041] Example Wireless Communication System
[0042] Figure 1 shows an example block diagram of a wireless communication system according to an embodiment of the present disclosure. It should be noted that Figure 1 only shows one of many types and possible arrangements of wireless communication systems; the features of the present disclosure can be implemented in any of the various systems as needed.
[0043] As shown in FIG1 , a communication system 100 includes base stations 120A and 120B and terminal devices 110A, 110B to 110N. The base stations and the terminals may be configured to communicate via uplink and downlink channels. The base stations 120A and 120B may be configured to communicate with a network 130 (e.g., a core network of a cellular service provider, a telecommunications network such as a public switched telephone network (PSTN), and / or the Internet). Thus, the base stations 120A and 120B may facilitate communication between the terminal devices 110A to 110N and / or between the terminal devices 110A to 110N and the network 130.
[0044] 1 , the coverage area of base stations 120A, 120B may be referred to as a cell. Base stations 120A, 120B may operate according to one or more radio access network technologies, thereby providing continuous or nearly continuous communication signal coverage to terminal devices 110A to 110N over a wide geographic area.
[0045] As shown in Figure 1, communication system 100 includes cloud 150 and mobile edge computing (MEC) nodes 140. Cloud 150 can provide services such as IaaS, PaaS, and SaaS to terminal devices through a connection with network 130. Computing resources can be deployed in cloud 150 and MEC 140 to support the computing needs of communication services (such as communication and computing convergence services).
[0046] 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 NR user plane and control plane protocols for termination with terminal devices; an ng-eNB is a node defined for compatibility with 4G LTE communication systems. It may be an upgrade of the evolved Node B (eNB) of the LTE radio access network, providing Evolved Universal Terrestrial Radio Access (E-UTRA) user plane and control plane protocols for termination with UEs. Furthermore, examples of base stations may include, but are not limited to, 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 or WiMAX system; and corresponding network nodes in future or developing communication systems. Some of the functions of the base station herein may also be implemented as an entity that controls communications in D2D, M2M, and V2X scenarios, or as an entity that performs spectrum coordination in cognitive radio communication scenarios.
[0047] In the present disclosure, terminal devices may have the full breadth of their usual meanings, for example, terminal devices may be mobile stations (MS), user equipment (UE), etc. Terminal devices may be implemented as, for example, mobile phones, handheld devices, media players, computers, laptops, tablet computers, on-board units (OBU) or vehicles, roadside units (RSU), wearable devices, Internet of Things (IoT) devices, or virtually any type of wireless device. In some cases, terminal devices may communicate using multiple wireless communication technologies. For example, terminal devices may be configured to communicate using one or more of GSM, UMTS, CDMA2000, WiMAX, LTE, LTE-A, WLAN, NR, Bluetooth, etc.
[0048] Example Antenna Array and Signal Processing Architecture
[0049] Massive MIMO is a key technology in 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 spectrum efficiency. In wireless communication systems to be developed, such as 6G systems, it is expected that larger antenna arrays will be adopted to further improve spectrum efficiency. Figure 2 shows an example of an antenna array for a base station and its signal processing architecture according to an embodiment of the present disclosure. As shown in Figure 2, the data stream is mapped to the corresponding RF chain via a digital precoder, and multiple RF chains are coupled to 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. As shown in Figure 2, the RF chain and the 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.
[0050] In the present disclosure, the radiation field of the antenna array can be divided into near field and far field based on the distance between the antenna array of the base station and the terminal device, with the Rayleigh distance as the boundary. The Rayleigh distance can be calculated by equation 1,
[0051] Equation 1:
[0052] 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 size increases and the communication frequency band increases (i.e., the electromagnetic wave wavelength shortens), the Rayleigh distance may increase from a few meters, which is negligible in traditional systems, to tens or even hundreds of meters, which is not negligible.
[0053] 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 (rather than just the angle). Therefore, for near-field communication, the traditional far-field channel based on the plane wave assumption is no longer accurate. Figures 3A and 3B show examples of significant angular energy scattering effects.
[0054] 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 the TYPE I codebook), the significant angles corresponding to the two scatterers can be clearly detected, as shown in Figure 3A. 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 the two scatterers cannot be obtained with the help of sparse representation in the angle domain. As shown in Figure 3B, the significant angle 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, and thus accurate channel measurement cannot be performed. Traditional channel measurement solutions, such as forming a TYPE I codebook based on pilot signals received by terminal devices, will not be applicable to channel measurement in near-field communications.
[0055] The channel measurement scheme disclosed herein can advantageously remove the angle-distance correlation of the near-field channel and achieve more accurate channel estimation. In an embodiment of the present disclosure, channel measurement can be used to assist channel estimation, and the channel measurement result can essentially reflect the result of the channel estimation. Channel measurement according to the present disclosure may 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 in addition to considering the angle (or direction) of the channel between the base station and the terminal device can advantageously reduce the energy scattering effect in near-field communication and improve the accuracy of the 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 base station receives multiple pilot signals from the terminal device to perform uplink channel measurement, and determines the state of the downlink channel based on channel reciprocity. When there are many antenna elements, performing channel measurement by the base station can advantageously reduce the processing load of the terminal device. These and other advantages of the present disclosure will be explained in conjunction with the description of the embodiments.
[0056] The solution 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., a shorter electromagnetic wave wavelength), the Rayleigh distance may increase to tens of meters or hundreds of meters. When the Rayleigh distance is not negligible, channel distance measurement or channel angle-distance joint measurement according to an embodiment of the present disclosure can be performed, as described below with reference to Figures 5A and 6. Therefore, 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 may form a spherical wave. Such antenna arrays include, for example, continuous aperture MIMO, tightly coupled arrays, leaky wave antennas, and the like.
[0057] 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 patches attached to the surface of a panel (such as a smart surface) to record the interference information between the incident electromagnetic wave (also called the reference wave) generated by the holographic MIMO and the target wave. When the reference wave propagates on the surface of the antenna, its radiation characteristics can be changed by the holographic pattern, thereby producing 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.
[0058] Example electronic device
[0059] FIG4A illustrates an example electronic device that can implement a base station (e.g., 120A) according to an embodiment of the present disclosure. Electronic device 400A may include various units to implement various embodiments of channel measurement according to the present disclosure. In the example of FIG4A , electronic device 400A includes a transceiver unit 402A and a measurement unit 404A. The various operations described below in conjunction with base stations or channel measurements may be implemented by units 402A to 404A of electronic device 400A or other possible units.
[0060] In one embodiment, the transceiver unit 402A may be configured to receive multiple pilot signals from a terminal device (e.g., 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 transmission and reception.
[0061] In one embodiment, the measurement unit 404A may be configured to perform a coarse-grained distance measurement of the channel between the base station and the terminal device based on multiple pilot signal samples. The measurement unit 404A may also be configured to perform a fine-grained distance estimation of 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. In one embodiment, the fine-grained distance estimation of the channel is performed using an artificial intelligence model.
[0062] FIG4B shows another example electronic device that can implement a base station (e.g., 120A) according to an embodiment of the present disclosure. Electronic device 400B may include various units to implement various embodiments of channel measurement according to the present disclosure. In the example of FIG4B , electronic device 400B includes a transceiver unit 402B and a measurement unit 404B. The various operations described below in conjunction with base stations or channel measurements may be implemented by units 402B to 404B of electronic device 400B or other possible units.
[0063] 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 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 transmission and reception.
[0064] In one embodiment, the measuring unit 404B may be configured to perform an angle measurement of the channel between the base station and the terminal device based on a first number of pilot signals received from the terminal device. The measuring unit 404B may be configured to perform a distance measurement of the channel at a specific angle based on a second number of pilot signals received from the terminal device and the angle measurement results of 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 results of the channel.
[0065] FIG4C shows another example electronic device that can implement a base station (e.g., 120A) according to an embodiment of the present disclosure. Electronic device 400C may include various units to implement various embodiments of channel measurement according to the present disclosure. In the example of FIG4C , electronic device 400C includes a transceiver unit 402C and a pilot configuration unit 404C. The various operations described below in conjunction with base station or channel measurement may be implemented by units 402C to 404C of electronic device 400C or other possible units.
[0066] 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.
[0067] In one embodiment, the transceiver unit 402C may be configured to send signaling to the terminal device to configure a first number of pilot signals and a second number of pilot signals. For example, the first number of pilot signals may be indicated as being used for angle measurement of a channel between the base station and the terminal device, and the second number of pilot signals may be indicated as being used for distance measurement of the channel, through flag information.
[0068] In an embodiment, the electronic devices 400A to 400C may be implemented at the chip level, or may be implemented at the device level by including other external components (eg, radio frequency chain, antenna, etc.) The electronic devices 400A to 400C may function as a communication device as a whole.
[0069] FIG4D shows an example electronic device that can implement a terminal device (e.g., 110A) according to an embodiment of the present disclosure. Electronic device 400D may include various units to facilitate implementation of various embodiments of channel measurement according to the present disclosure. In the example of FIG4D , electronic device 400D includes a transceiver unit 402D and a control unit 404D. The various operations described below in conjunction with the terminal device or channel measurement may be implemented by units 402D to 404D of electronic device 400D or other possible units.
[0070] 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 of the channel.
[0071] 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 function as a communication device as a whole.
[0072] It should be understood that the above-mentioned various 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 various units can be implemented as independent physical entities, or they 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), 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.
[0073] Distance measurement for channels
[0074] FIG5A illustrates example operations for performing distance measurement on a channel between a base station and a terminal device according to an embodiment of the present disclosure. Example operations 500 may be performed between base station 120 (or electronic devices 400A to 400C) and terminal device 110 (or electronic device 400D). For example, base station 120 may be any of base stations 120A and 120B in FIG1 , and terminal device 110 may be any of terminal devices 110A to 110N in FIG1 .
[0075] As shown in Figure 5A, 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 terminal device 120 and the base station 120 is known. This can advantageously reduce the number of pilot signals required for distance measurement.
[0076] As shown in Figure 5A, 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 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 for communicating with the terminal device 110 (for example, including a downlink beam and an uplink beam).
[0077] In order to further improve the accuracy of distance measurement, a second granularity distance estimation can 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 distance estimation of the second granularity can be fine-grained. As shown in Figure 5A, 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 the channel distance from the coarse-grained distance measurement result. In some embodiments, fine-grained distance estimation (e.g., assisting in extracting hidden features) can be performed by an artificial intelligence (AI) model, as described in detail below in this document. 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 may be used to configure the antenna array of the base station 120 to form beams (eg, including downlink beams and uplink beams) for communicating with the terminal device 110 .
[0078] 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 in performing distance measurement and estimation.
[0079] It should be understood that the coarse and fine granularity of channel distance measurement in the present disclosure are relative concepts. Granularity refers to the degree to which the angle-distance correlation of the near-field channel is removed. Figure 5B shows an example of the granularity of channel distance measurement according to an embodiment of the present disclosure. Figure 5B shows two types of distance sampling points sampled from continuous distance, 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 measurement on the channel. Accordingly, it is necessary to increase the number of distance sampling points 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 in near-field communication can be mitigated, and more accurate channel measurement can be achieved.
[0080] Angle measurement for channels
[0081] FIG6 illustrates example operations for performing angle measurement on a channel between a base station and a terminal device according to an embodiment of the present disclosure. Example operations 600 may be performed between base station 120 (or electronic devices 400A to 400C) and terminal device 110 (or electronic device 400D). For example, base station 120 may be any of base stations 120A and 120B in FIG1 , and terminal device 110 may be any of terminal devices 110A to 110N in FIG1 .
[0082] As shown in Figure 6, 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 multiple pilot signals that are continuous in the time domain or multiple 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 multiple pilot signal samples via multiple radio frequency chains. In an embodiment, the terminal device 110 may send pilot signals omnidirectionally or in one or more directions (e.g., by beam scanning).
[0083] As shown in Figure 6, at 604, the base station 120 may perform an angle measurement of a first granularity 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 a preferred angle for communication between the base station 120 and the terminal device 110 as a specific angle from multiple alternative angles.
[0084] To further improve the accuracy of angle measurement, a second-granularity angle measurement can be performed on the channel between the base station 120 and the terminal device 110 based on the coarse-grained angle measurement. In an embodiment, the second-granularity angle measurement can be fine-grained. As shown in Figure 6, at 606, the base station 120 can optionally perform fine-grained angle measurement on the channel based on the coarse-grained angle measurement results to more accurately describe multiple alternative angles or directions of the channel between the base station 120 and the terminal device 110. The fine-grained angle measurement may include extracting hidden features about the channel angle or direction from the coarse-grained angle measurement results. In some embodiments, the fine-grained angle measurement can be performed using an AI model, as described in detail below. Similarly, the base station 120 can 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 measurements of the channel in this disclosure are relative concepts. The coarseness of the granularity refers to the degree of accuracy with which the multiple alternative angles or directions of the channel between the base station 120 and the terminal device 110 are described.
[0085] As shown in FIG6 , at 608, upon completion of the angle measurement for the channel between base station 120 and terminal device 110, base station 120 may notify terminal device 110 of a coarse-grained or fine-grained angle measurement result (e.g., including or indicating the determined specific angle) via signaling. In this way, terminal device 110 may transmit a pilot signal based on the specific angle in, for example, the distance measurement described with reference to FIG5A , to perform a joint angle-distance measurement of the channel. For example, base station 120 may notify terminal device 110 of the angle measurement result via downlink control information (DCI).
[0086] For the angle-distance joint measurement of the channel, first, the base station 120 may perform an angle measurement of 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 of 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.
[0087] Pilot signal configuration
[0088] FIG7 illustrates example operations for configuring and transmitting pilot signals according to an embodiment of the present disclosure. These example operations 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 any of the base stations 120A and 120B in FIG1 , and the terminal device 110 may be any of the terminal devices 110A to 110N in FIG1 .
[0089] As shown in Figure 7, at 702, the base station 120 may send a pilot signal configuration message to the terminal device 110 through signaling to configure a pilot signal for at least one of a distance measurement and an angle measurement for a 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 for the terminal device 110, and the first number of pilot signals may be indicated as being used for angle measurement of the channel with the base station through, for example, flag information. Additionally or alternatively, a second number of pilot signals may be configured for the terminal device 110, and the second number of pilot signals may be indicated as being used for distance measurement of the channel with the base station through, for example, flag information. In one embodiment, sending the pilot signal configuration message may include configuring the pilot signal through RRC signaling. In one embodiment, sending the pilot signal configuration message may include configuring the pilot signal through RRC signaling and activating the pilot signal through DCI.
[0090] 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. Figures 8A and 8B show examples of SRS resource configurations according to an embodiment of the present disclosure. It should be understood that similar configurations can be made for other types of pilot signals.
[0091] As shown in Figure 8A, different pilot signal resource sets can be set using the SRS-ResourceSetId field to correspond to and identify a certain number of pilot signals used for angle measurement and distance measurement, respectively. The sourceType field can be used to specify the pilot signal resource as aperiodic, semi-periodic, or periodic. 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 (this is only an example, and other appropriate names or even beamManagement or antennaSwitching in Figure 8A can be used as the flag information). For another example, two enumeration values of the usage field can be added, such as channelMeasurement1 to indicate that the corresponding pilot signal resource is used for angle measurement of the channel between the base station and channelMeasurement2 to indicate that the corresponding pilot signal resource is used for distance measurement of the channel between the base station. As shown in Figure 8B, different pilot signal resource sets can be set using the SRS-Resource field. The sourceMapping field can be used to specify the starting position, number of symbols, repetition factor, etc. of the pilot signal resource.
[0092] In one embodiment, SRS resource sets for angle measurement and distance measurement can be configured via RRC signaling. In one embodiment, these SRS resource sets can be configured via RRC signaling and the corresponding SRS resource sets can be activated via DCI. For example, the corresponding SRS resource set can be activated via the SRS-request field in the DCI. In one embodiment, the angle measurement results can be sent to the terminal device along with the SRS-request field in the DCI signaling.
[0093] 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 results 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.
[0094] As shown in FIG7 , 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. If the angle measurement has been completed, the terminal device 110 may further transmit the pilot signal in a direction that matches 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) for the distance measurement.
[0095] Channel measurement based on AI model
[0096] Generally, the base station obtains pilot signal samples by receiving pilot signals from the terminal device, and thus performs channel measurement based on the pilot signal samples. The more pilot signal samples there are, the higher the accuracy of the channel measurement. As described with reference to the angle measurement and distance measurement in Figures 5A and 6, the number of pilot signal samples obtained is based on the number of pilot signals received by the base station and the number of radio frequency 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 radio frequency 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.
[0097] 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: a convolutional neural network (CNN), a fully connected neural network (FCN), an 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 will be understood that these examples may be similarly applicable to other types of antenna arrays.
[0098] FIG9A shows an example of modeling a holographic MIMO antenna array according to an embodiment of the present disclosure. 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 N is set on the UPA panel. RF There are feed sources, each feed source is connected to an RF chain, so the number of RF chains is also N. RF The horizontal and vertical spacings of the antenna elements on the UPA are defined as δ, and That is, the spacing between antenna elements is much smaller than half a wavelength. is a pair of azimuth and elevation angles, and r is the distance from the terminal device 110 to the UPA center (with the UPA center 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 (nth) path from UPA on the lth path y ,nz ) 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) scatterer on the UPA. y ,n z ) antenna elements. It is possible to define are the azimuth and elevation angles corresponding to the lth path.
[0099] 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:
[0100] where β l is the complex gain of the lth path, and the steering vector It can be expressed as:
[0101] where it is defined Compared with the UPA center, the electromagnetic wave reaches the (n y ,n z ) antenna elements need to travel an additional distance difference, where Indicates the wave number.
[0102] 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 is Expressed as: y p =F p D p hx p +F p n p ,p=1,…,P
[0103] 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 aggregate uplink signal received at the base station 120 is Expressed as: 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 codewords. As can be readily appreciated, determining the codewords becomes complex when a large number of antenna elements are present. Therefore, it is more practical for a base station with greater processing power to perform uplink channel measurements. Based on channel reciprocity, downlink channel information can be obtained.
[0106] To determine the codeword from the signal samples y received from the base station 120, for N y ×N z The holographic MIMO near-field codebook required for the UPA of dimensionality can be expressed as:
[0107] Among them, angle and distance sampling must meet the following requirements:
[0108] 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 the 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 the low-dimensional vector Design of high-dimensional codebooks for holographic MIMO antenna arrays.
[0109] Next, a fine-grained angle measurement scheme for the channel based on an AI model is introduced with reference to the above-mentioned channel model and transmission signal model. FIG9B shows an example of an AI model according to an embodiment of the present disclosure. In this example, the AI model is based on a CNN model. As shown in FIG9B , CNN model 1 includes four modules, namely, an input module, a preprocessing module, a convolution module, and an output module.
[0110] 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.
[0111] 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 processing by subsequent CNN modules. The normalization operation can be expressed as:
[0112] 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 fed into the convolutional module.
[0113] 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 model complexity, a pooling layer is introduced after the last ReLU activation layer to downsample each feature channel to a scalar. In the CNN model I of Figure 9B, two convolution 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.
[0114] Table 1 Design parameters of CNN model I for angle measurement
[0115] 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 i The 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 depth of the network increases (that is, the number of convolutional layers increases), the number of output channels of each layer may increase. This is because, for example, 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 (that is, the number of pilot signals sent by the terminal device), N (that is, the number of antenna elements of the antenna array configured by the base station), 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.
[0116] 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 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 input for the distance measurement of the channel. As an example, the optimal angle can be expressed as:
[0117] In an embodiment of the present disclosure, during the training phase of the CNN model I, a cross-entropy loss function may be used as an evaluation metric for the classification task, which can be expressed as:
[0118] in Indicates the optimal angle of the channel corresponding to the nth angle sampling point; otherwise The CNN model 1 may be pre-trained and pre-configured to the base station, or trained and configured on-site at the base station. Accordingly, the CNN model 1 may be trained based on randomly generated channel data or on-site data at the base station.
[0119] Figure 10A illustrates an example of the energy scattering effect after performing only angle measurement according to an embodiment of the present disclosure. As shown in Figure 10A , due to the coupling between angle and distance in the near-field channel, energy scattering effects still exist in channel measurements based solely on angle. Therefore, it is necessary to consider distance in channel measurements.
[0120] Next, a fine-grained distance measurement scheme based on an AI model for a channel is introduced with reference to the above-mentioned channel model and transmission signal model. As an option, an AI model similar to the CNN model 1 in FIG. 9B can be used for fine-grained distance measurement. For example, the input module can 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.
[0121] As another option, an AI model can 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 angular direction of the channel can be determined (e.g., by the corresponding antenna element index). The result is used as a 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:
[0122] 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 point only describes the optimal angle The maximum value of two directionally unrelated distance samples is a coarse distance sampling point. Since 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.
[0123] Figure 9C shows another example of an AI model for fine-grained distance measurement according to an embodiment of the present disclosure. In this example, the AI model is also based on a CNN model. As shown in Figure 9C, CNN Model II includes five modules: an input module, an attention module, a preprocessing module, a convolution module, and an output module.
[0124] As shown in FIG9C , the input of the 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 The other 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, SN RF The number of pilot signal samples of coarse granularity used for distance measurement at the optimal angle may be represented. Accordingly, in one embodiment, the input module may be configured to convert the above probability information and pilot signal samples into Input to CNN as a vector.
[0125] 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 the two types of heterogeneous data, an attention module is introduced in CNN Model II. This module can be configured to assign different weights to the features of the two types of data for effective fusion.
[0126] 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 processing by subsequent CNN modules. The normalization operation can be expressed as:
[0127] 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 fed into the convolutional module.
[0128] 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 network. Each convolutional layer is followed by a ReLU activation layer to provide nonlinear fitting capabilities. To avoid model complexity, a pooling layer is introduced after the last ReLU activation layer to downsample each feature channel to a scalar. In the CNN model II of Figure 9C, 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.
[0129] Table 2 Design parameters of CNN model II for distance measurement
[0130] 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 i The 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.
[0131] In one embodiment, the output module can 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:
[0132] 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 can be expressed as:
[0133] in Indicates the optimal distance of the channel corresponding to the u-th distance sampling point; otherwise The CNN model II 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 II can be trained based on randomly generated channel data or on-site data at the base station.
[0134] 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:
[0135] The optimal angle of the channel is determined by angle measurement, and the optimal distance of the channel is determined by distance measurement. These two specify the measurement results of the near-field channel of the holographic MIMO antenna array. Figure 9D shows an example of AI-based channel angle-distance joint measurement according to an embodiment of the present disclosure. As shown in Figure 9D, two CNN models are used to process heterogeneous data to extract the main features from the signals received from the base station, thereby promoting efficient channel measurement.
[0136] 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.
[0137] Figure 10B shows an example of energy scattering effect after performing angle-distance joint measurement according to an embodiment of the present disclosure. As shown in Figure 10B, the distance measurement advantageously removes the coupling between the angle and distance of the near-field channel.
[0138] 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.
[0139] 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 can be added as needed to increase the depth of the network. The output dimension of each fully connected layer can be set based on actual needs, with the output dimension of the last fully connected layer set to N.
[0140] 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, an autoencoder-based model 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 can be adjusted to suit specific needs.
[0141] The model based on the Generative Adversarial Network (GAN) may include an input module, a GAN module (including a generator and a discriminator, composed of a convolutional network or a fully connected network) and an output module. Generally, the GAN module consists 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 the embodiment of the present disclosure, for angle measurement, the generator converts the input vector And generate an N×1 probability vector.
[0142] The model based on 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 the autoencoder that introduces randomness, enabling the model to 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.
[0143] Performance Analysis
[0144] Table 3 illustrates the advantages of AI-based channel measurement in saving pilot signal resources. Leveraging the AI model's feature extraction capabilities, the AI model advantageously saves pilot signals in both angle and distance measurements, compared to traditional uniform quantization schemes based on Type I codebooks. Taking distance measurement as an example, the AI model can obtain U range sampling points based on S pilot signals (see Figure 5B for the values of S and U).
[0145] Table 3 Comparison of pilot signal overhead
[0146] Figure 11 shows a performance simulation analysis of an embodiment of the present disclosure. Specific simulation parameters are shown in Table 4. Figure 11 depicts the trend of achievable rate changes with the distance between the base station and the terminal device, where the achievable rate is expressed as:
[0147] It can be seen that the angle-distance joint measurement scheme disclosed in this disclosure significantly improves the achievable rate compared to the traditional scheme using the Type I codebook. Considering the advantages of the angle-distance joint measurement scheme disclosed in this disclosure in terms of pilot signal savings, the performance gap between it and perfect CSI is acceptable.
[0148] Table 4 Simulation parameter settings
[0149] Example Method
[0150] Figure 12A shows a first example method for communication according to an embodiment of the present disclosure. The method can be performed by a base station (e.g., 120) or electronic devices 400A to 400C. As shown in Figure 12A, the method 1200A may include performing angle measurement (block 1202A) for a channel between the base station and the terminal device based on receiving a first number of pilot signals from a terminal device (e.g., 110). The method may include performing distance measurement (block 1204A) 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 method may also include determining a transmission parameter (block 1206A) for communication between the base station and the terminal device based on the angle and distance measurement result for the channel. Further details of the method can be understood with reference to the description above about the base station or electronic devices 400A to 400C.
[0151] In one embodiment, receiving the first number of pilot signals from the terminal device includes obtaining a third number of pilot signal samples via the 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.
[0152] 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 the specific angle from the multiple candidate angles.
[0153] In one embodiment, receiving a second number of pilot signals from the terminal device includes obtaining a fourth number of pilot signal samples via the plurality of RF chains. The fourth number of pilot signal samples is based on the second number of pilot signals and the number of the plurality of RF chains.
[0154] In one embodiment, performing distance measurement for the 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 the transmission parameters of the communication between the base station and the terminal device.
[0155] In one embodiment, fine-grained distance estimation for the 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 the following: a convolutional neural network; a fully connected neural network; an autoencoder, including a variational autoencoder; or a generative adversarial network.
[0156] In one embodiment, the AI model is pre-trained and pre-configured to the base station, or 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.
[0157] In one embodiment, the first number of pilot signals and the second number of pilot signals each 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 each include one of the following: 2, 4, 8, 10, 12, or 14. The pilot signal may be a sounding reference signal (SRS).
[0158] 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 through signaling of an indication of a specific angle.
[0159] In one embodiment, the antenna array is configured to implement holographic MIMO.
[0160] Figure 12B shows a second example method for communication according to an embodiment of the present disclosure. The method can be performed by a base station (e.g., 120) or electronic devices 400A to 400C. As shown in Figure 12B, the method 1200B may include obtaining multiple pilot signal samples (box 1202B) via multiple radio frequency chains based on receiving multiple pilot signals from a terminal device (e.g., 110). The method may include performing a coarse-grained distance measurement (box 1204B) for a channel between the base station and the terminal device based on the multiple pilot signal samples. The method may also include performing a fine-grained distance estimation (e.g., by an AI model) for the channel based on the coarse-grained distance measurement result to determine the transmission parameters (box 1206B) for communication between the base station and the terminal device. Further details of the method can be understood with reference to the description above about the base station or electronic devices 400A to 400C.
[0161] In one embodiment, distance measurement for the channel is further performed based on the angle measurement results of the channel.
[0162] 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.
[0163] Figure 12C shows a third example method for communication according to an embodiment of the present disclosure. The method can be performed by a base station (e.g., 120) or electronic devices 400A to 400C. As shown in Figure 12C, the method 1200C may include configuring a first number of pilot signals (block 1202C) to a terminal device (e.g., 110) via signaling. The first number of pilot signals may be indicated as angle measurements for a channel between the base station and the terminal device via flag information. The method may also include configuring a second number of pilot signals (block 1204C) to the terminal device via signaling. The second number of pilot signals may be indicated as distance measurements for a channel via flag information. Further details of the method may be understood with reference to the description above regarding base stations or electronic devices 400A to 400C.
[0164] 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.
[0165] In one embodiment, the first number of pilot signals and the second number of pilot signals each 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 each include one of the following: 2, 4, 8, 10, 12, or 14. The pilot signal may be a sounding reference signal (SRS).
[0166] Figure 12D shows a fourth example method for communication according to an embodiment of the present disclosure. The method can be performed by a terminal device (e.g., 110) or an electronic device 400D. As shown in Figure 12D, 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 can be understood with reference to the description of the terminal device or electronic device 400D above.
[0167] 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.
[0168] The above describes various exemplary electronic devices and methods 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 implement more or fewer operations or functions than described. The operational steps of each method can also be combined with each other in any appropriate order to similarly implement more or fewer operations than described.
[0169] 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 and are therefore not described again. 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.
[0170] In addition, it should be understood that the above series of processes and devices can also be implemented through software and / or firmware. In the case of implementation through software and / or firmware, the program constituting the software is installed from a storage medium or network to a computer with a dedicated hardware structure, such as the general-purpose computer 1300 shown in Figure 13. When the various programs are installed, the computer can perform various functions, etc. Figure 13 shows 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.
[0171] 13 , 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.
[0172] The CPU 1301, the ROM 1302, and the RAM 1303 are connected to one another via a bus 1304. An input / output interface 1305 is also connected to the bus 1304.
[0173] 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.
[0174] 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 in the storage section 1308 as needed.
[0175] In the case of realizing the above-described series of processing 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 .
[0176] Those skilled in the art will appreciate that such storage media are not limited to the removable medium 1311 shown in FIG. 13 , which stores programs therein and is distributed separately from the device to provide the programs to users. Examples of the removable medium 1311 include magnetic disks (including floppy disks (registered trademark)), optical disks (including compact disk read-only memories (CD-ROMs) and digital versatile disks (DVDs)), magneto-optical disks (including minidiscs (MDs) (registered trademark)), and semiconductor memories. Alternatively, the storage medium may be a ROM 1302, a hard disk included in the storage section 1308, or the like, in which the programs are stored and distributed to users together with the device containing them.
[0177] Application examples according to the present disclosure will be described below with reference to FIG. 14 to FIG. 17 .
[0178] Application examples for base stations
[0179] First application example
[0180] FIG14 is a block diagram illustrating a first example of a schematic configuration of a gNB to which the techniques of this disclosure may be applied. gNB 1400 includes multiple antennas 1410 and a base station device 1420. Base station device 1420 and each antenna 1410 may be connected to each other via an RF cable. In one implementation, gNB 1400 (or base station device 1420) may correspond to electronic device 300A described above.
[0181] Each antenna 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 base station device 1420 to transmit and receive wireless signals. As shown in Figure 14, gNB 1400 may include multiple antennas 1410. For example, multiple antennas 1410 may be compatible with multiple frequency bands used by gNB 1400.
[0182] The base station device 1420 includes a controller 1421 , a memory 1422 , a network interface 1423 , and a wireless communication interface 1425 .
[0183] The controller 1421 may be, for example, a CPU or DSP, and operates various higher-layer functions of the base station device 1420. For example, the controller 1421 generates data packets based on the data in the signal processed by the wireless communication interface 1425 and transmits the generated packets via the network interface 1423. The controller 1421 may bundle data from multiple baseband processors to generate bundled packets and transmit the generated bundled packets. The controller 1421 may have logic functions for performing control such as radio resource control, radio bearer control, mobility management, admission control, and scheduling. This control may be performed in conjunction with a nearby gNB or core network node. The memory 1422 includes RAM and ROM and stores programs executed by the controller 1421 and various types of control data (such as terminal lists, transmission power data, and scheduling data).
[0184] Network interface 1423 is a communication interface for connecting base station device 1420 to core network 1424. Controller 1421 can communicate with a core network node or another gNB via network interface 1423. In this case, gNB 1400 and the core network node or other gNB can be connected to each other via logical interfaces (such as S1 and X2 interfaces). Network interface 1423 can also be a wired communication interface or a wireless communication interface for wireless backhaul. If network interface 1423 is a wireless communication interface, it can use a higher frequency band for wireless communication than the frequency band used by wireless communication interface 1425.
[0185] The wireless communication interface 1425 supports any cellular communication scheme, such as Long Term Evolution (LTE) and LTE-Advanced, and provides wireless connectivity to terminals located in the cell of the gNB 1400 via the antenna 1410. The wireless communication interface 1425 may typically include, for example, a baseband (BB) processor 1426 and RF circuitry 1427. The BB processor 1426 can perform various signal processing functions, such as encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing for layers such as Layer 1 (L1), Medium Access Control (MAC), Radio Link Control (RLC), and Packet Data Convergence Protocol (PDCP). In place of the controller 1421, the BB processor 1426 may perform some or all of the aforementioned logical functions. The BB processor 1426 may be a memory storing communication control programs, or a module including a processor configured to execute programs and associated circuitry. Program updates can modify the functionality of the BB processor 1426. This module may be a card or blade inserted into a slot in the base station device 1420. Alternatively, it may be a chip mounted on the card or blade. Meanwhile, the RF circuit 1427 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 1410. Although FIG14 shows an example in which one RF circuit 1427 is connected to one antenna 1410, the present disclosure is not limited to this illustration, and one RF circuit 1427 may be connected to multiple antennas 1410 at the same time.
[0186] As shown in Figure 14 , the wireless communication interface 1425 may include multiple BB processors 1426. For example, multiple BB processors 1426 may be compatible with multiple frequency bands used by gNB 1400. As shown in Figure 14 , the wireless communication interface 1425 may include multiple RF circuits 1427. For example, multiple RF circuits 1427 may be compatible with multiple antenna elements. While Figure 14 illustrates an example in which the wireless communication interface 1425 includes multiple BB processors 1426 and multiple RF circuits 1427, the wireless communication interface 1425 may also include a single BB processor 1426 or a single RF circuit 1427.
[0187] Second application example
[0188] FIG15 is a block diagram illustrating a second example of a schematic configuration of a gNB to which the techniques of this disclosure can be applied. A gNB 1530 includes multiple 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.
[0189] Each antenna 1540 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for RRH 1560 to transmit and receive wireless signals. As shown in Figure 15, gNB 1530 may include multiple antennas 1540. For example, multiple antennas 1540 may be compatible with multiple frequency bands used by gNB 1530.
[0190] 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. Controller 1551, memory 1552, and network interface 1553 are the same as controller 1421, memory 1422, and network interface 1423 described with reference to FIG.
[0191] The wireless communication interface 1555 supports any cellular communication scheme (such as LTE and LTE-Advanced) and provides wireless communication to terminals located in the 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. The BB processor 1556 is identical to the BB processor 1426 described with reference to FIG. 14 , except that the BB processor 1556 is connected to the RF circuit 1564 of the RRH 1560 via the connection interface 1557. As shown in FIG. 15 , the wireless communication interface 1555 may include multiple BB processors 1556. For example, multiple BB processors 1556 may be compatible with multiple frequency bands used by the gNB 1530. Although FIG. 15 illustrates an example in which the wireless communication interface 1555 includes multiple BB processors 1556, the wireless communication interface 1555 may also include a single BB processor 1556.
[0192] 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 high-speed line.
[0193] The RRH 1560 includes a connection interface 1561 and a wireless communication interface 1563 .
[0194] 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.
[0195] 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. Although FIG. 15 shows an example in which one RF circuit 1564 is connected to one antenna 1540, the present disclosure is not limited to this illustration, and one RF circuit 1564 may be connected to multiple antennas 1540 simultaneously.
[0196] As shown in FIG15 , the wireless communication interface 1563 may include multiple RF circuits 1564. For example, multiple RF circuits 1564 may support multiple antenna elements. Although FIG15 shows an example in which the wireless communication interface 1563 includes multiple RF circuits 1564, the wireless communication interface 1563 may also include a single RF circuit 1564.
[0197] Application examples for terminal devices
[0198] First application example
[0199] 16 is a block diagram illustrating an example of a schematic configuration of a smartphone 1600 to which the techniques of the present disclosure may be applied. The smartphone 1600 includes a processor 1601, a memory 1602, a storage device 1603, an external connection interface 1604, a camera 1606, a sensor 1607, a microphone 1608, an input device 1609, a display 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 smartphone 1600 (or processor 1601) herein may correspond to the electronic device 300B described above.
[0200] The processor 1601 may be, for example, a CPU or a system on a chip (SoC), and controls the functions of the application layer and other layers of the smartphone 1600. The memory 1602 includes RAM and ROM, and stores data and programs executed by the processor 1601. The storage device 1603 may include storage media such as semiconductor memories and hard disks. The external connection interface 1604 is an interface for connecting external devices (such as memory cards and universal serial bus (USB) devices) to the smartphone 1600.
[0201] 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 gyroscope sensor, a geomagnetic sensor, and an acceleration sensor. The microphone 1608 converts the sound input to the smartphone 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 the 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 the output image of the smartphone 1600. The speaker 1611 converts the audio signal output from the smartphone 1600 into sound.
[0202] 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. As shown in FIG16 , the wireless communication interface 1612 may include multiple BB processors 1613 and multiple RF circuits 1614. Although FIG16 shows an example in which the wireless communication interface 1612 includes multiple BB processors 1613 and multiple RF circuits 1614, the wireless communication interface 1612 may also include a single BB processor 1613 or a single RF circuit 1614.
[0203] In addition, in addition to the cellular communication scheme, the wireless communication interface 1612 can support other types of wireless communication schemes, such as a short-range wireless communication scheme, a near field communication scheme, and a wireless local area network (LAN) scheme. In this case, the wireless communication interface 1612 may include a BB processor 1613 and an RF circuit 1614 for each wireless communication scheme.
[0204] Each of the antenna switches 1615 switches the 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 .
[0205] 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 transmitting and receiving wireless signals via the wireless communication interface 1612. As shown in FIG16 , the smartphone 1600 may include multiple antennas 1616. Although FIG16 shows an example in which the smartphone 1600 includes multiple antennas 1616, the smartphone 1600 may also include a single antenna 1616.
[0206] 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.
[0207] 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. The battery 1618 supplies power to the various blocks of the smartphone 1600 shown in FIG16 via feeders, which are partially shown as dashed lines in the figure. The auxiliary controller 1619 operates the minimum necessary functions of the smartphone 1600, for example, in sleep mode.
[0208] Second application example
[0209] 17 is a block diagram illustrating an example of a schematic configuration of a car navigation device 1720 to which the techniques of the present disclosure may be applied. 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, car navigation device 1720 (or processor 1721) herein may correspond to electronic device 300B described above.
[0210] The processor 1721 may be, for example, a CPU or an 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 programs executed by the processor 1721.
[0211] The GPS module 1724 uses GPS signals received from GPS satellites to measure the position (such as latitude, longitude, and altitude) of the car navigation device 1720. The sensor 1725 may include a group of sensors such as a gyroscope sensor, a geomagnetic sensor, and an air pressure sensor. The data interface 1726 is connected to, for example, the vehicle network 1741 via a terminal not shown, and obtains data generated by the vehicle (such as vehicle speed data).
[0212] The content player 1727 reproduces content stored in a storage medium (such as a CD or DVD) inserted into the storage medium interface 1728. The input device 1729 includes, for example, a touch sensor, button, or switch configured to detect a touch on the screen of the display device 1730, and receives operations or information input from the user. The display device 1730 includes a screen such as an LCD or OLED display and displays images of the navigation function or reproduced content. The speaker 1731 outputs sounds of the navigation function or reproduced content.
[0213] 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. As shown in Figure 17, the wireless communication interface 1733 may include multiple BB processors 1734 and multiple RF circuits 1735. Although Figure 17 shows an example in which the wireless communication interface 1733 includes multiple BB processors 1734 and multiple RF circuits 1735, the wireless communication interface 1733 may also include a single BB processor 1734 or a single RF circuit 1735.
[0214] 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.
[0215] 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.
[0216] 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 transmitting and receiving wireless signals via the wireless communication interface 1733. As shown in FIG17 , the car navigation device 1720 may include multiple antennas 1737. Although FIG17 shows an example in which the car navigation device 1720 includes multiple antennas 1737, the car navigation device 1720 may also include a single antenna 1737.
[0217] 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.
[0218] The battery 1738 supplies power to the respective blocks of the car navigation device 1720 shown in Fig. 17 via a feeder line, which is partially shown as a dotted line in the figure. The battery 1738 accumulates the power supplied from the vehicle.
[0219] 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 of 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.
[0220] It should be understood that the technical solutions of the present disclosure can be implemented through the following example implementations.
[0221] 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 comprising a processing circuit, wherein the processing circuit is configured to:
[0222] 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;
[0223] 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
[0224] 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.
[0225] 2. The electronic device according to clause 1,
[0226] Receiving the first number of pilot signals from the terminal device includes: obtaining a third number of pilot signal samples via the multiple RF chains, and 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.
[0227] 3. The electronic device of clause 2, wherein performing an angle measurement for the channel comprises:
[0228] Obtaining a plurality of candidate angles of the channel based on the third number of pilot signal samples; and
[0229] A preferred angle for communication between the base station and the terminal device is determined from the multiple candidate angles as the specific angle.
[0230] 4. The electronic device according to clause 1,
[0231] Receiving a second number of pilot signals from the terminal device includes obtaining a fourth number of pilot signal samples via the plurality of RF chains, wherein the fourth number of pilot signal samples is based on the second number of pilot signals and the number of the plurality of RF chains.
[0232] 5. The electronic device of clause 4, wherein performing a distance measurement for the channel comprises:
[0233] Based on the fourth number of pilot signal samples, a coarse-grained distance measurement is performed for the channel at the specific angle; based on the angle measurement and the coarse-grained distance measurement results of the channel, a fine-grained distance estimation is performed for the channel to determine the transmission parameters of the communication between the base station and the terminal device.
[0234] 6. The electronic device according to clause 5,
[0235] wherein fine-grained distance estimation for the channel is performed by an artificial intelligence model, the artificial intelligence model being based on one of:
[0236] Convolutional neural networks;
[0237] Fully connected neural networks;
[0238] Autoencoders, including variational autoencoders; or
[0239] Generative Adversarial Networks.
[0240] 7. An electronic device according to clause 1 or 3,
[0241] The specific angle is determined by an artificial intelligence model, wherein the artificial intelligence model is based on one of the following:
[0242] Convolutional neural networks;
[0243] Fully connected neural networks;
[0244] Autoencoders, including variational autoencoders; or
[0245] Generative Adversarial Networks.
[0246] 8. An electronic device according to clause 6 or 7,
[0247] 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.
[0248] 9. The electronic device according to clause 1,
[0249] 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,
[0250] 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).
[0251] 10. The electronic device of clause 1, wherein the processing circuit is further configured to:
[0252] Configuring the first number of pilot signals and the second number of pilot signals to the terminal device through signaling; and
[0253] Once the angle measurement for the channel is completed, an indication of the specific angle is notified to the terminal device through signaling.
[0254] 11. The electronic device of clause 1 , wherein the antenna array is configured to implement holographic MIMO.
[0255] 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:
[0256] 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; 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
[0257] 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.
[0258] 13. The electronic device of clause 12, wherein the processing circuit is further configured to:
[0259] A distance measurement for the channel is further performed based on the angle measurement result of the channel.
[0260] 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.
[0261] 15. An electronic device for a base station, comprising a processing circuit, wherein the processing circuit is configured to:
[0262] Configure the first number of pilot signals and the second number of pilot signals to the terminal device through signaling,
[0263] 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.
[0264] 16. The electronic device according to clause 15,
[0265] 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,
[0266] wherein the first number and the second number each include one of the following: 2, 4, 8, 10, 12 or 14,
[0267] The pilot signal is a sounding reference signal SRS.
[0268] 17. An electronic device for a terminal device, comprising a processing circuit, wherein the processing circuit is configured to:
[0269] 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;
[0270] 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;
[0271] receiving angle measurement information from the base station; and
[0272] 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.
[0273] 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.
[0274] 19. A method for a base station, comprising:
[0275] 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;
[0276] 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
[0277] 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.
[0278] 20. A method for a base station, comprising:
[0279] Based on receiving a plurality of pilot signals from a terminal device, obtaining a plurality of pilot signal samples;
[0280] 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
[0281] 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.
[0282] 21. A method for a base station, comprising:
[0283] Configure the first number of pilot signals and the second number of pilot signals to the terminal device through signaling,
[0284] 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.
[0285] 22. A method for a terminal device, comprising:
[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] 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.
[0291] 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.
[0292] 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.
[0293] In this specification, the steps described in the flowchart include not only processing executed in time series in the order described, but also processing executed 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 changed as appropriate.
[0294] 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 "comprises," "comprising," or any other variations thereof in the embodiments of the present disclosure are intended to cover non-exclusive inclusions, such that a process, method, article, or device comprising 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 device. In the absence of further restrictions, an element defined by the statement "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.
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, The fine-grained distance estimation for the channel is performed by an artificial intelligence model, wherein the artificial intelligence model Based on one of the following: 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.
11. The electronic device of claim 1, wherein the antenna array is configured to implement holographic MIMO.
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: 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; 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; as well as 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.
13. The electronic device according to claim 12, wherein the processing circuit is further configured to: A distance measurement for the channel is further performed based on the angle measurement result of the channel.
14. The electronic device of claim 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 RF chains.
15. An electronic device for a base station, comprising a processing circuit, wherein the processing circuit is configured to: configuring a first number of pilot signals and a second number of pilot signals to the terminal device through signaling, 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.
16. The electronic device according to claim 15, 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, The first number and the second number each include one of the following: 2, 4, 8, 10, 12 or 14, The pilot signal is a sounding reference signal SRS.
17. An electronic device for a terminal device, comprising a processing circuit, wherein the processing circuit is configured to: 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 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; receiving angle measurement information from the base station; as well as 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.
18. An electronic device according to claim 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.
19. A method for a base station, comprising: 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.
20. A method for a base station, comprising: Based on receiving a plurality of pilot signals from a terminal device, obtaining a plurality of pilot signal samples; 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; as well as 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.
21. A method for a base station, comprising: configuring a first number of pilot signals and a second number of pilot signals to the terminal device through signaling, 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.
22. 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 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; receiving angle measurement information from the base station; as well as 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.
23. A computer program product comprising instructions which, when executed by a computer, cause the method according to any one of claims 19 to 22 to be implemented.