CN107347041B - Sequence-based channel estimation method and device - Google Patents
Sequence-based channel estimation method and device Download PDFInfo
- Publication number
- CN107347041B CN107347041B CN201610812316.XA CN201610812316A CN107347041B CN 107347041 B CN107347041 B CN 107347041B CN 201610812316 A CN201610812316 A CN 201610812316A CN 107347041 B CN107347041 B CN 107347041B
- Authority
- CN
- China
- Prior art keywords
- sequence
- channel estimation
- training sequence
- estimation training
- length
- 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.)
- Active
Links
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
-
- 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
-
- 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
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2689—Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation
- H04L27/2695—Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation with channel estimation, e.g. determination of delay spread, derivative or peak tracking
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 embodiment of the invention provides a method based onThe method and the device for estimating the channel of the sequence comprise the following steps: sending end generates NTA plurality of channel estimation training sequence packets, wherein each of the channel estimation training sequence packets comprises: a channel estimation sequence, a sequence prefix part and a sequence suffix part, wherein the length of each channel estimation training sequence is NCE,NCE=2MZ,Z is the zero correlation side lobe length of the channel estimation training sequence, M is the number of sequences with the zero correlation side lobe length of Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1; n of the transmitting endTTransmitting the N to a receiving end by a root transmitting antennaTAnd each transmitting antenna transmits a corresponding channel estimation training sequence packet. The length of the channel estimation training sequence is only required to meet the conditions, and the channel estimation training sequence is not limited by time delay expansion and the number of antennas and the number of channels.
Description
Technical Field
The present invention relates to wireless communication technologies, and in particular, to a sequence-based channel estimation method and apparatus.
Background
In the current channel estimation technology, channel estimation based on training sequences is mainly adopted. In the 802.11ad standard of Long Term Evolution (LTE), in order to simplify the estimation complexity of a Single Input Single Output (SISO) channel, a channel estimation scheme based on Golay complementary sequences is used, that is, a channel can be estimated by simple correlation operation by using the good autocorrelation complementary characteristics of the Golay complementary sequences.
Specifically, in the existing IEEE 802.11ad standard, the channel estimation training sequence is composed of 8 Golay complementary sequences with a length of 128 and cyclic prefixes and cyclic suffixes placed before and after the Golay complementary sequences, so as to satisfy the multipath channel estimation requirement in a 72ns delay spread range.
However, in order to avoid the adverse effect of symbol interference on channel estimation, the length of the prefix and suffix symbols in the channel estimation training sequence is greater than or equal to the maximum delay spread of the channel, and the scheme in the existing IEEE 802.11ad standard is adopted, and the length 128 of the cyclic prefix and suffix symbols can only satisfy the channel estimation requirement under the delay spread of 72 nanoseconds (ns) (128 × 0.57ns — 72ns, where 0.57 is single carrier chip time (SC chip time), single carrier chip time ═ 1/Fc, Fc is single carrier chip transmission rate, and Fc ═ 1760MHz), and cannot satisfy the larger delay requirement.
Disclosure of Invention
The embodiment of the invention provides a sequence-based channel estimation method and a sequence-based channel estimation device, which are used for solving the problem that the prior art cannot meet the requirement of larger time delay.
A first aspect of an embodiment of the present invention provides a sequence-based channel estimation method, including:
sending end generates NTA plurality of channel estimation training sequence packets, wherein each of the channel estimation training sequence packets comprises: a channel estimation sequence, a sequence prefix part and a sequence suffix part, wherein the length of each channel estimation training sequence is NCE,NCE=2MZ,Z is the zero correlation side lobe length of the channel estimation training sequence, M is the number of sequences with the zero correlation side lobe length of Z, TmFor the maximum delay spread of the channel to be estimated,Rsfor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, and the length of the sequence prefix part and the length of the sequence suffix part are both NPThe sequence prefix part is N after the channel estimation sequence in the same channel estimation training sequence packetPThe position is the same, the sequence postfix part is N before the channel estimation sequence in the same channel estimation training sequence packetPIn the same position, NP=Z;
N of the transmitting endTTransmitting the N to a receiving end by a root transmitting antennaTAnd each transmitting antenna transmits a corresponding channel estimation training sequence packet.
Optionally, the sending end generates NTA channel estimation training sequence packet comprising:
the transmitting end adopts a row in a sequence matrix as a channel estimation training sequence, wherein the sequence matrix is obtained by adopting a base sequence set in an iteration mode, the sequence matrix is an M multiplied by M matrix, and each row of the base sequence set comprises M0A binary sequence, and the sequences of any two rows are mutually orthogonal and complementary, M0Is a positive integer greater than or equal to 2;
the sending end is according to NTGenerating said N for each of said channel estimation training sequencesTAnd a channel estimation training sequence packet.
Optionally, the set of base sequencesWherein the content of the first and second substances,is of length L0Wherein MZ is 4nL0M0,1≤i≤M0And i is an integer, k is not less than 1 and not more than M0And k is an integer.
Optionally, the TmGreater than or equal to 72 nanoseconds. Of course, TmAnd may be less than 72 nanoseconds.
A second aspect of the embodiments of the present invention provides a sequence-based channel estimation apparatus, including:
a generation module for generating NTA plurality of channel estimation training sequence packets, wherein each of the channel estimation training sequence packets comprises: a channel estimation sequence, a sequence prefix part and a sequence suffix part, wherein the length of each channel estimation training sequence is NCE,NCE=2MZ,Z is the zero correlation side lobe length of the channel estimation training sequence, M is the number of sequences with the zero correlation side lobe length of Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, and the length of the sequence prefix part and the length of the sequence suffix part are both NPThe sequence prefix part is N after the channel estimation sequence in the same channel estimation training sequence packetPThe position is the same, the sequence postfix part is N before the channel estimation sequence in the same channel estimation training sequence packetPIn the same position, NP=Z;
A transmitting module for passing NTTransmitting the N to a receiving end by a root transmitting antennaTAnd each transmitting antenna transmits a corresponding channel estimation training sequence packet.
Optionally, the generating module is specifically configured to use a row of a sequence matrix as a channel estimation training sequence, where the sequence matrix is obtained by using a base sequence set in an iterative manner, the sequence matrix is an mxm matrix, and each row of the base sequence set includes M0A binary sequence, and the sequences of any two rows are mutually orthogonal and complementary, M0Is a positive integer greater than or equal to 2; according to NTGenerating said N for each of said channel estimation training sequencesTAnd a channel estimation training sequence packet.
Further, the set of base sequencesWherein the content of the first and second substances,is of length L0Wherein MZ is 4nL0M0,1≤i≤M0And i is an integer, k is not less than 1 and not more than M0And k is an integer.
Optionally, the TmGreater than or equal to 72 nanoseconds.
A third aspect of the embodiments of the present invention provides a sequence-based channel estimation apparatus, including: memory, processor and NTA root transmit antenna;
the memory is used for storing program instructions, and the processor is used for calling the program instructions in the memory to execute the following method:
generating NTA plurality of channel estimation training sequence packets, wherein each of the channel estimation training sequence packets comprises: a channel estimation sequence, a sequence prefix part and a sequence suffix part, wherein the length of each channel estimation training sequence is NCE,NCE=2MZ,Z is the zero correlation side lobe length of the channel estimation training sequence, M is the number of sequences with the zero correlation side lobe length of Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, and the length of the sequence prefix part and the length of the sequence suffix part are both NPThe sequence prefix part is N after the channel estimation sequence in the same channel estimation training sequence packetPThe position is the same, the sequence postfix part is N before the channel estimation sequence in the same channel estimation training sequence packetPIn the same position, NP=Z;
By said NTTransmitting the N to a receiving end by a root transmitting antennaTAnd each transmitting antenna transmits a corresponding channel estimation training sequence packet.
Optionally, the processor is specifically configured to use a row of a sequence matrix as a channel estimation training sequence, where the sequence matrix is obtained by using a base sequence set in an iterative manner, the sequence matrix is an mxm matrix, and each row of the base sequence set includes M0A binary sequence, and the sequences of any two rows are mutually orthogonal and complementary, M0Is a positive integer greater than or equal to 2; according to NTGenerating said N for each of said channel estimation training sequencesTAnd a channel estimation training sequence packet.
Further, the set of base sequencesWherein the content of the first and second substances,is of length L0Wherein MZ is 4nL0M0,1≤i≤M0And i is an integer, k is not less than 1 and not more than M0And k is an integer.
Optionally, the TmGreater than or equal to 72 nanoseconds.
In the sequence-based channel estimation method and device provided by the embodiment of the invention, a sending end generates NTEach channel estimates a training sequence packet, and then N of the transmitting endTTransmitting the N to a receiving end by a transmitting antennaTA channel estimation training sequence packet, the receiving end receives the NTAfter each channel estimation training sequence packet, each receiving antenna of the receiving end is according to the NTPerforming channel estimation by using the channel estimation training sequence packet to obtain NTX 1 link channel gain, wherein each of said channel estimation training sequences has a length of NCE, NCE=2MZ,Z is the length of zero correlation side lobe of the channel estimation training sequence, M is the number of sequences with the length of zero correlation side lobe Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, the length of the sequence prefix portion and the length of the sequence suffix portion are both NP,NPThe length of the channel estimation training sequence is only required to meet the above conditions, and is not limited by delay spread any more, so that the method can support larger delay requirements, is not limited by the number of antennas and the number of channels, and can support not only single antenna and single channel, but also multiple antennas and multiple channels.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic view of an application scenario of the sequence-based channel estimation method provided in the present invention;
FIG. 2 is a flowchart illustrating a first embodiment of a sequence-based channel estimation method according to the present invention;
fig. 3 is a schematic diagram of a channel estimation training sequence in a first embodiment of the sequence-based channel estimation method provided in the present invention;
fig. 4 is a schematic diagram of a channel estimation training sequence in a second embodiment of the sequence-based channel estimation method provided in the present invention;
fig. 5 is a schematic diagram of a channel estimation training sequence in a third embodiment of the sequence-based channel estimation method provided in the present invention;
fig. 6 is a schematic diagram of a channel estimation training sequence in a fourth embodiment of the sequence-based channel estimation method provided in the present invention;
fig. 7 is a schematic diagram of a channel estimation training sequence in a fifth embodiment of the sequence-based channel estimation method provided in the present invention;
fig. 8 is a schematic structural diagram of a first embodiment of a sequence-based channel estimation apparatus according to the present invention;
fig. 9 is a schematic structural diagram of a second embodiment of the sequence-based channel estimation apparatus according to the present invention;
fig. 10 is a schematic diagram of a packet structure transmitted between a transmitting end and a receiving end in the embodiment of the present invention.
Detailed Description
In order to avoid the adverse effect of intersymbol interference on channel estimation, the length of the prefix and suffix symbols is greater than or equal to the maximum delay spread of the channel. In order to meet the requirement of larger time delay, the channel estimation method provided by the embodiment of the invention adopts a new channel estimation training sequence which is not limited by time delay expansion any more. In addition, the embodiment of the invention is not limited by a single antenna and a single channel, and can support not only a single antenna and a single channel, but also multiple antennas, multiple channels and other scenes.
Fig. 1 is a schematic view of an application scenario of the sequence-based channel estimation method provided by the present invention, and the embodiment of the present invention may be applied to channel estimation under MIMO multi-channel conditions, and may also be applied to channel estimation under single-channel conditions.
In the MIMO system shown in fig. 1, the MIMO system includes a transmitting end and a receiving end, and taking the example that the transmitting end and the receiving end respectively include 2 antennas, referring to fig. 1, the transmitting end includes: the receiving end comprises a sending antenna M-1T and a sending antenna M-2T: a receive antenna M-1R and a receive antenna M-2R.
Four channels coexist between the 2 transmitting antennas and the 2 receiving antennas, namely 1-1 (a channel between M-1T and M-1R), 1-2 (a channel between M-1T and M-2R), 2-1 (a channel between M-2T and M-1R) and 2-2 (a channel between M-2T and M-2R).
In an MIMO system, a target signal obtained after a signal sent by one sending antenna is transmitted through a channel can be received by all receiving antennas; for example, M-1T transmits a source signal, a target signal obtained after the source signal is transmitted through a 1-1 channel can be received by M-1R, and a target signal obtained after the source signal is transmitted through a 1-2 channel can be received by M-2R.
Fig. 2 is a schematic flowchart of a first embodiment of a sequence-based channel estimation method provided by the present invention, and fig. 3 is a schematic diagram of a training sequence for channel estimation in the first embodiment of the sequence-based channel estimation method provided by the present invention.
As shown in fig. 2, the method includes:
s101, a sending end generates NTAnd a channel estimation training sequence packet.
Specifically, the transmitting end has NTAnd each antenna transmits a channel estimation training sequence packet.
Referring to fig. 3, each channel estimation training sequence packet includes: a channel estimation sequence, a sequence prefix portion, and a sequence suffix portion.
Each of the above-mentioned channel estimation training sequences has a length of NCE,NCE=2MZ,Z is the zero correlation side lobe length of the channel estimation training sequence, M is the number of sequences with the zero correlation side lobe length of Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, the length of the sequence prefix portion and the length of the sequence suffix portion are both NP,NP=Z。
In the same channel estimation training sequence packet, the sequence prefix part and the channel estimation sequence are followed by NPBit identity, sequence suffix part and channel estimation sequence front NPThe bits are the same, wherein the prefix part is mainly used for avoiding intersymbol interference, and the suffix part is used for performing periodic autocorrelation and periodic cross correlation during channel estimation.
The channel estimation training sequence can meet the requirements of various time delay expansion and single antenna and multi-antenna.
Wherein the maximum delay spread T of the channel to be estimatedmAnd may be greater than or equal to 72 nanoseconds (ns), or may be less than 72ns, although not limited thereto.
S102, N of sending endTTransmitting the N to a receiving end by a transmitting antennaTA channel estimation training sequence packet, wherein each transmitting antenna transmits a corresponding channel estimation training sequenceAnd (5) listing packages.
S103, the receiving end receives the N sent by the sending endTAnd a channel estimation training sequence packet.
Specifically, assume that the receiving end has NRA plurality of receiving antennas, each receiving antenna receiving NTA channel estimation training sequence packet, NRAlso a positive integer greater than or equal to 1.
S104, each receiving antenna of the receiving end is according to the NTPerforming channel estimation by using the channel estimation training sequence packet to obtain NTX 1 link channel gain.
Optionally, each receiving antenna of the receiving end is receiving the NTAfter each channel estimation training sequence packet, respectively passing through NTN corresponding to each channel estimation training sequenceTPerforming correlation operation by using a correlator to obtain NTX 1 link channel gain, i.e. channel estimation result.
Further, NRThe complete channel estimation result of the root receiving antenna is NR×NTAnd (5) channel estimation results.
In this embodiment, the sending end generates NTEach channel estimates a training sequence packet, and then N of the transmitting endTTransmitting the N to a receiving end by a transmitting antennaTA channel estimation training sequence packet, the receiving end receives the NTAfter each channel estimation training sequence packet, each receiving antenna of the receiving end is according to the NTPerforming channel estimation by using the channel estimation training sequence packet to obtain NTX 1 link channel gain, wherein each of said channel estimation training sequences has a length of NCE,NCE=2MZ,Z is the length of zero correlation side lobe of the channel estimation training sequence, M is the number of sequences with the length of zero correlation side lobe Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, the length of the sequence prefix portion and the length of the sequence suffix portion are bothNP,NPThe length of the channel estimation training sequence is only required to meet the above conditions, and is not limited by delay spread any more, so that the method can support larger delay requirements, is not limited by the number of antennas and the number of channels, and can support not only single antenna and single channel, but also multiple antennas and multiple channels.
Alternatively, the above TmMay be greater than or equal to 72ns to meet the large delay requirement of greater than or equal to 72 ns. But not limited to this, the requirement of small delay can also be supported.
Further, the sending end generates NTThe channel estimation training sequence packet may be: the transmitting end adopts a row in the sequence matrix as a channel estimation training sequence, and then the transmitting end estimates the training sequence according to NTA training sequence of channel estimation to generate the above NTAnd a channel estimation training sequence packet.
The sequence matrix is obtained by iteration of a base sequence set. The sequence matrix is an M multiplied by M matrix, and each row of the base sequence set comprises M0A binary sequence, and the sequences of any two rows are mutually orthogonal and complementary, M0Is a positive integer greater than or equal to 2.
In particular, the base sequence set Δ(0)Can be written as:wherein the content of the first and second substances,is of length L0MZ ═ 4, is stored in the binary sequence of (c)nL0M0,1≤i≤M0And i is an integer, k is not less than 1 and not more than M0And k is an integer.
In the base sequence set, the sequences of any two rows satisfy the following characteristics:wherein the sequences of any one row satisfy the complementary property, i.e.
Wherein the content of the first and second substances,
in the above embodiment, the sequence matrix is obtained by iteration using a base sequence, and specifically, the iteration method includes:
constructing the base sequence set asWhere { A, B } denotes the concatenation of matrix A and matrix B into a long sequence according to a front-to-back order, i.e., where { Δ } represents the corresponding sequence elements of the concatenated matrix(n-1),Δ(n-1)Denotes that Δ is ordered in front-to-back order(n-1)And Δ(n-1)And connecting into a long sequence as the corresponding sequence element of the matrix after the cascade connection.
N represents a generation length of NCEAccording to the iterative method, the number of generated sequences is 2nM0The sequence length is MZ, MZ is 4nL0M0Wherein n is not less than
further adjust the above-mentioned delta(n)Is written intoWherein each element Auv(1. ltoreq. u, v. ltoreq. M) has a length Z, through Al=(Al,1,Al,2,Al,3…,Al,M,-Al,1,Al,2,Al,3…,Al,M) And l is not less than 1 and not more than M(n)And unfolding to obtain the sequence matrix with the zero side lobe length of Z, the sequence number of M and the sequence length of 2MZ, and recording as:
each of the above-mentioned signal estimation training sequences may be a row of elements therein, specifically, NTThe training sequences of the channel estimation are different and are respectively different N in the sequence matrixTThe elements of a row.
The channel estimation training sequence in the prior art only supports a single-antenna environment, and if the channel estimation training sequence is applied to a multi-antenna environment, the matrix consisting of a plurality of channel estimation training sequences must be subjected to inversion operation.
It should be noted that, in order to make 802.11ay have better compatibility, the embodiment of the present invention designs a channel estimation training sequence applicable to 802.11ay based on 3 pairs of Golay complementary sequences proposed in the 802.11ad standard, specifically, constructs a base sequence set based on Golay complementary sequences, which is certainly not limited to the 802.11ay standard, and the channel estimation training sequence proposed in the embodiment of the present invention has a wider application range. For example, the channel estimation training sequence may include the following cases:
1、Ga128=[1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 1 1 1-1 1 -1 1 -1 1 1 -1 -1 -1 1 1 1 1 1 1 1 -1 1 -1 -1 1 1 -1 1 1 -1 -1 1 1 1 1 -1 1 -1 1 -1 1 1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 1 11 -1 1 -1 1 -1 1 1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 1 -1 -1 1 -1 -1 1 1 -1-1 -1 -1 1 -1 1 -1 1 -1 -1 1];
2、Gb128=[-1 -1 1 1 1 1 1 1 1 -1 1 -1 -1 1 1 -1 -1 -1 1 1 -1 -1 -1 -11 -1 1 -1 1 -1 -1 1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 -1-1 -1 1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 1 -1 -1 1 1 1 -1 -11 1 1 1 -1 1 -1 1 -1 1 1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 1 -1 -1 1 -1 -1 11 -1 -1 -1 -1 1 -1 1 -1 1 -1 -1 1];
3、Ga64=[-1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 -1 -1-1 -1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 1 1 -1 1 -11 1 1 1 1 -1 1 1 -1 -1 -1];
4、Gb64=[1 1 -1 1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 -1 1 -1 1 1 1 1 1-1 1 1 -1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 1 1 -1 1 -1 1 1 1 11 -1 1 1 -1 -1 -1];
5、Ga32=[1 1 1 1 1 -1 1 -1 -1 -1 1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 -1-1 -1 -1 1 -1 1 -1];
6、Gb32=[-1 -1 -1 -1 -1 1 -1 1 1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 1 -1 -11 -1 -1 -1 -1 1 -1 1 -1];
however, the above 6 sequences are not limited, and the following sequences may be added:
7、Gc128=[1 -1 -1 1 -1 1 -1 1 -1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1-1 -1 -1 -1 -1 -1 -1 1 1 -1 1 1 -1 1 -1 1 -1 1 1 1 1 -1 -1 1 1 1 -1 -1 1 1 -11 -1 -1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 -1 -1 1 1 -1 -1 1 -1 -11 1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 -1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 1 1 1 1 1 1 1 -1 -1];
8、Gd128=[-1 1 1 -1 1 -1 1 -1 1 1 1 1 -1 -1 1 1 -1 1 1 -1 -1 1 -1 1 11 1 1 1 1 -1 -1 1 -1 -1 1 -1 1 -1 1 -1 -1 -1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 11 1 1 1 1 1 -1 -1 1 -1 -1 1 -1 1 -1 1 -1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 -1 1-1 -1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 -1 -1 1 1 -1 -1 -1 1 1 -1-1 1 -1 1 1 1 1 1 1 1 -1 -1];
9、Gc64=[-1 -1 -1 1 1 -1 1 1 1 1 1 -1 1 -1 1 1 -1 -1 -1 1 1 -1 1 1 -1-1 -1 1 -1 1 -1 -1 -1 -1 -1 1 1 -1 1 1 1 1 1 -1 1 -1 1 1 1 1 1 -1 -1 1 -1 -11 1 1 -1 1 -1 1 1];
10、Gd64=[1 1 1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1-1 1 1 1 -11 -1 1 1 -1 -1 -1 1 1 -1 1 1 1 1 1 -1 1 -1 1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 -1 1 1];
11、Gc32=[1 -1 1 -1 1 1 1 1 -1 1 1 -1 1 1 -1 -1 1 -1 -1 1 1 1 -1 -1 -1 1 -1 1 1 1 1 1];
12、Gd32=[-1 1 -1 1 -1 -1 -1 -1 1 -1 -1 1 -1 -1 1 1 1 -1 -1 1 1 1 -1-1 -1 1 -1 1 1 1 1 1];
the following is an illustration of different application scenarios, but is not limited to these examples:
(1) setting T of channel to be estimatedm=72ns,Rs1.76 gigabytes (Gbps), MIMO antenna number NT2, that is, the Channel to be estimated is an antenna 2 × 2MIMO Channel, and Channel Bonding (CB) is 1, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
on the basis of M-2 and Z-128, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=128。
then, the length of the zero side lobe is Z equals 128, the number of sequences is M equals 2, and the sequence matrix with the sequence length of 2MZ equals 512 is:
selecting a row from a sequence matrixAdding N as training sequence for channel estimationPAnd generating a channel estimation training sequence packet after the sequence prefix part and the sequence suffix part of the bits, and transmitting by one transmitting antenna.
Fig. 4 is a schematic diagram of a channel estimation training sequence in a second embodiment of the sequence-based channel estimation method provided by the present invention, in which there are 2 transmitting antennas in this example, and fig. 4 shows 2 channel estimation training sequence packets obtained according to the sequence matrix, which are respectively transmitted by the 2 transmitting antennas, where a11、A12、 A21、A22Respectively represent(all subsequent examples refer to this representation). It can be seen that, among them, the 128-bit sequence prefix portion is the same as the 128 bits after the channel estimation sequence in the same channel estimation training sequence packet, and the sequence suffix portion is the same as the 128 bits before the channel estimation sequence in the same channel estimation training sequence packet.
(2) Setting T of channel to be estimatedm=72ns,Rs1.76Gbps, number of MIMO antennas NT4, that is, the channel to be estimated is an antenna 4 × 4MIMO channel, CB is 1, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
on the basis of M-4 and Z-128, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM04, and n is 1 (M)0≥2);2nL0Z, and then L0=64。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then, the length of the zero side lobe is Z equals 128, the number of sequences is M equals 4, and the sequence matrix with the sequence length of 2MZ equals 1024 is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a sequence prefix part and a sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
Fig. 5 is a schematic diagram of a channel estimation training sequence in a third embodiment of the sequence-based channel estimation method provided by the present invention, where in this example, there are 4 transmitting antennas, and fig. 5 shows that 4 channel estimation training sequence packets obtained according to the sequence matrix are respectively transmitted by the 4 transmitting antennas. It can be seen that, among them, the 128-bit sequence prefix portion is the same as the 128 bits after the channel estimation sequence in the same channel estimation training sequence packet, and the 128-bit sequence suffix portion is the same as the 128 bits before the channel estimation sequence in the same channel estimation training sequence packet.
(3) Setting T of channel to be estimatedm=72ns,Rs1.76Gbps, number of MIMO antennas NTI.e. the channel to be estimated is an antenna 8 × 8MIMO channel, CB ═ 1, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
on the basis of M-8 and Z-128, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM08, further n is 2 (M)0≥2);2nL0Z, and then L0=32。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then, the length of the null sidelobe is Z equals 128, the number of sequences is M equals 8, and the sequence length is 2MZ equals 2048, where the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a sequence prefix part and a sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
Fig. 6 is a schematic diagram of a channel estimation training sequence in a fourth embodiment of the sequence-based channel estimation method provided by the present invention, where in this example, there are 8 transmit antennas, and as shown in fig. 6, 8 channel estimation training sequence packets obtained according to the sequence matrix are respectively transmitted by the 8 transmit antennas. It can be seen that, among them, the 128-bit sequence prefix portion is the same as the 128 bits after the channel estimation sequence in the same channel estimation training sequence packet, and the 128-bit sequence suffix portion is the same as the 128 bits before the channel estimation sequence in the same channel estimation training sequence packet.
(4) Setting T of channel to be estimatedm=72ns,Rs3.52Gbps, the number of MIMO antennas NT1, i.e. the channel to be estimated is an antenna 1 × 1SISO channel, CB is 2, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
on the basis of M ═ 2 and Z ═ 256, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=256。
n is 0, iteration is not performed, and the obtained sequence matrix with the zero side lobe length Z being 256, the number of sequences being M being 2, and the sequence length 2MZ being 1024 is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a sequence prefix part and a sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
Fig. 7 is a schematic diagram of a channel estimation training sequence in a fifth embodiment of the sequence-based channel estimation method provided by the present invention, where in this example, there are only 1 transmitting antenna, and an optional row in the sequence matrix may be used as a channel estimation training sequence to further obtain a channel estimation training sequence packet, and the channel estimation training sequence packet is transmitted by the 1 transmitting antenna. It can be seen that, among them, the 256-bit sequence prefix portion is the same as the last 256 bits of the channel estimation sequence in the same channel estimation training sequence packet, and the 256-bit sequence suffix portion is the same as the first 256 bits of the channel estimation sequence in the same channel estimation training sequence packet.
(5) Setting T of channel to be estimatedm=72ns,Rs3.52Gbps, the number of MIMO antennas NT2, namely the channel to be estimated is an antenna 2 × 2MIMO channel, CB is 2, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
on the basis of M ═ 2 and Z ═ 256, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=256。
n is 0, iteration is not performed, and the obtained sequence matrix with the zero side lobe length Z being 256, the number of sequences being M being 2, and the sequence length 2MZ being 1024 is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 256-bit sequence prefix part and a 256-bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 2 transmit antennas, and the obtained 2 channel estimation training sequence packets may refer to fig. 4, which is not described herein again.
(6) Setting a wait estimation messageT of roadm=72ns,Rs3.52Gbps, the number of MIMO antennas NT4, that is, the channel to be estimated is an antenna 4 × 4MIMO channel, CB is 2, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
on the basis of M-4 and Z-256, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM04, and n is 1 (M)0≥2);2nL0Z, and then L0=128。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then the length of the null sidelobe is 256, the number of sequences is 4, and the sequence length is 2MZ 2048, and the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 256-bit sequence prefix part and a 256-bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 4 transmit antennas, and the obtained 4 channel estimation training sequence packets may refer to fig. 5, which is not described herein again.
(7) Setting T of channel to be estimatedm=72ns,Rs3.52Gbps, the number of MIMO antennas NTI.e. the channel to be estimated is an antenna 8 × 8MIMO channel, CB ═ 2, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M8 and Z256, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM08, further n is 2 (M)0≥2);2nL0Z, and then L0=64。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then, the length of the zero side lobe is Z equals 256, the number of sequences is M equals 8, and the sequence length is 2MZ equals 4096, where the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 256-bit sequence prefix part and a 256-bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
Specifically, in this example, there are 8 transmit antennas, and the obtained 8 channel estimation training sequence packets may refer to fig. 6, which is not described herein again.
(8) Setting T of channel to be estimatedm=72ns,Rs5.28Gbps or 7.04Gbps, the number of MIMO antennas NT1, i.e. the channel to be estimated is an antenna 1 × 1SISO channel, CB 3 or 4, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M2 and Z512, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=512。
n is 0, and iteration is not performed, so that the sequence matrix with the zero side lobe length Z being 512, the sequence number M being 2, and the sequence length 2MZ being 2048 is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 512-bit sequence prefix part and a 512-bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
Specifically, in this example, only 1 transmit antenna is provided, and a row may be optionally selected in the sequence matrix as a channel estimation training sequence, which may specifically refer to fig. 7 and is not described herein again.
(9) Setting T of channel to be estimatedm=72ns,Rs5.28Gbps or 7.04Gbps, the number of MIMO antennas NT2, i.e. the channel to be estimated is an antenna 2 × 2MIMO channel, CB is 3 or 4, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M2 and Z512, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=512。
n is 0, and iteration is not performed, so that the sequence matrix with the zero side lobe length Z being 512, the sequence number M being 2, and the sequence length 2MZ being 2048 is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 512-bit sequence prefix part and a 512-bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
Specifically, there are 2 transmit antennas in this example, and the obtained 2 channel estimation training sequence packets may refer to fig. 4, which is not described herein again.
(10) Setting T of channel to be estimatedm=72ns,Rs5.28Gbps or 7.04Gbps, the number of MIMO antennas NT4, i.e. the channel to be estimated is an antenna 4 × 4MIMO channel, CB is 3 or 4, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M4 and Z512, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM04, and n is 1 (M)0≥2);2nL0Z, and then L0=256。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then, the length of the zero side lobe is Z equals 256, the number of sequences is M equals 4, and the sequence length is 2MZ equals 4096, where the sequence matrix is:
specifically, a row is selected from the sequence matrix as a channel estimation training sequence, a 512-bit sequence prefix portion and a 512-bit sequence suffix portion are added to generate a channel estimation training sequence packet, and the channel estimation training sequence packet is transmitted by one transmitting antenna.
In this example, there are 4 transmit antennas, and the obtained 4 channel estimation training sequence packets may refer to fig. 5, which is not described herein again.
(11) Setting T of channel to be estimatedm=72ns,Rs5.28Gbps or 7.04Gbps, the number of MIMO antennas NTI.e. the channel to be estimated is an antenna 8 × 8MIMO channel, CB is 3 or 4, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M8 and Z512, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM08, further n is 2 (M)0≥2);2nL0Z, and then L0=128。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then, the length of the zero side lobe is Z512, the number of sequences is M8, and the sequence length is 2MZ 8192, where the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 512-bit sequence prefix part and a 512-bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 8 transmit antennas, and the obtained 8 channel estimation training sequence packets may refer to fig. 6, which is not described herein again.
(12) Setting T of channel to be estimatedm=300ns,Rs1.76Gbps, number of MIMO antennas NT1, that is, the channel to be estimated is an antenna 1 × 1SISO channel, CB is 1, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M2 and Z512, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=512。
n is 0, and iteration is not performed, so that the sequence matrix with the zero side lobe length Z being 512, the sequence number M being 2, and the sequence length 2MZ being 2048 is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 512-bit sequence prefix part and a 512-bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, only 1 transmitting antenna is needed, and any row in the sequence matrix may be used as a channel estimation training sequence, which may be specifically referred to in fig. 7 and is not described herein again.
(13) Setting T of channel to be estimatedm=300ns,Rs1.76Gbps, number of MIMO antennas NT2, namely the channel to be estimated is an antenna 2 × 2MIMO channel, CB is 1, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M2 and Z512, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=512。
n is 0, and iteration is not performed, so that the sequence matrix with the zero side lobe length Z being 512, the sequence number M being 2, and the sequence length 2MZ being 2048 is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 512-bit sequence prefix part and a 512-bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 2 transmit antennas, and the obtained 2 channel estimation training sequence packets may refer to fig. 4, which is not described herein again.
(14) Setting T of channel to be estimatedm=300ns,Rs1.76Gbps, number of MIMO antennas NT4, that is, the channel to be estimated is an antenna 4 × 4MIMO channel, CB is 1, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M4 and Z512, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM04, and n is 1 (M)0≥2);2nL0Z, and then L0=256。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then the length of the null sidelobe is 256, the number of sequences is 4, and the sequence length is 2MZ 2048, and the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 512-bit sequence prefix part and a 512-bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 4 transmit antennas, and the obtained 4 channel estimation training sequence packets may refer to fig. 5, which is not described herein again.
(15) Setting up a standEstimating T of a channelm=300ns,Rs1.76Gbps, number of MIMO antennas NTI.e. the channel to be estimated is an antenna 8 × 8MIMO channel, CB ═ 1, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M8 and Z512, the conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM08, further n is 2 (M)0≥2);2nL0Z, and then L0=128。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then, the length of the zero side lobe is Z512, the number of sequences is M8, and the sequence length is 2MZ 8192, where the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 512-bit sequence prefix part and a 512-bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 8 transmit antennas, and the obtained 8 channel estimation training sequence packets may refer to fig. 6, which is not described herein again.
(16) Setting T of channel to be estimatedm=300ns,Rs3.52Gbps, the number of MIMO antennas NT1, i.e. the channel to be estimated is an antenna 1 × 1SISO channel, CB is 2, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
on the basis of M2 and Z1024, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=1024。
n is 0, iteration is not performed, and the sequence matrix with zero side lobe length Z being 1024, sequence number M being 2 and sequence length 2MZ being 4096 is obtained as follows:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 1024 bit sequence prefix part and a 1024 bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
Specifically, in this example, only 1 transmit antenna is provided, and any row in the sequence matrix may be used as a channel estimation training sequence, which is specifically referred to in fig. 7 and is not described herein again.
(17) Setting T of channel to be estimatedm=300ns,Rs3.52Gbps, the number of MIMO antennas NT2, namely the channel to be estimated is an antenna 2 × 2MIMO channel, CB is 2, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
on the basis of M2 and Z1024, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=1024。
n is 0, iteration is not performed, and the sequence matrix with zero side lobe length Z being 1024, sequence number M being 2 and sequence length 2MZ being 4096 is obtained as follows:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 1024 bit sequence prefix part and a 1024 bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 2 transmit antennas, and the obtained 2 channel estimation training sequence packets may refer to fig. 4, which is not described herein again.
(18) Setting T of channel to be estimatedm=300ns,Rs3.52Gbps, the number of MIMO antennas NT4, ready to standThe estimated channel is an antenna 4 × 4MIMO channel, CB ═ 2, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
on the basis of M4 and Z1024, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM04, and n is 1 (M)0≥2);2nL0Z, and then L0=512。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then, the length of the zero side lobe is Z1024, the number of sequences is M4, and the sequence length is 2MZ 8192, where the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 1024 bit sequence prefix part and a 1024 bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 4 transmit antennas, and the obtained 4 channel estimation training sequence packets may refer to fig. 5, which is not described herein again.
(19) Setting T of channel to be estimatedm=300ns,Rs3.52Gbps, the number of MIMO antennas NTI.e. the channel to be estimated is an antenna 8 × 8MIMO channel, CB ═ 2, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
on the basis of M being 8 and Z being 1024, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM08, further n is 2 (M)0≥2);2nL0Z, and then L0=256。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then, the length of the zero side lobe is Z1024, the number of sequences is M8, and the sequence length is 2MZ 16384, where the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 1024 bit sequence prefix part and a 1024 bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 8 transmit antennas, and the obtained 8 channel estimation training sequence packets may refer to fig. 6, which is not described herein again.
(20) Setting T of channel to be estimatedm=300ns,Rs5.28Gbps or 7.04Gbps, the number of MIMO antennas NT1, i.e. the channel to be estimated is an antenna 1 × 1SISO channel, CB 3 or 4, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M2 and Z2048, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=2048。
n is 0, and iteration is not performed, so that the zero side lobe length is 2048, the number of sequences is M2, and the sequence length is 2MZ 8192, where the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 2048 bit sequence prefix part and a 2048 bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, only 1 transmitting antenna is needed, and any row in the sequence matrix may be used as a channel estimation training sequence, which may be specifically referred to in fig. 7 and is not described herein again.
(21) Setting T of channel to be estimatedm=300ns,Rs5.28Gbps or 7.04Gbps, the number of MIMO antennas NT2, i.e. the channel to be estimated is an antenna 2 × 2MIMO channel, CB is 3 or 4, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M2 and Z2048, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM02, and further n is 0 (M)0≥2);2nL0Z, and then L0=2048。
n is 0, and iteration is not performed, so that the zero side lobe length is 2048, the number of sequences is M2, and the sequence length is 2MZ 8192, where the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 2048 bit sequence prefix part and a 2048 bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 2 transmit antennas, and the obtained 2 channel estimation training sequence packets may refer to fig. 4, which is not described herein again.
(22) Setting T of channel to be estimatedm=300ns,Rs5.28Gbps or 7.04Gbps, the number of MIMO antennas NT4, i.e. the channel to be estimated is an antenna 4 × 4MIMO channel, CB is 3 or 4, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M4 and Z2048, the following conditions that n needs to satisfy in the base sequence set construction process can be obtained: 2nM04, and n is 1 (M)0≥2);2nL0Z, and then L0=1024。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then, the length of the null sidelobe is 2048, the number of sequences is M4, and the sequence length 2MZ 16384 is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 2048 bit sequence prefix part and a 2048 bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 4 transmit antennas, and the obtained 4 channel estimation training sequence packets may refer to fig. 5, which is not described herein again.
(23) Setting T of channel to be estimatedm=300ns,Rs5.28Gbps or 7.04Gbps, the number of MIMO antennas NTI.e. the channel to be estimated is an antenna 8 × 8MIMO channel, CB is 3 or 4, where:
length Z of zero correlation zone and length N of cyclic prefix and suffix of channel estimation training sequencepComprises the following steps:
based on M-8 and Z-2048, n is required to satisfy the conditions in the process of constructing the base sequence setIt is possible to obtain: 2nM08, further n is 2 (M)0≥2);2nL0Z, and then L0=512。
the base sequence set is iterated according to iteration times n and the iteration method, and then:
then, the length of the null sidelobe is 2048, the number of sequences is 8, and the sequence length 2MZ is 32768, where the sequence matrix is:
and selecting a row from the sequence matrix as a channel estimation training sequence, adding a 2048 bit sequence prefix part and a 2048 bit sequence suffix part to generate a channel estimation training sequence packet, and transmitting the channel estimation training sequence packet by one transmitting antenna.
In this example, there are 8 transmit antennas, and the obtained 8 channel estimation training sequence packets may refer to fig. 6, which is not described herein again.
Fig. 8 is a schematic structural diagram of a first embodiment of a sequence-based channel estimation apparatus provided in the present invention, which may be integrated in the foregoing transmitting end device, as shown in fig. 8, the apparatus may include: a generating module 801 and a transmitting module 802, wherein the transmitting module 802 can utilize N of the apparatusTThe signal is transmitted with a transmit antenna. Specifically, the method comprises the following steps:
a generating module 801 for generating NTA plurality of channel estimation training sequence packets, wherein each of the channel estimation training sequence packets comprises: a channel estimation sequence, a sequence prefix part and a sequence suffix part, wherein the length of each channel estimation training sequence is NCE,NCE=2MZ,Z is the zero correlation side lobe length of the channel estimation training sequence, M is the number of sequences with the zero correlation side lobe length of Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, and the length of the sequence prefix part and the length of the sequence suffix part are both NPThe sequence prefix part is N after the channel estimation sequence in the same channel estimation training sequence packetPThe position is the same, the sequence postfix part is N before the channel estimation sequence in the same channel estimation training sequence packetPIn the same position, NP=Z。
A sending module 802 for passing NTTransmitting the N to a receiving end by a root transmitting antennaTAnd each transmitting antenna transmits a corresponding channel estimation training sequence packet.
In this embodiment, N is generatedTEach channel estimates the training sequence packet, which in turn passes through NTTransmitting the N to a receiving end by a transmitting antennaTA channel estimation training sequence packet, the receiving end receives the NTAfter each channel estimation training sequence packet, each receiving antenna of the receiving end is according to the NTPerforming channel estimation by using the channel estimation training sequence packet to obtain NTX 1 link channel gain, wherein each of said channel estimation training sequences has a length of NCE,NCE=2MZ,Z is the length of zero correlation side lobe of the channel estimation training sequence, M is the number of sequences with the length of zero correlation side lobe Z, TmFor information to be estimatedMaximum delay spread of the track, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, the length of the sequence prefix portion and the length of the sequence suffix portion are both NP,NPThe length of the channel estimation training sequence is only required to meet the above conditions, and is not limited by delay spread any more, so that the method can support larger delay requirements, is not limited by the number of antennas and the number of channels, and can support not only single antenna and single channel, but also multiple antennas and multiple channels.
On the basis of the foregoing embodiment, the generating module 801 is specifically configured to use one row in a sequence matrix as a channel estimation training sequence, where the sequence matrix is obtained by using a base sequence set in an iterative manner, the sequence matrix is an M × M matrix, and each row in the base sequence set includes M rows0A binary sequence, and the sequences of any two rows are mutually orthogonal and complementary, M0Is a positive integer greater than or equal to 2; according to NTGenerating said N for each of said channel estimation training sequencesTAnd a channel estimation training sequence packet.
The base sequence setWherein the content of the first and second substances,is of length L0Wherein MZ is 4nL0M0,1≤i≤M0And i is an integer, k is not less than 1 and not more than M0And k is an integer.
Optionally, the TmGreater than or equal to 72 nanoseconds. Of course, the present invention is not limited thereto.
The apparatus is used for executing the foregoing method embodiment, and the implementation principle and technical effect thereof are similar to those of the foregoing method embodiment, and are not described herein again.
Fig. 9 is a schematic structural diagram of a second embodiment of a sequence-based channel estimation apparatus according to the present invention, which may be integrated in the foregoing transmitting end device, as shown in fig. 9, the apparatus may include: memory 901, processor 902 and NTRoot transmitting antenna 903 (the block diagram of the transmitting antenna in fig. 9 indicates N)TRoot transmit antenna), among others, memory 901, processor 902, and NTThe transmit antennas 903 may be coupled together by a bus 904, but are not so limited. The bus 904 may include a power bus, a control bus, a status signal bus, and the like, in addition to a data bus, and is collectively referred to as a bus in this embodiment.
The memory 901 is used to store program instructions.
The processor 902 is used for calling the program instructions in the memory 901 to execute the following methods:
generating NTA plurality of channel estimation training sequence packets, wherein each of the channel estimation training sequence packets comprises: a channel estimation sequence, a sequence prefix part and a sequence suffix part, wherein the length of each channel estimation training sequence is NCE,NCE=2MZ,Z is the zero correlation side lobe length of the channel estimation training sequence, M is the number of sequences with the zero correlation side lobe length of Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, and the length of the sequence prefix part and the length of the sequence suffix part are both NPThe sequence prefix part is N after the channel estimation sequence in the same channel estimation training sequence packetPThe position is the same, the sequence postfix part is N before the channel estimation sequence in the same channel estimation training sequence packetPIn the same position, NP=Z;
By said NTThe root transmit antenna 903 transmits the N to the receive endTAnd each transmitting antenna transmits a corresponding channel estimation training sequence packet.
In this embodiment, N is generatedTEach channel estimates the training sequence packet, which in turn passes through NTTransmitting the N to a receiving end by a transmitting antennaTChannel estimationTraining sequence packet is counted, and the receiving end receives the NTAfter each channel estimation training sequence packet, each receiving antenna of the receiving end is according to the NTPerforming channel estimation by using the channel estimation training sequence packet to obtain NTX 1 link channel gain, wherein each of said channel estimation training sequences has a length of NCE,NCE=2MZ,Z is the zero correlation side lobe length of the channel estimation training sequence, M is the number of sequences with the zero correlation side lobe length of Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, the length of the sequence prefix portion and the length of the sequence suffix portion are both NP,NPThe length of the channel estimation training sequence is only required to meet the above conditions, and is not limited by delay spread any more, so that the method can support larger delay requirements, is not limited by the number of antennas and the number of channels, and can support not only single antenna and single channel, but also multiple antennas and multiple channels.
Optionally, the processor 902 is specifically configured to use one row of a sequence matrix as a channel estimation training sequence, where the sequence matrix is obtained by using a base sequence set in an iterative manner, and the sequence matrix is an mxm matrix, and each row of the base sequence set includes M rows0A binary sequence, and the sequences of any two rows are mutually orthogonal and complementary, M0Is a positive integer greater than or equal to 2; according to NTGenerating said N for each of said channel estimation training sequencesTAnd a channel estimation training sequence packet.
In particular, a set of base sequencesWherein the content of the first and second substances,is of length L0Wherein MZ is 4nL0M0,1≤i≤M0And i is an integer, k is not less than 1 and not more than M0And k is an integer.
Optionally, the TmGreater than or equal to 72 nanoseconds. Of course, it may be less than 72ns, and is not limited herein.
The apparatus is used for executing the foregoing method embodiment, and the implementation principle and technical effect thereof are similar to those of the foregoing method embodiment, and are not described herein again.
The channel estimation training sequence provided by the embodiment of the invention can be used in a time domain for channel estimation, meets the requirement of MIMO CB, and also meets the requirement of beam tracking (Beamtracking).
On the basis of the embodiment shown in fig. 3, the receiving end receives N sent by the sending endTAfter each channel estimation training sequence packet, the receiving end can also adopt NTN in training sequence packet of channel estimationTThe channel estimation training sequences are used for beam tracking.
Fig. 10 is a schematic diagram of a packet structure transmitted between a transmitting end and a receiving end in the embodiment of the present invention.
Optionally, the channel estimation training sequence is carried in a packet structure shown in fig. 10, specifically, as shown in fig. 10, the packet structure includes: a "Directional Multi-Gigabit Short Training field (DMG Short Training field, L-STF)", "a" Directional Multi-Gigabit Channel Estimation (L-CE) "field, a" Directional Multi-Gigabit Header (DMG Header, L-Header) "field, an" Enhanced Directional Multi-Gigabit-a (EDMG Header-a) "field, an EDMG-CE" field, other fields "(which may be reserved bits), a" data "field, an" AGC "field, and a" Training sequence (TRN) "field.
Optionally, the channel estimation training sequence is carried in the TRN field or the EDMG-CE field of the packet structure shown in fig. 10, which is not limited herein.
Specifically, the transmitting end has NTFrom the transmit antennas, each antenna transmits a packet structure as shown in FIG. 10, in which the "TRN" field/"EDMG-CE" field carries a channel estimation trainingAnd (4) sequencing.
Take the "TRN" field carrying a channel estimation training sequence as an example:
as shown in fig. 4, the two channel estimation training sequences are respectively carried in "TRN" fields of two packets, that is, the "TRN" field in the packet sent by the first antenna carries one channel estimation training sequence, and the "TRN" field in the packet sent by the second antenna carries another channel estimation training sequence; also, as shown in fig. 5, the 4 channel estimation training sequences are respectively carried in the "TRN" fields of the 4 packets, and so on, which are not repeated herein. If carried by the EDMG-CE field, it is carried in a similar manner.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed 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 can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: a U disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (6)
1. A sequence-based channel estimation method, comprising:
sending end generates NTA plurality of channel estimation training sequence packets, wherein each of the channel estimation training sequence packets comprises: a channel estimation sequence, a sequence prefix part and a sequence suffix part, wherein the length of each channel estimation training sequence is NCE,NCE=2MZ,Z is the zero correlation side lobe length of the channel estimation training sequence, M is the number of sequences with the zero correlation side lobe length of Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, the sequence prefix portion and the sequence suffixThe length of the sections being NPThe sequence prefix part is N after the channel estimation sequence in the same channel estimation training sequence packetPThe position is the same, the sequence postfix part is N before the channel estimation sequence in the same channel estimation training sequence packetPIn the same position, NP=Z;
N of the transmitting endTTransmitting the N to a receiving end by a root transmitting antennaTEach transmitting antenna transmits a corresponding channel estimation training sequence packet;
wherein the sending end generates NTA channel estimation training sequence packet comprising:
the transmitting end adopts a row in a sequence matrix as a channel estimation training sequence, wherein the sequence matrix is obtained by adopting a base sequence set in an iteration mode, the sequence matrix is an M multiplied by M matrix, and each row of the base sequence set comprises M0A binary sequence, and the sequences of any two rows are mutually orthogonal and complementary, M0Is a positive integer greater than or equal to 2;
the sending end is according to NTGenerating said N for each of said channel estimation training sequencesTAnd a channel estimation training sequence packet.
2. The method of claim 1, wherein the set of base sequencesWherein the content of the first and second substances,is of length L0Wherein MZ is 4nL0M0,1≤i≤M0And i is an integer, k is not less than 1 and not more than M0And k is an integer, N represents a generation length of NCEThe number of iterations of the base sequence set when estimating the training sequence, and n is a positive integer greater than or equal to 0.
3. Root of herbaceous plantThe method of claim 1, wherein T ismGreater than or equal to 72 nanoseconds.
4. A sequence-based channel estimation apparatus, comprising: memory, processor and NTA root transmit antenna;
the memory is used for storing program instructions, and the processor is used for calling the program instructions in the memory to execute the following method:
generating NTA plurality of channel estimation training sequence packets, wherein each of the channel estimation training sequence packets comprises: a channel estimation sequence, a sequence prefix part and a sequence suffix part, wherein the length of each channel estimation training sequence is NCE,NCE=2MZ,Z is the zero correlation side lobe length of the channel estimation training sequence, M is the number of sequences with the zero correlation side lobe length of Z, TmFor maximum delay spread of the channel to be estimated, RsFor symbol rate, M ≧ NT,NTIs a positive integer greater than 1, and the length of the sequence prefix part and the length of the sequence suffix part are both NPThe sequence prefix part is N after the channel estimation sequence in the same channel estimation training sequence packetPThe position is the same, the sequence postfix part is N before the channel estimation sequence in the same channel estimation training sequence packetPIn the same position, NP=Z;
By said NTTransmitting the N to a receiving end by a root transmitting antennaTEach transmitting antenna transmits a corresponding channel estimation training sequence packet;
the processor is specifically configured to use a row in a sequence matrix as a channel estimation training sequence, where the sequence matrix is obtained by using a base sequence set in an iterative manner, the sequence matrix is an mxm matrix, and each row of the base sequence set includes M0A binary sequence, and an order of any two linesColumns are mutually orthogonal complementary, M0Is a positive integer greater than or equal to 2; according to NTGenerating said N for each of said channel estimation training sequencesTAnd a channel estimation training sequence packet.
5. The apparatus of claim 4, wherein the set of base sequencesWherein the content of the first and second substances,is of length L0Wherein MZ is 4nL0M0,1≤i≤M0And i is an integer, k is not less than 1 and not more than M0And k is an integer, N represents a generation length of NCEThe number of iterations of the base sequence set when estimating the training sequence, and n is a positive integer greater than or equal to 0.
6. The apparatus of claim 4, wherein T ismGreater than or equal to 72 nanoseconds.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/076835 WO2017190556A1 (en) | 2016-05-05 | 2017-03-15 | Sequence-based channel estimation method and device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610293726 | 2016-05-05 | ||
CN2016102937268 | 2016-05-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107347041A CN107347041A (en) | 2017-11-14 |
CN107347041B true CN107347041B (en) | 2020-03-20 |
Family
ID=60253507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610812316.XA Active CN107347041B (en) | 2016-05-05 | 2016-09-07 | Sequence-based channel estimation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107347041B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110635827B (en) * | 2018-06-22 | 2021-06-01 | 华为技术有限公司 | Channel estimation method, device and communication system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016065554A1 (en) * | 2014-10-29 | 2016-05-06 | 华为技术有限公司 | Method, apparatus and system for sending and receiving preamble sequence |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103095613B (en) * | 2013-01-21 | 2015-11-11 | 西安电子科技大学 | There is in SC-FDE system integer frequency offset and the channel parameter Combined estimator algorithm of ultralow complexity |
CN103873397B (en) * | 2014-03-28 | 2018-01-09 | 江苏正赫通信息科技有限公司 | A kind of new joint time domain and frequency domain OFDM receive channel estimation methods |
CN104320367B (en) * | 2014-10-09 | 2017-12-15 | 厦门大学 | A kind of method that synchronous offset estimation and channel estimation are timed to reception signal |
CN104468038B (en) * | 2014-11-27 | 2018-03-09 | 江苏中兴微通信息科技有限公司 | A kind of MIMO targeting sequencings generation method and reception device based on ZCZ sequences |
-
2016
- 2016-09-07 CN CN201610812316.XA patent/CN107347041B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016065554A1 (en) * | 2014-10-29 | 2016-05-06 | 华为技术有限公司 | Method, apparatus and system for sending and receiving preamble sequence |
Also Published As
Publication number | Publication date |
---|---|
CN107347041A (en) | 2017-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2741878T3 (en) | Avoid spectral lines in pilot tones in the IEEE 802.11ac standard, avoiding the R matrix of all | |
KR101587563B1 (en) | Communication system and method of performing interference alignment | |
US9313007B2 (en) | Wireless apparatus and training signal transmission method | |
KR20110014644A (en) | Spread-spectrum coding of data blocks using repetition | |
US20170302420A1 (en) | Method for Sending and Receiving Reference Signal, and Communication Node | |
EP3490323A1 (en) | Method, device, and apparatus for selecting user signature vector, and storage medium | |
JP4981682B2 (en) | Multi-pilot generation method and detection method in multi-antenna communication system | |
KR20160051850A (en) | System and method for increasing low density signature space | |
RU2471298C2 (en) | Methods and systems to select cyclic delays in ofdm systems with multiple antennas | |
CN102957490B (en) | For interference elimination method and the equipment of enhancement mode downlink physical Dedicated Control Channel | |
US20200036503A1 (en) | Data processing method, base station, and receiving device | |
CN107347041B (en) | Sequence-based channel estimation method and device | |
CN108462519A (en) | A kind of channel state information feedback method, UE and access network entity | |
TWI609577B (en) | Method of performing uplink channel estimation and base station using the same | |
WO2017185935A1 (en) | Message transmitting or receiving method and device, and base station | |
CN107566022B (en) | Beam training sequence design method and device | |
CN107438036B (en) | Method and device for synchronization and channel estimation | |
WO2017190556A1 (en) | Sequence-based channel estimation method and device | |
CN107431670B (en) | Channel estimation method, device and system | |
CN105281815B (en) | MIMO communication method, base station device, and terminal | |
US20110051822A1 (en) | Preamble generation method and apparatus of station, and data frame generation method | |
WO2018196594A1 (en) | Signal transmission method, relevant device and system | |
WO2020083326A1 (en) | Parameter configuration and parameter receiving methods and apparatus, and storage medium | |
CN109150255B (en) | Beam matching method and communication equipment | |
CN105991241A (en) | Sending method of large time delay CDD space multiplexing of two-dimensional antenna array |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210423 Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Device Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
TR01 | Transfer of patent right |