NON-COHERENT LONG-RANGE (LORA) COMMUNICATION SYSTEM BASED ON MULTIPLE-INPUT MULTIPLE-OUTPUT (MIMO) TECHNOLOGY
20230155626 · 2023-05-18
Inventors
Cpc classification
Y02D30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
antennas. The receiving antenna is configured to preprocess the signal to obtain a first cache matrix and a second cache matrix. After Hadamard product operation is performed on the first and second cache matrixes, operation results of the receiving antennas are accumulated and demodulated to output demodulated information bits.
Claims
1. A non-coherent long-range (LoRa) communication system based on multiple-input multiple-output (MIMO) technology, comprising: a transmitter; and a receiver; wherein the transmitter is configured to transmit a signal to the receiver, and the receiver is configured to receive and demodulate the signal; the transmitter comprises a bit-symbol converter, a space-time mapper, and a plurality of transmitting antennas; the bit-symbol converter is configured to convert a bit stream into a modulating signal x.sub.m; the space-time mapper is configured to select a transmitting antenna from the plurality of transmitting antennas for the signal within each transmission time slot and transmit a base Chirp signal x.sub.0 and the modulating signal x.sub.m to the receiver in different time slots; the receiver comprises a plurality of receiving antennas; each of the plurality of receiving antennas is configured to preprocess the signal transmitted from the transmitter to obtain a first cache matrix and a second cache matrix, and perform Hadamard product operation on the first cache matrix and the second cache matrix; and operation results of the plurality of receiving antennas are accumulated and demodulated to obtain a demodulated signal, and a demodulated information bit is output; the bit stream is input to the bit-symbol converter to be converted into decimal symbols; a spreading factor of the non-coherent LoRa communication system is defined as SF; the spreading factor determines a size of the decimal symbols into which the bit stream is split; one LoRa signal contains SF bits; and the number of modulable symbols is also determined by the spreading factor SF, and is 2.sup.SF; the base Chirp signal x.sub.0 is expressed as: . of a maximum value is selected, expressed as:
2. The non-coherent LoRa communication system of claim 1, wherein the transmitter is operated as follows: letting a symbol generated from SF bits through the bit-symbol converter be represented by S.sub.m; and performing a time-cyclic shift on the base Chirp signal x.sub.0 according to a magnitude of the S.sub.m to obtain the modulating signal x.sub.m; and inputting the base Chirp signal x.sub.0 and the modulating signal x.sub.m into the space-time mapper; and selecting, by the space-time mapper, a transmitting antenna from the plurality of transmitting antennas to transmit the signal to the receiver.
3. The non-coherent LoRa communication system of claim 2, wherein the transmitter further comprises a radio frequency (RF) link; and the space-time mapper is connected to a selected transmitting antenna through the RF link.
4. The non-coherent LoRa communication system of claim 3, wherein the transmitter further comprises a single-pole multi-throw switch; and the RF link is connected to the plurality of transmitting antennas through the single-pole multi-throw switch. A non-coherent long range (LoRa) communication system based on multiple-input multiple-output (MIMO) technology, including a transmitter and a receiver. The transmitter is configured to transmit signals to the receiver, and the receiver is configured to receive and demodulate the signals. The transmitter includes a bit-symbol converter, a space-time mapper, and a plurality of transmitting antennas. The space-time mapper is configured to select a transmit antenna for the signal in each transmission time slot and transmit a base Chirp signal x.sub.0 and the modulating signal x.sub.m to the receiver in different time slots. The receiver includes a plurality of receiving
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION OF EMBODIMENTS
[0038] The accompanying drawings are merely for exemplary illustration, and are not intended to limit the present disclosure.
[0039] To better illustrate the embodiments, some parts may be omitted, zoomed in, or zoomed out in the accompanying drawings, and the dimension in the drawings do not represent the actual dimension.
[0040] It is understandable to those skilled in the art that some well-known structures in the accompanying drawings and their descriptions may be omitted.
[0041] The technical solutions of the present disclosure will be further described with reference to the accompanying drawings and embodiments.
Embodiment 1
[0042] Provided herein is a single-input-single-output (SISO) long-range (LoRa) communication system. As shown in
is time-cyclically shifted by the magnitude of S.sub.m to obtain the modulating signal
which will be transmitted through the antenna.
[0043] The SISO-LoRa communication system also includes a receiver (b), which works as follows. The received signal r.sub.m arrives at the receiver through the antenna channel, and is multiplied with the inverse Chirp signal x*.sub.0(n) for demodulation, so as to obtain a demodulated signal . . . (n)×x*.sub.0(n), where the asterisk represents the conjugation of the signal. The demodulated signal is subjected to 2.sup.SF-point discrete Fourier transformation to obtain the discrete Fourier transform result
containing 2.sup.SF values. By taking the absolute value of these values and selecting an index {circumflex over (m)} of a maximum value, the index .sub.
Embodiment 2
[0044] Provided herein is a non-coherent long-range (LoRa) communication system based on multiple-input multiple-output (MIMO) technology. As shown in
[0045] The transmitter includes a bit-symbol converter, a space-time mapper, and a plurality of transmitting antennas. The bit-symbol converter is configured to convert the bit stream into a modulating signal x.sub.m. The space-time mapper is configured to select a transmitting antenna from the plurality of transmitting antennas for the signal within each transmission time slot and transmit the base Chirp signal x.sub.0 and the modulating signal x.sub.m to the receiver in different time slots.
[0046] The receiver includes a plurality of receiving antennas. Each receiving antenna preprocesses the signal transmitted from the transmitter to obtain a first cache matrix and a second cache matrix. After performing Hadamard product operation on the first cache matrix and the second cache matrix, the operation results of all receiving antennas are accumulated and demodulated, and a demodulated information bit is output.
[0047] The transmitter is operated through the following steps.
[0048] A symbol generated from SF bits through the bit-symbol converter is represented by S.sub.m. The base Chirp signal x.sub.0 is time-cyclically shifted according to the magnitude of the S.sub.m to obtain the modulating signal x.sub.m.
[0049] The base Chirp signal x.sub.0 and the modulated signal x.sub.m are input into the space-time mapper. The space-time mapper selects a transmitting antenna to transmit the signal to the receiver.
[0050] The transmitter further includes a radio frequency (RF) link. The space-time mapper is connected to the transmitting antenna through the RF link.
[0051] The base Chirp signal x.sub.0 is expressed as:
[0052] The modulating signal x.sub.m is expressed as:
[0053] The transmitter further includes a single-pole multi-throw switch. The RF link is connected to the plurality of transmitting antennas through the single-pole multi-throw switch.
[0054] The space-time mapper is configured to select a transmit antennas from the plurality of transmitting antennas for the signal within each transmission time slot and transmit a base Chirp signal x.sub.0 and the modulating signal x.sub.m to the receiver in different time slots. The space-time mapper is operated through the following steps.
[0055] The plurality of transmitting antennas are respectively selected to transmit the base Chirp signal x.sub.0 in 1.sup.st to N.sup.th time slots. In N+1.sup.th to 2N.sup.th time slots, the plurality of transmitting antennas are respectively selected to transmit the modulating signal x.sub.m, where N is the number of the plurality of transmitting antennas.
[0056] The role of the space-time mapper is to select a transmitting antenna from the plurality of transmitting antennas for the signal within each transmission time slot. In the transmitter of a non-coherent LoRa communication system, only one RF link is required for the N transmit antennas, and the RF link is connected to the transmit antenna via a single-pole multi-throw switch. The space-time mapping rule for the non-coherent LoRa communication system with N transmitting antennas is described as follows. The plurality of transmitting antennas are respectively selected to transmit the base Chirp signal x.sub.0 within a 1.sup.st time slots, and the plurality of transmitting antennas are respectively selected to transmit the base Chirp signal x.sub.0 within a N.sup.th time slot. In N+1th to 2N.sup.h time slots, the plurality of transmitting antennas are respectively selected to transmit the modulating signal x.sub.m, where N is the number of the plurality of transmitting antennas.
[0057] The receiving antenna preprocesses the signal sent by the transmitter to obtain a first cache matrix and a second cache matrix.
[0058] Specifically, the (M−1).Math.2.sup.SF+1 to M.Math.2.sup.SF sample points are stored into the first cache matrix B.sub.M,1. The (2M−1).Math.2.sup.SF+1 to 2M.Math.2.sup.SF sample points are stored into the second cache matrix B.sub.M,2, where M represents the number of receiving antennas.
[0059] The receiver further includes a Fourier transformer, which is a 2.sup.SF-point Fourier transformer. The operation results of all the receiving antennas are accumulated and then input to the Fourier transformer for Fourier transformation.
[0060] Real parts of the discrete Fourier transform result are removed, and then an index of the maximum value will be selected.
[0061] The receiver further includes a symbol-bit converter. The input of the symbol-bit converter is the selected index, and the output of the symbol-bit converter is the demodulated information bit.
[0062] In the receiver of the non-coherent LoRa communication system, each receiving antenna needs to sample and preprocess the received signal. For the M.sup.th receiver antenna, the preprocessing process is as follows: the (M−1).Math.2.sup.SF+1 to M.Math.2.sup.SF sample points are stored in the first cache matrix B.sub.M,1. The (2M−1).Math.2.sup.SF+1 to 2M.Math.2.sup.SF sample points are stored in the second cache matrix B.sub.M,2. Hadamard product operation B.sub.M,1⊙B.sub.M,2 is performed, where ⊙ is the Hadamard product symbol. After that, the operation results of all received antennas are accumulated to obtain the demodulated signal, which is then input into the 2.sup.SF-point Fourier transformer. After completing the Fourier transformation, the real parts of the discrete Fourier transform result are removed, and then an index:
of a maximum value is selected. The index is subjected to a symbol-bit conversion to output the demodulated information bit.
Embodiment 3
[0063] This embodiment is implemented based on Embodiment 2.
[0064]
[0065]
[0066]
[0067] As can be seen from
[0068] Identical or similar reference signs correspond to identical or similar components throughout the drawings.
[0069] The positional terms are merely used for exemplary illustration of the positional or orientational relationships presented in the accompanying drawings, and should not be construed as limitations to the present disclosure.
[0070] Obviously, these embodiments are merely intended to clearly illustrate the present disclosure, and are not intended to limit the implementation of the present disclosure. Though the disclosure has been described in detail above, other variations and modifications can still be made by one of ordinary skill in the art on the basis of the above description. It should be understood that those variations and modifications made by those skilled in the art based on the content disclosed herein without paying creative effort should still fall within the scope of the present disclosure defined by the appended claims.