Channel separation method and system
By configuring logical channel parameters and 1-bit channel QR code book control for smart reflectors or repeaters, the high complexity of acquiring channel QR code data information from smart reflectors is solved, and low-complexity data acquisition is achieved.
Patent Information
- Application Number
- CN202210386305.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-13
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2042-04-13
AI Technical Summary
Existing technologies for obtaining received data information from the channel dimension of intelligent reflective surfaces suffer from high complexity in codebook design or solution.
By configuring the parameters of the logical channels for the smart reflector or repeater, including indicating the number of logical channels to be separated, the set of logical channel codebooks, and the subarray codebook configured by the physical subarray, the channel dimension information of the smart reflector or repeater can be quickly obtained using 1-bit channel dimension codebook control.
It reduces computational complexity and enables rapid acquisition of channel-dimensional received data information from intelligent reflectors or repeaters, eliminating the need for multiplication and division operations in extreme cases.
Smart Images

Figure CN115865289B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of communication, and in particular, to a channel separation method and system. BACKGROUND
[0002] The intelligent reflecting surface is a hot research direction of the super 5th generation mobile communication system (B5G) and the 6th generation mobile communication system (6G), the intelligent reflecting surface can greatly improve the signal complementation of the blind area and the rank of the hot spot area, and is a low-cost wireless signal enhancement scheme. Generally, it is difficult for a base station to obtain the receiving data information of the channel dimension of the intelligent reflecting surface. In related technologies, the receiving data information of the channel dimension of the intelligent reflecting surface can be obtained through beam training of the intelligent reflecting surface, but the codebook design complexity or solving complexity of this kind of method is very high. SUMMARY
[0003] Embodiments of the present application provide a channel separation method and system to at least solve the problem of high codebook design complexity or solving complexity in related technologies for obtaining the receiving data information of the channel dimension of the intelligent reflecting surface.
[0004] According to an embodiment of the present application, a channel separation method is provided, comprising: when a plurality of reference signals are reflected by the intelligent reflecting surface or the repeater, the intelligent reflecting surface or the repeater switches the codebook of each reference signal to a corresponding intelligent reflecting surface codebook, wherein each reference signal corresponds to a different intelligent reflecting surface / codebook.
[0005] In an exemplary embodiment, before the intelligent reflecting surface or the repeater switches the codebook of each reference signal to a corresponding intelligent reflecting surface codebook, the base station further configures or agrees on parameters for separating the logical channels of the intelligent reflecting surface or the repeater, wherein the parameters include: a first parameter for indicating the number of logical channels that need to be separated; a second parameter for indicating a codebook set configured for the logical channels of the intelligent reflecting surface or the repeater, wherein the codebook set contains logical channel codebooks corresponding to the number of logical channels; and a third parameter for indicating a subarray codebook configured for the physical subarray of each logical channel.
[0006] In an exemplary embodiment, the intelligent reflecting surface codebook is a Kronecker product of the logical channel codebook and the corresponding subarray codebook.
[0007] In an exemplary embodiment, the first parameter includes: the number of logical channels that need to be separated in the azimuth dimension and the elevation dimension of the intelligent reflecting surface or the repeater, or the number of physical subarrays in the azimuth dimension and the elevation dimension included in each logical channel.
[0008] In an example embodiment, wherein each logical channel codebook is represented by 1 bit information, the order of logical channel codebooks in the codebook set is based on convention or indicated by base station signaling, and the number of logical channel codebooks in the codebook set is greater than or equal to the number of logical channels.
[0009] In an example embodiment, wherein all subarray codebooks in the same logical channel are the same.
[0010] In an example embodiment, wherein each logical channel corresponds to one logical channel codebook in the case that the base station acquires the initial amplitude and phase of the reference signal, and at least one logical channel corresponds to multiple logical channel codebooks in the case that the base station does not acquire the initial amplitude and phase of the reference signal.
[0011] In an example embodiment, the smart reflector or repeater further comprises, before switching the codebook of each reference signal to a corresponding smart reflector codebook: the base station configuring multiple reference signals, wherein the number of reference signals is equal to an integer multiple of the number of logical channel codebooks.
[0012] In an example embodiment, wherein the reference signal configured on each Orthogonal Frequency Division Multiplexing (OFDM) symbol occupies the same Resource Block (RB), and the number of Resource Elements (REs) occupied on each RB is the same.
[0013] In an example embodiment, after the base station configures multiple reference signals, the base station further comprises: notifying the smart reflector or repeater of the time slot and OFDM symbol position of the configured reference signals through signaling.
[0014] In an example embodiment, the smart reflector or repeater switches the codebook of each reference signal to a corresponding smart reflector codebook, comprising: the smart reflector or repeater switching the codebook of each reference signal to a corresponding smart reflector codebook based on the time slot and OFDM symbol position of the reference signal.
[0015] In an example embodiment, after the smart reflector or repeater switches the codebook of each reference signal to a corresponding smart reflector codebook, the base station further comprises: after receiving the reference signal, separating the logical channels of the smart reflector or repeater according to the codebook switched by the reference signal.
[0016] In an example embodiment, switching the logical channel of the smart reflector or repeater according to the codebook after the each reference signal comprises: in the case that the base station does not acquire the initial amplitude and phase of the reference signal, compensating the amplitude and phase of the reference signal by a different logical channel codebook corresponding to the same logical channel, and then separating the logical channels according to the compensated reference signal.
[0017] In an example embodiment, wherein the number of logical channels to be separated is N, the codebook set comprises N logical channel codebooks, and each logical channel codebook comprises N elements with the same amplitude, wherein the Mth element in the Mth codebook is 180 degrees out of phase with other elements, wherein N is an integer greater than 1, and M is an integer greater than or equal to 1 and less than or equal to N.
[0018] According to another embodiment of the present application, a channel separation system is provided, comprising: a smart reflector or repeater, configured to switch the codebook of each reference signal to a corresponding smart reflector codebook when a plurality of reference signals are reflected by the smart reflector or repeater, wherein each reference signal corresponds to a different smart reflector or repeater codebook.
[0019] In an example embodiment, further comprising a base station configured to configure or agree with the smart reflector or repeater on parameters for separating the logical channels of the smart reflector or repeater, wherein the parameters comprise: a first parameter indicating the number of logical channels to be separated; a second parameter indicating a codebook set configured for the logical channels of the smart reflector or repeater, wherein the codebook set comprises logical channel codebooks corresponding to the number of logical channels; and a third parameter indicating a subarray codebook configured for the physical subarray of each logical channel.
[0020] In an example embodiment, the base station is further configured to notify the smart reflector or repeater of the time slot and OFDM symbol position of the configured reference signal through signaling.
[0021] In an example embodiment, the base station is further configured to separate the logical channels of the smart reflector or repeater according to the codebook after the reference signal is switched.
[0022] According to yet another embodiment of the present application, a computer readable storage medium is also provided, wherein the computer readable storage medium stores a computer program, and the computer program is configured to execute the steps in any of the above method embodiments when running.
[0023] According to still another embodiment of the present application, there is also provided an electronic device comprising a memory having a computer program stored therein and a processor arranged to execute the computer program to perform the steps of any of the above method embodiments.
[0024] According to the present application, the smart reflector or repeater switches the codebook of each reference signal to a corresponding smart reflector codebook at each reference signal passing time, so that the base station of the receiving end can obtain the channel dimension receiving data information of the smart reflector or repeater according to the smart reflector codebook. Therefore, the problem that the base station is difficult to obtain the channel dimension receiving data information of the smart reflector in the related art and the codebook design complexity or solving complexity is high can be solved, and the effect of reducing the calculation complexity is achieved. BRIEF DESCRIPTION OF DRAWINGS
[0025] Figure 1 is a schematic diagram of a smart reflector in the related art;
[0026] Figure 2 is a flowchart of a channel separation method according to an embodiment of the present application;
[0027] Figure 3 is a structural block diagram of a channel separation system according to an embodiment of the present application;
[0028] Figure 4 is a flowchart of a 1bit smart reflector channel separation method according to an embodiment of the present application;
[0029] Figure 5 is a flowchart of a channel separation method according to another embodiment of the present application;
[0030] Figure 6 is a flowchart of a channel separation method according to still another embodiment of the present application. DETAILED DESCRIPTION
[0031] Embodiments of the present application will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0032] In the related art, a smart reflector or repeater is a low-cost wireless signal enhancement scheme, Figure 1 is a schematic diagram of a smart reflector in the related art, as Figure 1 shown, the smart reflector is divided into multiple channels, and in general, it is difficult for the base station to obtain the channel dimension receiving data information of the smart reflector. The channel separation method and system provided in the embodiments of the present application are applied to the above-mentioned smart reflector or repeater, and are used to obtain the channel dimension receiving data information of the smart reflector or repeater.
[0033] Figure 2 is a flowchart of a channel separation method according to an embodiment of the present application, asFigure 2 As shown, the flow includes the following steps:
[0034] In step S202, when the multiple reference signals are reflected by the smart reflector or repeater, the smart reflector or repeater switches the codebook of each reference signal to a corresponding smart reflector codebook, wherein each reference signal corresponds to a different smart reflector / codebook.
[0035] In step S202 of the embodiment, before the smart reflector or repeater switches the codebook of each reference signal to a corresponding smart reflector codebook, the base station further configures or agrees with the smart reflector or repeater parameters for separating the logical channels of the smart reflector or repeater, wherein the parameters include: a first parameter for indicating the number of logical channels that need to be separated; a second parameter for indicating a codebook set configured for the logical channels of the smart reflector or repeater, wherein the codebook set contains logical channel codebooks corresponding to the number of logical channels; and a third parameter for indicating a subarray codebook configured for the physical subarray of each logical channel.
[0036] In an example embodiment, the smart reflector codebook is a Kronecker product of the logical channel codebook and the corresponding subarray codebook.
[0037] In an example embodiment, the first parameter includes the number of logical channels that need to be separated in the azimuth and elevation dimensions of the smart reflector or repeater, or the number of physical subarrays included in each logical channel in the azimuth and elevation dimensions.
[0038] In an example embodiment, each logical channel codebook is represented by 1 bit of information, the order of the logical channel codebooks in the codebook set is indicated based on agreement or by base station signaling, and the number of logical channel codebooks in the codebook set is greater than or equal to the number of logical channels.
[0039] In an example embodiment, all subarray codebooks in the same logical channel are the same.
[0040] In an example embodiment, in the case where the base station obtains the initial amplitude and phase of the reference signal, each logical channel corresponds to a logical channel codebook; in the case where the base station does not obtain the initial amplitude and phase of the reference signal, at least one logical channel corresponds to multiple logical channel codebooks.
[0041] In an example embodiment, before the smart reflector or repeater switches the codebook of each reference signal to a corresponding smart reflector codebook, the base station further configures multiple reference signals, wherein the number of reference signals is an integer multiple of the number of logical channel codebooks.
[0042] In an example embodiment, the reference signals configured on each OFDM symbol occupy the same RB, and the number of REs occupied on each RB is the same.
[0043] In step S202 of the embodiment, after the base station configures the plurality of reference signals, the base station further notifies the smart reflector or repeater of the time slot and OFDM symbol position of the configured reference signals through signaling.
[0044] In step S202 of the embodiment, the smart reflector or repeater switches the codebook of each reference signal to a corresponding smart reflector codebook based on the time slot and OFDM symbol position of the reference signal.
[0045] After step S202 of the embodiment, the base station further receives the reference signals and separates the logical channels of the smart reflector or repeater according to the codebook switched by the reference signal.
[0046] In an example embodiment, separating the logical channels of the smart reflector or repeater according to the codebook switched by each reference signal includes, in the case that the base station does not obtain the initial amplitude and phase of the reference signal, compensating the amplitude and phase of the reference signal through a different logical channel codebook corresponding to the same logical channel, and then separating the logical channels according to the compensated reference signal.
[0047] In an example embodiment, the number of logical channels to be separated is N, and the codebook set includes N logical channel codebooks, each of which includes N elements with the same amplitude, and the Mth element in the Mth codebook is 180 degrees out of phase with other elements, where N is an integer greater than 1, and M is an integer greater than or equal to 1 and less than or equal to N.
[0048] Through the above steps, the smart reflector or repeater switches the codebook of each reference signal to a corresponding smart reflector codebook, so that the base station at the receiving end can obtain the channel dimension receiving data information of the smart reflector or repeater according to the smart reflector codebook. Therefore, the problem of complex codebook design or high solution complexity in the related art for obtaining the channel dimension receiving data information of the smart reflector through beam training of the smart reflector can be solved, and the effect of reducing the calculation complexity is achieved.
[0049] Those skilled in the art can clearly understand that the method according to the above-mentioned embodiments can be realized by means of software on a general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory (ROM / RAM), a magnetic disk, an optical disk), and includes a plurality of instructions for causing an end device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the method described in each embodiment of the present application.
[0050] In this embodiment, a channel separation system is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and will not be described again. Although the apparatus described in the following embodiments is preferably realized in software, hardware, or a combination of software and hardware is also possible and is conceived.
[0051] Figure 3 is a structural block diagram of a channel separation system according to an embodiment of the present application, as shown in Figure 3 The system includes an intelligent reflecting surface or repeater 10 and a base station 20.
[0052] The intelligent reflecting surface or repeater 10 is configured to switch a codebook of each reference signal to a corresponding intelligent reflecting surface codebook when a plurality of reference signals are reflected by the intelligent reflecting surface or repeater, wherein each reference signal corresponds to a different intelligent reflecting surface or repeater codebook.
[0053] The base station 20 is configured to configure or agree parameters for separating logical channels of the intelligent reflecting surface or repeater for the intelligent reflecting surface or repeater, wherein the parameters include:
[0054] A first parameter is configured to indicate a number of logical channels that need to be separated;
[0055] A second parameter is configured to indicate a codebook set of logical channels configured for the intelligent reflecting surface or repeater, wherein the codebook set includes logical channel codebooks corresponding to the number of logical channels;
[0056] A third parameter is configured to indicate a subarray codebook configured for a physical subarray of each logical channel.
[0057] In an exemplary embodiment, the base station is further configured to notify the intelligent reflecting surface or repeater of time slot and OFDM symbol positions where the configured reference signals are located through signaling.
[0058] In an example embodiment, the base station is further configured to receive the reference signal, and switch a logic channel of the intelligent reflecting surface or the repeater according to a codebook after the reference signal.
[0059] It should be noted that the above modules can be implemented by software or hardware, and for the latter, the following implementation manners can be used, but are not limited thereto: all the modules are located in the same processor; or the modules are located in different processors in any combination.
[0060] In order to facilitate the understanding of the technical solutions provided by the present application, the following will be described in detail in conjunction with the embodiments of specific scenarios.
[0061] The channel separation method and system provided in the embodiments of the present application can quickly obtain the channel dimension information of the intelligent reflecting surface by using 1bit channel dimension codebook control, and the entire process does not require multiplication and division operations in the extreme case, and the calculation complexity is extremely low.
[0062] In the related art, the codebook design and channel separation principle are as follows:
[0063] Suppose the number of logic channels of the intelligent reflecting surface is N row ×N col The number of channels here can be actual physical arrays, or a plurality of logic channels divided from the entire intelligent reflecting surface, wherein N row and N col represent the number of channels in the vertical and horizontal dimensions of the intelligent reflecting surface, respectively. Figure 1 As shown in the figure, the actual number of physical arrays displayed in the figure is 12x16, and if a 2x2 physical array is taken as a sub-array (i.e. a logic channel), the codebook of each sub-array is the same, and there are 6x8 logic channels in total.
[0064] Suppose the received data before being reflected to the intelligent reflecting surface is X, wherein X is an N row N col row and L column matrix, and each row of X corresponds to a channel of the intelligent reflecting surface. The weighting factor of the intelligent reflecting surface is Φ, wherein Φ is an N row N col ×N row N col diagonal matrix, the main diagonal elements are the weighting factors, and the non-main diagonal elements are 0. The reflected signal after the weighting of the intelligent reflecting surface is ΦX. Suppose the channel between the receiving end and the intelligent reflecting surface is H r-ris , then the received signal Y of the receiving end can be represented as:
[0065] Y=H r,ris ΦX+n formula (1)
[0066] wherein n represents a received signal noise or the like.
[0067] Generally, it is assumed that X remains unchanged within an observation time or remains unchanged after some pre-compensation. Then, some information of the smart reflector can be obtained through beam training and some calculation by changing the smart reflector weighting factor Φ.
[0068] Embodiments of the present application provide a 1bit smart reflector channel separation method, and the codebook design and channel separation principle thereof are as follows:
[0069] Assuming that the weighting factor of the smart reflector is Φ k wherein,
[0070]
[0071] Φ k It can also be any value in the form as described above, such as multiplying an integral by a coefficient.
[0072] Assuming that the weighting factor Φ k The corresponding received data at the receiving end is Y k , ignoring noise, the following can be obtained:
[0073] Y k = H r,ris Φ k X, k = 1, 2, …, N row N col Equation (3)
[0074] N row N col Y k is added and divided by (N row N col -2), Y temp
[0075]
[0076] wherein Φ temp can be represented as
[0077]
[0078] can be obtained
[0079]
[0080] For Y temp of equation (4), it can also be obtained through a codebook with all main diagonals being 1, but the codebook quantity will be increased.
[0081] So the data reflected by the kth channel of the smart reflector can be represented as Y fromRIS-k
[0082]
[0083] where, Φ temp -Φ k Only the kth element on the main diagonal is 1, and the rest are 0.
[0084] From the above, it can be seen that the multiplication and division operations in the channel separation algorithm of the smart reflector only involve formula (4) and formula (7), which are divided by N row N col -2 and 2, where dividing by 2 can be implemented by shifting. When N row N col -2 = 2 n , n is a positive integer, and dividing by N row N col -2 can also be implemented by shifting. Thus, the entire separation process does not have any multiplication and division operations.
[0085] In an embodiment, based on the above codebook design and channel separation principle, the parameter configuration for smart reflector channel separation is performed, that is, the base station configures parameters for channel separation for the smart reflector, including:
[0086] (1) The number of logical channels to be separated in the azimuth and elevation dimensions, which can be the number of channels separated in the azimuth dimension N col , the number of channels separated in the elevation dimension N row , or the number of channels separated in both the azimuth and elevation dimensions N col and N row .
[0087] In this embodiment, the base station can also configure the number of physical elements in each logical channel in the azimuth or elevation dimension, such as configuring m azimuth physical elements and n elevation physical elements for each logical channel. m and n can be configured separately or together. If the smart reflector has M physical elements in the azimuth direction and N physical elements in the elevation direction, then the number of logical channels N col = M / m and N row = N / n can be calculated.
[0088] (2) The base station needs to configure a set of codebooks for logical channels for the smart reflector. Each codebook contains only codebook elements representing the number of logical channels, and each element can be represented by 1 bit of information. The order of the codebooks in the set can be agreed upon in advance or indicated by the base station signaling. The number of codebooks in the set is greater than or equal to the number of logical channels N col × N rowSince the codebook set conforms to certain mathematical rules, it can also be agreed in advance. When the codebook set is used in different time slots, and the reference signals transmitted in different time slots exist random amplitude and phase jumps, some elements in some time slots need to be repeated.
[0089] (3) When mn is not equal to 1, the base station also needs to configure a corresponding subarray level codebook for each subarray, and the codebooks of all subarrays are the same, and the codebook contains m*n elements. The codebook of the entire intelligent reflecting surface is obtained by combining the subarray codebook and the logical channel codebook, which is mathematically represented as the Kronecker product of the logical channel codebook and the subarray codebook.
[0090] In this embodiment, the base station configures a set of reference signals, and the reference signals configured on each OFDM symbol should at least occupy the same RB, and each RB occupies the same number of REs. The number of reference signals is equal to an integer multiple of the codebook used for channel separation, and the number of reference signals can be equal to the number of codebooks used for channel separation by default.
[0091] In this embodiment, the base station informs the intelligent reflecting surface of the time slot and OFDM symbol number of the configured reference signal through signaling, and the reference signal on each OFDM symbol corresponds to an intelligent reflecting surface codebook. When the reference signal is on the symbol through the intelligent reflecting surface, the intelligent reflecting surface should be switched to the corresponding codebook.
[0092] The embodiment of the application also designs a low-complexity codebook for intelligent reflecting surface channel separation. If used for separating N logical channels, the characteristics of this codebook are:
[0093] There are N-1 elements in each codebook that are exactly the same, assuming a, and the remaining one element is -a
[0094] The position of -a in the codebook set needs to occupy all positions in the N elements.
[0095] Figure 4 is a flowchart of a 1bit intelligent reflecting surface channel separation method according to an embodiment of the application. Based on the above codebook design and channel separation principle, as shown in Figure 4 the 1bit intelligent reflecting surface channel separation method in the embodiment of the application includes the following steps:
[0096] Step S401: The base station configures a parameter for channel separation for the intelligent reflecting surface.
[0097] Specifically, the parameter is mainly used to indicate:
[0098] (1) The number of logical channels that need to be separated can be directly configured as the number of logical channels that need to be separated in the azimuth and elevation dimensions, or the number of physical array elements in the azimuth or elevation dimension included in each logical channel can be configured, and the number of physical array elements in the azimuth and elevation dimensions should be an integer multiple of the number of logical channels;
[0099] (2) The base station needs to configure a set of codebooks for logical channels for the intelligent reflecting surface, each codebook contains only codebook elements of the number of logical channels, each element can be represented by 1 bit of information, the order of the codebooks in the set can be agreed in advance or indicated by the base station signaling, and the number of codebooks in the set is greater than or equal to the number of logical channels, since the set of codebooks conforms to certain mathematical rules, the set of codebooks can also be agreed in advance.
[0100] (3) If the physical array elements constituting each logical channel are considered as a subarray, when the number of physical array elements included in each subarray is greater than 1, the base station usually also needs to configure a codebook for each subarray of the intelligent reflecting surface, and the codebooks of all subarrays are the same, so only one codebook of the subarray needs to be configured. The subarray codebook configuration can be a specific codebook or an indication number of a certain codebook, and a default codebook can also be set in advance.
[0101] Step S402: The base station configures a set of reference signals.
[0102] Specifically, the number of reference signals is equal to the number of codebooks in the logical channel codebook set, and the intelligent reflecting surface needs to continuously switch the configured codebooks on different OFDM symbols corresponding to the reference signals.
[0103] Step S403: The base station informs the intelligent reflecting surface of the time slot and OFDM symbol position of the configured reference signal through signaling.
[0104] Specifically, the reference signal on each OFDM symbol corresponds to an intelligent reflecting surface codebook, and when the transmitted reference signal is switched by the intelligent reflecting surface, the intelligent reflecting surface should switch to the corresponding codebook.
[0105] Step S404: After the base station receives the reference signals on different codebooks from the intelligent reflecting surface, the channel separation is performed.
[0106] Figure 5 is a flowchart of a channel separation method according to another embodiment of the application, in which it is assumed that the receiving end can obtain the initial amplitude and phase of each reference signal, and it is considered that the transmission state of each reference signal is known, for example, for a plurality of continuously transmitted reference signals, each reference signal occupies an OFDM symbol, and the initial phase of each reference signal is known. As shown in Figure 5 the method comprises the following steps:
[0107] Step S501: The base station configures a parameter for channel separation for the intelligent reflecting surface.
[0108] Specifically, for the intelligent reflecting surface of Figure 1 , the parameter is used to indicate:
[0109] (1) The number of physical elements in the azimuth dimension of each logical channel is 2, and the number of physical elements in the elevation dimension is 2, that is, the intelligent reflecting surface is divided into logical channels with 2x2 as a subarray. Since the base station can know in advance that the actual number of physical elements of the intelligent reflecting surface is 12x16, it means that the intelligent reflecting surface is divided into 6x8 logical channels.
[0110] (b) The base station configures a set of codebooks for logical channels for the intelligent reflecting surface, for example, the codebook set contains 6x8 codebooks, each codebook contains 48 elements with the same amplitude, and the nth element in the nth codebook is 180 degrees out of phase with other elements. In this embodiment, the codebook set can be agreed in advance, thereby avoiding signaling overhead.
[0111] (c) A subarray-level codebook is configured for the subarray contained in the logical channel, and the subarray codebooks of all logical channels are the same, so that all subarrays have the same beam pointing direction. The configuration of the subarray codebook can be a specific codebook or an indication number of a certain codebook, or a default codebook can be set in advance.
[0112] Step S502: The base station configures a set of reference signals.
[0113] Specifically, in this embodiment, the number of reference signals is equal to the number of logical channels, i.e., equal to 48. The intelligent reflecting surface needs to continuously switch the configured codebook on different time domain symbols corresponding to the reference signals.
[0114] In this embodiment, the codebook weighting value of each physical element is equal to the weighting value of the subarray-level codebook multiplied by the codebook weighting value of the logical channel corresponding to the subarray.
[0115] Step S503: The base station informs the intelligent reflecting surface of the time slot and OFDM symbol position of the configured reference signal through signaling. The reference signal on each OFDM symbol corresponds to an intelligent reflecting surface logical codebook. When the transmitted reference signal is on the symbol through the intelligent reflecting surface, the intelligent reflecting surface should switch to the corresponding codebook.
[0116] Step S504: After the base station receives the reference signals on different codebooks of the intelligent reflecting surface, channel separation is performed.
[0117] Figure 6is a flowchart of a channel separation method according to another embodiment of the present application, in which it is assumed that the receiving end cannot obtain the initial amplitude and phase of each reference signal, and there may be random amplitude and phase jumps between the reference signals of the transmitting end (for example, for reference signals distributed over multiple time slots, there may be a random amplitude and phase jump between reference signals of different time slots), so that the amplitude and phase jumps between the reference signals need to be compensated for before channel separation to ensure that the initial state of each reference signal is the same.
[0118] For example, as shown in Figure 1 , the number of physical elements of the smart reflecting surface in the figure is 12x16, and each logical channel contains a 2x2 subarray. Since a total of 48 logical channels are divided, at least 48 reference signals are required. If OFDM signals are used, each time slot contains 14 symbols, so at least 4 time slots are required to obtain 48 OFDM symbols. When there is a random jump in the initial phase of the 4 time slots, at least one same codebook needs to be used between time slots.
[0119] As shown in Figure 6 , the method comprises the following steps:
[0120] Step S601: The base station configures parameters for channel separation for the smart reflecting surface.
[0121] Specifically, based on the smart reflecting surface in Figure 1 , the parameters are used to indicate:
[0122] (1) The number of physical elements in the azimuth dimension of each logical channel is 2, and the number of physical elements in the elevation dimension is 2, that is, the smart reflecting surface is divided into logical channels with a 2x2 subarray. Since the base station can know in advance that the actual number of physical elements of the smart reflecting surface is 12x16, it means that the smart reflecting surface is divided into 6x8 logical channels;
[0123] (2) The base station configures a codebook set for the logical channels for the smart reflecting surface, for example, there are 51 codebooks in the codebook set, of which there are 6x8 different codebooks, respectively assumed to be Φ1, Φ2, …, Φ 48 , each codebook contains 48 elements with the same amplitude, and the nth element in the nth codebook is 180 degrees out of phase with other elements. The codebook set is divided into 4 groups, assuming that the codebooks contained in the 1st group are Φ1-Φ 12 , the 2nd group is Φ 12 -Φ 24 , the 3rd group is Φ 24 -Φ 36 , and the 3rd group is Φ 36 -Φ 48, a total of 51 codebooks, of course, the grouping of codebooks and the selection of each group have many other choices, in principle, as long as the amplitude and phase jumps between time slots can be compensated. In the embodiment, the grouping and division of the codebook set can be agreed in advance, thereby avoiding signaling overhead;
[0124] (3) A subarray-level codebook is configured for the subarray included in the logical channel. In the embodiment, the subarray codebooks of all logical channels are the same, so that all subarrays have the same beam pointing.
[0125] In the embodiment, the configuration of the subarray codebook can be a specific codebook or an indication number of a certain codebook, and a default codebook can also be set in advance.
[0126] Step S602: The base station configures a set of reference signals.
[0127] Specifically, the number of reference signals is equal to the number of logical channels, i.e., equal to 48, and equal to the number of codebooks in the logical channel codebook set. The intelligent reflecting surface needs to continuously switch the configured codebook on different time domain symbols corresponding to the reference signals.
[0128] In the embodiment, the codebook weight value of each physical array is equal to the weight value of the subarray-level codebook multiplied by the codebook weight value of the logical channel corresponding to the subarray.
[0129] Step S603: The base station informs the intelligent reflecting surface of the time slot and OFDM symbol position of the configured reference signal through signaling, and each OFDM symbol corresponds to an intelligent reflecting surface logical codebook. When the transmitted reference signal is switched through the intelligent reflecting surface, the intelligent reflecting surface should be switched to the corresponding codebook.
[0130] Step S604: After the base station receives the reference signals on different codebooks from the intelligent reflecting surface, the amplitude and phase compensation between time slots is performed based on the same logical channel codebook in different time slots, and after the compensation, the channel separation is performed according to the method of the above embodiment.
[0131] It should be noted that the intelligent reflecting surface RIS in all the above embodiments of the application can be replaced by a repeater. For specific examples, reference can be made to the examples described in the above embodiments and exemplary embodiments, which will not be described herein again.
[0132] Through the above embodiments of the application, the channel dimension information of the intelligent reflecting surface can be quickly obtained by using 1bit channel dimension codebook control. In the extreme case, the entire process does not require multiplication and division operations, and the calculation complexity is extremely low. The problem of complex codebook design or high solving complexity in related technologies for obtaining the receiving data information of the channel dimension of the intelligent reflecting surface through beam training of the intelligent reflecting surface is solved, and the effect of reducing the calculation complexity is achieved.
[0133] The embodiment of the present application further provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is arranged to execute the steps in any of the method embodiments when running.
[0134] In an example embodiment, the computer readable storage medium can include, but is not limited to, a U disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media capable of storing a computer program.
[0135] The embodiment of the present application further provides an electronic device, comprising a memory storing a computer program and a processor arranged to execute the computer program to perform the steps in any of the method embodiments.
[0136] In an example embodiment, the electronic device can further comprise a transmission device connected to the processor and an input and output device connected to the processor.
[0137] The specific examples in the embodiment can refer to the examples described in the above embodiments and example embodiments, and the embodiment will not be described here again.
[0138] Obviously, those skilled in the art should understand that the modules or steps of the present application described above can be realized by general computing devices, which can be concentrated on a single computing device or distributed on a network composed of multiple computing devices, and they can be realized by program codes executable by computing devices, so that they can be stored in storage devices and executed by computing devices, and in some cases, the steps shown or described can be executed in different order, or they can be manufactured into individual integrated circuit modules, or multiple modules or steps can be manufactured into a single integrated circuit module. Thus, the present application is not limited to any specific combination of hardware and software.
[0139] The above only describes the preferred embodiments of the present application and is not used to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method of channel separation, characterized by, Comprise: When multiple reference signals are reflected by the intelligent reflecting surface or the repeater, the intelligent reflecting surface or the repeater switches the codebook of each reference signal to a corresponding intelligent reflecting surface codebook, wherein each reference signal corresponds to a different intelligent reflecting surface / codebook; Wherein, after the intelligent reflecting surface or the repeater switches the codebook of each reference signal to a corresponding intelligent reflecting surface codebook, the base station receives the reference signal, and separates the logical channel of the intelligent reflecting surface or the repeater according to the codebook switched by the reference signal.
2. The method of claim 1, wherein, Before the intelligent reflecting surface or the repeater switches the codebook of each reference signal to a corresponding intelligent reflecting surface codebook, it further comprises: The base station configures or agrees with the intelligent reflecting surface or the repeater parameters for separating the logical channel of the intelligent reflecting surface or the repeater, wherein the parameters include: The first parameter is used to indicate the number of logical channels that need to be separated; The second parameter is used to indicate the codebook set configured for the logical channel of the intelligent reflecting surface or the repeater, wherein the codebook set contains logical channel codebooks corresponding to the number of logical channels; The third parameter is used to indicate the subarray codebook configured for the physical subarray of each logical channel.
3. The method of claim 2, wherein, Wherein, The intelligent reflecting surface codebook is the Kronecker product of the logical channel codebook and the corresponding subarray codebook.
4. The method of claim 2, wherein, Wherein, The first parameter includes the number of logical channels that need to be separated in the azimuth and elevation dimensions of the intelligent reflecting surface or the repeater, or the number of physical subarrays contained in each logical channel in the azimuth and elevation dimensions.
5. The method of claim 2, wherein, Wherein, Each logical channel codebook is represented by 1 bit of information, the order of the logical channel codebooks in the codebook set is indicated by agreement or base station signaling, and the number of logical channel codebooks in the codebook set is greater than or equal to the number of logical channels.
6. The method of claim 2, wherein, Wherein, All subarray codebooks in the same logical channel are the same.
7. The method of claim 5, wherein, Wherein, In the case that the base station obtains the initial amplitude and phase of the reference signal, each logical channel corresponds to a logical channel codebook; In the case that the base station does not obtain the initial amplitude and phase of the reference signal, at least one logical channel corresponds to multiple logical channel codebooks.
8. The method of claim 2, wherein, Before the intelligent reflecting surface or the repeater switches the codebook of each reference signal to a corresponding intelligent reflecting surface codebook, it further comprises: The base station configures multiple reference signals, wherein the number of reference signals is an integer multiple of the number of logical channel codebooks.
9. The method of claim 8, wherein, Wherein, The reference signals configured on each OFDM symbol occupy the same RB, and the number of REs occupied on each RB is the same.
10. The method of claim 9, wherein, After the base station configures multiple reference signals, it further comprises: The base station notifies the intelligent reflecting surface or the repeater of the time slot and OFDM symbol position of the configured reference signal through signaling.
11. The method of claim 10, wherein, The intelligent reflecting surface or the repeater switches the codebook of each reference signal to a corresponding intelligent reflecting surface codebook, comprising: The intelligent reflecting surface or the repeater switches the codebook of each reference signal to a corresponding intelligent reflecting surface codebook based on the time slot and OFDM symbol position of the reference signal.
12. The method of claim 1, wherein, According to the codebook switched by each reference signal, the logical channel of the smart reflector or repeater is separated, and the method comprises the following steps of: In the case that the base station does not acquire the initial amplitude and phase of the reference signal, the amplitude and phase of the reference signal are compensated by a different logical channel codebook corresponding to the same logical channel, and then each logical channel is separated according to the compensated reference signal.
13. The method of claim 2, wherein, Wherein, The number of logical channels to be separated is N, the codebook set comprises N logical channel codebooks, each logical channel codebook comprises N elements with the same amplitude, and the Mth element in the Mth codebook is 180 degrees out of phase with other elements, wherein N is an integer greater than 1, and M is an integer greater than or equal to 1 and less than or equal to N.
14. A channel separation system characterized by, Comprise: The smart reflector or repeater is used for switching the codebook of each reference signal to a corresponding smart reflector codebook when multiple reference signals are reflected by the smart reflector or repeater, wherein each reference signal corresponds to a different smart reflector or repeater codebook. The base station is further used for separating the logical channel of the smart reflector or repeater according to the codebook switched by the reference signal after receiving the reference signal.
15. The system of claim 14, wherein, Further comprising, The base station is used for configuring or agreeing on parameters for separating the logical channel of the smart reflector or repeater for the smart reflector or repeater, wherein the parameters comprise: A first parameter for indicating the number of logical channels to be separated; A second parameter for indicating a codebook set configured for the logical channel of the smart reflector or repeater, wherein the codebook set comprises a logical channel codebook corresponding to the number of logical channels; A third parameter for indicating a subarray codebook configured for the physical subarray of each logical channel.
16. The system of claim 15, wherein The base station is further used for notifying the smart reflector or repeater of the time slot and OFDM symbol position of the configured reference signal through signaling.
17. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, wherein the computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 13.
18. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 13.
Citation Information
Patent Citations
Electronic device, wireless communication method and computer-readable storage medium
WO2022057918A1