Message generation and parsing method for parallel modulation of LoRa CSS signals

Through the LoRa CSS signal parallel modulation method, the link throughput rate is improved, the problem that the existing LoRa technology cannot support high communication rates is solved, and low-power, wide-area, and high-speed Internet of Things communication applications are realized, and compatible with existing LoRa node.

CN115733899BActive Publication Date: 2024-12-20THE HONG KONG POLYTECHNIC UNIV SHENZHEN RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211274889.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-18
Publication Date
2024-12-20
Estimated Expiration
2042-10-18

AI Technical Summary

Technical Problem

The existing LoRa modem and demodulation technology has low link throughput and cannot support new IoT applications and network services that have high demand for communication rates.

Method used

The message generation and analysis method of LoRa CSS signal is adopted to obtain several communication characters corresponding to the application data to be sent, and modulate them to the target frequency band and perform linear superposition to generate the target message, and perform multi-load signal on the receiving end. Demodulate and decode to obtain application data.

Benefits of technology

It improves the communication capacity and link throughput of the physical channel, supports low-power, wide-area, and high-speed Internet of Things applications and network services, and reduces the need for hardware updates for existing LoRa nodes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115733899B_ABST
    Figure CN115733899B_ABST
Patent Text Reader

Abstract

The present invention discloses a message generation and parsing method for parallel modulation of LoRa CSS signals, the method comprising: obtaining a plurality of communication characters corresponding to application data to be sent, wherein each of the communication characters corresponds to a different load of the application data; modulating each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters, wherein the LoRa CSS signal of each of the communication characters corresponds to different phase and intensity information; linearly superimposing the LoRa CSS signal of each of the communication characters to obtain a target message corresponding to the application data. The present invention adopts the same frequency band to modulate multiple communication characters, increases the communication capacity of the physical channel by increasing the information coding density, and effectively improves the link throughput. The problem that the link throughput of the existing LoRa modulation and demodulation technology is low and cannot support new Internet of Things applications and network services with high requirements for communication rates is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communications, and in particular to a message generation and parsing method for parallel modulation of LoRa CSS signals. Background Art

[0002] The existing LoRa modulation and demodulation technology uses narrow bandwidth and long communication character design to ensure low power consumption and long-distance communication. However, this design has a low link throughput and cannot support new IoT applications and network services that have high communication rate requirements.

[0003] Therefore, the existing technology still needs to be improved and developed. Summary of the invention

[0004] The technical problem to be solved by the present invention is that, in view of the above-mentioned defects of the prior art, a message generation and parsing method for parallel modulation of LoRa CSS signals is provided, aiming to solve the problem that the link throughput of the existing LoRa modulation and demodulation technology is low and cannot support new Internet of Things applications and network services with high requirements for communication rate.

[0005] The technical solution adopted by the present invention to solve the problem is as follows:

[0006] In a first aspect, an embodiment of the present invention provides a method for generating a message of a LoRa CSS signal in parallel modulation, wherein the method comprises:

[0007] Acquire a plurality of communication characters corresponding to the application data to be sent, wherein each of the communication characters corresponds to a different payload of the application data;

[0008] Modulating each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters, wherein the LoRa CSS signal of each of the communication characters corresponds to different phase and intensity information respectively;

[0009] The LoRa CSS signals of the communication characters are linearly superimposed to obtain a target message corresponding to the application data.

[0010] In one implementation, the acquiring of a number of communication characters corresponding to the application data to be sent includes:

[0011] Segmenting the application data to obtain a plurality of data blocks, wherein each of the data blocks corresponds to a different load of the application data;

[0012] Each of the data blocks is encoded to obtain the communication characters corresponding to different payloads of the application data.

[0013] In one implementation, modulating each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters includes:

[0014] Determining the starting frequencies corresponding to the communication characters according to the target frequency band, wherein the starting frequencies of the communication characters are different from each other;

[0015] Each of the communication characters is modulated according to the starting frequencies respectively corresponding to the communication characters to obtain the LoRa CSS signals of the communication characters.

[0016] In one implementation, linearly superimposing the LoRa CSS signals of the communication characters to obtain a target message corresponding to the application data includes:

[0017] Linearly superimposing the LoRa CSS signals of the communication characters to obtain a multi-payload signal;

[0018] A message header signal is acquired, and the target message is generated according to the message header signal and the multi-payload signal.

[0019] In a second aspect, an embodiment of the present invention further provides a message parsing method for parallel modulation of a LoRa CSS signal, wherein the method comprises:

[0020] Obtain a target message, wherein the target message is obtained based on the message generation method of the LoRa CSS signal parallel modulation described above;

[0021] Demodulating the multi-payload signals in the target message to obtain communication characters corresponding to different payloads;

[0022] Each of the communication characters is decoded to obtain application data corresponding to the target message.

[0023] In one implementation, demodulating the multiple payload signals in the target message to obtain communication characters corresponding to different payloads includes:

[0024] Acquire a message header signal corresponding to the target message, and verify the multi-payload signal according to the message header signal;

[0025] Determine the LoRaCSS signals corresponding to different loads according to the phase and strength information of the multi-load signals after verification;

[0026] Each of the LoRa CSS signals is demodulated to obtain the communication characters corresponding to different loads.

[0027] In one implementation, the verifying the multi-payload signal according to the message header signal includes:

[0028] The message header signal is subjected to complex conjugate operation and then multiplied with the multi-payload signal to verify the multi-payload signal.

[0029] In a third aspect, an embodiment of the present invention further provides a message generating device for parallel modulation of a LoRa CSS signal, wherein the message generating device comprises:

[0030] An acquisition module, used for acquiring a plurality of communication characters corresponding to the application data to be sent, wherein each of the communication characters corresponds to a different payload of the application data;

[0031] A modulation module, used for modulating each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters, wherein the LoRa CSS signal of each of the communication characters corresponds to different phase and intensity information respectively;

[0032] A generation module is used to linearly superimpose the LoRa CSS signals of each of the communication characters to obtain a target message corresponding to the application data.

[0033] In a fourth aspect, an embodiment of the present invention further provides a message parsing device for parallel modulation of a LoRa CSS signal, wherein the message parsing device comprises:

[0034] A receiving module, used to obtain the target message sent by the message generating device as described above;

[0035] A demodulation module, used to demodulate the multi-payload signals in the target message to obtain communication characters corresponding to different payloads;

[0036] The decoding module is used to decode each of the communication characters to obtain application data corresponding to the target message.

[0037] In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium on which a plurality of instructions are stored, wherein the instructions are suitable for being loaded and executed by a processor to implement the steps of any of the above-mentioned methods for generating a message for parallel modulation of a LoRa CSS signal or the steps of any of the above-mentioned methods for parsing a message for parallel modulation of a LoRa CSS signal.

[0038] Beneficial effects of the present invention: The embodiment of the present invention uses the same frequency band to modulate multiple communication characters, and increases the communication capacity of the physical channel by increasing the information coding density, thereby effectively improving the link throughput rate. This solves the problem that the existing LoRa modulation and demodulation technology has a low link throughput rate and cannot support new IoT applications and network services that have high requirements for communication rates. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0040] Figure 1 It is a flow chart of a message generation method for parallel modulation of LoRa CSS signals provided in an embodiment of the present invention.

[0041] Figure 2 It is a schematic diagram of a concurrent CSS (p-CSS) signal modulation technology provided by an embodiment of the present invention.

[0042] Figure 3 It is a schematic diagram of a multi-data payload parallel encoding and decoding technology provided by an embodiment of the present invention.

[0043] Figure 4 It is a flow chart of a message parsing method for parallel modulation of LoRa CSS signals provided in an embodiment of the present invention.

[0044] Figure 5 It is a module schematic diagram of a message generating device for parallel modulation of LoRa CSS signals provided in an embodiment of the present invention.

[0045] Figure 6 It is a module schematic diagram of a message parsing device for parallel modulation of LoRa CSS signals provided in an embodiment of the present invention.

[0046] Figure 7 It is a principle block diagram of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0047] The present invention discloses a message generation and parsing method for parallel modulation of LoRa CSS signals. In order to make the purpose, technical solution and effect of the present invention clearer and more specific, the present invention is further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0048] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present invention refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.

[0049] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as generally understood by those skilled in the art in the art to which the present invention belongs. It should also be understood that terms such as those defined in general dictionaries should be understood to have meanings consistent with the meanings in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless specifically defined as herein.

[0050] In view of the above-mentioned defects of the prior art, the present invention provides a message generation method for parallel modulation of LoRa CSS signals, the method comprising: obtaining a number of communication characters corresponding to the application data to be sent, wherein each of the communication characters corresponds to a different load of the application data; modulating each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters, wherein the LoRa CSS signal of each of the communication characters corresponds to different phase and intensity information; linearly superimposing the LoRa CSS signal of each of the communication characters to obtain a target message corresponding to the application data. The present invention uses the same frequency band to modulate multiple communication characters, increases the communication capacity of the physical channel by increasing the information coding density, and effectively improves the link throughput. The problem that the link throughput of the existing LoRa modulation and demodulation technology is low and cannot support new Internet of Things applications and network services with high communication rate requirements is solved.

[0051] like Figure 1 As shown, the method includes:

[0052] Step S100: Acquire a plurality of communication characters corresponding to the application data to be sent, wherein each of the communication characters corresponds to a different payload of the application data.

[0053] Specifically, the execution subject of this embodiment is the sender. Since the communication capacity of the physical channel is increased in this embodiment by modulating multiple communication characters of different loads in the same physical frequency band, the sender first obtains the application data to be sent, and then encodes different data loads of the application data into different characters to obtain multiple communication characters to be modulated.

[0054] In one implementation, step S100 specifically includes:

[0055] Step S101, dividing the application data into several data blocks, wherein each of the data blocks corresponds to a different load of the application data;

[0056] Step S102: Encode each of the data blocks to obtain the communication characters corresponding to different payloads of the application data.

[0057] Specifically, in order to obtain communication characters of different payloads, the sender first divides the application data to be sent into multiple data blocks, and then encodes the data blocks into data payloads of the message to obtain communication characters of multiple data payloads.

[0058] For example, the sender first divides the application data to be sent into multiple small data blocks in sequence. The size of each data block is limited by the length of the LoRa message. Then, each data block is encoded into the data payload of the LoRa message. Each group of data payloads is encoded using a standard LoRa encoder to obtain communication characters with multiple data payloads.

[0059] like Figure 1 As shown, the method also includes:

[0060] Step S200: modulate each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters, wherein the LoRa CSS signal of each of the communication characters corresponds to different phase and intensity information.

[0061] Specifically, Figure 2 As shown, the existing LoRa technology usually uses one frequency band to modulate one communication character (one type of slash represents one communication character), so the communication rate is low and cannot support some new IoT applications and network services that have high communication rate requirements. In order to provide a higher communication rate, this embodiment adopts a concurrent CSS modulation method. Specifically, Figure 3 As shown, at the physical layer (p-CSS), the same BW frequency band (spectrum bandwidth) is used to tune the communication characters of multiple data payloads to the same physical frequency band (i.e., the target frequency band), and the LoRa CSS signals of different payloads are distinguished by modulating them into different phases and signal strengths.

[0062] In one implementation, step S200 specifically includes:

[0063] Step S201, determining the starting frequencies corresponding to the communication characters respectively according to the target frequency band, wherein the starting frequencies of the communication characters are different from each other;

[0064] Step S202: modulate each of the communication characters according to the starting frequencies corresponding to the communication characters to obtain a LoRa CSS signal of each of the communication characters.

[0065] Specifically, Figure 2 As shown, in this embodiment, two communication characters or N communication characters are modulated using the same BW frequency band. Each communication character uses a different starting frequency of the same physical frequency band to complete signal modulation, thereby obtaining multiple LoRa CSS signals with different phase and intensity information. Since each communication character corresponds to a different load of application data, the starting frequency of the LoRa CSS signal in this embodiment is equivalent to encoding different information, thereby achieving the purpose of transmitting more information bits.

[0066] For example, Figure 2 As shown in Figure 1, the amount of information that can be encoded by a LoRa character is log2M bits, where M represents the total number of starting frequencies that can be used to modulate different communication characters in the BW band. Concurrent CSS signal modulation encodes N communication characters in the same frequency band, with different starting frequencies for different characters. Each communication character uses a standard LoRa CSS modulator to complete signal modulation. Figure 2 The concurrent modulation process of 2 and N communication characters is shown in the figure. The amount of information encoded is 2 times and N times that of the standard LoRa respectively.

[0067] like Figure 1 As shown, the method also includes:

[0068] Step S300: linearly superimpose the LoRa CSS signals of the communication characters to obtain a target message corresponding to the application data.

[0069] Specifically, since each LoRa CSS signal carries information corresponding to the application data, the target message is generated by linearly superimposing each LoRa CSS signal, and the amount of information carried by the target message is several times more than that of the standard LoRa message. When the sender sends the target message to the receiver, it can transmit more information bits under the same spectrum bandwidth and modulation power consumption, thereby improving the link throughput when channel conditions permit.

[0070] In one implementation, step S300 specifically includes:

[0071] Step S301, linearly superimposing the LoRa CSS signals of the communication characters to obtain a multi-payload signal;

[0072] Step S302: Acquire a message header signal, and generate the target message according to the message header signal and the multi-payload signal.

[0073] Specifically, Figure 3 As shown, an adder is used to add together the signals of N characters to obtain a multi-payload signal, and the message header signal and the multi-payload signal are spliced ​​to obtain the target message. It should be noted that this embodiment is different from the code division multiplexing scheme. In the code division multiplexing scheme, different communication characters need to use mutually orthogonal encoding, while this embodiment uses the phase and intensity information of the physical signal to distinguish the communication characters of different loads. Therefore, this embodiment allows different loads to use the same encoding scheme (non-orthogonal encoding).

[0074] Based on the above embodiments, the present invention also provides a message parsing method for parallel modulation of LoRa CSS signals, such as Figure 4 As shown, the method includes:

[0075] Step S400: Obtain a target message, wherein the target message is obtained based on the message generation method of the LoRa CSS signal parallel modulation described above.

[0076] Specifically, the execution subject of this embodiment is the receiver. The receiver obtains the target message generated and sent by the sender based on the message generation method of the LoRa CSS signal parallel modulation. Then, the target message needs to be parsed to obtain the information carried by the target message.

[0077] like Figure 4 As shown, the method also includes:

[0078] Step S500, demodulating the multi-payload signals in the target message to obtain communication characters corresponding to different payloads;

[0079] Specifically, after receiving the target message, the receiver demodulates the multi-payload signal in the target message through the character window, and each character window can demodulate multiple communication characters. Since each communication character corresponds to a different data payload, the amount of information received by the receiver each time can be effectively increased.

[0080] In one implementation, step S500 specifically includes:

[0081] Step S501: Acquire a message header signal corresponding to the target message, and verify the multi-payload signal according to the message header signal;

[0082] Step S502: Determine LoRa CSS signals corresponding to different loads according to the verified phase and strength information of the multi-load signals;

[0083] Step S503: demodulate each of the LoRa CSS signals to obtain the communication characters corresponding to different loads.

[0084] Specifically, this embodiment first uses the message header signal to check the multi-payload signal to eliminate the influence of the wireless communication channel on the signal phase and strength, thereby demodulating the signal phase and strength information of each communication character. Since the characters of the same payload are modulated into the same phase and strength, the parallel communication characters can be correctly classified into different payloads based on the phase and strength of the signal.

[0085] In one implementation, step S501 specifically includes:

[0086] Step S5011: perform a complex conjugate operation on the message header signal and then multiply the signal with the multi-payload signal to verify the multi-payload signal.

[0087] Specifically, since the wireless channel exerts the same influence on the header signal and the payload signal of the same message, conjugate multiplication can mathematically eliminate the influence of the wireless channel on the signal phase and strength, and the receiver can directly recover the original signal phase and strength information of each communication character from the result of conjugate multiplication.

[0088] like Figure 4 As shown, the method also includes:

[0089] Step S600: decode each of the communication characters to obtain application data corresponding to the target message.

[0090] Specifically, a standard LoRa decoder is used to decode the communication characters of each payload, and then the application data corresponding to the target message is obtained by splicing the decoded data.

[0091] The advantages of the present invention are:

[0092] 1. The present invention can improve the communication throughput of a single link of a low-power wide-area network, support low-power, wide-area, high-speed Internet of Things applications, and some new Internet of Things applications and network services that have high demands on communication rate / throughput (such as multi-modal perception data transmission such as video, audio, and image, code distribution of wide-area Internet of Things devices, and over-the-air programming services).

[0093] 2. The present invention is upwardly compatible with LoRa. Existing LoRa nodes do not need to update their hardware, but only need to update their firmware to use the present invention to achieve low-power, wide-area, high-speed IoT communication applications, such as long-distance transmission of multimodal perception data such as video, audio, and images, and network services such as code distribution and over-the-air programming for wide-area IoT devices, thereby reducing the cost of replacing network equipment.

[0094] Based on the above embodiments, the present invention also provides a message generation device for parallel modulation of LoRa CSS signals, such as Figure 5 As shown, the message generating device includes:

[0095] The acquisition module 01 is used to acquire a plurality of communication characters corresponding to the application data to be sent, wherein each of the communication characters corresponds to a different payload of the application data;

[0096] The modulation module 02 is used to modulate each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters, wherein the LoRa CSS signal of each of the communication characters corresponds to different phase and intensity information respectively;

[0097] The generating module 03 is used to linearly superimpose the LoRa CSS signals of the communication characters to obtain a target message corresponding to the application data.

[0098] Based on the above embodiments, the present invention also provides a message parsing device for parallel modulation of LoRa CSS signals, such as Figure 6 As shown, the message parsing device includes:

[0099] Receiving module 04, used to obtain the target message sent by the message generating device as described above;

[0100] The demodulation module 05 is used to demodulate the multi-payload signals in the target message to obtain communication characters corresponding to different payloads;

[0101] The decoding module 06 is used to decode each of the communication characters to obtain the application data corresponding to the target message.

[0102] Based on the above embodiment, the present invention further provides a terminal, whose principle block diagram can be shown as follows: Figure 7As shown. The terminal includes a processor, a memory, a network interface, and a display screen connected through a system bus. Among them, the processor of the terminal is used to provide computing and control capabilities. The memory of the terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the terminal is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a message generation method based on signal parallel demodulation or a message parsing method for LoRa CSS signal parallel modulation is implemented. The display screen of the terminal can be a liquid crystal display screen or an electronic ink display screen.

[0103] Those skilled in the art will understand that Figure 7 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the scheme of the present invention, and does not constitute a limitation on the terminal to which the scheme of the present invention is applied. The specific terminal may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0104] In one implementation, the terminal has one or more programs stored in its memory, and is configured to be executed by one or more processors, wherein the one or more programs include instructions for performing a message generation method based on signal parallel demodulation or a message parsing method for LoRa CSS signal parallel modulation.

[0105] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0106] In summary, the present invention discloses a message generation and parsing method for parallel modulation of LoRa CSS signals, the method comprising: obtaining a number of communication characters corresponding to the application data to be sent, wherein each of the communication characters corresponds to a different load of the application data; modulating each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters, wherein the LoRa CSS signal of each of the communication characters corresponds to different phase and intensity information; linearly superimposing the LoRa CSS signal of each of the communication characters to obtain a target message corresponding to the application data. The present invention uses the same frequency band to modulate multiple communication characters, increases the communication capacity of the physical channel by increasing the information coding density, and effectively improves the link throughput. The problem that the link throughput of the existing LoRa modulation and demodulation technology is low and cannot support new Internet of Things applications and network services with high communication rate requirements is solved.

[0107] It should be understood that the application of the present invention is not limited to the above examples. For ordinary technicians in this field, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.

Claims

1. A message generation method for parallel modulation of LoRa CSS signals, characterized in that: The method comprises: Acquire a plurality of communication characters corresponding to the application data to be sent, wherein each of the communication characters corresponds to a different payload of the application data; Modulating each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters, wherein the LoRa CSS signal of each of the communication characters corresponds to different phase and intensity information respectively; The LoRa CSS signals of the communication characters are linearly superimposed to obtain a target message corresponding to the application data.

2. The message generation method of LoRa CSS signal parallel modulation according to claim 1, characterized in that, The obtaining of a number of communication characters corresponding to the application data to be sent includes: Segmenting the application data to obtain a plurality of data blocks, wherein each of the data blocks corresponds to a different load of the application data; Each of the data blocks is encoded to obtain the communication characters corresponding to different payloads of the application data.

3. The message generation method of LoRa CSS signal parallel modulation according to claim 1, characterized in that, The step of modulating each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters includes: Determining the starting frequencies corresponding to the communication characters according to the target frequency band, wherein the starting frequencies of the communication characters are different from each other; Each of the communication characters is modulated according to the starting frequencies respectively corresponding to the communication characters to obtain the LoRa CSS signals of the communication characters.

4. The message generation method of LoRa CSS signal parallel modulation according to claim 1, characterized in that, The linearly superimposing the LoRa CSS signals of the communication characters to obtain the target message corresponding to the application data includes: Linearly superimposing the LoRa CSS signals of the communication characters to obtain a multi-payload signal; A message header signal is acquired, and the target message is generated according to the message header signal and the multi-payload signal.

5. A message parsing method for parallel modulation of LoRa CSS signals, characterized in that: The method comprises: Obtain a target message, wherein the target message is obtained based on the message generation method of LoRa CSS signal parallel modulation according to claim 4; Demodulating the multi-payload signals in the target message to obtain communication characters corresponding to different payloads; Each of the communication characters is decoded to obtain application data corresponding to the target message.

6. The message parsing method for parallel modulation of LoRa CSS signals according to claim 5, characterized in that: The demodulating the multiple payload signals in the target message to obtain communication characters corresponding to different payloads respectively includes: Acquire a message header signal corresponding to the target message, and verify the multi-payload signal according to the message header signal; Determine the LoRa CSS signals corresponding to different loads according to the phase and strength information of the multi-load signals after verification; Each of the LoRa CSS signals is demodulated to obtain the communication characters corresponding to different loads.

7. The message parsing method for parallel modulation of LoRa CSS signals according to claim 6, characterized in that: The verifying the multi-payload signal according to the message header signal includes: The message header signal is subjected to a complex conjugate operation and then multiplied with the multi-payload signal to verify the multi-payload signal.

8. A message generation device for parallel modulation of LoRa CSS signals, characterized in that: The message generating device comprises: An acquisition module, used for acquiring a plurality of communication characters corresponding to the application data to be sent, wherein each of the communication characters corresponds to a different payload of the application data; A modulation module, used for modulating each of the communication characters to a target frequency band to obtain a LoRa CSS signal of each of the communication characters, wherein the LoRa CSS signal of each of the communication characters corresponds to different phase and intensity information respectively; A generation module is used to linearly superimpose the LoRa CSS signals of each of the communication characters to obtain a target message corresponding to the application data.

9. A message parsing device for parallel modulation of LoRa CSS signals, characterized in that: The message parsing device comprises: A receiving module, used to obtain a target message sent by the message generating device according to claim 8; A demodulation module, used to demodulate the multi-payload signals in the target message to obtain communication characters corresponding to different payloads; The decoding module is used to decode each of the communication characters to obtain application data corresponding to the target message.

10. A computer-readable storage medium having a plurality of instructions stored thereon, characterized in that: The instructions are suitable for being loaded and executed by a processor to implement the steps of the message generation method for parallel modulation of the LoRa CSS signal described in any one of claims 1-4 or the steps of the message parsing method for parallel modulation of the LoRa CSS signal described in any one of claims 5-7.