CN112688866B - Data sending method, data receiving method, electronic equipment and storage medium - Google Patents

Data sending method, data receiving method, electronic equipment and storage medium Download PDF

Info

Publication number
CN112688866B
CN112688866B CN202011525623.2A CN202011525623A CN112688866B CN 112688866 B CN112688866 B CN 112688866B CN 202011525623 A CN202011525623 A CN 202011525623A CN 112688866 B CN112688866 B CN 112688866B
Authority
CN
China
Prior art keywords
data
antenna
sent
transmission
sequence
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
Application number
CN202011525623.2A
Other languages
Chinese (zh)
Other versions
CN112688866A (en
Inventor
黄志科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jinzhuo Technology Co ltd
Original Assignee
Shanghai Jinzhuo Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Jinzhuo Technology Co ltd filed Critical Shanghai Jinzhuo Technology Co ltd
Priority to CN202011525623.2A priority Critical patent/CN112688866B/en
Publication of CN112688866A publication Critical patent/CN112688866A/en
Application granted granted Critical
Publication of CN112688866B publication Critical patent/CN112688866B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Radio Transmission System (AREA)

Abstract

The embodiment of the invention discloses a data sending method, a data receiving method, electronic equipment and a storage medium. The data sending method comprises the following steps: acquiring original data to be sent; grouping original data to be sent according to a preset data group length to obtain grouped data to be sent; carrying out shunt processing on the data to be sent in a non-odd shunt mode to obtain shunt data to be sent with a set shunt number; generating sequence antenna data with a set sequence number according to each branch to-be-sent data; and generating antenna transmission data corresponding to each transmission antenna according to the antenna data of each sequence. The technical scheme of the embodiment of the invention can maximize the diversity gain of the antenna and improve the reliability of antenna data transmission, thereby expanding the application scene of the antenna.

Description

Data sending method, data receiving method, electronic equipment and storage medium
Technical Field
The embodiment of the invention relates to the technical field of communication application, in particular to a data sending method, a data receiving method, electronic equipment and a storage medium.
Background
Currently, more and more communication devices need to resort to more antennas in order to be able to communicate reliably. The data transmission method of the antenna becomes an important technical point in the technical field of communication.
In the prior art, for SC-FDE waveforms, in a multi-antenna transmission scenario, generally, only two antennas are considered, and an antenna transmission mode of more than two antennas is rarely considered. However, the application scenarios of the two-antenna transmission mode are limited, and the communication signal is poor.
Disclosure of Invention
Embodiments of the present invention provide a data transmitting method, a data receiving method, an electronic device, and a storage medium, which can maximize diversity gain of an antenna, and improve reliability of antenna data transmission, thereby expanding an application scenario of the antenna.
In a first aspect, an embodiment of the present invention provides a data sending method, including:
acquiring original data to be sent;
grouping original data to be sent according to a preset data group length to obtain grouped data to be sent;
carrying out shunt processing on the data to be sent in a non-odd shunt mode to obtain shunt data to be sent with a set shunt number;
generating sequence antenna data with a set sequence number according to each branch to-be-sent data;
and generating antenna transmission data corresponding to each transmission antenna according to the antenna data of each sequence.
In a second aspect, an embodiment of the present invention further provides a data receiving method, including:
receiving data transmitted by an antenna;
acquiring to-be-processed received data according to the antenna sending data;
grouping the data to be processed and received to obtain grouped received data;
carrying out transmission data equalization processing on each packet of received data to obtain packet equalization data matched with shunt to-be-transmitted data for generating antenna transmission data;
and merging the balanced data according to each group to obtain antenna receiving data.
In a third aspect, an embodiment of the present invention further provides a data sending apparatus, including:
the system comprises an original data to be sent acquisition module, a data sending module and a data sending module, wherein the original data to be sent acquisition module is used for acquiring original data to be sent;
the data to be sent in groups acquiring module is used for carrying out grouping processing on the original data to be sent according to the length of a preset data group to obtain grouped data to be sent;
the data to be sent shunting acquisition module is used for carrying out shunting processing on the data to be sent grouping according to a non-odd-even shunting mode to obtain shunting data to be sent with a set shunting quantity;
the sequence antenna data acquisition module is used for generating sequence antenna data with set sequence quantity according to the data to be sent of each shunt circuit;
and the antenna transmission data generation module is used for generating antenna transmission data corresponding to each transmission antenna according to each sequence of antenna data.
In a fourth aspect, an embodiment of the present invention further provides a data receiving apparatus, including:
the antenna sending data receiving module is used for receiving the antenna sending data;
the to-be-processed received data acquisition module is used for acquiring to-be-processed received data according to the antenna sending data;
the grouped data receiving module is used for carrying out grouped processing on the data to be processed and received to obtain grouped received data;
the grouping equalization data acquisition module is used for carrying out transmission data equalization processing on each grouping received data to obtain grouping equalization data matched with shunt to-be-transmitted data of the generated antenna transmission data;
and the antenna receiving data acquisition module is used for combining the grouped equilibrium data to obtain the antenna receiving data.
In a fifth aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes:
one or more processors;
storage means for storing one or more programs;
when the one or more programs are executed by the one or more processors, the one or more processors implement the data transmission method or the data reception method provided by any embodiment of the present invention.
In a sixth aspect, an embodiment of the present invention further provides a computer storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the data sending method or the data receiving method provided in any embodiment of the present invention.
According to the technical scheme of the embodiment, the obtained original data to be sent is subjected to grouping processing according to the length of the preset data group to obtain grouped data to be sent, the grouped data to be sent is further subjected to shunt processing according to a non-odd-even shunt mode to obtain shunt data to be sent with a set shunt number, sequence antenna data with a set sequence number is generated according to the shunt data to be sent, and finally antenna sending data corresponding to each sending antenna is generated according to the sequence antenna data. The scheme carries out shunt processing on the grouped data to be transmitted in a non-odd-even shunt mode, shunt data to be transmitted with set shunt quantity can be obtained, the set shunt quantity and the transmitting antennas have a corresponding relation, the set shunt quantity can be correspondingly changed according to different numbers of the transmitting antennas, the mode of transmitting the data through more than 2 paths of multiple antennas is realized, the problems that in the prior art, the application scene of transmitting the data through 2 antennas is limited, and the communication quality is poor are solved, the diversity gain of the antennas can be maximized, the reliability of antenna data transmission is improved, and the application scene of the antennas is expanded.
Drawings
Fig. 1 is a flowchart of a data transmission method according to an embodiment of the present invention;
fig. 2 is a flowchart of a data receiving method according to a second embodiment of the present invention;
fig. 3 is a schematic diagram of a data transmission apparatus according to a third embodiment of the present invention;
fig. 4 is a schematic diagram of a data receiving apparatus according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention.
It should be further noted that, for the convenience of description, only some but not all of the relevant aspects of the present invention are shown in the drawings. Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently, or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
In the case of multi-antenna transmission, the prior art generally considers only 2 antennas, and rarely considers the scenario above 2 antennas. The transmission scheme of a 2-antenna scene based on SFBC (Space Frequency Block Code) is as follows:
and grouping the original data to be sent, wherein the processing modes of all groups are the same. Taking one group as an example, assuming that the data length of each group is N, the original data to be transmitted is x (0), x (1), \ 8230;, x (N-1). Divide x (n) into odd and even branches
Figure BDA0002850709260000051
First root antenna transmission:
order sequence
Figure BDA0002850709260000052
The transmitted time domain data can be represented by c 1 (n) and c 2 (n) calculating to obtain the result,
Figure BDA0002850709260000053
Figure BDA0002850709260000054
the length is N. In addition, CP (Cyclic Prefix) needs to be added, and x is added 1 (N-L cp ),x 1 (N-L cp +1),…,x 1 (N-1) copy to time Domain data x 1 The anterior moiety, wherein L cp Is the CP length.
The second antenna transmission mode constructs two sequences as follows:
Figure BDA0002850709260000055
Figure BDA0002850709260000056
the transmitted time domain data can be represented by c 1 (n) and c 2 (n) calculating to obtain the result,
Figure BDA0002850709260000057
Figure BDA0002850709260000058
Figure BDA0002850709260000059
the length is N. CP data is x 2 (N-L cp ),x 2 (N-L cp +1),…x 2 (N-1), copying CP data to time domain data x 2 The anterior moiety, wherein L cp Is the CP length.
Example one
Fig. 1 is a flowchart of a data transmission method according to an embodiment of the present invention, where the embodiment is applicable to a scenario where data is transmitted through multiple antennas with more than 2 channels, and the method may be executed by a data transmission apparatus, where the apparatus may be implemented by software and/or hardware, and may be generally integrated in an electronic device. Accordingly, as shown in fig. 1, the method comprises the following operations:
and S110, acquiring original data to be sent.
The original data to be transmitted may be data obtained by modulating the original data. For example, the modulation scheme may include, but is not limited to, a phase shift keying modulation scheme, an amplitude shift keying modulation scheme, a quadrature amplitude modulation scheme, and the like.
In the embodiment of the present invention, the original bit data may be subjected to channel coding to obtain coded data, and the coded data is further modulated to obtain the original data to be transmitted.
And S120, grouping the original data to be sent according to the length of a preset data group to obtain grouped data to be sent.
The preset data group length may be a preset data packet length. The packet data to be transmitted may be a packet processing result of the original data to be transmitted. The packet processing may be an operation of dividing original data to be transmitted into data packets having the same data length. The data to be transmitted is divided into data packets with the same data length.
In the embodiment of the present invention, before determining to group the data to be sent, the original data to be sent may be grouped according to the preset data group length, that is, the original data to be sent is grouped according to the preset data group length, so as to obtain the grouped data to be sent with the same data length in each group.
S130, carrying out shunting processing on the data to be sent in a non-odd-even shunting mode to obtain shunting data to be sent with a set shunting quantity.
The non-parity splitting method may be a splitting method larger than two paths. The branching processing may be data processing of the data to be transmitted in packets by a branching processing formula. The split processing formula may be a data packet formula. The number of branches may be determined according to the number of transmitting antennas, and may be the same positive integer as the number of transmitting antennas. The shunting of the data to be transmitted may be a result of shunting processing of the packet data to be transmitted.
Specifically, the data to be sent in the packet may be split according to the set number of splits in a non-parity-split manner, that is, the data to be sent in the packet is split into the data to be sent in the split in the set number of splits according to the set number of splits and a split processing formula.
In an optional embodiment of the present invention, performing a splitting process on the data to be transmitted in a non-parity splitting manner to obtain split data to be transmitted with a set splitting number, which may include:
the data to be sent is split according to a non-parity splitting mode based on the following formula:
Figure BDA0002850709260000071
wherein x is i (a) Representing the data to be sent by the branches, i representing the set number of branches, and a having a value range of
Figure BDA0002850709260000072
Figure BDA0002850709260000073
The value range of i is [0,3 ]]And N represents the ratio of the length of the preset data group to the code rate.
Optionally, when the length of the preset data group is 8, the code rate is
Figure BDA0002850709260000074
When the value is more than or equal to 1, the value of N is 16, and a is more than or equal to 0. Assuming that one group of data to be transmitted is x (0), x (1), 8230, x (7), x 0 (0)=x(0),x 0 (1)=x(4),x 1 (0)=x(1),x 1 (1)=x(5),x 2 (0)=x(2),x 2 (1)=x(6),x 3 (0)=x(3),x 3 (1) = x (7). Correspondingly, the data to be sent in the first branch are x (0) and x (4); the second branch circuit comprises data to be sent as x (1) and x (5); the first branch circuit is used for sending data x (2) and x (6); the fourth branch is used for dividing data to be transmitted into x (3) and x (7).
And S140, generating sequence antenna data with set sequence quantity according to the data to be sent of each branch.
The set sequence number may be a value preset according to the actual number of transmitting antennas. The sequence antenna data may be time domain data generated by converting the data to be transmitted according to the branches.
Correspondingly, data processing is performed on the branch to-be-transmitted data, for example, the branch to-be-transmitted data can be subjected to processing such as repetition, conjugation, sequencing and the like, so as to obtain sequence antenna data with a set sequence number. The embodiment of the present invention does not limit the specific data processing manner of data processing performed by shunting data to be transmitted.
In an optional embodiment of the present invention, generating sequence antenna data with a set number of sequences according to each of the branches of data to be transmitted may include:
generating sequence antenna data with set sequence quantity according to each branch data to be transmitted based on the following formula:
Figure BDA0002850709260000081
Figure BDA0002850709260000082
Figure BDA0002850709260000083
Figure BDA0002850709260000084
Figure BDA0002850709260000085
Figure BDA0002850709260000086
Figure BDA0002850709260000087
Figure BDA0002850709260000088
wherein, c 1 、c 2 、c 3 And c 4 Representing sequential antenna data, c 50 、c 60 、c 70 And c 80 Reference cycle data representing sequential antenna data for determining a value range of k for partial sequential antenna dataIs [0,7 ]]N has a value range of
Figure BDA0002850709260000089
Wherein k represents the number of cycles, and when N is 16, the value range of N is [0,1 ]]When k =0, the signal is, for example,
Figure BDA00028507092600000810
to obtain c 1 Reference cycle data of (2): [ x ] 0 (0)x 0 (1)]To simplify the description, let a = [ x = 0 (0)x 0 (1)]C is obtained by circulating for 8 times 1 =[A,A,A,A,A,A,A,A]Namely, k =0 \8230that7 is substituted
Figure BDA00028507092600000811
And connecting the obtained data in sequence. In the same way, c can be derived 2 、c 3 And c 4 . According to the above embodiments, it can be seen that
Figure BDA00028507092600000812
c 5 =[c 50 ,c 50 ,c 50 ,c 50 ,c 50 ,c 50 ,c 50 ,c 50 ]Similarly, c can be derived 6 、c 7 And c 8
And S150, generating antenna transmission data corresponding to each transmission antenna according to the sequence antenna data.
The antenna transmission data may be data that the transmission antenna needs to transmit.
Specifically, the generated sequence antenna data may be subjected to data processing, so as to obtain antenna transmission data corresponding to the transmission antenna. The data processing process of the sequence antenna data may include, but is not limited to, performing permutation, four arithmetic operations, fourier transform, and the like on the sequence antenna data.
In an optional embodiment of the present invention, generating antenna transmission data corresponding to each transmit antenna according to each sequence of antenna data may include: determining a data generation mode of antenna transmission data according to OSFBC (Orthogonal Space Frequency Block Code); and generating antenna transmission data corresponding to each transmission antenna according to the sequence antenna data and the data generation mode.
The data generation method may be a method for determining data composition in data transmitted by different antennas. In the embodiment of the present invention, optionally, the data generation manner may be used to generate a data format corresponding to the OSFBC frequency domain structure.
In the embodiment of the present invention, a data generation manner of the antenna transmission data may be first determined according to the OSFBC, and the sequence antenna data may be further combined according to the data generation manner to generate antenna transmission data corresponding to each transmission antenna.
Illustratively, assume that the frequency domain structure of OSFBC is shown as the following matrix:
Figure BDA0002850709260000091
specifically, antenna transmission data of 4 transmission antennas can be obtained according to the 8 sequence antenna data and the matrix. Specifically, antenna transmission data of the 1 st transmitting antenna can be obtained according to the 8 sequence antenna data and the first column data of the matrix, antenna transmission data of the 2 nd transmitting antenna can be obtained according to the 8 sequence antenna data and the second column data of the matrix, and so on, antenna transmission data of the 4 transmitting antennas can be obtained.
In an optional embodiment of the present invention, generating antenna transmission data corresponding to each transmission antenna according to each sequence of antenna data and a data generation manner may include: generating reference antenna transmission data corresponding to each transmission antenna based on the following formula:
Figure BDA0002850709260000101
Figure BDA0002850709260000102
Figure BDA0002850709260000103
Figure BDA0002850709260000104
generating each antenna transmission data according to each reference antenna transmission data and CP data; wherein s is 1 (n)、s 2 (n)、s 3 (n) and s 4 And (n) represents reference antenna transmission data.
The reference antenna transmission data may be data generated according to the sequential antenna data and the OSFBC technique without adding CP data. CP data refers to cyclic prefix data.
Specifically, the data length of each sequence of antenna data is N, so that the data transmitted by each reference antenna satisfies the constraint that N is greater than or equal to 0 and less than or equal to N-1. After obtaining the reference antenna transmission data according to the sequence antenna data and the frequency domain structure of the OSFBC, the reference antenna transmission data may be obtained before further adding the CP data to the corresponding reference antenna transmission data. Exemplarily, added to s 1 The CP data of (n) may be s 1 (N-L cp ),s 1 (N-L cp +1),…s 1 (N-1). Is added to s 2 The CP data of (n) may be s 2 (N-L cp ),s 2 (N-L cp +1),…s 2 (N-1). Is added to s 3 The CP data of (n) may be s 3 (N-L cp ),s 3 (N-L cp +1),…s 3 (N-1). Is added to s 4 The CP data of (n) may be s 4 (N-L cp ),s 4 (N-L cp +1),…s 4 (N-1). Wherein L is cp Indicating the length of the CP data.
According to the technical scheme of the embodiment, the obtained original data to be sent is subjected to grouping processing according to the length of the preset data group to obtain grouped data to be sent, the grouped data to be sent is further subjected to shunt processing according to a non-odd-even shunt mode to obtain shunt data to be sent with a set shunt number, sequence antenna data with a set sequence number is generated according to the shunt data to be sent, and finally antenna sending data corresponding to each sending antenna is generated according to the sequence antenna data. The scheme carries out shunt processing on the grouped data to be transmitted in a non-odd-even shunt mode, shunt data to be transmitted with set shunt quantity can be obtained, the set shunt quantity and the transmitting antennas have a corresponding relation, the set shunt quantity can be correspondingly changed according to different numbers of the transmitting antennas, the mode of transmitting the data through more than 2 paths of multiple antennas is realized, the problems that in the prior art, the application scene of transmitting the data through 2 antennas is limited, and the communication quality is poor are solved, the diversity gain of the antennas can be maximized, the reliability of antenna data transmission is improved, and the application scene of the antennas is expanded.
Example two
Fig. 2 is a flowchart of a data receiving method according to a second embodiment of the present invention, which is embodied on the basis of the above-mentioned embodiment, and in this embodiment, a specific optional implementation is given for performing a data transmission equalization process on packet received data, and accordingly, as shown in fig. 2, the method includes the following operations:
s210, receiving the data sent by the antenna.
Accordingly, the antenna receiving end can receive the antenna transmission data transmitted by the transmitting antenna.
And S220, acquiring to-be-processed received data according to the antenna sending data.
The data to be processed and received may be data after data processing of the data transmitted by the antenna.
Specifically, CP removal processing and FFT (Fast Fourier Transform) may be performed on the antenna transmission data to obtain the to-be-processed reception data. The CP removing process may be an operation of deleting CP data in the antenna transmission data.
And S230, grouping the to-be-processed received data to obtain grouped received data.
The packet received data may be a packet processing result of the received data to be processed.
Specifically, the data length may be determined first, and the received data to be processed is further subjected to packet processing, so as to obtain the packet received data with the same length for each group of data.
And S240, carrying out transmission data equalization processing on each group of received data to obtain group equalization data matched with the shunt to-be-transmitted antenna data of the generated antenna transmission data.
The transmitted data equalization processing may be processing the packet received data according to an equalization algorithm. The packet equalization data may be a result of transmission data equalization processing of each packet reception data.
Specifically, an equalization algorithm may be determined first, and transmit data equalization processing may be performed on each packet of received data according to the selected equalization algorithm to obtain each packet of equalized data, where each data in each packet of equalized data corresponds to different branch antenna data, respectively. For example, a first data in each set of packet equalization data corresponds to a first split antenna data. The second data in each set of packet equalization data corresponds to the second branch antenna data. The third data in each set of block equalization data corresponds to the third split antenna data. The fourth data in each set of block equalization data corresponds to the fourth split antenna data.
In an optional embodiment of the present invention, performing the transmit data equalization process on each packet of received data may include:
and carrying out transmission data equalization processing on each group of received data based on the following formula:
Figure BDA0002850709260000131
wherein, y i (0)、y i (1)、y i (2) And y i (3) Representing packet-equalized data, P i Denotes the equalization factor, h 1 (i)、h 2 (i)、h 3 (i) And h 4 (i) Channel estimation values, r, representing packet-equalized data i (0)、r i (1)、r i (2)、r i (3)、
Figure BDA0002850709260000132
And
Figure BDA0002850709260000133
indicating packet received data.
Wherein, the equalization factor can be a coefficient of the equalization processing of the transmitted data.
Specifically, assuming that the data length of the data received by the antenna is N, when 8 data are grouped, the data can be obtained
Figure BDA0002850709260000134
The group of packets receives data.
Figure BDA0002850709260000135
k is greater than or equal to 0 and less than or equal to 7 i (k) Indicating that the ith group of the kth packet receives data. h is 1 (i) Indicating the channel estimate of the ith group which matches the first channel of data to be transmitted, -h 1 (i) And the inverse number of the channel estimation value of the ith group matched with the first path of data to be transmitted is represented.
Figure BDA0002850709260000136
And the conjugate of the channel estimation value of the ith group matched with the first channel of data to be transmitted is represented. Wherein, the frequency domain channels in each group are the same. The channel estimation value can be obtained by combining antenna transmission data received by an antenna receiving end with a pilot frequency technology.
In an alternative embodiment of the present invention, the equalization factor may comprise a first equalization factor and a second equalization factor; the first equalization factor is: p i1 =2(|h 1 (i)| 2 +|h 2 (i)| 2 +|h 3 (i)| 2 +|h 4 (i)| 2 ) (ii) a The second equalization factor is: p i2 =2(|h 1 (i)| 2 +|h 2 (i)| 2 +|h 3 (i)| 2 +|h 4 (i)| 2 +1/ρ); where ρ represents the signal-to-noise ratio.
Wherein the first equalization factor may be an equalization coefficient corresponding to ZF (Zero Forcing) equalization. The second equalization factor may be an equalization coefficient corresponding to MMSE (Minimum Mean Squared Error) equalization.
Specifically, when P is i Is P i1 When the data is transmitted, the first equalization factor is substituted into the transmitted data equalization processing formula, so that the packet equalization data with ZF equalization can be obtained. When P is present i Is P i2 And then, substituting the second equalization factor into the transmitted data equalization processing formula to obtain MMSE equalized grouped equalization data. ρ can be obtained by combining the antenna transmission data received by the antenna receiving end with the pilot frequency technology.
And S250, merging the grouped equalized data to obtain antenna receiving data.
Wherein the combining process may be a signal combining operation.
Specifically, after obtaining each packet of equalization data, IFFT (Inverse Fast Fourier Transform) is performed on each packet of equalization data, the IFFT-processed data is input to a demodulation module for demodulation, and further, signal combining is performed on each packet of equalization data by an antenna combiner, that is, a diversity combining module, to obtain antenna reception data. Optionally, using
Figure BDA0002850709260000141
Figure BDA0002850709260000142
And obtaining the data after the fast Fourier transform.
Figure BDA0002850709260000143
Is an estimate of the data to be transmitted in the packet.
According to the technical scheme, the to-be-processed received data are obtained according to the antenna sending data, the to-be-processed received data are subjected to grouping processing to obtain the grouped received data, the sending data equalization processing is further performed on each grouped received data to obtain the grouped equalized data matched with the shunt to-be-sent data for generating the antenna sending data, and finally the grouped equalized data are subjected to combination processing to obtain the antenna receiving data.
It should be noted that any permutation and combination between the technical features in the above embodiments also belong to the scope of the present invention.
EXAMPLE III
Fig. 3 is a schematic diagram of a data transmitting apparatus according to a third embodiment of the present invention, and as shown in fig. 3, the apparatus includes: an original data to be sent acquisition module 310, a packet data to be sent acquisition module 320, a shunt data to be sent acquisition module 330, a sequence antenna data acquisition module 340, and antenna data to be sent generation 350, where:
an original data to be sent acquiring module 310, configured to acquire original data to be sent;
a packet data to be sent acquiring module 320, configured to perform packet processing on original data to be sent according to a preset data group length to obtain packet data to be sent;
a data to be sent shunting acquisition module 330, configured to perform shunting processing on the data to be sent in packets according to a non-odd-even shunting manner, so as to obtain shunted data with a set number of shunts;
a sequence antenna data obtaining module 340, configured to generate sequence antenna data with a set number of sequences according to each branch of data to be sent;
and an antenna transmission data generating module 350, configured to generate antenna transmission data corresponding to each transmission antenna according to each sequence of antenna data.
According to the technical scheme of the embodiment, the obtained original data to be sent is subjected to grouping processing according to the length of the preset data group to obtain grouped data to be sent, the grouped data to be sent is further subjected to shunt processing according to a non-odd-even shunt mode to obtain shunt data to be sent with a set shunt number, sequence antenna data with a set sequence number is generated according to the shunt data to be sent, and finally antenna sending data corresponding to each sending antenna is generated according to the sequence antenna data. The scheme carries out shunt processing on the grouped data to be transmitted in a non-odd-even shunt mode, shunt data to be transmitted with set shunt quantity can be obtained, the set shunt quantity and the transmitting antennas have a corresponding relation, the set shunt quantity can be correspondingly changed according to different numbers of the transmitting antennas, the mode of transmitting the data through more than 2 paths of multiple antennas is realized, the problems that in the prior art, the application scene of transmitting the data through 2 antennas is limited, and the communication quality is poor are solved, the diversity gain of the antennas can be maximized, the reliability of antenna data transmission is improved, and the application scene of the antennas is expanded.
Optionally, the data to be sent obtaining module 330 is configured to: the data to be sent in the packet is split according to a non-parity splitting mode based on the following formula:
Figure BDA0002850709260000161
wherein x is i (a) Representing the data to be sent in the branch, i represents the number of branches, and the value range of a is
Figure BDA0002850709260000162
Figure BDA0002850709260000163
The value range of i is [0,3 ]]And N represents the ratio of the length of the preset data group to the code rate.
Optionally, the sequential antenna data obtaining module 340 is specifically configured to: generating sequence antenna data with a set sequence number according to each branch data to be transmitted based on the following formula:
Figure BDA0002850709260000164
Figure BDA0002850709260000165
Figure BDA0002850709260000166
Figure BDA0002850709260000167
Figure BDA0002850709260000168
Figure BDA0002850709260000169
Figure BDA00028507092600001610
Figure BDA00028507092600001611
wherein, c 1 、c 2 、c 3 And c 4 Representing said sequence antenna data, c 50 、c 60 、c 70 And c 80 Reference cycle data representing the sequence antenna data for determining partial sequence antenna data, wherein k has a value in a range of [0,7 ]]N has a value range of
Figure BDA00028507092600001612
Optionally, the antenna transmission data generating module 350 is specifically configured to: determining a data generation mode of the data transmitted by the antenna according to the orthogonal space-frequency coding OSFBC; and generating antenna transmission data corresponding to each transmission antenna according to the sequence antenna data and the data generation mode.
Optionally, the antenna transmission data generating module 350 is specifically configured to: generating reference antenna transmission data corresponding to each transmission antenna based on the following formula:
Figure BDA0002850709260000171
Figure BDA0002850709260000172
Figure BDA0002850709260000173
Figure BDA0002850709260000174
generating the antenna transmission data according to the reference antenna transmission data and the CP data;
wherein s is 1 (n)、s 2 (n)、s 3 (n) and s 4 (n) represents the reference antenna transmitting data.
The data sending device can execute the data sending method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method. For details of the technique not described in detail in this embodiment, reference may be made to the data transmission method provided in any embodiment of the present invention.
Since the data transmitting apparatus described above is an apparatus capable of executing the data transmitting method in the embodiment of the present invention, based on the data transmitting method described in the embodiment of the present invention, a person skilled in the art can understand a specific implementation of the data transmitting apparatus in the embodiment of the present invention and various modifications thereof, and therefore, a detailed description of how the data transmitting apparatus implements the data transmitting method in the embodiment of the present invention is not given here. The device used by those skilled in the art to implement the data transmission method in the embodiment of the present invention is all within the scope of the intended protection of the present application.
Example four
Fig. 4 is a schematic diagram of a data receiving apparatus according to a fourth embodiment of the present invention, and as shown in fig. 4, the apparatus includes: an antenna sending data receiving module 410, a to-be-processed receiving data obtaining module 420, a packet data receiving module 430, a packet balancing data obtaining module 440, and an antenna receiving data obtaining module 450, wherein:
an antenna transmission data receiving module 410, configured to receive antenna transmission data;
a to-be-processed received data obtaining module 420, configured to obtain to-be-processed received data according to the antenna transmission data;
the packet data receiving module 430 is configured to perform packet processing on the to-be-processed received data to obtain packet received data;
a packet equalization data acquisition module 440, configured to perform transmit data equalization processing on each packet of received data to obtain packet equalization data matched with shunt to-be-transmitted data of generated antenna transmit data;
and an antenna received data obtaining module 450, configured to perform merging processing on each group of equalized data to obtain antenna received data.
According to the technical scheme, the to-be-processed received data are obtained according to the antenna sending data, the to-be-processed received data are subjected to grouping processing to obtain the grouped received data, the sending data equalization processing is further performed on each grouped received data to obtain the grouped equalized data matched with the shunt to-be-sent data for generating the antenna sending data, and finally the grouped equalized data are subjected to combination processing to obtain the antenna receiving data.
Optionally, the block equalization data obtaining module 440 is specifically configured to: performing transmission data equalization processing on each packet received data based on the following formula:
Figure BDA0002850709260000191
wherein, y i (0)、y i (1)、y i (2) And y i (3) Representing said packet-equalized data, P i Denotes the equalization factor, h 1 (i)、h 2 (i)、h 3 (i) And h 4 (i) A channel estimate, r, representing said block-equalized data i (0)、r i (1)、r i (2)、r i (3)、
Figure BDA0002850709260000192
And
Figure BDA0002850709260000193
representing the packet received data.
Optionally, the equalization factor includes a first equalization factor and a second equalization factor;
the first equalization factor is: p i1 =2(|h 1 (i)| 2 +|h 2 (i)| 2 +|h 3 (i)| 2 +|h 4 (i)| 2 );
The second equalization factor is: p i2 =2(|h 1 (i)| 2 +|h 2 (i)| 2 +|h 3 (i)| 2 +|h 4 (i)| 2 +1/ρ);
Where ρ represents the signal-to-noise ratio.
The data receiving device can execute the data receiving method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the executing method. For technical details that are not described in detail in this embodiment, reference may be made to a data receiving method provided in any embodiment of the present invention.
Since the data receiving apparatus described above is an apparatus capable of executing the data receiving method in the embodiment of the present invention, based on the data receiving method described in the embodiment of the present invention, a person skilled in the art can understand the specific implementation of the data receiving apparatus in the embodiment and various modifications thereof, and therefore, how the data receiving apparatus implements the data receiving method in the embodiment of the present invention is not described in detail herein. The device used by those skilled in the art to implement the data receiving method in the embodiments of the present invention is within the scope of the present application.
EXAMPLE five
Fig. 5 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present invention. FIG. 5 illustrates a block diagram of an electronic device 512 that is suitable for use in implementing embodiments of the present invention. The electronic device 512 shown in fig. 5 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present invention. The electronic device 512 may be, for example, an electronic device or a server device, etc.
As shown in fig. 5, electronic device 512 is in the form of a general purpose computing device. Components of the electronic device 512 may include, but are not limited to: one or more processors 516, a storage device 528, and a bus 518 that couples the various system components including the storage device 528 and the processors 516.
Bus 518 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, an enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
Electronic device 512 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by electronic device 512 and includes both volatile and nonvolatile media, removable and non-removable media.
Storage 528 may include computer system readable media in the form of volatile Memory, such as Random Access Memory (RAM) 530 and/or cache Memory 532. The electronic device 512 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 534 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 5, and commonly referred to as a "hard drive"). Although not shown in FIG. 5, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a Compact disk-Read Only Memory (CD-ROM), digital Video disk (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to bus 518 through one or more data media interfaces. Storage 528 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
Program 536 having a set (at least one) of program modules 526 may be stored, for example, in storage 528, such program modules 526 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination may include an implementation of a network environment. Program modules 526 generally perform the functions and/or methodologies of the described embodiments of the invention.
The electronic device 512 may also communicate with one or more external devices 514 (e.g., keyboard, pointing device, camera, display 524, etc.), with one or more devices that enable a user to interact with the electronic device 512, and/or with any devices (e.g., network card, modem, etc.) that enable the electronic device 512 to communicate with one or more other computing devices. Such communication may be through an Input/Output (I/O) interface 522. Also, the electronic device 512 may communicate with one or more networks (e.g., a Local Area Network (LAN), wide Area Network (WAN), and/or a public Network such as the internet) via the Network adapter 520. As shown, the network adapter 520 communicates with the other modules of the electronic device 512 via the bus 518. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the electronic device 512, including but not limited to: microcode, device drivers, redundant processing units, external disk drive Arrays, disk array (RAID) systems, tape drives, and data backup storage systems, to name a few.
The processor 516 executes various functional applications and data processing by executing programs stored in the storage device 528, for example, implementing the data transmission method provided by the above-described embodiment of the present invention: acquiring original data to be sent; grouping original data to be sent according to a preset data group length to obtain grouped data to be sent; carrying out shunt processing on the data to be sent in a non-odd shunt mode to obtain shunt data to be sent with a set shunt number; generating sequence antenna data with a set sequence number according to each branch to-be-sent data; and generating antenna transmission data corresponding to each transmission antenna according to the antenna data of each sequence. Or, the data receiving method provided by the above embodiment of the present invention is implemented: receiving data transmitted by an antenna; acquiring to-be-processed received data according to the antenna sending data; grouping the data to be processed and received to obtain grouped received data; carrying out transmitted data equalization processing on each packet of received data to obtain packet equalized data matched with shunt to-be-transmitted data for generating antenna transmitted data; and merging the balanced data according to each group to obtain antenna receiving data.
According to the technical scheme of the embodiment, the obtained original data to be sent is subjected to grouping processing according to the length of the preset data group to obtain grouped data to be sent, the grouped data to be sent is further subjected to shunt processing according to a non-odd-even shunt mode to obtain shunt data to be sent with a set shunt number, sequence antenna data with a set sequence number is generated according to the shunt data to be sent, and finally antenna sending data corresponding to each sending antenna is generated according to the sequence antenna data. The scheme carries out shunt processing on the grouped data to be transmitted in a non-odd-even shunt mode, shunt data to be transmitted with set shunt quantity can be obtained, the set shunt quantity and the transmitting antennas have a corresponding relation, the set shunt quantity can be correspondingly changed according to different numbers of the transmitting antennas, the mode of transmitting the data through more than 2 paths of multiple antennas is realized, the problems that in the prior art, the application scene of transmitting the data through 2 antennas is limited, and the communication quality is poor are solved, the diversity gain of the antennas can be maximized, the reliability of antenna data transmission is improved, and the application scene of the antennas is expanded.
EXAMPLE six
An embodiment of the present invention further provides a computer storage medium storing a computer program, where the computer program is used to execute the data transmission method according to any one of the above embodiments of the present invention when executed by a computer processor: acquiring original data to be sent; grouping original data to be sent according to a preset data group length to obtain grouped data to be sent; carrying out shunt processing on the data to be sent in a non-odd shunt mode to obtain shunt data to be sent with a set shunt number; generating sequence antenna data with a set sequence number according to each branch to-be-sent data; and generating antenna transmission data corresponding to each transmission antenna according to the antenna data of each sequence. Or, executing the data receiving method according to any of the above embodiments of the present invention: receiving data transmitted by an antenna; acquiring to-be-processed received data according to the data transmitted by the antenna; grouping the data to be processed and received to obtain grouped received data; carrying out transmission data equalization processing on each packet of received data to obtain packet equalization data matched with shunt to-be-transmitted data for generating antenna transmission data; and merging the grouped equalized data to obtain antenna received data.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM) or flash Memory), an optical fiber, a portable compact disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, radio Frequency (RF), etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (6)

1. A data transmission method, comprising:
acquiring original data to be sent;
grouping the original data to be sent according to the length of a preset data group to obtain grouped data to be sent;
carrying out shunt processing on the grouped data to be sent according to a non-odd-even shunt mode to obtain shunt data to be sent with a set shunt number;
generating sequence antenna data with a set sequence number according to the data to be sent in each shunt circuit;
generating antenna transmission data corresponding to each transmission antenna according to the sequence antenna data;
the data to be sent in the packet is subjected to shunting processing according to a non-parity shunting mode to obtain shunting data to be sent with a set shunting quantity, and the method comprises the following steps:
the data to be sent in the packet is split according to a non-parity splitting mode based on the following formula:
Figure FDA0003911063550000011
wherein x is i (a) Representing the data to be sent in the branch, i represents the number of branches, and the value range of a is
Figure FDA0003911063550000012
Figure FDA0003911063550000013
The value range of i is [0,3 ]]N represents a ratio of the length of the preset data group to a code rate; x (4a + i) represents the original data sent;
the generating sequence antenna data with a set sequence number according to each of the shunted data to be transmitted includes:
generating sequence antenna data with set sequence quantity according to each shunt data to be transmitted based on the following formula:
Figure FDA0003911063550000014
Figure FDA0003911063550000015
Figure FDA0003911063550000016
Figure FDA0003911063550000017
Figure FDA0003911063550000021
Figure FDA0003911063550000022
Figure FDA0003911063550000023
Figure FDA0003911063550000024
wherein, c 1 、c 2 、c 3 And c 4 Representing said sequence antenna data, c 50 、c 60 、c 70 And c 80 Reference cycle data representing the sequence antenna data for determining partial sequence antenna data, wherein k has a value in a range of [0,7 ]]N has a value range of
Figure FDA0003911063550000025
* Represents a conjugation;
the generating antenna transmission data corresponding to each transmission antenna according to each sequence antenna data includes:
determining a data generation mode of the data transmitted by the antenna according to the orthogonal space-frequency coding OSFBC;
generating antenna transmission data corresponding to each transmission antenna according to the sequence antenna data and the data generation mode;
the generating antenna transmission data corresponding to each transmission antenna according to each sequence antenna data and the data generation mode includes:
generating reference antenna transmission data corresponding to each transmission antenna based on the following formula:
Figure FDA0003911063550000026
Figure FDA0003911063550000027
Figure FDA0003911063550000028
Figure FDA0003911063550000029
generating the antenna transmission data according to the reference antenna transmission data and the CP data;
wherein s is 1 (n)、s 2 (n)、s 3 (n) and s 4 (n) represents the reference antenna transmitting data, c 1 Cycling k +1 times to obtain c 1 (n),c 2 Cycling k +1 times to obtain c 2 (n),c 3 Cycling k +1 times to obtain c 3 (n),c 4 Cycling k +1 times to obtain c 4 (n),c 50 Cycling k +1 times to obtain c 5 (n),c 60 Cycling k +1 times to obtain c 6 (n),c 70 Cycling k +1 times to obtain c 7 (n),c 80 Cycling k +1 times to obtain c 8 (n)。
2. A data receiving method, comprising:
receiving data transmitted by an antenna; wherein the antenna transmit data is generated by the method of claim 1;
acquiring to-be-processed received data according to the antenna transmission data;
grouping the received data to be processed to obtain grouped received data;
performing transmission data equalization processing on each packet received data to obtain packet equalized data matched with shunt to-be-transmitted data for generating the antenna transmission data;
and merging the grouped equalization data to obtain antenna receiving data.
3. The method of claim 2, wherein said performing transmit data equalization on each of said packet received data comprises:
performing transmission data equalization processing on each packet received data based on the following formula:
Figure FDA0003911063550000031
wherein, y i (0)、y i (1)、y i (2) And y i (3) Representing said packet-equalized data, P i Denotes the equalization factor, h 1 (i)、h 2 (i)、h 3 (i) And h 4 (i) A channel estimate, r, representing said block-equalized data i (0)、r i (1)、r i (2)、r i (3)、
Figure FDA0003911063550000041
And
Figure FDA0003911063550000042
indicating that the packet received data.
4. The method of claim 3, wherein the equalization factor comprises a first equalization factor and a second equalization factor;
the first equalization factor is: p i1 =2(|h 1 (i)| 2 +|h 2 (i)| 2 +|h 3 (i)| 2 +|h 4 (i)| 2 );
The second equalization factor is: p i2 =2(|h 1 (i)| 2 +|h 2 (i)| 2 +|h 3 (i)| 2 +|h 4 (i)| 2 +1/ρ);
Where ρ represents the signal-to-noise ratio.
5. An electronic device, characterized in that the electronic device comprises:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement a data transmission method as claimed in claim 1, or implement a data reception method as claimed in any one of claims 2-4.
6. A computer storage medium on which a computer program is stored, which program, when executed by a processor, implements a data transmission method as claimed in claim 1, or implements a data reception method as claimed in any one of claims 2 to 4.
CN202011525623.2A 2020-12-22 2020-12-22 Data sending method, data receiving method, electronic equipment and storage medium Active CN112688866B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011525623.2A CN112688866B (en) 2020-12-22 2020-12-22 Data sending method, data receiving method, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011525623.2A CN112688866B (en) 2020-12-22 2020-12-22 Data sending method, data receiving method, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112688866A CN112688866A (en) 2021-04-20
CN112688866B true CN112688866B (en) 2023-03-21

Family

ID=75450338

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011525623.2A Active CN112688866B (en) 2020-12-22 2020-12-22 Data sending method, data receiving method, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112688866B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1549471A (en) * 2003-05-16 2004-11-24 中国科学技术大学 Transmitter and receiver capable of raising space time block code performance
WO2005083951A1 (en) * 2004-02-27 2005-09-09 Sharp Kabushiki Kaisha Communication apparatus, communication method, communication program, and recording medium having recorded communication program therein
CN1860712A (en) * 2003-08-29 2006-11-08 法国电信公司 Iterative decoding and equalingzing method for hgih speed communications on multiple antenna channels during transmission and reception
CN101662344A (en) * 2009-09-18 2010-03-03 上海华为技术有限公司 Multi-antenna space frequency block coding downlink transmission method and device thereof
WO2010098588A2 (en) * 2009-02-25 2010-09-02 Samsung Electronics Co., Ltd. Method and apparatus for multiple input multiple output (mimo) transmit beamforming
CN101826944A (en) * 2009-03-03 2010-09-08 中兴通讯股份有限公司 Method and device for multi-node cooperative transmission
CN103379649A (en) * 2012-04-12 2013-10-30 中兴通讯股份有限公司 Data merging method and device
CN103444117A (en) * 2011-03-15 2013-12-11 高通股份有限公司 Efficient multi-user multiple input multiple output (MU-MIMO)
WO2015124167A1 (en) * 2014-02-18 2015-08-27 Huawei Technologies Co., Ltd. Receiver and method for decoding data packets
CN105591683A (en) * 2014-10-23 2016-05-18 中兴通讯股份有限公司 Data receiving method, transmitting method, receiving device and transmitting device
CN106575989A (en) * 2014-07-31 2017-04-19 华为技术有限公司 Data transmission method and apparatus
CN106712826A (en) * 2015-11-13 2017-05-24 华为技术有限公司 Data transmission method and device
CN110838857A (en) * 2018-08-17 2020-02-25 电信科学技术研究院有限公司 Data transmission method, terminal and network equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101158153B1 (en) * 2004-09-09 2012-06-19 에이저 시스템즈 인크 Method and apparatus for communicating orthogonal pilot tones in a multiple antenna communication system

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1549471A (en) * 2003-05-16 2004-11-24 中国科学技术大学 Transmitter and receiver capable of raising space time block code performance
CN1860712A (en) * 2003-08-29 2006-11-08 法国电信公司 Iterative decoding and equalingzing method for hgih speed communications on multiple antenna channels during transmission and reception
WO2005083951A1 (en) * 2004-02-27 2005-09-09 Sharp Kabushiki Kaisha Communication apparatus, communication method, communication program, and recording medium having recorded communication program therein
WO2010098588A2 (en) * 2009-02-25 2010-09-02 Samsung Electronics Co., Ltd. Method and apparatus for multiple input multiple output (mimo) transmit beamforming
CN101826944A (en) * 2009-03-03 2010-09-08 中兴通讯股份有限公司 Method and device for multi-node cooperative transmission
CN101662344A (en) * 2009-09-18 2010-03-03 上海华为技术有限公司 Multi-antenna space frequency block coding downlink transmission method and device thereof
CN103444117A (en) * 2011-03-15 2013-12-11 高通股份有限公司 Efficient multi-user multiple input multiple output (MU-MIMO)
CN103379649A (en) * 2012-04-12 2013-10-30 中兴通讯股份有限公司 Data merging method and device
WO2015124167A1 (en) * 2014-02-18 2015-08-27 Huawei Technologies Co., Ltd. Receiver and method for decoding data packets
CN106575989A (en) * 2014-07-31 2017-04-19 华为技术有限公司 Data transmission method and apparatus
CN105591683A (en) * 2014-10-23 2016-05-18 中兴通讯股份有限公司 Data receiving method, transmitting method, receiving device and transmitting device
CN106712826A (en) * 2015-11-13 2017-05-24 华为技术有限公司 Data transmission method and device
CN110838857A (en) * 2018-08-17 2020-02-25 电信科学技术研究院有限公司 Data transmission method, terminal and network equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Performance analysis of scheduling schemes for rate-adaptive MIMO OSFBC-OFDM systems";Mohammad Torabi等;《IEEE》;20101231;全文 *
"多用户多天线***空时分组码联合波束形成技术研究";邢志强;《万方数据库》;20130305;全文 *
R1-073565 "Downlink ACK/NACK Transmit Diversity";Samsung;《3GPP tsg_ran\WG1_RL1》;20070813;全文 *

Also Published As

Publication number Publication date
CN112688866A (en) 2021-04-20

Similar Documents

Publication Publication Date Title
TWI648997B (en) Joint power allocation, precoding, and decoding method and base station thereof
CN101517953B (en) Concatenation-assisted symbol-level combining for mimo systems with HARQ and/or repetition coding
US8019023B2 (en) Low-complexity scalable architecture for concatenation-assisted symbol-level combining
EP0926856A2 (en) Crosstalk suppression in a radio network
WO2008021284A2 (en) Optimal linear equalizer for mimo systems with harq and/or repetition coding
TW200824341A (en) Distance-level combining for MIMO systems with HARQ and/or repetition coding
CN111010355B (en) Channel estimation method of steel penetrating system
TWI298588B (en) A diversity receiver
US9160436B1 (en) Optimal decoding of transmit diversity code with varying channel characteristics
CN101998440A (en) Method and device for detecting signals in multi-input and multi-output system
WO2010146774A1 (en) Wireless communication apparatus, wireless communication system and communication method
CN112688866B (en) Data sending method, data receiving method, electronic equipment and storage medium
CN112671430A (en) Code division multiplexing spread spectrum index modulation and demodulation communication method, transmitter and receiver
US9787356B2 (en) System and method for large dimension equalization using small dimension equalizers
KR20160090101A (en) Apparatus and method for performing channel decoding operation based on effective noise in mobile communication system
WO2014187356A1 (en) Multiple-input multiple-output (mimo) detection method, apparatus and system for transmitting signal
CN103023622A (en) Signal detection method and signal detection equipment
CN109962875B (en) Signal processing method, signal processing device and storage medium
CN104301016B (en) A kind of MIMO parallel detecting methods and system based on multi-core DSP
CN112260729A (en) Signal detection method and device, electronic equipment and readable storage medium
CN109167648B (en) Candidate constellation point set generation method and MIMO spatial multiplexing detection method
US9667455B1 (en) System and method for large dimension equalization using small dimension equalizers and bypassed equalizers
CN112040560A (en) Data transmission method, communication node and computer readable storage medium
CN113542165B (en) Decoding method, decoding device, electronic equipment and storage medium
CN116633743B (en) Multi-user detection method and device based on OTFS-SCMA

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