CN116436735A - Data processing method and device - Google Patents
Data processing method and device Download PDFInfo
- Publication number
- CN116436735A CN116436735A CN202111650614.0A CN202111650614A CN116436735A CN 116436735 A CN116436735 A CN 116436735A CN 202111650614 A CN202111650614 A CN 202111650614A CN 116436735 A CN116436735 A CN 116436735A
- Authority
- CN
- China
- Prior art keywords
- communication device
- obtaining
- matrix
- dimension
- vector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 11
- 238000004891 communication Methods 0.000 claims abstract description 163
- 238000000034 method Methods 0.000 claims abstract description 112
- 239000011159 matrix material Substances 0.000 claims abstract description 87
- 238000012545 processing Methods 0.000 claims description 57
- 230000015654 memory Effects 0.000 claims description 33
- 238000005259 measurement Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 description 47
- 230000005540 biological transmission Effects 0.000 description 21
- 230000000875 corresponding effect Effects 0.000 description 20
- 230000008569 process Effects 0.000 description 16
- 238000013461 design Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 230000007774 longterm Effects 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 6
- 229910044991 metal oxide Inorganic materials 0.000 description 5
- 150000004706 metal oxides Chemical class 0.000 description 5
- 238000010521 absorption reaction Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000005672 electromagnetic field Effects 0.000 description 3
- 229910000577 Silicon-germanium Inorganic materials 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 239000012467 final product Substances 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- JBRZTFJDHDCESZ-UHFFFAOYSA-N AsGa Chemical compound [As]#[Ga] JBRZTFJDHDCESZ-UHFFFAOYSA-N 0.000 description 1
- LEVVHYCKPQWKOP-UHFFFAOYSA-N [Si].[Ge] Chemical compound [Si].[Ge] LEVVHYCKPQWKOP-UHFFFAOYSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 210000005013 brain tissue Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000005670 electromagnetic radiation Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
- H04L25/0228—Channel estimation using sounding signals with direct estimation from sounding signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0204—Channel estimation of multiple channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
- H04L25/0242—Channel estimation channel estimation algorithms using matrix methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
- H04L25/025—Channel estimation channel estimation algorithms using least-mean-square [LMS] method
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
- H04L25/0258—Channel estimation using zero-forcing criteria
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Transmission System (AREA)
Abstract
The application provides a data processing method and device. The method comprises the following steps: and obtaining a reference signal fed back by the second communication device. Obtaining H based on the reference signal C The H is C A matrix with dimension M x K, wherein M represents the number of antennas of the first communication device, K represents the number of antennas of the second communication device, H C The method meets the following conditions:wherein H is 1 As a matrix of dimension K M, H 2 For a diagonal matrix of dimension k×k, the diagonal vector is α= [ α ] 1 ,α 2 ,…α K ]. For H C Precoding to obtain W C ,W C Is a matrix of dimension M x K. First received energy vector b= [ b ] for obtaining feedback of second communication device 1 ,b 2 ,...b K ]. According to H C W is provided C Obtaining a second received energy vector a =[a 1 ,a 2 ,...a K ]. Obtaining alpha and H from a and b 2 According to H 2 And H is C Obtaining H 1 Wherein H is 1 For channel estimation.
Description
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a data processing method and apparatus.
Background
With the development of wireless communication technology, various new services are layered endlessly, and the resource requirements of different services are different, so that it is required that various services can use limited channel resources more efficiently in future wireless networks. In long term evolution systems (long term evolution, LTE) and in 5G new radio technology (NR) systems, the sounding reference signal (sounding reference signal, SRS) is an important uplink signal. After a User Equipment (UE) establishes a connection with a base station, the base station may allocate SRS resources to the UE and then estimate uplink channel quality through SRS transmitted by the UE. In particular, in a time division duplex system, based on reciprocity of uplink and downlink channels, the base station can also estimate downlink channel quality according to SRS transmitted by the UE, so as to perform downlink beam forming. Due to the time-varying characteristics of the wireless communication channel, if the transmission period of the SRS transmitted in the currently configured period or the SRS transmitted semi-statically is longer, the SRS signal-to-noise ratio is weaker, and thus the channel estimation and throughput of the user are affected, but if the transmission period is shorter, the SRS resource is insufficient to be allocated to each user.
In a time division duplex (time division duplex, TDD) system, the uplink and downlink channels have reciprocity. Therefore, the base station can estimate the uplink channel by using the SRS signal, obtain the downlink channel information by the channel reciprocity characteristic, and calculate the downlink weight value to perform the transmission power distribution. However, in an actual TDD communication system, the channel amplitude obtained by the base station based on the uplink SRS signal does not match the actual downlink channel amplitude, i.e. the reciprocity of the uplink and downlink channels is destroyed. Therefore, how to effectively correct the downlink channel amplitude deviation caused by SRS signal estimation is a problem to be solved.
Disclosure of Invention
The embodiment of the application provides a data processing method and device.
In a first aspect, an embodiment of the present application provides a data processing method, where an execution body of the method is a first communication apparatus, where the first communication apparatus may be a network device (for example, a core network device, a radio access network device, a WiFi router, or a WiFi access point), or may be a chip, a chip system, or a processor that supports the network device to implement the method, including: obtaining second communication device feedbackIs included in the reference signal of (a). Obtaining H based on the reference signal C The H is C For a matrix of dimension M x K, M represents the number of antennas of the first communication device, K represents the number of antennas of the second communication device, H C The method meets the following conditions:wherein the H is 1 For a matrix of dimension K M +.>Is H 1 Transposed matrix of (a), the H 2 For a diagonal matrix of dimension k×k, the diagonal vector is α= [ α ] 1 ,α 2 ,...α K ],α 1 ,α 2 ,...α K Are rational numbers. For the H C Precoding to obtain W C The W is C Is a matrix of dimension M x K. First received energy vector b= [ b ] for obtaining feedback of second communication device 1 ,b 2 ,…b K ]Wherein b, b 2 、...、b K All are positive numbers. According to the H C W is as follows C Obtaining a second received energy vector a= [ a ] 1 ,a 2 ,...a K ]Wherein a is 1 、a 2 、…、a K All are positive numbers. Obtaining alpha and H from a and b 2 According to H 2 And H is C Obtaining H 1 The H is 1 For channel estimation. By the method, the downlink channel amplitude deviation caused by the estimation based on the sounding reference signal (sounding reference signal, SRS) can be effectively corrected, so that the accurate downlink channel estimation is obtained, the problem that the reciprocity of the uplink and downlink channels is damaged can be solved, and the communication reliability is improved.
It will be appreciated that the second communication device may be a terminal, or may be a chip, a system-on-chip, a processor, or the like that supports the terminal to implement the method.
Optionally, the reference signal is an SRS signal. The SRS signal is transmitted by the second communication device to the first communication device. Optionally, the SRS signal may be sent periodically or semi-statically scheduled, and the specific transmission mode is not limited in this application.
Alternatively, the element value in b may be fed back to the first communication device by means of a physical uplink control channel (physical uplink control channel, PUCCH).
With reference to the first aspect, in certain embodiments of the first aspect, the precoding is one of the following: zero-forcing precoding, minimum mean square error precoding, or regular zero-forcing precoding.
Optionally, the W C Can be to the H C And pre-coding and normalizing to obtain the final product.
Alternatively, the precoding may be Zero Forcing (ZF) precoding or minimum mean square error (minimum mean square error, MMSE) precoding or regular zero forcing precoding. For example, when the precoding is ZF, W C And H is C The relationship of (2) can be expressed as:wherein->Is H C Conjugate matrix of>Is H C Is a conjugate matrix of (a). For another example, when the precoding is MMSE, W C And H is C The relationship of (2) can be expressed as: />Wherein sigma 2 For example, it can go to the negative power of 10, I is the identity matrix of dimension m×m.
with reference to the first aspect, in certain implementation manners of the first aspect, the first communication device sequentially sends K measurement signals to the second communication device, and received energy of the K measurement signals has a one-to-one correspondence with K elements of the b.
Alternatively, the first communication device weights and sequentially transmits K signals to the second communication device, and the K signals may be weighted by multiplying the transmission data vector by a precoding matrix W k Is realized by W k The method meets the following conditions: w (W) k Is a matrix of dimension M x K, and W k The kth column and W C The k-th element of (c) is the same, and the remaining elements are zero. Correspondingly, the second communication device can calculate the sequential received energy of the K signals by measuring RSRP of the K signals at the receiving side, that is, the element value in the first received energy vector b. Specifically, the corresponding kth element b in the b vector k Can be expressed as: b k =||H 1 w C,k || 2 Wherein w is C,k Represented as W C Is selected from the group consisting of the (c) and (d), K is a positive integer and K is more than or equal to 1 and less than or equal to K, I 2 Is a mathematical operator of the vector two norms, i.e. the sum of squares of the absolute values of the vector elements is rescheduled. After the second communication device obtains the sequential received energy of the K signals by measuring RSRP of the K signals, the value of the received energy of the K signals, that is, the element value in b, is fed back to the first communication device.
With reference to the first aspect, in certain embodiments of the first aspect, obtaining α according to a and b includes:
obtaining a from a and b satisfies:k is a positive number and K is more than or equal to 1 and less than or equal to K.
Optionally in combination with b above k =||H 1 w C,k || 2 A is as described above k =α k 2 ||H 1 w C,k || 2 Can obtain a k =α k 2 ·b k I.e.K is more than or equal to 1 and less than or equal to K. In combination with the above->It can be based on mathematical relations->Obtaining H 1 ,H 1 I.e. the estimated downlink channel matrix. By the method, the downlink channel amplitude deviation caused by SRS estimation can be effectively corrected, so that accurate downlink channel estimation is obtained, the problem that reciprocity of an uplink channel and a downlink channel is damaged can be solved, and communication reliability is improved.
In a second aspect, an embodiment of the present application provides a data processing method, where an execution subject of the method is a first communication apparatus, where the first communication apparatus may be a network device (for example, a core network device, a radio access network device, a WiFi router, or a WiFi access point), or may be a chip, a chip system, or a processor that supports the network device to implement the method, including: and obtaining a reference signal fed back by the second communication device. Obtaining H based on the reference signal C The H is C For a matrix of dimension M x K, M represents the number of antennas of the first communication device, K represents the number of antennas of the second communication device, H C The method meets the following conditions:wherein the H is 1 For a matrix of dimension K M +.>Is H 1 Transposed matrix of (a), the H 2 For a diagonal matrix of dimension k×k, the diagonal vector is α= [ α ] 1 ,α 2 ,...α K ],α 1 ,α 2 ,...α K Are rational numbers. According to the H C Obtaining H 3 The H is 3 Is a matrix of dimension K x K. First received energy vector b= [ b ] for obtaining feedback of second communication device 1 ,b 2 ,…b K ]Wherein b, b 2 、…、b K All are positive numbers. According to H 3 B obtaining alpha and H 2 According to H 2 And H is C Obtaining H 1 The H is 1 For channel estimation. By the method, the downlink channel amplitude deviation caused by SRS estimation can be effectively corrected so as to obtain accurate downlink channel estimation, the problem that the reciprocity of the uplink and downlink channels is damaged can be solved, and the communication reliability is improved.
It will be appreciated that the second communication device may be a terminal, or may be a chip, a system-on-chip, a processor, or the like that supports the terminal to implement the method.
Optionally, the reference signal is an SRS signal. The SRS signal is transmitted by the second communication device to the first communication device. Optionally, the SRS signal may be sent periodically or semi-statically scheduled, and the specific transmission mode is not limited in this application.
Alternatively, the element value in b may be fed back to the first communication device by means of a physical uplink control channel (physical uplink control channel, PUCCH).
Obtaining H in the second aspect 3 In one embodiment of (2), H 3 Is 1, element c of the mth row and the nth column m,n The following mathematical relationship is satisfied:wherein m is a positive integer and m is not less than 1 and not more than K, n is a positive integer and n is not less than 1 and not more than K,>for matrix H C The mth column vector h of (a) C,m Is self-conjugate transformed of h C,n Is H C The nth column vector of (i) is (i) i 2 Is a mathematical operator of the vector two norms, i.e. the sum of squares of the absolute values of the vector elements is rescheduled.
Alternatively, the first communication device weights and sequentially transmits K signals to the second communication device, and the K signals may be weighted by multiplying the transmission data vector by a precoding matrix W C Is realized by W C As a matrix of dimension K M, W C By reacting H with C Maximum ratio transmission (maximum ratio transmission, MRT) precoding is performed. For example: w (W) C The kth column vector w C,k Can be expressed as:wherein h is C,k Is H C Is>Is h C,k K is a positive integer and 1.ltoreq.k.ltoreq.k, and l is the mathematical operator of a norm of the vector, i.e. the sum of the absolute values of the vector elements. Correspondingly, the second communication device can calculate the sequential received energy of the K signals by measuring RSRP of the K signals at the receiving side, that is, the element value in the first received energy vector b. Specifically, the corresponding kth element b in the b vector k Can be expressed as: /> Wherein->Denoted as w C,k Conjugate transformation of h 1,p Is H 1 P is a positive integer and p is 1.ltoreq.p.ltoreq.K. After the second communication device obtains the sequential received energy of the K signals by measuring RSRP of the K signals, the value of the received energy of the K signals, that is, the element value in b, is fed back to the first communication device.
In a second aspect according to H 3 B obtaining alpha and H 1 In one embodiment, the above is combinedThe above-> The following mathematical relationship can be obtained:
alpha can be obtained by generating a K-element primary equation according to the corresponding relation of matrix elements 1 ,α 2 ,...α K The value of (1), i.e. H is obtained 2 . In combination with the above->It can be based on mathematical relations->Obtaining H 1 ,H 1 I.e. the estimated downlink channel matrix. By the method, the downlink channel amplitude deviation caused by SRS estimation can be effectively corrected, so that accurate downlink channel estimation is obtained, the problem that reciprocity of an uplink channel and a downlink channel is damaged can be solved, and communication reliability is improved.
With reference to the second aspect, in certain implementation manners of the second aspect, the first communication device sequentially sends K measurement signals to the second communication device, and received energy of the K measurement signals has a one-to-one correspondence with K elements of the b.
In a third aspect, embodiments of the present application provide an apparatus, which may implement the method of the first aspect, or any of the possible implementation manners of the first aspect. The apparatus comprises corresponding units or means for performing the above-described methods. The units comprised by the device may be implemented in software and/or hardware. The apparatus may be, for example, a terminal, a network device, a server, or a centralized controller, or a chip, a system-on-chip, or a processor, etc. that may support the terminal, the network device, the server, or the centralized controller to implement the above method.
In a fourth aspect, embodiments of the present application provide an apparatus, which may implement the method of the second aspect, or any of the possible embodiments of the second aspect. The apparatus comprises corresponding units or means for performing the above-described methods. The units comprised by the device may be implemented in software and/or hardware. The apparatus may be, for example, a terminal, a network device, a server, or a centralized controller, or a chip, a system-on-chip, or a processor, etc. that may support the terminal, the network device, the server, or the centralized controller to implement the above method.
In a fifth aspect, embodiments of the present application provide an apparatus, comprising: a processor coupled to a memory for storing a program or instructions which, when executed by the processor, cause the apparatus to carry out the method of the first aspect, or any of the possible implementations of the first aspect.
In a sixth aspect, embodiments of the present application provide an apparatus, including: a processor coupled to a memory for storing a program or instructions which, when executed by the processor, cause the apparatus to carry out the method of the second aspect, or any one of the possible implementations of the second aspect.
In a seventh aspect, embodiments of the present application provide a computer readable medium having stored thereon a computer program or instructions which, when executed, cause a computer to perform the method of the first aspect, or any of the possible implementation manners of the first aspect.
In an eighth aspect, embodiments of the present application provide a computer readable medium having stored thereon a computer program or instructions which, when executed, cause a computer to perform the method of the second aspect, or any of the possible embodiments of the second aspect, described above.
In a ninth aspect, the present embodiments provide a computer program product comprising computer program code which, when run on a computer, causes the computer to perform the method as described in the first aspect, or any one of the possible implementation manners of the first aspect.
In a tenth aspect, embodiments of the present application provide a computer program product comprising computer program code which, when run on a computer, causes the computer to perform the method of the second aspect, or any of the possible embodiments of the second aspect, described above.
In an eleventh aspect, embodiments of the present application provide a chip, including: a processor coupled to a memory for storing a program or instructions which, when executed by the processor, cause the chip to implement the method of the first aspect, or any one of the possible implementation manners of the first aspect.
In a twelfth aspect, embodiments of the present application provide a chip, including: a processor coupled to a memory for storing a program or instructions which, when executed by the processor, cause the chip to implement the method of the second aspect, or any one of the possible implementations of the second aspect.
Drawings
Fig. 1 is a schematic diagram of a communication system to which embodiments provided herein are applied;
FIG. 2 shows an exemplary schematic diagram of an architecture of a communication system;
FIG. 3 is a flow chart of a method for processing data according to an embodiment of the present application;
FIG. 4 is a flow chart of a data processing method according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a terminal according to an embodiment of the present application;
fig. 7 is a schematic diagram of another communication device according to an embodiment of the present application.
Detailed Description
The method and the device provided by the embodiment of the application can be applied to a communication system. A schematic diagram of a communication system is shown in fig. 1. The communication system 100 includes one or more network devices (network device 110 and network device 120 are shown) and one or more terminals in communication with the one or more network devices. Terminal 114 and terminal 118 are shown in fig. 1 in communication with network device 110, and terminal 124 and terminal 128 are shown in communication with network device 120. It will be appreciated that the network devices and terminals may also be referred to as communication devices.
The techniques described in embodiments of the invention may be used for various communication systems such as a fourth generation (4th generation,4G) communication system, a 4.5G communication system, a 5G communication system, a system in which multiple communication systems are converged, or a future evolution communication system (e.g., a 6G communication system). Such as long term evolution (long term evolution, LTE) systems, new Radio (NR) systems, wireless-fidelity (WiFi) systems, wireless ad hoc systems, device-to-device direct communication systems, and third generation partnership project (3rd generation partnership project,3GPP) related communication systems, among others.
Fig. 2 shows an exemplary schematic diagram of one possible architecture of a communication system, where the network device in the radio access network (radio access network, RAN) shown in fig. 2 comprises a base station (such as a gndeb or gNB) with a Centralized Unit (CU) and a Distributed Unit (DU) separated architecture. The RAN may be connected to a core network (e.g., a core network of LTE or a core network of 5G). CU and DU can be understood as a division of the base station from a logical function perspective. The CUs and DUs may be physically separate or may be deployed together. Multiple DUs may share one CU. One DU may also connect a plurality of CUs (not shown in the figure). The CU and the DU may be connected by an interface, for example, an F1 interface. CUs and DUs may be partitioned according to the protocol layers of the wireless network. Functions such as a packet data convergence layer protocol (packet data convergence protocol, PDCP) layer and a radio resource control (radio resource control, RRC) layer are provided at the CU, and functions such as a radio link control (radio link control, RLC), a medium access control (media access control, MAC) layer, a physical (physical) layer, and the like are provided at the DU. It will be appreciated that the partitioning of CU and DU processing functions in accordance with such protocol layers is merely an example, and may be partitioned in other ways. For example, a CU or DU may be divided into functions with more protocol layers. For example, a CU or DU may also be divided into partial processing functions with protocol layers. In one design, a part of functions of the RLC layer and functions of protocol layers above the RLC layer are set at CU, and the remaining functions of the RLC layer and functions of protocol layers below the RLC layer are set at DU. In another design, the functionality of a CU or DU may also be partitioned by traffic type or other system requirements. For example, according to the time delay division, the function of processing time which needs to meet the time delay requirement is set in the DU, and the function which does not need to meet the time delay requirement is set in the CU. The network architecture shown in fig. 2 may be applied to a 5G communication system, which may also share one or more components or resources with an LTE system. In another design, a CU may also have one or more functions of the core network. One or more CUs may be centrally located, as well as separately located. For example, the CUs can be arranged on the network side to facilitate centralized management. The DU may have multiple radio functions, or the radio functions may be set remotely.
The functions of the CU may be implemented by one entity, or the Control Plane (CP) and the User Plane (UP) may be further separated, i.e., the control plane (CU-CP) and the user plane (CU-UP) of the CU may be implemented by different functional entities, and the CU-CP and the CU-UP may be coupled to the DU to jointly implement the functions of the base station.
It is understood that the embodiments provided in this application also apply to architectures where CUs and DUs are not separated.
In this application, the network device may be any device having a wireless transceiver function. Including but not limited to: an evolved node B (NodeB or eNB or e-NodeB, evolutional Node B) in LTE, a base station (gNodeB or gNB) or a transceiver point (transmission receiving point/transmission reception point, TRP) in NR, a base station for 3GPP subsequent evolution, an access node in a WiFi system, a wireless relay node, a wireless backhaul node, core network equipment, and the like. The base station may be: macro base station, micro base station, pico base station, small station, relay station, or balloon station, etc. Multiple base stations may support networks of the same technology as mentioned above, or may support networks of different technologies as mentioned above. A base station may contain one or more co-sited or non-co-sited TRPs. The network device may also be a server (e.g., cloud server), a wireless controller in the context of a cloud wireless access network (cloud radio access network, CRAN), a CU, and/or a DU. The network device may also be a server, a wearable device, a machine communication device, an in-vehicle device, or a smart screen, etc. The following description will take a network device as an example of a base station. The plurality of network devices may be the same type of base station or different types of base stations. The base station may communicate with the terminal device or may communicate with the terminal device through the relay station. The terminal device may communicate with a plurality of base stations of different technologies, for example, the terminal device may communicate with a base station supporting an LTE network, may communicate with a base station supporting a 5G network, and may support dual connectivity with the base station of the LTE network and the base station of the 5G network.
The terminal is equipment with a wireless receiving and transmitting function, can be deployed on land, and comprises indoor or outdoor, handheld, wearable or vehicle-mounted; can also be deployed on the water surface (such as ships, etc.); but may also be deployed in the air (e.g., on aircraft, balloon, satellite, etc.). The terminal may be a mobile phone, a tablet (Pad), a computer with a wireless transceiving function, a VR terminal device, an AR terminal device, an MR terminal device, a terminal in an industrial control (industrial control), a vehicle-mounted terminal device, a terminal in a self driving (self driving), a terminal in a assisted driving(s), a terminal in a remote medical (remote medical) system, a terminal in a smart grid (smart grid), a terminal in a transportation security (transportation safety), a terminal in a smart city (smart city), a terminal in a smart home (smart home), or the like. The embodiments of the present application are not limited to application scenarios. A terminal may also be referred to as a terminal device, user Equipment (UE), access terminal device, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, remote terminal device, mobile device, UE terminal device, wireless communication device, machine terminal, UE agent, UE apparatus, or the like. The terminal may be fixed or mobile.
By way of example, and not limitation, in this application, a terminal may be a wearable device. The wearable device can also be called as a wearable intelligent device, and is a generic name for intelligently designing daily wear by applying wearable technology and developing wearable devices, such as glasses, gloves, watches, clothes, shoes and the like. The wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user. The wearable device is not only a hardware device, but also can realize a powerful function through software support, data interaction and cloud interaction. The generalized wearable intelligent device includes full functionality, large size, and may not rely on the smart phone to implement complete or partial functionality, such as: smart watches or smart glasses, etc., and focus on only certain types of application functions, and need to be used in combination with other devices, such as smart phones, for example, various smart bracelets, smart jewelry, etc. for physical sign monitoring.
In the application, the terminal may be a terminal in an internet of things (IoT) system, and the IoT is an important component of future information technology development, and the main technical feature of the IoT is to connect an article with a network through a communication technology, so as to realize man-machine interconnection and an intelligent network for interconnecting the things. The terminal in the present application may be a terminal in machine type communication (machine type communication, MTC). The terminal of the present application may be an in-vehicle module, an in-vehicle component, an in-vehicle chip, or an in-vehicle unit built in a vehicle as one or more components or units, and the vehicle may implement the method of the present application through the in-vehicle module, the in-vehicle component, the in-vehicle chip, or the in-vehicle unit built in. Therefore, the embodiments of the present application may be applied to the internet of vehicles, such as vehicle external connection (vehicle to everything, V2X), long term evolution of workshop communication technology (long term evolution vehicle, LTE-V), vehicle-to-vehicle (vehicle to vehicle, V2V), and the like.
The terminal in this application may also be a VR terminal, an AR terminal, or an MR terminal. VR terminals, AR terminals, and MR terminals may all be referred to as XR terminals. The XR terminal may be, for example, a head mounted device (e.g., a helmet or glasses), an all-in-one device, a television, a display, an automobile, a vehicle mounted device, a tablet or smart screen, etc. The XR terminal can present XR data to the user, who can experience diversified XR services by wearing or using the XR terminal. XR terminals may access the network either wirelessly or by wire, for example, through WiFi or 5G systems.
In order to establish an efficient communication link between the network device and the terminal, the network device configures time-frequency resources of a listening signal (such as a sounding reference signal or a sounding reference signal), and then estimates uplink channel quality of different frequency bands according to measurement results of a sounding reference signal (sounding reference signal, SRS) or channel state information (CSI-RS) sent by the terminal. On the premise of assuming uplink/downlink channel reciprocity (for example, time division duplex time division duplex, TDD mode), the network device can utilize SRS sent by the terminal to estimate downlink channel quality by using channel symmetry, or can estimate downlink channel quality by sending CSI-RS to the terminal, thereby assisting the network device to make a better downlink transmission policy. Wherein, both LTE and NR already support SRS, the network device can utilize SRS for beam management, including beam training and handover, in addition to evaluating uplink/downlink quality. It will be appreciated that the embodiment of the present application is described by taking SRS as an example, but the present embodiment is equally applicable to other reference signals, and is not limited herein.
However, in an actual TDD communication system, the channel amplitude obtained by the base station based on the uplink SRS signal does not match the actual downlink channel amplitude, i.e. the reciprocity of the uplink and downlink channels is destroyed. Specifically, the reason why the SRS amplitude is not reciprocal is mainly the following two points:
1) Terminal hardware design: in the diversity transmission process of the terminal, the signals pass through different wires, so that extra insertion loss is increased, and the channel amplitude calculated based on the SRS signals is influenced;
2) Terminal electromagnetic absorption rate (specific absorption rate, SAR) operation: in order to ensure that SAR does not exceed the standard, the terminal needs to judge the gesture according to the sensor, and then carries out upper limit constraint on the terminal transmitting power according to the gesture. Because the distances between different antennas and different parts of a human body are different under different postures, the SAR reduction constraint values of the antennas are different.
The channel reciprocity damage can cause the calculation change of the downlink weight, but the change is constrained in the subspace of the original channel, namely the subspace is unchanged; thus, reciprocity disruption has less impact on single user peak rates, but greater impact on multi-user peak rates. In addition, the SAR degradation process has a great influence on the performance of a far point in a single user, and the main reason is that SRS signals are weakened and channel estimation is damaged. Therefore, it is important that the communication device compensate for the SRS channel amplitude to restore reciprocity.
Embodiments herein provide a data processing method in which SRS amplitude difference is compensated with terminal feedback diversity trace loss, with channel state information reference signal (channel state information reference signal, CSI-RS) weighting, and with reference signal received power (reference signal received power, RSRP) feedback of the terminal. By the method, the communication equipment can effectively correct the downlink channel amplitude deviation caused by SRS signal estimation.
The following describes the technical scheme of the present application in detail by using specific embodiments with reference to the accompanying drawings. The following embodiments and implementations may be combined with each other and may not be repeated in some embodiments for the same or similar concepts or processes. It is to be understood that the functions explained in this application may be implemented by stand-alone hardware circuits, using software running in conjunction with a processor/microprocessor or general purpose computer, using application specific integrated circuits, and/or using one or more digital signal processors. When the present application describes a method, it may also be implemented in a computer processor and a memory coupled to the processor. It should be understood that in this application, the uppercase letters in bold represent the matrix and the lowercase letters in bold represent the vector.
For ease of understanding the embodiments herein, some concepts or terms to which the present application pertains will first be briefly described.
1. Sounding reference signals (soundingreference signal, SRS)
In the NR system, the UE periodically transmits SRS, and the transmission bandwidth covers the entire physical uplink shared channel (physical uplink shared channel, PUSCH) band as much as possible. The gNodeB receives and processes SRS of all UE, and measures signal interference noise ratio (signal to interference plus noiseratio, SINR) and timing value of each UE on each sub-carrier in the PUSCH frequency band. SINR is used for functions such as frequency selective scheduling, link adaptation, power control, etc. of the uplink channel. The eNB may use the SRS to estimate uplink channel quality of different frequency bands, and also use the SRS to manage uplink beams, including beam training, beam switching, and so on.
2. Electromagnetic wave absorption rate (specific absorption rate SAR)
Under the action of external electromagnetic field, an induced electromagnetic field is generated in human body, and because various organs of human body are consumable mediums, the electromagnetic field in human body can generate current, so that electromagnetic energy is absorbed and dissipated, and SAR is the characterization of the physical process. The unit is the electromagnetic power absorbed or consumed by the human tissue of unit mass, and the unit is W/kg. In the international general standard, the electromagnetic radiation energy absorbed per kilogram of brain tissue must not exceed 2 watts, timed in 6 minutes. Different national standards are different.
Fig. 3 is a flow chart of a communication method 300 according to an embodiment of the present application. The main implementation body of the method is a first communication device, and the first communication device may be a network device (for example, a core network device, a radio access network device, a WiFi router, or a WiFi access point), or may be a chip, a chip system, a processor, or the like supporting the network device to implement the method. The execution bodies of the parts in fig. 3 may be the same or different. As shown in fig. 3, the method 300 of this embodiment may include portions 310, 320, 330, 340, 350, and 360:
part 310: and obtaining a reference signal fed back by the second communication device.
In one embodiment of portion 310, the reference signal is an SRS signal. The SRS signal is transmitted by the second communication device to the first communication device. Optionally, the SRS signal may be sent periodically or semi-statically scheduled, and the specific transmission mode is not limited in this application.
It will be appreciated that the second communication device may be a terminal, or may be a chip, a system-on-chip, a processor, or the like that supports the terminal to implement the method.
320 portion: obtaining H based on the reference signal C 。
Optionally, the H C A matrix of dimension mxk, denoted as the uplink channel matrix. Where M represents the number of antennas of the first communication device and K represents the number of antennas of the second communication device. And the H is C The method meets the following conditions:wherein H is 1 For a matrix of dimension K x M and representing the downlink channel matrix, < >>Is H 1 Is a transposed matrix of (a); h 2 The diagonal matrix of dimension K multiplied by K represents the amplitude power bias of the uplink and downlink channels, wherein the diagonal vector is alpha= [ alpha ] 1 ,α 2 ,...α K ],α 1 ,α 2 ,...α K Are rational numbers.
Part 330: for said H C Precoding to obtain W C 。
In one embodiment of section 330, the W C Is a matrix of dimension M x K. The W is C Can be to the H C And pre-coding and normalizing to obtain the final product. Alternatively, the precoding may be Zero Forcing (ZF) precoding or minimum mean square error (minimum mean square error, MMSE) precoding or regular zero forcing precoding. For example, when the precoding is ZF, W C And H is C The relationship of (2) can be expressed as:wherein->Is H C Conjugate matrix of>Is H C Is a conjugate matrix of (a). For another example, when the precoding is MMSE, W C And H is C The relationship of (2) can be expressed as: />Wherein sigma 2 For example, it can go to the negative power of 10, I is the identity matrix of dimension m×m.
340 part: a first received energy vector b fed back by the second communication device is obtained. Wherein b= [ b ] 1 ,b 2 ,…b K ]Wherein b, b 2 、…、b K All are positive numbers.
In one embodiment of section 340, the first communication device weights the K signals to the second communication device in turn by multiplying the transmit data vector by a precoding matrix W k Is realized by W k The method meets the following conditions: w (W) k Is a matrix of dimension M x K, and W k The kth column and W C The k-th element of (c) is the same, and the remaining elements are zero. Correspondingly, the second communication device can calculate the sequential received energy of the K signals by measuring RSRP of the K signals at the receiving side, that is, the element value in the first received energy vector b. Specifically, the corresponding kth element b in the b vector k Can be expressed as: b k =||H 1 w C,k || 2 Wherein w is C,k Represented as W C Is selected from the group consisting of the (c) and (d), K is a positive integer and K is more than or equal to 1 and less than or equal to K, I 2 Is a mathematical operator of the vector two norms, i.e. the sum of squares of the absolute values of the vector elements is rescheduled. After the second communication device obtains the sequential received energy of the K signals by measuring RSRP of the K signals, the value of the received energy of the K signals, that is, the element value in b, is fed back to the first communication device.
In part 340, optionally, the element value in b may be fed back to the first communication device by way of a physical uplink control channel (physical uplink control channel, PUCCH).
Part 350: according to the H C And the W is C Obtaining a second receptionEnergy vector a. a= [ a ] 1 ,a 2 ,...a K ]Wherein a is 1 、a 2 、…、a K All are positive numbers. Wherein the second received energy vector a is the received power of K signals from the second communication device received by the first communication device.
360 parts: obtaining said alpha and said H from said a and said b 2 According to the H 2 With said H C Obtaining said H 1 The H is 1 For channel estimation.
In one embodiment of part 360, b in part 340 is combined k =||H 1 w C,k || 2 A in section 350 k =αk 2 ||H 1 w c,k || 2 Can obtain a k =α k 2 ·b k I.e.K is more than or equal to 1 and less than or equal to K. Incorporating part 310It can be based on mathematical relations->Obtaining H 1 ,H 1 I.e. the estimated downlink channel matrix.
Optionally, the method 300 further comprises 370 part:
370 part: and sequentially transmitting K measuring signals to the second communication device. The received energy of the K measurement signals has a one-to-one correspondence with the K elements of b.
One embodiment at section 370In which the first communication device weights the K signals to the second communication device in turn, the K signals may be weighted by multiplying the transmission data vector by a precoding matrix W k Is realized by W k The method meets the following conditions: w (W) k Is a matrix of dimension M x K, and W k The kth column and W C The k-th element of (c) is the same, and the remaining elements are zero. The one-to-one correspondence between the received energy of the K measurement signals and the K elements of b is the same as that described in 340, and will not be described herein.
It will be appreciated that the execution sequence of portion 370 follows 330 and precedes 340.
Fig. 4 shows a schematic structure of an apparatus. The main implementation body of the method is a first communication device, and the first communication device may be a network device (for example, a core network device, a radio access network device, a WiFi router, or a WiFi access point), or may be a chip, a chip system, a processor, or the like supporting the network device to implement the method. As shown in fig. 4, the method 400 of this embodiment may include portions 410, 420, 430, 440, and 450:
part 410: and obtaining a reference signal fed back by the second communication device.
In one embodiment of section 410, the reference signal is an SRS signal. The SRS signal is transmitted by the second communication device to the first communication device. Optionally, the SRS signal may be sent periodically or semi-statically scheduled, and the specific transmission mode is not limited in this application.
It will be appreciated that the second communication device may be a terminal, or may be a chip, a system-on-chip, a processor, or the like that supports the terminal to implement the method.
Part 420: obtaining H based on the reference signal C 。
Optionally, the H C A matrix of dimension mxk, denoted as the uplink channel matrix. Where M represents the number of antennas of the first communication device and K represents the number of antennas of the second communication device. And the H is C The method meets the following conditions:wherein H is 1 For a matrix of dimension K x M and representing the downlink channel matrix, < >>Is H 1 Is a transposed matrix of (a); h 2 The diagonal matrix of dimension K multiplied by K represents the amplitude power bias of the uplink and downlink channels, wherein the diagonal vector is alpha= [ alpha ] 1 ,α 2 ,...α K ],α 1 ,α 2 ,...α K Are rational numbers.
Part 430: according to the H C Obtaining H 3 。H 3 The correlation matrix is a correlation matrix of dimension k×k, and represents the correlation between antennas. Obtaining H at 430 section 3 In one embodiment of (2), H 3 Is 1, element c of the mth row and the nth column m,n The following mathematical relationship is satisfied:wherein m is a positive integer and m is not less than 1 and not more than K, n is a positive integer and n is not less than 1 and not more than K,>for matrix H C The mth column vector h of (a) C,m Is self-conjugate transformed of h C,n Is H C The nth column vector of (i) is (i) i 2 Is a mathematical operator of the vector two norms, i.e. the sum of squares of the absolute values of the vector elements is rescheduled.
Section 440: a first received energy vector b fed back by the second communication device is obtained. Wherein b= [ b ] 1 ,b 2 ,…b K ]Wherein b, b 2 、…、b K All are positive numbers.
In one embodiment of section 440, the first communication device weights the K signals to the second communication device in turn by multiplying the transmit data vector by a precoding matrix W C Is realized by W C As a matrix of dimension K M, W C By reacting H with C Maximum ratio transmission (maximum rate)io transmission, MRT) precoding. For example: w (W) C The kth column vector w C,k Can be expressed as:wherein h is C,k Is H C Is>Is h C,k K is a positive integer and 1.ltoreq.k.ltoreq.k, and l is the mathematical operator of a norm of the vector, i.e. the sum of the absolute values of the vector elements. Correspondingly, the second communication device can calculate the sequential received energy of the K signals by measuring RSRP of the K signals at the receiving side, that is, the element value in the first received energy vector b. Specifically, the corresponding kth element b in the b vector k Can be expressed as: /> Wherein->Denoted as w C,k Conjugate transformation of h 1,p Is H 1 P is a positive integer and p is 1.ltoreq.p.ltoreq.K. After the second communication device obtains the sequential received energy of the K signals by measuring RSRP of the K signals, the value of the received energy of the K signals, that is, the element value in b, is fed back to the first communication device.
In part 440, optionally, the element value in b may be fed back to the first communication device by means of a physical uplink control channel PUCCH.
Part 450: according to the H 3 Said b obtaining said a and said H 2 According to the H 2 With said H C Obtaining said H 1 The H is 1 For channel estimation.
In one embodiment of section 450, the binding of the portions 430And +.440 part>The following mathematical relationship can be obtained:
alpha can be obtained by generating a K-element primary equation according to the corresponding relation of matrix elements 1 ,α 2 ,...α K The value of (1), i.e. H is obtained 2 . Binding part 410->It can be based on mathematical relations->Obtaining H 1 ,H 1 I.e. the estimated downlink channel matrix.
Optionally, the method 400 further comprises 460 part:
460 portion: and sequentially transmitting K measuring signals to the second communication device. The received energy of the K measurement signals has a one-to-one correspondence with the K elements of b.
In one embodiment of section 460, the first communication device weights the K signals to the second communication device in turn by multiplying the transmit data vector by a precoding matrix W C Is realized by W C As a matrix of dimension K M, one can pass through the matrix for H C Maximum ratio transmission (maximum ratio transmission, MRT) precoding is performed. The one-to-one correspondence between the received energy of the K measurement signals and the K elements of b is the same as that described in 440, and will not be described herein.
It will be appreciated that the execution sequence of the 460 portion follows 430 and precedes 440.
Fig. 5 shows a schematic structure of an apparatus. The apparatus 500 may be a network device, a terminal device, a server, or a centralized controller, or may be a chip, a chip system, or a processor that supports the network device, the terminal device, the server, or the centralized controller to implement the above method. The device can be used for realizing the method described in the method embodiment, and can be particularly referred to the description in the method embodiment.
The apparatus 500 may comprise one or more processors 501, which processors 501 may also be referred to as processing units, may implement certain control functions. The processor 501 may be a general purpose processor or a special purpose processor, etc. For example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processor may be used to control communication devices (e.g., base stations, baseband chips, terminals, terminal chips, DUs or CUs, etc.), execute software programs, and process data of the software programs.
In an alternative design, the processor 501 may also store instructions and/or data 503, where the instructions and/or data 503 may be executed by the processor, to cause the apparatus 500 to perform the method described in the method embodiment above.
In another alternative design, the processor 501 may include a transceiver unit for implementing the receive and transmit functions. For example, the transceiver unit may be a transceiver circuit, or an interface circuit, or a communication interface. The transceiver circuitry, interface or interface circuitry for implementing the receive and transmit functions may be separate or may be integrated. The transceiver circuit, interface or interface circuit may be used for reading and writing codes/data, or the transceiver circuit, interface or interface circuit may be used for transmitting or transferring signals.
In yet another possible design, apparatus 500 may include circuitry to implement the functions of transmitting or receiving or communicating in the foregoing method embodiments.
Optionally, the apparatus 500 may include one or more memories 502, on which instructions 504 may be stored, which may be executed on the processor, to cause the apparatus 500 to perform the methods described in the method embodiments above. Optionally, the memory may further store data. In the alternative, the processor may store instructions and/or data. The processor and the memory may be provided separately or may be integrated. For example, the correspondence described in the above method embodiments may be stored in a memory or in a processor.
Optionally, the apparatus 500 may further comprise a transceiver 505 and/or an antenna 506. The processor 501 may be referred to as a processing unit, controlling the apparatus 500. The transceiver 505 may be referred to as a transceiver unit, a transceiver circuit, a transceiver device, a transceiver module, or the like, for implementing a transceiver function.
Alternatively, the apparatus 500 in the embodiments of the present application may be used to perform the method described in fig. 3 or fig. 4 in the embodiments of the present application.
The processors and transceivers described herein may be implemented on integrated circuits (integrated circuit, ICs), analog ICs, radio frequency integrated circuits RFICs, mixed signal ICs, application specific integrated circuits (application specific integrated circuit, ASIC), printed circuit boards (printed circuit board, PCB), electronic devices, and the like. The processor and transceiver may also be fabricated using a variety of IC process technologies such as complementary metal oxide semiconductor (complementary metal oxide semiconductor, CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (Bipolar Junction Transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
The apparatus described in the above embodiment may be a network device or a terminal device, but the scope of the apparatus described in the present application is not limited thereto, and the structure of the apparatus may not be limited by fig. 5. The apparatus may be a stand-alone device or may be part of a larger device. For example, the device may be:
(1) A stand-alone integrated circuit IC, or chip, or a system-on-a-chip or subsystem;
(2) Having a set of one or more ICs, which may optionally also include storage means for storing data and/or instructions;
(3) An ASIC, such as a modem (MSM);
(4) Modules that may be embedded within other devices;
(5) Receivers, terminals, smart terminals, cellular telephones, wireless devices, handsets, mobile units, vehicle devices, network devices, cloud devices, artificial intelligence devices, machine devices, home devices, medical devices, industrial devices, etc.;
(6) Others, and so on.
Fig. 6 provides a schematic structural diagram of a terminal device. The terminal device may be adapted to the scenario shown in fig. 1. For convenience of explanation, fig. 6 shows only major components of the terminal device. As shown in fig. 6, the terminal device 600 includes a processor, a memory, a control circuit, an antenna, and input-output means. The processor is mainly used for processing the communication protocol and the communication data, controlling the whole terminal, executing the software program and processing the data of the software program. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for converting a baseband signal and a radio frequency signal and processing the radio frequency signal. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used for receiving data input by a user and outputting data to the user.
When the terminal equipment is started, the processor can read the software program in the storage unit, analyze and execute the instructions of the software program and process the data of the software program. When data is required to be transmitted wirelessly, the processor carries out baseband processing on the data to be transmitted and then outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit processes the baseband signal to obtain a radio frequency signal and transmits the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is transmitted to the terminal device, the radio frequency circuit receives a radio frequency signal through the antenna, the radio frequency signal is further converted into a baseband signal, and the baseband signal is output to the processor, and the processor converts the baseband signal into data and processes the data.
For ease of illustration, fig. 6 shows only one memory and processor. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or storage device, etc., and embodiments of the present invention are not limited in this respect.
As an alternative implementation manner, the processor may include a baseband processor, which is mainly used for processing the communication protocol and the communication data, and a central processor, which is mainly used for controlling the whole terminal device, executing a software program, and processing the data of the software program. The processor in fig. 6 integrates the functions of a baseband processor and a central processing unit, and those skilled in the art will appreciate that the baseband processor and the central processing unit may be separate processors, interconnected by bus technology, etc. Those skilled in the art will appreciate that the terminal device may include multiple baseband processors to accommodate different network formats, and that the terminal device may include multiple central processors to enhance its processing capabilities, and that the various components of the terminal device may be connected by various buses. The baseband processor may also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit may also be expressed as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, which is executed by the processor to realize the baseband processing function.
In one example, the antenna and the control circuit having the transmitting and receiving function may be regarded as the transmitting and receiving unit 611 of the terminal device 600, and the processor having the processing function may be regarded as the processing unit 612 of the terminal device 600. As shown in fig. 6, the terminal device 600 includes a transceiving unit 611 and a processing unit 612. The transceiver unit may also be referred to as a transceiver, transceiver device, etc. Alternatively, the device for implementing the receiving function in the transceiver unit 611 may be regarded as a receiving unit, and the device for implementing the transmitting function in the transceiver unit 611 may be regarded as a transmitting unit, that is, the transceiver unit 611 includes a receiving unit and a transmitting unit. For example, the receiving unit may also be referred to as a receiver, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitting circuit, etc. Alternatively, the receiving unit and the transmitting unit may be integrated together, or may be a plurality of independent units. The receiving unit and the transmitting unit may be located in one geographical location or may be distributed among a plurality of geographical locations.
As shown in fig. 7, yet another embodiment of the present application provides an apparatus 700. The apparatus may be a terminal, a network device, a server, or a centralized controller, or may be a component (e.g., an integrated circuit, a chip, etc.) of a terminal, a network device, a server, or a centralized controller. The device may also be other communication modules, for implementing the method in the method embodiment of the present application. The apparatus 700 may include: the processing module 702 (or processing unit). Optionally, an interface module 701 (or called a transceiver unit or transceiver module) and a memory module 703 (or called a memory unit) may also be included. The interface module 701 is used to enable communication with other devices. The interface module 701 may be, for example, a transceiver module or an input-output module.
In one possible design, one or more modules as in FIG. 7 may be implemented by one or more processors or by one or more processors and memory; or by one or more processors and transceivers; or by one or more processors, memories, and transceivers, to which embodiments of the present application are not limited. The processor, the memory and the transceiver can be arranged separately or integrated.
The device has the function of realizing the terminal described in the embodiment of the application, for example, the device comprises a module or a unit or means (means) corresponding to the steps involved in the terminal described in the embodiment of the application, and the function or the unit or means (means) can be realized by software, or realized by hardware, or realized by executing corresponding software by hardware, or realized by a mode of combining software and hardware. Reference is further made in detail to the corresponding description in the foregoing corresponding method embodiments. Or the apparatus has a function of implementing the network device described in the embodiment of the present application, for example, the apparatus includes a module or a unit or means (means) corresponding to the steps involved in the network device described in the embodiment of the present application when the network device executes the network device, where the function or the unit or means (means) may be implemented by software, or implemented by hardware, or implemented by executing corresponding software by hardware, or may be implemented by a combination of software and hardware. Reference is further made in detail to the corresponding description in the foregoing corresponding method embodiments.
Alternatively, each module in the apparatus 700 in the embodiments of the present application may be used to perform the method described in fig. 3 in the embodiments of the present application.
In one possible design, an apparatus 700 may include: a processing module 702 and an interface module 701. The interface module 701 is configured to obtain a reference signal fed back by the terminal. The processing module 702 is configured to obtain H based on the reference signal C ,H C For a matrix of dimension M x K, M represents the number of antennas of the network device, K represents the number of antennas of the terminal, H C The method meets the following conditions:wherein H is 1 For a matrix of dimension K M +.>Is H 1 Transposed matrix of (H) 2 For a diagonal matrix of dimension k×k, the diagonal vector is α= [ α ] 1 ,α 2 ,…α K ],α 1 ,α 2 ,…α K Are rational numbers. The processing module 702 is also used for H C Precoding to obtain W C ,W C Is a matrix of dimension M x K. The interface module 701 is further configured to obtain a first received energy vector b fed back by the terminal. The processing module 702 is further configured to, according to H C W is provided C A second received energy vector a is obtained. The processing module 702 is further configured to obtain a and H from a and b 2 According to H 2 And H is C Obtaining H 1 The H is 1 For channel estimation.
In some possible embodiments of the above apparatus 700, the interface module 70l is further configured to sequentially send K measurement signals to the terminal, where the received energies of the K measurement signals have a one-to-one correspondence with the K elements of b.
In some possible embodiments of the above apparatus 700, the precoding is one of the following:
zero-forcing pre-coding is carried out,
minimum mean square error precoding, or
Regular zero-forcing precoding.
In some possible embodiments of the apparatus 700 described above, obtaining α from a and b includes:
obtaining a from a and b satisfies:k is a positive number and K is more than or equal to 1 and less than or equal to K.
Alternatively, each module in the apparatus 700 in the embodiments of the present application may be used to perform the method described in fig. 4 in the embodiments of the present application.
In one possible design, an apparatus 700 may include: a processing module 702 and an interface module 701. The interface module 701 is configured to obtain a reference signal fed back by the terminal. The processing module 702 is configured to obtain H based on the reference signal C ,H C For a matrix of dimension M x K, M represents the number of antennas of the network device, K represents the number of antennas of the terminal, H C The method meets the following conditions:wherein H is 1 For a matrix of dimension K M +.>Is H 1 Transposed matrix of (H) 2 For a diagonal matrix of dimension k×k, the diagonal vector is α= [ α ] 1 ,α 2 ,...α K ],α 1 ,α 2 ,...α K Are rational numbers. The processing module 702 is further configured to, according to H C Obtaining H 3 ,H 3 Is a matrix of dimension K x K. The interface module 701 alsoAnd the first received energy vector b is used for obtaining the feedback of the terminal. The processing module 702 is further configured to, according to the H 3 Said b obtaining said a and said H 2 According to the H 2 With said H C Obtaining said H 1 The H is 1 For channel estimation.
In some possible embodiments of the above apparatus 700, the interface module 701 is further configured to sequentially send K measurement signals to the terminal, where the received energies of the K measurement signals have a one-to-one correspondence with the K elements of b.
It can be understood that some optional features in the embodiments of the present application may be implemented independently in some scenarios, independent of other features, such as the scheme on which they are currently based, so as to solve corresponding technical problems, achieve corresponding effects, or may be combined with other features according to requirements in some scenarios. Accordingly, the apparatus provided in the embodiments of the present application may also implement these features or functions accordingly, which is not described herein.
Those of skill would further appreciate that the various illustrative logical blocks (illustrative logical block) and steps (steps) described in connection with the embodiments herein may be implemented as electronic hardware, computer software, or combinations of both. Whether such functionality is implemented as hardware or software depends upon the particular application and design requirements of the overall system. Those skilled in the art may implement the described functionality using a variety of methods for their respective applications, but such implementation should not be construed as beyond the scope of the embodiments of the present application.
It will be appreciated that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments may be implemented by integrated logic circuits of hardware in a processor or instructions in software form. The processor may be a general purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (application specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components.
The aspects described herein may be implemented in a variety of ways. For example, these techniques may be implemented in hardware, software, or a combination of hardware. For a hardware implementation, the processing units used to perform these techniques at a communication device (e.g., a base station, terminal, network entity, or chip) may be implemented in one or more general purpose processors, DSPs, digital signal processing devices, ASICs, programmable logic devices, FPGAs, or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combinations thereof. A general purpose processor may be a microprocessor, but in the alternative, the general purpose processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
It will be appreciated that the memory in embodiments of the present application may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. The volatile memory may be random access memory (random access memory, RAM) which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous DRAM (SLDRAM), and direct memory bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
The present application also provides a computer readable medium having stored thereon a computer program which, when executed by a computer, performs the functions of any of the method embodiments described above.
The present application also provides a computer program product which, when executed by a computer, implements the functions of any of the method embodiments described above.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
It is appreciated that reference throughout this specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, various embodiments are not necessarily referring to the same embodiments throughout the specification. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic of the processes, and should not constitute any limitation on the implementation process of the embodiments of the present application.
It is to be understood that in this application, the terms "when …," "if," and "if" are used to indicate that the device is doing so under some objective condition, are not intended to limit the time and require no action to be determined by the device when it is implemented, nor are other limitations meant to be implied.
The term "simultaneously" in the present application is understood to mean at the same point in time, also during a period of time, and also during the same period.
Those skilled in the art will appreciate that: various numbers such as first, second, etc. are referred to in this application for ease of description only and are not intended to limit the scope of embodiments of the present application. The specific values of numbers (which may also be referred to as indices), numbers, and locations in this application are for illustrative purposes only and are not intended to be a unique representation, nor is it intended to limit the scope of embodiments of the present application. The various numbers of first, second, etc. referred to in this application are also merely for ease of description and are not intended to limit the scope of embodiments of the present application.
Elements referred to in the singular are intended to be used in this application to mean "one or more" rather than "one and only one" unless specifically indicated. In this application, unless specifically stated otherwise, "at least one" is intended to mean "one or more" and "a plurality" is intended to mean "two or more".
In addition, the terms "system" and "network" are often used interchangeably herein. The term "and/or" is herein merely an association relationship describing an associated object, meaning that there may be three relationships, e.g., a and/or B, may represent: there are three cases where a alone exists, where a may be singular or plural, and where B may be singular or plural, both a and B exist alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The term "at least one of … …" or "at least one of … …" herein means all or any combination of the listed items, e.g., "at least one of A, B and C," may mean: there are six cases where a alone, B alone, C alone, a and B together, B and C together, A, B and C together, where a may be singular or plural, B may be singular or plural, and C may be singular or plural.
It will be appreciated that in embodiments of the present application, "B corresponding to a" means that B is associated with a, from which B may be determined. It should also be understood that determining B from a does not mean determining B from a alone, but may also determine B from a and/or other information.
The correspondence relationship shown in each table in the present application may be configured or predefined. The values of the information in each table are merely examples, and may be configured as other values, which are not limited in this application. In the case of the correspondence between the configuration information and each parameter, it is not necessarily required to configure all the correspondence shown in each table. For example, in the table in the present application, the correspondence shown by some rows may not be configured. For another example, appropriate morphing adjustments, e.g., splitting, merging, etc., may be made based on the tables described above. The names of the parameters indicated in the tables may be other names which are understood by the communication device, and the values or expressions of the parameters may be other values or expressions which are understood by the communication device. When the tables are implemented, other data structures may be used, for example, an array, a queue, a container, a stack, a linear table, a pointer, a linked list, a tree, a graph, a structure, a class, a heap, a hash table, or a hash table.
Predefined in this application may be understood as defining, predefining, storing, pre-negotiating, pre-configuring, curing, or pre-firing.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
Those skilled in the art will understand that, for convenience and brevity, the specific working process of the system, apparatus and unit described above may refer to the corresponding process in the foregoing method embodiment, which is not described herein again.
It will be appreciated that the systems, apparatus, and methods described herein may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (randomaccess memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The same or similar parts between the various embodiments in this application may be referred to each other. In the various embodiments and the various implementation/implementation methods in the various embodiments in this application, if no special description and logic conflict exist, terms and/or descriptions between different embodiments and between the various implementation/implementation methods in the various embodiments may be consistent and may be mutually referred to, technical features in the different embodiments and the various implementation/implementation methods in the various embodiments may be combined to form new embodiments, implementations, implementation methods, or implementation methods according to their inherent logic relationships. The above-described embodiments of the present application are not intended to limit the scope of the present application.
The foregoing is merely specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the present application, and the changes and substitutions are intended to be covered by the scope of the present application.
Claims (14)
1. A data processing method applied to a first communication device, comprising:
Obtaining a reference signal fed back by the second communication device;
obtaining H based on the reference signal C The H is C For a matrix of dimension M x K, where M represents the number of antennas of the first communication device, K represents the number of antennas of the second communication device, and H C The method meets the following conditions:wherein said H 1 For a matrix of dimension K M +.>Is H 1 Is transposed of the matrix of H 2 For a diagonal matrix of dimension k×k, the diagonal vector is α= [ α ] 1 ,α 2 ,...α K ],α 1 ,α 2 ,...α K Are rational numbers;
for said H C Precoding to obtain W C The W is C A matrix of dimension M x K;
obtaining a first received energy vector b= [ b ] fed back by the second communication device 1 ,b 2 ,...b K ]Wherein b, b 2 、...、b K All are positive numbers;
according to the H C And the W is C Obtaining a second received energy vector a= [ a ] 1 ,a 2 ,...a K ]Wherein a is 1 、a 2 、...、a K All are positive numbers;
obtaining said alpha and said H from said a and said b 2 According to the H 2 With said H C Obtaining said H 1 The H is 1 For channel estimation.
2. The method according to claim 1, wherein the method further comprises:
and sequentially transmitting K measuring signals to the second communication device, wherein the receiving energy of the K measuring signals has one-to-one correspondence with the K elements of b.
3. The method according to claim 1 or 2, characterized in that the pre-coding is one of the following:
Zero-forcing pre-coding is carried out,
minimum mean square error precoding, or
Regular zero-forcing precoding.
5. A data processing method applied to a first communication device, comprising:
obtaining a reference signal fed back by the second communication device;
obtaining H based on the reference signal C The H is C For a matrix of dimension M x K, where M represents the number of antennas of the first communication device, K represents the number of antennas of the second communication device, and H C The method meets the following conditions:wherein said H 1 For a matrix of dimension K M +.>Is H 1 Is transposed of the matrix of H 2 For a diagonal matrix of dimension k×k, the diagonal vector is α= [ α ] 1 ,α 2 ,...α K ],α 1 ,α 2 ,...α K Are rational numbers;
according to the H C Obtaining H 3 The H is 3 A matrix of dimension K x K;
obtaining a first received energy vector b= [ b ] fed back by the second communication device 1 ,b 2 ,...b K ]Wherein b, b 2 、...、b K All are positive numbers;
according to the H 3 Said b obtaining said a and said H 2 According to the H 2 With said H C Obtaining said H 1 The H is 1 For channel estimation.
6. The method of claim 5, wherein the method further comprises:
and sequentially transmitting K measuring signals to the second communication device, wherein the receiving energy of the K measuring signals has one-to-one correspondence with the K elements of b.
7. A communication device, the communication device being a first communication device, comprising: an interface module and a processing module;
the interface module is used for obtaining a reference signal fed back by the second communication device;
the processing module is used for obtaining H based on the reference signal C The H is C For a matrix of dimension M x K, where M represents the number of antennas of the first communication device, K represents the number of antennas of the second communication device, and H C The method meets the following conditions:wherein said H 1 For a matrix of dimension K M +.>Is H 1 Is transposed of the matrix of H 2 For a diagonal matrix of dimension k×k, the diagonal vector is α= [ α ] 1 ,α 2 ,...α K ],α 1 ,α 2 ,...α K Are rational numbers;
the processing module is also used for processing the H C Precoding to obtain W C The W is C A matrix of dimension M x K;
the interface module is further configured to obtain a first received energy vector b= [ b ] fed back by the second communication device 1 ,b 2 ,...b K ]Wherein b, b 2 、...、b K All are positive numbers;
The processing module is also used for processing the H C And the W is C Obtaining a second received energy vector a= [ a ] 1 ,a 2 ,...a K ]Wherein a is 1 、a 2 、...、a K All are positive numbers;
the processing module is also used for obtaining the alpha and the H according to the a and the b 2 According to the H 2 With said H C Obtaining said H 1 The H is 1 For channel estimation.
8. The apparatus of claim 7, wherein the device comprises a plurality of sensors,
the interface module is further configured to sequentially send K measurement signals to the second communication device, where the received energies of the K measurement signals have a one-to-one correspondence with the K elements of b.
9. The apparatus according to claim 7 or 8, wherein the precoding is one of the following:
zero-forcing pre-coding is carried out,
minimum mean square error precoding, or
Regular zero-forcing precoding.
10. The apparatus according to any one of claims 7-9, wherein the processing module is further configured to obtain the α from the a and the b, comprising:
11. A communication device, the communication device being a first communication device, comprising: an interface module and a processing module;
The interface module is used for obtaining a reference signal fed back by the second communication device;
the processing module is used for obtaining H based on the reference signal C The H is C For a matrix of dimension M x K, where M represents the number of antennas of the first communication device, K represents the number of antennas of the second communication device, and H C The method meets the following conditions:wherein said H 1 For a matrix of dimension K M +.>Is H 1 Is transposed of the matrix of H 2 For a diagonal matrix of dimension k×k, the diagonal vector is α= [ α ] 1 ,α 2 ,...α K ],α 1 ,α 2 ,...α K Are rational numbers;
the processing module is also used for processing the H C Obtaining H 3 The H is 3 A matrix of dimension K x K;
the processing module is further configured to obtain a first received energy vector b= [ b ] fed back by the second communication device 1 ,b 2 ,...b K ]Wherein b, b 2 、...、b K All are positive numbers;
the processing module is also used for processing the H 3 Said b obtaining said a and said H 2 According to the H 2 With said H C Obtaining said H 1 The H is 1 For channel estimation.
12. The apparatus of claim 11, wherein the device comprises a plurality of sensors,
the interface module is further configured to sequentially send K measurement signals to the second communication device, where the received energies of the K measurement signals have a one-to-one correspondence with the K elements of b.
13. A communication device, comprising: a processor coupled to a memory for storing a program or instructions that, when executed by the processor, cause the apparatus to perform the method of any one of claims 1 to 4, or 5 to 6.
14. A computer readable storage medium having stored thereon a computer program or instructions, which when executed, cause a computer to perform the method of any of claims 1 to 4, or 5 to 6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111650614.0A CN116436735A (en) | 2021-12-30 | 2021-12-30 | Data processing method and device |
PCT/CN2022/141713 WO2023125340A1 (en) | 2021-12-30 | 2022-12-24 | Data processing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111650614.0A CN116436735A (en) | 2021-12-30 | 2021-12-30 | Data processing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116436735A true CN116436735A (en) | 2023-07-14 |
Family
ID=86997867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111650614.0A Pending CN116436735A (en) | 2021-12-30 | 2021-12-30 | Data processing method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116436735A (en) |
WO (1) | WO2023125340A1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9787379B2 (en) * | 2014-11-17 | 2017-10-10 | Samsung Electronics Co., Ltd. | Method and apparatus for precoding channel state information reference signal |
US10164752B2 (en) * | 2015-10-23 | 2018-12-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Dynamic precoding of shared reference signals |
US10892929B2 (en) * | 2017-09-29 | 2021-01-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Multi-antenna processing for reference signal |
CN111835390B (en) * | 2019-04-16 | 2021-11-30 | 华为技术有限公司 | Channel measurement method, communication device and computer readable medium |
-
2021
- 2021-12-30 CN CN202111650614.0A patent/CN116436735A/en active Pending
-
2022
- 2022-12-24 WO PCT/CN2022/141713 patent/WO2023125340A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023125340A1 (en) | 2023-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115315906B (en) | Channel measurement method and communication device | |
CN114503504B (en) | CSI report sending method, receiving method, device, equipment and medium | |
CN112751598B (en) | Method for processing precoding matrix and communication device | |
US11496188B2 (en) | Electronic device, communication method and medium | |
WO2021081847A1 (en) | Channel measurement method and communication apparatus | |
CN118018074B (en) | Communication method, communication device, computer readable storage medium and related system | |
US20230379020A1 (en) | Precoding method and apparatus | |
WO2021159309A1 (en) | Channel measurement method and communication device | |
US20230019630A1 (en) | Update Method and Communications Apparatus | |
US20210006316A1 (en) | Method to estimate snr for mu-mimo based on channel orthogonality | |
WO2023125340A1 (en) | Data processing method and apparatus | |
WO2022082545A1 (en) | Channel information feedback method and related device | |
WO2024093867A1 (en) | Precoding indication method, and communication apparatus | |
CN118019113B (en) | Communication method, communication device, computer readable storage medium and related system | |
CN118018075B (en) | Communication method, communication device, computer readable storage medium and related system | |
KR102150547B1 (en) | Metohod for practical interference alignment using multiple antenna in multi-cell overlap environment | |
CN116195214B (en) | Interference control method and device | |
WO2024149377A1 (en) | Channel state information report determination method and apparatus, and chip and module device | |
CN112311484B (en) | Method and apparatus for channel measurement | |
CN115396989A (en) | Communication processing method and device | |
CN116800309A (en) | Distributed precoding method and device | |
CN115734239A (en) | Method and apparatus for measuring interference | |
CN117956618A (en) | Resource allocation method and device | |
CN118510016A (en) | Signal transmission method and related device | |
CN115865570A (en) | Enhancing multi-user MIMO through channel state information reporting |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |