CN115801505A - Channel estimation method, device, communication equipment and storage medium - Google Patents
Channel estimation method, device, communication equipment and storage medium Download PDFInfo
- Publication number
- CN115801505A CN115801505A CN202310069740.XA CN202310069740A CN115801505A CN 115801505 A CN115801505 A CN 115801505A CN 202310069740 A CN202310069740 A CN 202310069740A CN 115801505 A CN115801505 A CN 115801505A
- Authority
- CN
- China
- Prior art keywords
- symbol
- equivalent
- merging
- pilot
- channel estimation
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000004891 communication Methods 0.000 title claims abstract description 65
- 238000009826 distribution Methods 0.000 claims abstract description 51
- 230000001629 suppression Effects 0.000 claims abstract description 29
- 238000004590 computer program Methods 0.000 claims description 23
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 241000764238 Isis Species 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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
- Mobile Radio Communication Systems (AREA)
Abstract
The application relates to a channel estimation method, a device, a communication device and a storage medium. The method comprises the following steps: obtaining a first equivalent merging symbol and a second equivalent merging symbol by an optimal noise merging suppression method according to the position distribution and the noise power of the pilot symbols; and obtaining a channel estimation value of the symbol to be estimated according to the first equivalent combined symbol and the second equivalent combined symbol. The method can fully utilize a plurality of pilot symbols, select a part of pilot symbols to generate a first equivalent combined symbol according to the positions and the noise of the pilot symbols, select another part of pilot symbols to generate a second equivalent combined symbol so as to determine the channel estimation value of each symbol to be estimated, thereby optimizing the signal-to-noise ratio of the interpolated symbol to be estimated and improving the noise suppression performance in channel estimation.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a channel estimation method, apparatus, communication device, and storage medium.
Background
With the development of power carrier communication technology, orthogonal Frequency Division Multiplexing (OFDM) technology has attracted much attention.
The OFDM technology, as a multi-Carrier modulation technology, converts a high-speed serial data stream to be transmitted into a plurality of low-speed parallel sub-data streams, increases the Symbol length, effectively avoids Inter Symbol Interference (ISI) and Inter Carrier Interference (ICI), and has the advantages of high frequency spectrum utilization rate, multipath Interference resistance, high communication rate, and the like.
However, the OFDM technique has some disadvantages, and when fading corresponding to a communication frequency point is strong, it is difficult to recover correct information without performing necessary channel estimation and equalization.
In the conventional technology, time domain interpolation is a classical time domain channel estimation method in channel estimation, which performs channel estimation by using a pilot signal in a current subframe to obtain a channel estimation result of an OFDM symbol at each pilot point, and performs interpolation operation by using a channel estimation result of an OFDM symbol in which two adjacent pilots are located to determine a channel estimation result of other non-pilot OFDM symbols of the current subframe.
However, in the case of multiple pilots, that is, when the number of pilot symbols is greater than two, the above method only uses local pilot information in the subframe, and the channel estimation performance of the non-pilot OFDM symbol needs to be improved.
Disclosure of Invention
In view of the above, it is necessary to provide a channel estimation method, apparatus, communication device and storage medium for solving the above technical problems.
In a first aspect, the present application provides a channel estimation method.
The method comprises the following steps:
according to the position distribution and the noise power of a plurality of pilot symbols, a first equivalent merging symbol and a second equivalent merging symbol are obtained through an optimal noise merging suppression method;
and obtaining a channel estimation value of the symbol to be estimated according to the first equivalent combined symbol and the second equivalent combined symbol.
In one embodiment, determining the first equivalent combined symbol and the second equivalent combined symbol by an optimal noise combining and suppressing method according to the position distribution and the noise power of the plurality of pilot symbols includes:
determining a combination of pilot symbols according to the pilot symbols;
merging the pilot symbols in the merged combination to obtain an equivalent symbol;
traversing the combination, and obtaining the noise power of the symbol to be estimated after equivalent symbol interpolation according to the position distribution and the noise power of the pilot symbols in the combination;
and determining a first equivalent merging symbol and a second equivalent merging symbol by taking the minimum noise power after the interpolation of the symbols to be estimated as a target.
In one embodiment, traversing the combination, and obtaining the noise power after interpolation of the symbol to be estimated according to the position distribution and the noise power of the pilot symbol in the combination, includes:
determining an equivalent index of an equivalent symbol corresponding to the pilot symbol according to the position distribution;
determining equivalent noise of an equivalent symbol corresponding to the pilot symbol according to the noise power;
and obtaining the noise power of the symbol to be estimated after the symbol to be estimated is interpolated by using the equivalent symbol according to the equivalent index and the equivalent noise.
In one embodiment, obtaining a channel estimation value of a symbol to be estimated according to a first equivalent combined symbol and a second equivalent combined symbol includes:
obtaining an equivalent index of the first equivalent merging symbol according to the position distribution of the pilot symbols generating the first equivalent merging symbol;
obtaining an equivalent index of the second equivalent merging symbol according to the position distribution of the pilot symbols generating the second equivalent merging symbol;
and combining the channel estimation value of the pilot symbol for generating the first equivalent merging symbol, the channel estimation value of the pilot symbol for generating the second equivalent merging symbol, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated to obtain the channel estimation value of the symbol to be estimated.
In one embodiment, the obtaining the channel estimation value of the symbol to be estimated by combining the channel estimation value of the pilot symbol generating the first equivalent combined symbol, the channel estimation value of the pilot symbol generating the equivalent combined symbol, the equivalent index of the first equivalent combined symbol, the equivalent index of the second equivalent combined symbol, and the position index of the symbol to be estimated includes:
obtaining a channel estimation value of the first equivalent merging symbol according to the channel estimation value of the pilot frequency symbol for generating the first equivalent merging symbol;
obtaining a channel estimation value of a second equivalent merging symbol according to the channel estimation value of the pilot symbol for generating the second equivalent merging symbol;
and obtaining the channel estimation value of the symbol to be estimated through interpolation operation according to the channel estimation value of the first equivalent merging symbol, the channel estimation value of the second equivalent merging symbol, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated.
In one embodiment, the obtaining the channel estimation value of the symbol to be estimated by combining the channel estimation value of the pilot symbol generating the first equivalent combined symbol, the channel estimation value of the pilot symbol generating the equivalent combined symbol, the equivalent index of the first equivalent combined symbol, the equivalent index of the second equivalent combined symbol, and the position index of the symbol to be estimated includes:
obtaining a first equivalent estimation coefficient according to the number of pilot frequency symbols for generating a first equivalent combined symbol;
obtaining a second equivalent estimation coefficient according to the number of pilot frequency symbols for generating a second equivalent merging symbol;
obtaining an interpolation coefficient of a pilot symbol of the first equivalent merging symbol according to the first equivalent estimation coefficient, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated;
obtaining an interpolation coefficient of a pilot symbol of the second equivalent merging symbol according to the second equivalent estimation coefficient, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated;
and obtaining the channel estimation value of the symbol to be estimated by utilizing the channel estimation value of the pilot frequency symbol and the corresponding interpolation coefficient.
In one embodiment, the first equivalent combined symbol and the second equivalent combined symbol are generated by combining at least one pilot symbol, and an intersection of a set of pilot symbols generating the first equivalent combined symbol and a set of pilot symbols generating the second equivalent combined symbol is empty.
In a second aspect, the present application further provides a channel estimation apparatus.
The device comprises:
the virtual merging module is used for obtaining a first equivalent merging symbol and a second equivalent merging symbol by an optimal noise merging suppression method according to the position distribution and the noise power of the pilot symbols;
and the interpolation operation module is used for obtaining the channel estimation value of the symbol to be estimated according to the first equivalent merging symbol and the second equivalent merging symbol.
In a third aspect, the present application further provides a communication device.
The communication device comprises a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
obtaining a first equivalent merging symbol and a second equivalent merging symbol by an optimal noise merging suppression method according to the position distribution and the noise power of the pilot symbols;
and the channel estimation value of the symbol to be estimated is obtained according to the first equivalent merging symbol and the second equivalent merging symbol.
In a fourth aspect, the present application further provides a computer-readable storage medium.
A computer-readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of:
obtaining a first equivalent merging symbol and a second equivalent merging symbol by an optimal noise merging suppression method according to the position distribution and the noise power of the pilot symbols;
and the channel estimation value of the symbol to be estimated is obtained according to the first equivalent merging symbol and the second equivalent merging symbol.
In a fifth aspect, the present application further provides a computer program product.
Computer program product comprising a computer program which, when executed by a processor, performs the steps of:
obtaining a first equivalent merging symbol and a second equivalent merging symbol by an optimal noise merging suppression method according to the position distribution and the noise power of the pilot symbols;
and the channel estimation value of the symbol to be estimated is obtained according to the first equivalent merging symbol and the second equivalent merging symbol.
According to the channel estimation method, the device, the communication equipment and the storage medium, a virtual first equivalent combined symbol and a virtual second equivalent combined symbol are determined from a plurality of pilot symbols by an optimal noise combination suppression method according to the position distribution and the noise power of the plurality of pilot symbols, and a channel estimation value of a symbol to be estimated is determined by utilizing the first equivalent combined symbol and the second equivalent combined symbol.
The method is adopted to determine the channel estimation value of each symbol to be estimated, a plurality of pilot symbols can be fully utilized, a part of pilot symbols are selected according to the positions and the noise of the pilot symbols to generate a first equivalent combined symbol, another part of pilot symbols are selected to generate a second equivalent combined symbol, the signal-to-noise ratio of the interpolated symbols to be estimated is optimized, the interpolation coefficient is traversed in an off-line mode, the estimated channel estimation value noise statistic value is minimum based on the generated linear interpolation coefficient, the noise suppression effect is good, and the noise suppression performance in channel estimation is improved.
Drawings
FIG. 1 is a diagram of an exemplary channel estimation method;
FIG. 2 is a flow diagram of a channel estimation method in one embodiment;
FIG. 3 is a diagram illustrating the distribution of pilot symbols within a sub-frame according to an embodiment;
FIG. 4 is a flow diagram illustrating the generation of equivalent merged symbols in one embodiment;
fig. 5 is an application environment diagram of an LTE terminal according to an embodiment of the present invention;
fig. 6 is a flowchart illustrating a channel estimation method applied to an LTE terminal in an embodiment;
FIG. 7 is a block diagram showing the structure of a channel estimation device according to an embodiment;
FIG. 8 is an internal block diagram of a communication device in one embodiment;
fig. 9 is an internal structural diagram of a communication device in another embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments.
It should be understood that the specific embodiments described herein are merely illustrative of and not restrictive on the broad application.
The channel estimation method provided in the embodiment of the present application may be applied to a communication system shown in fig. 1, such as a satellite communication system or a conventional mobile communication system.
The communication system includes a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD) system, a fifth generation (5 th generation,5 g) system, a new radio interface (NR), a sixth generation (6 th generation,6 g) system, a Wireless Local Area Network (WLAN) communication system, a wireless fidelity (WiFi) system, and other future communication systems, and also supports a communication system in which multiple wireless technologies are integrated, for example, a system in which a non-ground-resource (NTN) network such as an unmanned aerial vehicle, a satellite communication system, and a High Altitude Platform (HAPS) communication is integrated.
Referring to fig. 1, a communication system includes at least one terminal 102 and at least one base station 104.
The base station 104 in this embodiment may be a node in a Radio Access Network (RAN), which may also be referred to as a network device, and may also be referred to as a RAN node (or device).
Some examples of base stations 104 are: next generation base station (gNB), next generation evolved Node B (Ng-eNB), transmission Reception Point (TRP), evolved Node B (evolved Node B, eNB), radio Network Controller (RNC), node B (nodeB, NB), base Station Controller (BSC), base transceiver station (HNB), home base station (e.g., home evolved Node B, or home Node B, base Band Unit (BBU), or wireless fidelity (Wifi) access point (access point, AP), base station 104 may also be a satellite, and may also be referred to as a satellite platform, an aircraft, or a base station satellite.
The base station 104 may also be other devices having the functionality of the base station 104, for example, the base station 104 may also be a device that serves the functionality of the base station 104 in device to device (D2D) communication, car networking, or machine to machine (M2M) communication.
The base station 104 may also be any possible base station 104 in a future communication system.
The base station 104 may perform communication interaction with core network equipment to provide communication services to the terminal 102.
The core network device is, for example, a device in a Core Network (CN) of a 5G network.
The core network, as a bearer network, provides an interface to a data network, and provides a User Equipment (UE) with communication connection, authentication, management, policy control, and bearer completion for data services.
The terminal 102 in this embodiment may refer to a User Equipment (UE), an access terminal, a subscriber unit, a subscriber station, a Mobile Station (MS), a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user equipment.
An access terminal may be a cellular telephone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with Wireless communication capability, a computing device or other processing device connected to a Wireless modem, a vehicle mounted device, a wearable device, a Mobile station in a communication Network, or a device in a future evolved Public Land Mobile Network (PLMN) Network, etc.
For convenience of description, fig. 1 only illustrates one terminal 102 and one base station 104, and in an actual system, a plurality of terminals 102 and base stations 104 may coexist, and are not described herein again.
It should be noted that the system architecture and the service scenario described in the embodiment of the present application are for more clearly illustrating the technical solution of the embodiment of the present invention, and do not constitute a limitation to the technical solution provided in the embodiment of the present invention, and it is known by a person skilled in the art that, along with the evolution of the system architecture and the appearance of a new service scenario, the technical solution provided in the embodiment of the present invention is also applicable to similar technical problems.
In one embodiment, as shown in fig. 2, a channel estimation method is provided, which is described by taking the method as an example applied to the communication system in fig. 1, and includes the following steps:
Where pilot symbols refer to known data transmitted on several carriers of an OFDM symbol.
Orthogonal Frequency Division Multiplexing (OFDM) is a special multi-carrier modulation method that divides the total channel into multiple sub-channels in the Frequency domain, each sub-channel is modulated by a sub-carrier, and the sub-carriers are Orthogonal to each other and transmitted in parallel.
A pilot signal is inserted into the transmission signal, and the receiving end performs channel estimation by processing the pilot signal.
In order to maintain orthogonality among the subcarriers, it is common to provide that certain subcarriers are used at certain times for transmitting training data, also known as pilot (Pliot) signals.
The (time-varying) multipath fading channel experienced by the OFDM system can be regarded as a time-frequency two-dimensional system, a time domain distribution structure is defined according to a protocol for transmitting pilot frequency, the position of a pilot frequency signal frequency domain is known, the position of a pilot frequency signal time domain is known, symbols (content) included in the pilot frequency signal are known, the power used for transmitting the pilot frequency signal is known, two-dimensional sampling is performed on a time frequency spectrum of the channel, after pilot frequency extraction and channel rough estimation of the pilot frequency point, a channel estimation value of a symbol to be estimated can be obtained through interpolation, and then the whole time frequency response of the channel can be obtained.
The optimal noise Combining and suppressing method, i.e. Maximum Ratio Combining (MRC), refers to generating a first equivalent combined symbol and a second equivalent combined symbol by fully utilizing the position distribution and noise power of a plurality of pilot symbols for the channel estimation of each symbol to be estimated, so that the noise mean square error of the channel estimation result obtained by interpolating each symbol to be estimated is minimized, i.e. ensuring that the signal-to-noise Ratio of the finally interpolated symbol is the best, so as to obtain the channel estimation value with the best noise suppression.
Illustratively, for each time domain symbol to be estimated, interpolation is performed by the first equivalent combined symbol and the second equivalent combined symbol.
The first equivalent combined symbol and the second equivalent combined symbol belong to virtual equivalent symbols, and for a certain time domain symbol to be estimated, the first equivalent combined symbol and the second equivalent combined symbol are determined according to the known position distribution of pilot symbols and noise power.
That is, according to the position distribution of the pilot symbols and the noise power, the equivalent noise of the symbol to be estimated after interpolation using two equivalent symbols can be determined.
Therefore, when the first equivalent combined symbol and the second equivalent combined symbol are determined, the information (positions and noise) of a plurality of pilot symbols can be fully utilized, and the equivalent noise of the symbol to be estimated after interpolation of the two equivalent symbols is minimized through an optimal noise combination suppression method, so that the noise suppression performance of channel estimation of the symbol to be estimated is improved.
Alternatively, the noise power in this embodiment refers to a statistically expected noise power.
The noise statistics of each row of pilot frequency symbols are independent, and the expected noise power is counted on each row of pilot frequencyACan be expressed as:
wherein,N i is composed ofiThe noise on the column pilot symbols is,the noise power is statistically expected for the i columns of pilots.
The channel estimation result of the symbol to be estimated after interpolation of two equivalent symbols can be expressed by the following formula, so that the statistical expected noise power is obtainedMinimum, i.e. highest signal-to-noise ratio:
wherein,for a symbol to be estimatedOn the sub-carrierThe channel estimation value of (a) above,for a symbol to be estimatedOn the sub-carrierThe ideal channel estimation value of (a) above,is a symbol to be estimatedThe noise of (2).
And step 204, obtaining a channel estimation value of the symbol to be estimated by using the first equivalent combined symbol and the second equivalent combined symbol.
The channel estimation has a very important role in wireless communication, and the channel estimation value of a symbol to be estimated can be calculated by using the detected pilot signal channel estimation value.
In the embodiment of the present application, after the first equivalent merging symbol and the second equivalent merging symbol are obtained by the optimal noise merging suppression method, the first equivalent merging symbol and the second equivalent merging symbol may be used to interpolate the to-be-estimated symbol, so as to obtain the channel estimation value of the to-be-estimated symbol, and finally obtain the channel estimation value of the optimal noise suppression.
In the channel estimation method, according to the position distribution and the noise power of a plurality of pilot symbols, a first equivalent combined symbol and a second equivalent combined symbol are determined by adopting an optimal noise combination suppression method, and the channel estimation value of the symbol to be estimated is determined by utilizing the first equivalent combined symbol and the second equivalent combined symbol.
The method is adopted to determine the channel estimation value of each symbol to be estimated, and can fully utilize a plurality of pilot symbols to select the equivalent symbol which enables the noise statistic value of the channel estimation value of the symbol to be estimated to be minimum according to the positions and the noise of the pilot symbols, thereby optimizing the signal-to-noise ratio of the interpolated symbol to be estimated and improving the noise suppression performance in channel estimation.
In one embodiment, the first equivalent combined symbol and the second equivalent combined symbol are generated by combining at least one pilot symbol, and the intersection of the set of pilot symbols generating the first equivalent combined symbol and the set of pilot symbols generating the second equivalent combined symbol is empty.
The first equivalent merging symbol and the second equivalent merging symbol are generated by merging at least one pilot symbol which exists physically, and the intersection of the set where the pilot symbol generating the first equivalent merging symbol is located and the set where the pilot symbol generating the second equivalent merging symbol is located is empty, that is, the pilot symbol generating the first equivalent merging symbol is different from the pilot symbol generating the second equivalent merging symbol.
Illustratively, first fromMSelection among pilot symbolsNOne pilot symbol and then the restM-NSelection among pilot symbolsKA pilot symbol, which may be composed ofNThe pilot symbols are combined to generate a first equivalent combined symbolKThe pilot symbols are combined to generate a second equivalent combined symbol, wherein,Mis greater than or equal to 3, and the content of the active carbon,N1 or more and 1 or lessM-1,K∈[1,M-N]。
In this embodiment, because the first equivalent combined symbol and the second equivalent combined symbol are generated by combining partial pilot symbols, for a certain time domain symbol to be estimated, the pilot symbol that generates the first equivalent combined symbol and the pilot symbol that generates the second equivalent combined symbol are determined by an optimal noise combination suppression method according to the known position distribution and noise power of the pilot symbols.
That is, in this embodiment, when selecting the pilot symbols, according to the position distribution and the noise power thereof, a portion of suitable pilot symbols are selected from the plurality of pilot symbols to generate a first equivalent combined symbol, and another portion of suitable pilot symbols are selected to generate a second equivalent combined symbol, so as to minimize the channel estimation value noise statistic of the symbol to be estimated.
Illustratively, referring to fig. 3, according to a protocol for transmitting pilots, pilots are placed at fixed positions of time-frequency resources (e.g., resource Elements (REs)), and the rest are useful data signals, i.e., useful data signalsl1、l5、l8 andl12 are the pilot symbols for the pilot symbols,l2、l3、l4、l6、l7、l9、l10、l11. andl13 are non-pilot symbols, which are the useful data signals, i.e. the symbols to be estimated.
E.g. for the symbol to be estimatedl2 according tol1、l5、l8 andl12, obtaining the position distribution and the noise power by an optimal noise combination and suppression methodl1、l5 the combined first equivalent combined symbol, anl8、l12 combined second equivalent combined symbol, treating estimated symbol by first equivalent combined symbol and second equivalent combined symboll2, after interpolation, the mean square error of noise of the two channel estimation results obtained by interpolation can be minimized, namely, the signal-to-noise ratio of the finally interpolated symbol is ensured to be the best.
In this embodiment, by selecting a part of suitable pilot symbols from the multiple pilot symbols to generate a first equivalent combined symbol and selecting another part of suitable pilot symbols to generate a second equivalent combined symbol, it is possible to fully utilize information of the multiple pilot symbols and select an equivalent symbol combining scheme that minimizes a channel estimation value noise statistic from the multiple pilot symbols.
Referring to fig. 4, in one embodiment, determining a first equivalent combined symbol and a second equivalent combined symbol by an optimal noise combining suppression method according to a position distribution and a noise power of a plurality of pilot symbols includes:
The pilot symbol combination refers to two pilot symbol sets, and all the pilot symbols in the pilot symbol sets are combined to generate an equivalent symbol.
For each symbol to be estimated, two equivalent symbols are used for interpolation, in the embodiment of the present application, two equivalent symbols interpolated for the same symbol to be estimated are referred to as a pair of equivalent symbols, each equivalent symbol is generated by combining at least one pilot symbol, and the pilot symbols generating one equivalent symbol form a pilot symbol set, that is, a pair of pilot symbol sets corresponds to a pair of equivalent symbols.
Illustratively, the pilot symbol combinations are determined from the pilot symbols, i.e. all combinations are determined from a plurality of pilot symbols, each combination comprises a pair of sets of pilot symbols, and the intersection of two sets of pilot symbols of a pair of sets of pilot symbols is empty.
For example, pilot symbols are commonMThe number of the main components is one,Mgreater than or equal to 3, and increasing according to the position indexMThe position index of each pilot frequency symbol is sequentiallyl 1 、l 2 、…、l M 。
It is assumed that in a pair of sets of pilot symbols, one set of pilot symbols comprisesMIn one pilot symbolNOne pilot symbol, and another pilot symbol set from the restM-NSelection among pilot symbolsKA plurality of pilot symbols, wherein,N1 or more and 1 or lessM-1,K∈[1,M-N]。
Each one of which isNValue is also given byA situation of eachKValue is also given byNumber of cases, i.e. combinations common to the combined combinations of pilot symbolsThe following formula can be used:
The equivalent symbol is generated by combining pilot symbols in each pilot symbol set in the combination of the pilot symbols.
For example, a pair of equivalent symbols comprises a first equivalent symbol and a second equivalent symbol, the first equivalent symbol being formed by a set of pilot symbols (A)MIn one pilot symbolNA set of pilot symbols) All pilot symbols in (a) are combined and a second equivalent symbol is generated by another set of pilot symbols (the rest ofM-NSelected from one pilot symbolKSets of pilot symbols) are combined.
In this embodiment, after determining the combination of the pilot symbols, the pilot symbols in each pilot symbol set in the combination are combined to obtain an equivalent symbol.
One combination includes two sets of pilot symbols, and two equivalent symbols are generated accordingly.
And 406, traversing the combination, and obtaining the noise power of the symbol to be estimated after the equivalent symbol interpolation according to the position distribution and the noise power of the pilot symbols in the combination.
Illustratively, each combination is traversed, and the noise power after the symbol to be estimated is interpolated by a pair of equivalent symbols corresponding to the combination is calculated according to the position distribution and the noise power of the pilot symbol in the combination, that is, the combination is commonIn case of combination, then calculateThe secondary noise power.
Specifically, the minimum noise power is selected from a plurality of noise powers corresponding to the plurality of combining combinations, and based on the combining combination corresponding to the minimum noise power, a pair of equivalent symbols corresponding to the combining combination is determined to be a first equivalent combining symbol and a second equivalent combining symbol.
That is, in the combining combination corresponding to the minimum noise power, a pair of equivalent symbols corresponding to a pair of pilot symbol sets is the first equivalent combined symbol and the second equivalent combined symbol.
In this embodiment, by determining the combination combinations of all the pilot symbols, and traversing each combination to calculate the noise power after the corresponding interpolated symbol to be estimated is obtained, an optimal pair of equivalent symbols can be accurately selected, that is, the optimal pilot symbol combination scheme can be accurately selected for each symbol to be estimated for interpolation, so that the noise mean square error of the obtained channel estimation result is minimized.
In one embodiment, traversing the combination, and obtaining the noise power after interpolation of the symbol to be estimated according to the position distribution and the noise power of the pilot symbol in the combination, includes: determining an equivalent index of an equivalent symbol corresponding to the pilot symbol according to the position distribution; determining equivalent noise of an equivalent symbol corresponding to the pilot frequency symbol according to the noise power; and obtaining the noise power of the symbol to be estimated after the symbol to be estimated is interpolated by using the equivalent symbol according to the equivalent index and the equivalent noise.
Wherein, the position distribution of the pilot symbols can be represented by their corresponding position indexes.
For a certain combination, which includes a pair of pilot symbol sets, a pair of equivalent symbols can be generated by combining all pilot symbols in each pair of pilot symbol sets.
For an equivalent symbol, the equivalent index of the equivalent symbol may be determined according to the position distribution of the pilot symbols generating the equivalent symbol, and the equivalent noise of the equivalent symbol may be determined according to the noise power of the pilot symbols generating the equivalent symbol.
Illustratively, assume that the position index of the symbol to be estimated islThe position indexes of the pilot symbols are increased according to the indexes to be sequentiallyl 1 、l 2 、…、l M ,MGreater than or equal to 3, the noise power of the pilot symbols is represented by the statistically expected noise power, that is, the statistically expected noise power on each column of the pilotsACan be expressed as:。
the symbol to be estimated is treated with a pair of equivalent symbols (position index ofl) Interpolation, slavel 1 、l 2 、…、l M The index set representsMIn one pilot frequency symbol, selectN(N1 or more and 1 or lessM-1) pilot symbols, generating a first equivalent symbol.
Then from the restM-NIn one pilot frequency symbol, selectK ∈ [1, M-N]And generating a second equivalent symbol by using the pilot symbols.
First equivalent symbol (lindex1) The equivalent index and the equivalent noise of (a) can be expressed as:
wherein,lindex1being an equivalent index of a first equivalent symboll 1 '、l 2 '、…、l N 'Is selectedNA set of indices of the individual pilot symbols,is the equivalent noise of the first equivalent symbol.
The equivalent index and equivalent noise of the second equivalent symbol may be expressed as:
wherein,lindex2is an equivalent index to the second equivalent symbol,U-Brepresentation collectionUInBThe complement ofl 1 ''、l 2 ''、…、l K ''Is from the restM-NSelected from one pilot symbolKA set of indices of pilot symbols, eachU-BOn the premise of eachKIs given a value ofCan be used as a seedThe situation of the energy is that the energy,is the equivalent noise of the second equivalent symbol.
It should be noted that the number of the pilot symbols in the pilot symbol set may be one, and obviously, the equivalent index and the equivalent noise of the equivalent symbol generated by the pilot symbol set composed of one pilot symbol are the position index and the noise power of the pilot symbol.
Symbol to be estimated (l) Using a first equivalent symbol (equivalent index is) And a second equivalent symbol (equivalent index is) The interpolated statistical expected noise power may be expressed as:
in this embodiment, the equivalent index of the equivalent symbol generated by the pilot symbol is obtained through the index of the pilot symbol, and the equivalent index of the equivalent symbol generated by the pilot symbol is obtained through the noise power of the pilot symbol, so that the virtual equivalent symbol has the properties of equivalent noise and the equivalent index, and the noise power of the symbol to be estimated, which is interpolated by using the virtual equivalent symbol, can be obtained through the equivalent noise and the equivalent index of the virtual equivalent symbol.
In one embodiment, obtaining a channel estimation value of a symbol to be estimated according to a first equivalent combined symbol and a second equivalent combined symbol includes: obtaining an equivalent index of the first equivalent merging symbol according to the position distribution of the pilot symbols generating the first equivalent merging symbol; obtaining an equivalent index of the second equivalent merging symbol according to the position distribution of the pilot symbols generating the second equivalent merging symbol; and combining the channel estimation value of the pilot symbol for generating the first equivalent merging symbol, the channel estimation value of the pilot symbol for generating the second equivalent merging symbol, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated to obtain the channel estimation value of the symbol to be estimated.
For example, after determining the first equivalent combined symbol and the second equivalent combined symbol, the to-be-estimated symbol may be interpolated by using the first equivalent combined symbol and the second equivalent combined symbol to obtain a channel estimation value of the to-be-estimated symbol.
The channel estimation value of the symbol to be estimated is determined by first determining the equivalent index of the first equivalent combined symbol and the equivalent index of the second equivalent combined symbol, and then combining the equivalent indexes and the equivalent index of the symbol to be estimated, and the detected channel estimation value of the pilot symbol generating the first equivalent combined symbol and the second equivalent combined symbol.
It should be noted that, regarding the step of determining the equivalent index of the first equivalent combined symbol and the equivalent index of the second equivalent combined symbol, reference may be made to the step of determining the equivalent index of the equivalent symbol generated corresponding to the pilot symbol according to the position distribution of the pilot symbol in the foregoing embodiment, and the step of determining the equivalent noise of the equivalent symbol generated corresponding to the pilot symbol according to the noise power of the pilot symbol.
In this embodiment, channel estimation values of pilot symbols of the first equivalent combined symbol, channel estimation values of pilot symbols of the second equivalent combined symbol, and position distributions of the first equivalent combined symbol, the second equivalent combined symbol, and the symbol to be estimated are generated, so that channel estimation of the symbol to be estimated can be generated by fast interpolation.
In one embodiment, combining the channel estimation value of the pilot symbol that generates the first equivalent combined symbol, the channel estimation value of the pilot symbol that generates the second equivalent combined symbol, the equivalent index of the first equivalent combined symbol, the equivalent index of the second equivalent combined symbol, and the position index of the symbol to be estimated to obtain the channel estimation value of the symbol to be estimated includes: obtaining a channel estimation value of the first equivalent merging symbol according to the channel estimation value of the pilot symbol for generating the first equivalent merging symbol; obtaining a channel estimation value of a second equivalent merging symbol according to the channel estimation value of the pilot symbol for generating the second equivalent merging symbol; and obtaining the channel estimation value of the symbol to be estimated through interpolation operation according to the channel estimation value of the first equivalent merging symbol, the channel estimation value of the second equivalent merging symbol, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated.
For example, the channel estimation value of the first equivalent combined symbol is obtained according to the channel estimation value of the pilot symbol generating the first equivalent combined symbol, and the following formula may be adopted:
wherein,the channel estimate for the first equivalent combined symbol,Nto generate the number of pilot symbols for the first equivalent combined symbol,to be selectedNA set of channel estimate values for each pilot symbol.
For example, the channel estimation value of the second equivalent combined symbol is obtained according to the channel estimation value of the pilot symbol generating the second equivalent combined symbol, and the following formula may be adopted:
wherein,for the channel estimates of the second equivalent combined symbols,Kto generate the number of pilot symbols for the second equivalent combined symbol,to be selectedKA set of channel estimate values for each pilot symbol.
Combining the channel estimation values of the first equivalent merging symbol and the second equivalent merging symbol, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol, and the position index of the symbol to be estimated, obtaining the channel estimation value of the symbol to be estimated through interpolation operation, and adopting the following formula:
wherein,lindex1an equivalent index for the first equivalent combined symbol,lindex2an equivalent index for the second equivalent combined symbol,is indexed for the position of the symbol to be estimated,H l is the channel estimation value of the symbol to be estimated.
In this embodiment, the channel estimation value of the symbol to be estimated is obtained by fast interpolation by determining the channel estimation values of the virtual first equivalent merging symbol and the virtual second equivalent merging symbol.
In another embodiment, combining the channel estimation value of the pilot symbol generating the first equivalent combined symbol, the channel estimation value of the pilot symbol generating the second equivalent combined symbol, the equivalent index of the first equivalent combined symbol, the equivalent index of the second equivalent combined symbol, and the position index of the symbol to be estimated to obtain the channel estimation value of the symbol to be estimated includes: obtaining a first equivalent estimation coefficient according to the number of pilot frequency symbols for generating a first equivalent combined symbol; obtaining a second equivalent estimation coefficient according to the number of pilot symbols for generating a second equivalent combined symbol; obtaining an interpolation coefficient of a pilot symbol of the first equivalent merging symbol according to the first equivalent estimation coefficient, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated; obtaining an interpolation coefficient of a pilot symbol of the second equivalent merging symbol according to the second equivalent estimation coefficient, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated; and obtaining the channel estimation value of the symbol to be estimated by utilizing the channel estimation value of the pilot frequency symbol and the corresponding interpolation coefficient.
Wherein the first equivalent estimation coefficient may be the inverse of the number of pilot symbols generating the first equivalent combined symbol, i.e. the first equivalent estimation coefficientWhereinNthe number of pilot symbols to generate the first equivalent combined symbol.
The second equivalent estimation coefficient may be the inverse of the number of pilot symbols generating the second equivalent combined symbols, i.e.In whichKThe number of pilot symbols to generate the first equivalent combined symbol.
Illustratively, the interpolation coefficient of the pilot symbol of the first equivalent combined symbol is obtained according to the first equivalent estimation coefficient, the equivalent index of the first equivalent combined symbol, the equivalent index of the second equivalent combined symbol, and the position index of the symbol to be estimated, and the following formula may be adopted:
wherein,an equivalent index for the first equivalent combined symbol,an equivalent index for the second equivalent combined symbol,is indexed by the position of the symbol to be estimated,interpolation coefficients for pilot symbols to generate a first equivalent combined symbol.
Then, obtaining an interpolation coefficient of a pilot symbol of the second equivalent combined symbol according to the second equivalent estimation coefficient, the equivalent index of the first equivalent combined symbol, the equivalent index of the second equivalent combined symbol, and the position index of the symbol to be estimated, and using the following formula:
wherein,interpolation coefficients for pilot symbols to generate second equivalent combined symbols.
The channel estimation value of the symbol to be estimated is obtained by using the channel estimation value of the pilot frequency symbol and the corresponding interpolation coefficient, and the following formula can be adopted:
wherein,for a symbol to be estimatedOn the sub-carrierA channel estimation value of the channel;for generating first equivalent combined symbolsNA set of indices of the individual pilot symbols,is a pilot symbol (index is) On the sub-carrierThe channel estimation value of (c) is,pilot frequency for generating first equivalent combined symbolInterpolation coefficients of the symbols;for generating second equivalent combined symbolsKA set of indices of the individual pilot symbols,is a pilot symbol (index is) On a sub-carrierThe channel estimation value of (a) above,interpolation coefficients for pilot symbols to generate second equivalent combined symbols.
In this embodiment, the channel estimation value of the symbol to be estimated can be obtained by determining the interpolation coefficient corresponding to each pilot symbol in the pilot symbol set and summing the products of the channel estimation value and the interpolation coefficient of each pilot symbol, and the pilot configuration, the symbol to be estimated, the pilot symbol set for generating the first equivalent combined symbol and the second equivalent combined symbol, and the interpolation coefficients of each pilot symbol in the pilot symbol set can form a corresponding relationship, so that the optimal combined interpolation mode of each symbol to be estimated, that is, the interpolation coefficient of each pilot symbol, is generated in advance in an offline manner under various pilot symbol configurations, so as to perform time domain interpolation calculation quickly.
In one embodiment, as shown in fig. 5, in the LTE system, a terminal UE receiver receives a downlink signal transmitted by a base station eNB, and performs channel estimation calculation on the downlink signal.
Referring to fig. 6, the channel estimation method used in the channel estimation calculation includes:
The method comprises the steps of defining a time domain distribution structure according to a pilot frequency protocol in a downlink signal, determining a pilot frequency configuration mode, and acquiring the position distribution and the noise power of a plurality of pilot frequency symbols according to the pilot frequency configuration mode, wherein the pilot frequency configuration mode is usually fixed or in a certain candidate set, and the noise power of the pilot frequency symbols is represented by statistically expected noise power.
The pilot symbol combination comprises a pair of pilot symbol sets, the pilot symbol sets comprise at least one pilot symbol, and the pair of pilot symbol sets do not have an intersection.
And 606, combining the pilot symbols in the combination to obtain an equivalent symbol.
And combining all the pilot symbols in each pair of pilot symbol sets respectively to generate a pair of equivalent symbols.
wherein,for the symbol to be estimated (index isl) Using the statistically expected noise power after the equivalent sign interpolation,andis an equivalent index to a pair of equivalent symbols,is an equivalent symbol (equivalent index is) The equivalent noise of (a) is,is an equivalent symbol (equivalent index is) The equivalent noise of (2).
The equivalent index of the equivalent symbol may be an average value of all pilot symbol position indexes for generating the equivalent symbol; the equivalent noise of the equivalent symbol may be an average value of all pilot symbols generating the equivalent symbol and the statistical expected noise power.
Step 610, determining a pair of equivalent symbols corresponding to the minimum noise power as a first equivalent combined symbol and a second equivalent combined symbol, that is, determining a pilot symbol set for generating the first equivalent combined symbol, and generating a pilot symbol set for the second equivalent combined symbol, by using an optimal noise combination suppression method, with the minimum noise power after interpolation of the symbols to be estimated as a target.
And step 612, performing linear interpolation on the to-be-estimated symbols by using the first equivalent merging symbol and the second equivalent merging symbol by using a linear interpolation method.
Firstly, determining interpolation coefficients of pilot symbols belonging to a pilot symbol set: obtaining an interpolation coefficient of pilot symbols in a pilot symbol set belonging to the first equivalent merging symbol according to equivalent indexes of the first equivalent merging symbol and the second equivalent merging symbol, a position index of a symbol to be estimated and the number of the pilot symbols in the pilot symbol set belonging to the first equivalent merging symbol; and obtaining an interpolation coefficient of the pilot symbols in the pilot symbol set belonging to the second equivalent merging symbol according to the equivalent indexes of the first equivalent merging symbol and the second equivalent merging symbol, the position index of the symbol to be estimated and the number of the pilot symbols in the pilot symbol set belonging to the second equivalent merging symbol.
And then based on the pilot frequency symbol set determined by the optimal noise combination suppression method and the corresponding interpolation coefficient, summing the products of the channel estimation value and the interpolation coefficient of each pilot frequency symbol to obtain the channel estimation value of the symbol to be estimated.
Exemplarily, according to the pilot configuration, for each symbol to be estimated, a corresponding first equivalent combined symbol and a corresponding second equivalent combined symbol are determined, that is, a pilot symbol set for generating the first equivalent combined symbol is determined, and a pilot symbol set for generating the second equivalent combined symbol is determined.
And generating interpolation coefficients of pilot symbols in a pilot symbol set corresponding to each symbol to be estimated in advance in an offline manner.
The method can adopt a table mode to correspondingly generate an interpolation coefficient table by pilot frequency configuration, symbols to be estimated, a pilot frequency symbol set for generating a first equivalent merging symbol and a second equivalent merging symbol, and interpolation coefficients of all pilot frequency symbols in the pilot frequency symbol set, and the interpolation coefficient table is configured to a terminal UE receiver, and the terminal UE receiver rapidly performs time domain interpolation calculation under the corresponding pilot frequency configuration according to the interpolation coefficient table to generate a channel estimation value and sends the channel estimation value to a subsequent equalizer for processing.
Illustratively, continuing with reference to FIG. 3, for a symbol to be estimatedUsing pilot symbols using an optimal noise combining suppression methodAndequivalently generated equivalent symbols, and, pilot symbolsAndequivalently generating another equivalent symbol to be estimatedThe statistical expected noise power after linear interpolation is the minimum, which is:
thus, determining to use pilot symbolsAndequivalently generating first equivalent combined symbols, pilot symbolsl8Andl12the equivalence generates a second equivalent merged symbol.
Wherein, the equivalent index of the first equivalent merging symbol is 3, the equivalent index of the second equivalent merging symbol is 10, the position index of the symbol to be estimated is 7, the number of pilot symbols in the pilot symbol set belonging to the first equivalent merging symbol is 2, the number of pilot symbols in the pilot symbol set belonging to the second equivalent merging symbol is 2, and then the symbol to be estimated isIs estimated by the channel estimation valueThe following formula may be employed:
wherein,、、、are respectively as、、、The channel estimation value of (a) is,、、、are respectively as、、、The interpolation coefficient of (2).
In this embodiment, the method described above is adopted, a plurality of pilot symbols are fully utilized, and each time domain symbol uses a minimum noise mean square error of a channel estimation result obtained by linear interpolation, that is, it is ensured that the signal-to-noise ratio of a symbol finally interpolated is the best, and in addition, an optimal merging interpolation mode of each symbol to be estimated, that is, a linear interpolation coefficient of each symbol to be estimated, can be generated in advance in an offline manner under various pilot configurations, so that the estimated channel estimation value noise statistic based on the generated linear interpolation coefficient is the minimum, that is, the noise suppression effect is the best, and simultaneously the original purpose of linear interpolation can be satisfied.
It should be understood that, although the steps in the flowcharts related to the embodiments are shown in sequence as indicated by the arrows, the steps are not necessarily executed in sequence as indicated by the arrows.
The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise.
Moreover, at least a part of the steps in the flowcharts related to the above embodiments may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of performing the steps or stages is not necessarily sequential, but may be performed alternately or alternately with other steps or at least a part of the steps or stages in other steps.
Based on the same inventive concept, the embodiment of the present application further provides a channel estimation apparatus for implementing the above related channel estimation method.
The implementation scheme for solving the problem provided by the apparatus is similar to the implementation scheme described in the above method, so specific limitations in one or more embodiments of the channel estimation apparatus provided below may refer to the limitations of the channel estimation method in the foregoing, and details are not described herein again.
In one embodiment, as shown in fig. 7, there is provided a channel estimation apparatus including: a virtual merge module 702 and an interpolation operation module 704, wherein:
a virtual merge module 702, configured to obtain a first equivalent merge symbol and a second equivalent merge symbol by an optimal noise merge suppression method according to the position distribution and the noise power of the multiple pilot symbols;
an interpolation operation module 702, configured to obtain a channel estimation value of the symbol to be estimated according to the first equivalent combined symbol and the second equivalent combined symbol.
In one embodiment, the virtual merge module 702 is further configured to: the first equivalent merging symbol and the second equivalent merging symbol are generated by merging at least one pilot symbol, and the intersection of the set of the pilot symbols generating the first equivalent merging symbol and the set of the pilot symbols generating the second equivalent merging symbol is empty.
In one embodiment, the virtual merge module 702 is further configured to: determining a combination of pilot symbols according to the pilot symbols; merging the pilot symbols in the merged combination to obtain an equivalent symbol; traversing the combination, and obtaining the noise power of the symbol to be estimated after equivalent symbol interpolation according to the position distribution and the noise power of the pilot symbols in the combination; and determining a first equivalent merging symbol and a second equivalent merging symbol by taking the minimum noise power after the interpolation of the symbols to be estimated as a target.
In one embodiment, the virtual merge module 702 is further configured to: determining an equivalent index of an equivalent symbol corresponding to the pilot symbol according to the position distribution; determining equivalent noise of an equivalent symbol corresponding to the pilot symbol according to the noise power; and obtaining the noise power of the symbol to be estimated after the symbol to be estimated is interpolated by using the equivalent symbol according to the equivalent index and the equivalent noise.
In one embodiment, the interpolation operation module 704 is further configured to: obtaining an equivalent index of the first equivalent merging symbol according to the position distribution of the pilot symbols generating the first equivalent merging symbol; obtaining an equivalent index of the second equivalent merging symbol according to the position distribution of the pilot symbols generating the second equivalent merging symbol; and combining the channel estimation value of the pilot frequency symbol for generating the first equivalent merging symbol, the channel estimation value of the pilot frequency symbol for generating the second equivalent merging symbol, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated to obtain the channel estimation value of the symbol to be estimated.
In one embodiment, the interpolation operation module 704 is further configured to: obtaining a channel estimation value of the first equivalent merging symbol according to the channel estimation value of the pilot frequency symbol for generating the first equivalent merging symbol; obtaining a channel estimation value of a second equivalent merging symbol according to the channel estimation value of the pilot symbol for generating the second equivalent merging symbol; and obtaining the channel estimation value of the symbol to be estimated through interpolation operation according to the channel estimation value of the first equivalent merging symbol, the channel estimation value of the second equivalent merging symbol, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated.
In one embodiment, the interpolation operation module 704 is further configured to: obtaining a first equivalent estimation coefficient according to the number of pilot frequency symbols for generating a first equivalent combined symbol; obtaining a second equivalent estimation coefficient according to the number of pilot symbols for generating a second equivalent combined symbol; obtaining an interpolation coefficient of a pilot symbol of the first equivalent merging symbol according to the first equivalent estimation coefficient, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated; obtaining an interpolation coefficient of a pilot symbol of the second equivalent merging symbol according to the second equivalent estimation coefficient, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated; and obtaining the channel estimation value of the symbol to be estimated by utilizing the channel estimation value of the pilot frequency symbol and the corresponding interpolation coefficient.
The various modules in the channel estimation device described above may be implemented in whole or in part by software, hardware, and combinations thereof.
The modules can be embedded in a hardware form or independent from a processor in the communication device, and can also be stored in a memory in the communication device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a communication device is provided, which may be a base station, and its internal structure diagram may be as shown in fig. 8.
The communication device includes a processor, a memory, an Input/Output (I/O) interface, and a communication interface.
The processor, the memory and the input/output interface are connected through a system bus, and the communication interface is connected to the system bus through the input/output interface.
Wherein the processor of the communication device is configured to provide computing and control capabilities.
The memory of the communication device includes a non-volatile storage medium and an internal memory.
The non-volatile storage medium stores an operating system, a computer program, and a database.
The internal memory provides an environment for the operating system and the computer program to run on the non-volatile storage medium.
The database of the communication device is used to store pilot configuration data.
The input/output interface of the communication device is used for exchanging information between the processor and an external device.
The communication interface of the communication device is used for connecting and communicating with an external terminal through a network.
The computer program is executed by a processor to implement a method of channel estimation.
In one embodiment, a communication device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 9.
The communication apparatus includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input device.
The processor, the memory and the input/output interface are connected by a system bus, and the communication interface, the display unit and the input device are connected by the input/output interface to the system bus.
Wherein the processor of the communication device is configured to provide computing and control capabilities.
The memory of the communication device comprises a nonvolatile storage medium and an internal memory.
The non-volatile storage medium stores an operating system and a computer program.
The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium.
The input/output interface of the communication device is used for exchanging information between the processor and an external device.
The communication interface of the communication device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies.
The computer program is executed by a processor to implement a channel estimation method.
The display unit of the communication device is used for forming a visual picture and can be a display screen, a projection device or a virtual reality imaging device.
The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the communication equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on a shell of the communication equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the configurations shown in fig. 8 and 9 are merely block diagrams of some configurations relevant to the present disclosure, and do not constitute a limitation on the communication devices to which the present disclosure may be applied, and a particular communication device may include more or less components than those shown in the figures, or may combine certain components, or have a different arrangement of components.
In one embodiment, a communication device is provided, comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the above-described method embodiments when executing the computer program.
In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
In an embodiment, a computer program product is provided, comprising a computer program which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above may be implemented by hardware that is instructed by a computer program, and the computer program may be stored in a non-volatile computer-readable storage medium, and when executed, may include the processes of the embodiments of the methods described above.
Any reference to memory, databases, or other media used in the embodiments provided herein can include at least one of non-volatile and volatile memory.
The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high-density embedded nonvolatile Memory, resistive Random Access Memory (ReRAM), magnetic Random Access Memory (MRAM), ferroelectric Random Access Memory (FRAM), phase Change Memory (PCM), graphene Memory, and the like.
Volatile Memory can include Random Access Memory (RAM), external cache Memory, and the like.
By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), for example.
The databases referred to in various embodiments provided herein may include at least one of relational and non-relational databases.
The non-relational database may include, but is not limited to, a block chain based distributed database, and the like.
The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing based data processing logic devices, etc., without limitation.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above examples only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application.
It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application.
Therefore, the protection scope of the present application shall be subject to the appended claims.
Claims (10)
1. A method of channel estimation, the method comprising:
obtaining a first equivalent merging symbol and a second equivalent merging symbol by an optimal noise merging suppression method according to the position distribution and the noise power of the pilot symbols;
and obtaining a channel estimation value of the symbol to be estimated according to the first equivalent merging symbol and the second equivalent merging symbol.
2. The method of claim 1, wherein determining the first equivalent combined symbol and the second equivalent combined symbol by an optimal noise combining suppression method according to the position distribution and the noise power of the plurality of pilot symbols comprises:
determining a combination of pilot symbols according to the pilot symbols;
merging the pilot symbols in the merged combination to obtain an equivalent symbol;
traversing the combination, and obtaining the noise power of the symbol to be estimated after the symbol to be estimated passes through the equivalent symbol interpolation according to the position distribution and the noise power of the pilot symbols in the combination;
and determining the first equivalent merging symbol and the second equivalent merging symbol by taking the minimum noise power after the interpolation of the symbols to be estimated as a target.
3. The method of claim 2, wherein the traversing the combination and obtaining the noise power after interpolating the symbol to be estimated according to the position distribution and the noise power of the pilot symbol in the combination comprises:
determining an equivalent index of the equivalent symbol corresponding to the pilot symbol according to the position distribution;
determining equivalent noise of the equivalent symbol corresponding to the pilot symbol according to the noise power;
and obtaining the noise power of the symbol to be estimated after interpolation by using the equivalent symbol according to the equivalent index and the equivalent noise.
4. The method of claim 1, wherein obtaining channel estimates for symbols to be estimated based on the first equivalent combined symbols and the second equivalent combined symbols comprises:
obtaining an equivalent index of the first equivalent merging symbol according to the position distribution of the pilot symbols generating the first equivalent merging symbol;
obtaining an equivalent index of the second equivalent merging symbol according to the position distribution of the pilot symbols generating the second equivalent merging symbol;
and combining the channel estimation value of the pilot frequency symbol generating the first equivalent merging symbol, the channel estimation value of the pilot frequency symbol generating the second equivalent merging symbol, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated to obtain the channel estimation value of the symbol to be estimated.
5. The method of claim 4, wherein the combining the channel estimation value of the pilot symbol used to generate the first equivalent combined symbol, the channel estimation value of the pilot symbol used to generate the equivalent combined symbol, the equivalent index of the first equivalent combined symbol, the equivalent index of the second equivalent combined symbol, and the position index of the symbol to be estimated to obtain the channel estimation value of the symbol to be estimated comprises:
obtaining a channel estimation value of the first equivalent merging symbol according to the channel estimation value of the pilot symbol generating the first equivalent merging symbol;
obtaining a channel estimation value of the second equivalent merging symbol according to the channel estimation value of the pilot symbol for generating the second equivalent merging symbol;
and obtaining the channel estimation value of the symbol to be estimated through interpolation operation according to the channel estimation value of the first equivalent merging symbol, the channel estimation value of the second equivalent merging symbol, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated.
6. The method of claim 4, wherein the combining the channel estimation value of the pilot symbol used to generate the first equivalent combined symbol, the channel estimation value of the pilot symbol used to generate the equivalent combined symbol, the equivalent index of the first equivalent combined symbol, the equivalent index of the second equivalent combined symbol, and the position index of the symbol to be estimated to obtain the channel estimation value of the symbol to be estimated comprises:
obtaining a first equivalent estimation coefficient according to the number of pilot frequency symbols for generating the first equivalent merging symbol;
obtaining a second equivalent estimation coefficient according to the number of the pilot frequency symbols for generating the second equivalent merging symbol;
obtaining an interpolation coefficient of a pilot symbol of the first equivalent merging symbol according to the first equivalent estimation coefficient, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated;
obtaining an interpolation coefficient of a pilot symbol of the second equivalent merging symbol according to the second equivalent estimation coefficient, the equivalent index of the first equivalent merging symbol, the equivalent index of the second equivalent merging symbol and the position index of the symbol to be estimated;
and obtaining the channel estimation value of the symbol to be estimated by utilizing the channel estimation value of the pilot frequency symbol and the corresponding interpolation coefficient.
7. The method of claim 1, wherein the first equivalent combined symbol and the second equivalent combined symbol are generated by combining at least one pilot symbol, and wherein an intersection of a set of pilot symbols generating the first equivalent combined symbol and a set of pilot symbols generating the second equivalent combined symbol is null.
8. A channel estimation apparatus, characterized in that the apparatus comprises:
the virtual merging module is used for obtaining a first equivalent merging symbol and a second equivalent merging symbol by an optimal noise merging suppression method according to the position distribution and the noise power of the pilot symbols;
and the interpolation operation module is used for obtaining a channel estimation value of the symbol to be estimated according to the first equivalent merging symbol and the second equivalent merging symbol.
9. A communication device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor realizes the steps of the method of any of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310069740.XA CN115801505B (en) | 2023-02-07 | 2023-02-07 | Channel estimation method, device, communication equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310069740.XA CN115801505B (en) | 2023-02-07 | 2023-02-07 | Channel estimation method, device, communication equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115801505A true CN115801505A (en) | 2023-03-14 |
| CN115801505B CN115801505B (en) | 2023-04-25 |
Family
ID=85430100
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310069740.XA Active CN115801505B (en) | 2023-02-07 | 2023-02-07 | Channel estimation method, device, communication equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115801505B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060280114A1 (en) * | 2005-06-09 | 2006-12-14 | Telefonaktiebolaget Lm Ericsson | Time and frequency channel estimation |
| US20070159959A1 (en) * | 2006-01-11 | 2007-07-12 | Kee-Bong Song | Device and method for performing channel estimation for ofdm-based signals with variable pilot subcarrier spacing |
| US20070211806A1 (en) * | 2006-03-10 | 2007-09-13 | Beceem Communications Inc. | System and method for channel estimation |
| CN102404257A (en) * | 2010-09-17 | 2012-04-04 | 中兴通讯股份有限公司 | Narrowband interference detection method and device in MIMO-OFDM system |
| CN112929317A (en) * | 2021-02-05 | 2021-06-08 | Oppo广东移动通信有限公司 | Phase noise estimation method and device, communication device and communication equipment |
| CN115395971A (en) * | 2021-05-25 | 2022-11-25 | 大唐移动通信设备有限公司 | Method and device for determining interference noise power, electronic equipment and storage medium |
-
2023
- 2023-02-07 CN CN202310069740.XA patent/CN115801505B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060280114A1 (en) * | 2005-06-09 | 2006-12-14 | Telefonaktiebolaget Lm Ericsson | Time and frequency channel estimation |
| US20070159959A1 (en) * | 2006-01-11 | 2007-07-12 | Kee-Bong Song | Device and method for performing channel estimation for ofdm-based signals with variable pilot subcarrier spacing |
| US20070211806A1 (en) * | 2006-03-10 | 2007-09-13 | Beceem Communications Inc. | System and method for channel estimation |
| CN102404257A (en) * | 2010-09-17 | 2012-04-04 | 中兴通讯股份有限公司 | Narrowband interference detection method and device in MIMO-OFDM system |
| CN112929317A (en) * | 2021-02-05 | 2021-06-08 | Oppo广东移动通信有限公司 | Phase noise estimation method and device, communication device and communication equipment |
| CN115395971A (en) * | 2021-05-25 | 2022-11-25 | 大唐移动通信设备有限公司 | Method and device for determining interference noise power, electronic equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115801505B (en) | 2023-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109803426B (en) | Method and device for transmitting data | |
| CN110999187B (en) | Method and apparatus for allocating phase tracking reference signals in a wireless communication system | |
| CN108632011B (en) | Methods and devices for data transmission | |
| CN110266463A (en) | Data transmission method, network device and terminal device | |
| CN107005333A (en) | Apparatus, methods and procedures | |
| US11477053B2 (en) | Method and apparatus for estimating channel in wireless communication system | |
| CN114338306A (en) | Phase noise compensation method and device | |
| EP4492742A1 (en) | Data processing method, apparatus and system | |
| WO2017177854A1 (en) | Apparatus and method for hybrid multiple access wireless communication system | |
| WO2022068936A1 (en) | Method and apparatus for mapping reference signals | |
| KR20230021117A (en) | Method and Apparatus for Transmitting Physical Layer Protocol Data Unit | |
| US10999108B2 (en) | Wireless communication method, apparatus, and system | |
| CN108604950B (en) | Data transmission method and device | |
| WO2018112698A1 (en) | Method for transmitting signal, network device and terminal device | |
| CN109495968B (en) | Method and device for data transmission | |
| EP4040890B1 (en) | Reference signal transmission method and apparatus | |
| WO2019015468A1 (en) | Data transmission method, network device and terminal device | |
| WO2021104020A1 (en) | Data transmission method, sending device and receiving device | |
| CN116436579A (en) | A communication method, device and equipment | |
| CN115801505B (en) | Channel estimation method, device, communication equipment and storage medium | |
| CN109150466B (en) | Method and device for data transmission | |
| US12425272B2 (en) | Channel estimation method and apparatus, communication device, and storage medium | |
| CN102957502B (en) | For the method and apparatus of the linear predictive coding of communication system | |
| CN117121414A (en) | Method and device for transmitting reference signals | |
| US12413270B2 (en) | Geometric deep learning for lattice reduction |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |