Low-cost and high-performance communication method

By combining Reed-Solomon coding and specific redundancy coding with a data acquisition interface, logic controller, and wireless radio frequency transceiver unit, the computational complexity and transmission stability issues of narrowband communication systems on low-cost devices are solved, achieving low-cost, high-performance data transmission.

CN120979474APending Publication Date: 2025-11-18CNGC COMM TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511216102.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-28
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

Existing narrowband communication systems suffer from high computational complexity, low transmission efficiency, and poor transmission stability on low-cost and low-power devices, making it difficult to achieve high-performance communication, especially in large-scale, cost-sensitive device deployments.

Method used

It employs a data acquisition interface, a data processing logic controller, and a wireless radio frequency transceiver unit, combined with Reed-Solomon coding, data interleaving, and specific redundancy coding, to achieve data transmission through Gaussian minimum frequency shift keying modulation, and adopts carrier sense multiple access and time division multiple access modes to ensure time axis synchronization and data stability.

Benefits of technology

It achieves a low-cost, high-performance communication method, applicable to most narrowband wireless communication scenarios, with high data transmission security and anti-interference capabilities, suitable for devices with limited hardware processing capabilities, and ensures the stability of continuous transmission of large amounts of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120979474A_ABST
    Figure CN120979474A_ABST
Patent Text Reader

Abstract

The invention discloses a low-cost and high-performance communication method, relates to the technical field of communication control, and aims to solve the problem that the high-performance narrow-band waveform implementation cost is high in the prior art. The technical scheme is that the low-cost and high-performance communication method comprises a data acquisition interface, a data processor, a logic controller and a wireless radio frequency transceiving unit which are in signal connection in sequence; the data acquisition interface is used for receiving data streams of input equipment, and the data streams comprise voice data streams and message data streams; and the data processing and logic controller at least comprises an adjustable clock source and determines a stable data stream processing rhythm by depending on the clock source, and the radio frequency unit modulates message data according to Gaussian minimum frequency shift keying and then transmits the modulated message data through a wireless channel. The method is suitable for a general hardware architecture, has the characteristics of low implementation cost, high data transmission security and strong platform compatibility, and is suitable for being applied to most narrow-band wireless communication scenes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication control technology, specifically to a low-cost, high-performance communication method. Background Technology

[0002] Narrowband waveforms are an important form of communication signal, characterized by a bandwidth much smaller than the center frequency. They are typically used to transmit voice, low-speed data, and control commands. Due to their high spectral efficiency, strong anti-interference capability, and low power consumption, narrowband waveforms have been widely used in many fields, such as the Internet of Things (IoT), smart meters, wireless sensor networks, and some dedicated industrial and military communication systems.

[0003] Although narrowband waveform technology is relatively mature, several key challenges remain in balancing low cost and high performance, especially in large-scale, cost-sensitive device deployments. Traditional narrowband communication systems typically employ complex forward error correction (FEC) coding and redundant transmission mechanisms to ensure reliability. While these methods effectively combat channel noise and interference, implementing them on low-cost, low-power devices still leads to problems such as excessive computational complexity, low transmission efficiency, and poor transmission stability. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to overcome the existing defects and provide a low-cost, high-performance communication method that can effectively solve the problems in the background art.

[0005] To achieve the above objectives, this invention discloses a low-cost, high-performance communication method, which includes a data acquisition interface, a data processing unit, a logic controller, and a wireless radio frequency transceiver unit connected in sequence.

[0006] The data acquisition interface is used to receive data streams from input devices, including voice data streams and message data streams;

[0007] The data processing and logic controller includes at least one adjustable clock source, which determines its own stable data flow processing rhythm by relying on the clock source, and at the same time controls the radio frequency unit to complete the time axis synchronization positioning of the receiver and transmitter, ensuring that the radio frequency signal receiving window is consistent with the radio frequency signal received from the transmitter.

[0008] The radio frequency unit modulates the message data using Gaussian minimum shift keying and then transmits it through the wireless channel.

[0009] As a preferred embodiment of the present invention, the voice data stream is acquired using an audio acquisition card; the message data stream is sent in through an external interface of the device.

[0010] It is suitable for general hardware architectures and features low implementation cost, high data transmission security, and strong platform compatibility, making it suitable for most narrowband wireless communication scenarios.

[0011] As a preferred embodiment of the present invention, the data stream includes fixed data, message data, and verification data. The fixed data is used by the receiver to determine the correctness of the data and does not participate in the wireless channel transmission. It adopts a specific wireless transmission frame structure to effectively ensure the stability of continuous transmission of large amounts of data.

[0012] As a preferred embodiment of the present invention, the data processing and logic controller data output process includes the following steps:

[0013] Step 1, Reed-Solomon (RS) coding, divides the input continuous data into data blocks of length K symbols, with each symbol in the data block having a bit width of 5 bits.

[0014] Construct a message polynomial based on the data block. The coefficients are elements of the input data block;

[0015] The encoded data block is

[0016]

[0017] in It is the actual transmitted data after encoding. To verify the polynomial;

[0018] The data processing method employing RS encoding, data interleaving, and specific redundancy encoding significantly enhances the security and anti-interference capabilities of data transmission.

[0019] Step 2: Add parity bit. Add a 1-bit parity bit to the front of the 5-bit data block encoded in Step 1, resulting in a 6-bit data block that satisfies the parity requirement.

[0020]

[0021] A 6-bit data block of length 25 is obtained;

[0022] Step 3, data block combination encoding, which involves adding parity checking in Step 2. Data blocks are combined into multiple blocks in the order of filling the lower six bits first, followed by filling the higher six bits. Data blocks are sent in groups of eight.

[0023] As a preferred technical solution of the present invention, in step 1, in a finite domain Construct a generator polynomial, the generated polynomial is

[0024]

[0025] The length of the check code is

[0026]

[0027] N is the length of the encoded data;

[0028] The verification polynomial is calculated as follows:

[0029]

[0030] thus

[0031]

[0032] in It is the quotient and the remainder. This constitutes a check symbol.

[0033] As a preferred embodiment of the present invention, in step 3, the data block matrix is:

[0034]

[0035] middle For the b-th data in the RS encoding of group a, where , .

[0036] As a preferred embodiment of the present invention, step 3 further includes sorting the data according to... arrive A set of codes After the data is processed, it is sent to the encryption component and encrypted with a cryptographic stream. The encrypted data is then sent to the radio frequency function component, thereby distributing the continuous data stream for transmission. The cryptographic stream encryption mode is suitable for scenarios where data transmission security is a certain requirement.

[0037] As a preferred embodiment of the present invention, the communication method includes two working modes: carrier sense multiple access mode and time division multiple access mode.

[0038] As a preferred embodiment of the present invention, the carrier sense multiple access mode includes

[0039] The radio frequency data frame consists of a synchronization identification code frame at the beginning, a time and channel parameter information frame, a message / voice data frame, and an end frame at the end.

[0040] Synchronous identification of code frames provides the receiving device with RF signal validity identification and accurate time axis positioning information;

[0041] The time and channel parameter information frame provides the receiving device with unique time and operating parameter information for the current channel.

[0042] Message / voice data frames consist of valid message content and frame positioning calibration message segments, known as maintenance frames, encoded at fixed data segment lengths.

[0043] As a preferred embodiment of the present invention, the time division multiple access mode includes message frame type, voice frame type, and maintenance frame type;

[0044] Both message frame types and voice frame types include a protection period and a synchronization identification code segment;

[0045] The protection period is used for the equipment to prepare for the construction of radio frequency signals;

[0046] Synchronous identification code segments provide the receiver with payload and timing information for radio frequency messages.

[0047] Message data and voice data provide the means to transmit useful information;

[0048] The data frames and voice frames are arranged such that voice frames are inserted intermittently between the data frames to ensure the continuity of the voice stream.

[0049] Maintenance frame types include those with protection time;

[0050] The maintenance frames are arranged such that after a certain number of voice frames appear, maintenance frames are inserted at the positions of several consecutive data frames to synchronize the working rhythm of the devices in the channel.

[0051] Compared with the prior art, the beneficial effects of the present invention are: the communication method disclosed in the present invention is applicable to general hardware architecture, has the characteristics of low implementation cost, high data transmission security and strong platform compatibility, and is suitable for application in most narrowband wireless communication scenarios.

[0052] Its high real-time performance and ability to handle large amounts of data make it suitable for use in various wireless devices with less demanding hardware processing requirements.

[0053] It adopts a cryptographic stream encryption mode, which is suitable for scenarios with certain requirements for data transmission security; it employs RS encoding, data interleaving, and specific redundancy encoding in its data processing method, which significantly enhances the security and anti-interference capabilities of data transmission; and it uses a specific wireless transmission frame structure to effectively ensure the stability of continuous transmission of large amounts of data. Attached Figure Description

[0054] Figure 1 This is a basic structural block diagram of the physical platform used in this invention;

[0055] Figure 2 This is the timing diagram for the transmission frequency of this invention;

[0056] Figure 3 This is a diagram of the encoded data structure of the present invention;

[0057] Figure 4 This is a block diagram illustrating the radio frequency signal modulation principle of the present invention;

[0058] Figure 5 This is a frame structure diagram of the carrier sensing mode of the present invention;

[0059] Figure 6 This is a frame structure diagram of the time division multiple access mode of the present invention.

[0060] In the diagram: 1. Protection time; 2. Synchronization identification code; 3. Message data; 4. Voice data; 5. Maintenance frame. Detailed Implementation

[0061] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0062] Example 1

[0063] like Figures 1 to 6 As shown, this invention discloses a low-cost, high-performance communication method. The technical solution adopted includes a data acquisition input interface, core data processing, a logic controller, and a wireless radio frequency transceiver unit.

[0064] The input device's data stream is divided into voice data stream and message data stream. The voice data stream is acquired by the device's audio capture card. The message data stream is sent in through the device's external interface.

[0065] The core data processing and logic controller of the equipment must include (or be externally connected to) at least one high-precision adjustable clock source. The equipment relies on this clock source to determine its own stable data stream processing rhythm. The receiving equipment also relies on this clock source to control the RF unit to complete the time axis synchronization with the transmitting end, ensuring that the RF signal reception window is consistent with the received RF signal from the transmitting end. The specific RF frame timing is as follows: Figure 2 As shown.

[0066] Before officially receiving valid data, the receiver continuously parses the specific message data stream contained in the wireless channel with a large search window. Once a specific regular message segment in the baseband signal is identified, the receiver will calibrate its own clock source according to the time and format generated by the sequence.

[0067] In addition, the core data processing, logic controller, and wireless RF transceiver operate primarily in a state machine mode. Once the core data processing and logic controller detect a change in the device's operating mode, they synchronously send the current operating mode and configuration parameters to the wireless RF transceiver. The RF unit then switches its operating state in real time based on these parameters, working together in either transmit, receive, or a specific operating mode.

[0068] The data processing employs Reed-Solomon (RS) coding. First, the continuous input data is divided into small data blocks of length K symbols, with each block consisting of a 5-bit symbol. Then, based on the given data blocks, a message polynomial is constructed. The coefficients are elements of the input data block.

[0069] The encoded data block is

[0070]

[0071] in It is the actual transmitted data after encoding. To verify the polynomial.

[0072] The symbol size used here is 5 bits, and the number of symbols contained in one codeword is... The constructed generator polynomial is a polynomial in a finite field. The polynomial defined on the above. The generating polynomial can be described as...

[0073]

[0074] The length of the check code

[0075]

[0076] N is the length of the encoded data.

[0077] The verification polynomial is calculated as follows:

[0078]

[0079] thus

[0080]

[0081] in It is the quotient and the remainder. This constitutes the check symbol.

[0082] When RS(31,11) encoding is used at a channel rate of 2400 bps, the corresponding generator polynomial coefficients are from... arrive The numbers are: 24, 25, 12, 28, 0, 22, 4, 12, 24, 19, 23, 29, 13, 11, 13, 10, 29, 5, 30, 22, 0.

[0083] When RS(31,15) encoding is used at a channel rate of 4800 bps, the corresponding generator polynomial coefficients are from arrive The numbers are: 12, 18, 22, 23, 14, 23, 4, 7, 25, 21, 1, 3, 8, 0, 13, 23, 0.

[0084] To simplify the computational complexity of computer programs, lookup tables are used to streamline the processor's computational flow. Irreducible polynomials commonly used in China

[0085]

[0086] This leads to the exponential-to-polynomial form lookup table:

[0087]

[0088] .

[0089] The value in the table corresponding to the index number n

[0090]

[0091] And a reverse lookup table from polynomial to exponential form:

[0092]

[0093] .

[0094] This encoding method can correct at most [number] errors. One symbol is incorrect.

[0095] Therefore, this coding has an error correction capability of 10 symbols / data blocks at a channel rate of 2400bps and an error correction capability of 8 symbols / data blocks at a channel rate of 4800bps.

[0096] To further improve transmission reliability during the encoding process, the encoding is performed using a known fixed 6-bit symbol sequence plus the message sequence block to be transmitted. The final encoded data structure is as follows: Figure 3 As shown.

[0097] The fixed symbol sequence will not participate in the actual wireless channel transmission; it is only used by the receiver to determine the correctness of the data.

[0098] This encoding process yields a 5-bit data block of 25 symbols to be transmitted. A 1-bit parity bit is then added to the front of the 5-bit data block.

[0099]

[0100] A 6-bit data block of length 25 is obtained.

[0101] To simplify the computational complexity of the computer program, this step is handled using an index table within the computer program.

[0102] Based on the calculation principle, the values ​​corresponding to index values ​​0 to 31 are 0, 33, 34, 3, 36, 5, 6, 39, 40, 9, 10, 43, 12, 45, 46, 15, 48, 17, 18, 51, 20, 53, 54, 23, 24, 57, 58, 27, 60, 29, 30, and 63.

[0103] Parity check added Data blocks are combined into multiple blocks in the order of filling the lower six bits first, followed by filling the higher six bits. Data blocks. Finally, eight such data blocks are sent as a group.

[0104] The data block matrix is

[0105]

[0106] middle For the b-th data in the RS encoding of group a, where , .

[0107] Finally, the data will be processed according to... arrive A set of codes The data is then sent to the encryption component for encryption processing with the password stream.

[0108] The encrypted data is then sent to the radio frequency function component, thereby distributing the continuous data stream.

[0109] The radio frequency (RF) functional components are responsible for modulating the message data using Gaussian Minimum Shift Keying (GMSK) and transmitting it through the wireless channel. The modulation process is as follows: Figure 4 As shown.

[0110] The receiving process is the reverse of the transmitting process. The device will perform operations such as decoding and decryption on the received data to restore it to the original data, and determine the data processing method based on the data type obtained from the original data.

[0111] The encryption process involves extracting a cipher stream from an internal (or external) encryption device and combining it with message data using specific data processing methods to obtain an encrypted data stream. During decryption, the device extracts the cipher stream from the parsed data stream and continuously decrypts the data stream by combining the cipher stream with the encrypted data stream.

[0112] This communication method has two operating modes: Carrier Sense Multiple Access (CSMA) and Time Division Multiple Access (TDMA).

[0113] The transmission frame structure in CSMA mode is as follows: Figure 5 As shown.

[0114] Radio frequency data frames include a synchronization identification code frame in the header, a time and channel parameter information frame, a message / voice data frame, and an end frame at the end.

[0115] Synchronous identification code frames provide the receiving device with radio frequency signal validity identification and accurate time axis positioning information.

[0116] The time and channel parameter information frame provides the receiving device with unique time and operating parameter information for the current channel.

[0117] The message / voice data frame contains valid message content.

[0118] The maintenance frame is a frame positioning and calibration message segment encoded at fixed data segment lengths. This message segment consists of a shorter synchronization identification sequence and a message sequence that provides the necessary frame parameters.

[0119] When continuously receiving long message streams, this maintenance frame, which appears at fixed data segment intervals, provides the receiver with the data frame transmission location information of the transmitting device, ensuring the stability of long data message transmission. In addition, this maintenance frame also provides an identification interface for devices that join midway or lose connection during reception to quickly resume data reception. The end frame provides the receiving device with the end time location of the current radio frequency signal.

[0120] The transmission frame structure in TDMA mode is as follows: Figure 6 As shown,

[0121] It includes three frame types: message frame type, voice frame type, and maintenance frame type.

[0122] Both message frame types and voice frame types include a protection period and a synchronization identification code segment. The protection period is used by the device to prepare for the construction of radio frequency signals.

[0123] Synchronization identification code segments provide the receiver with payload and timing information for radio frequency messages. Message data and voice data are used to transmit useful information.

[0124] The data frames and voice frames are arranged such that voice frames are inserted at certain intervals within the data frames to ensure the continuity of the voice stream.

[0125] Figure 6 In the diagram, 1, 2, and 3 represent the basic units of a message data stream. Within multiple periodic segments divided by voice frames, the number and length of data stream segments contained in each segment are fixed and configurable. Each device on the same channel can occupy a certain number of data segment resources for message data transmission. Time-division duplex communication between multiple devices can be achieved by configuring each device to occupy different data segments. However, only one device is allowed to transmit non-message data format voice data within the current wireless channel at any given time, as most devices may only support decoding output for one channel of encoded voice. If a device has the capability to decode multiple channels of encoded voice, multi-party voice data transmission can be achieved by increasing the number of voice frames within a periodic segment and reducing the number of data frames. Alternatively, voice data can be transmitted in message stream format according to actual usage, and a call function can be implemented through an external audio device to achieve specific scenarios.

[0126] Within the entire frame framework, maintenance frames are inserted at intervals after a certain number of voice frames, following several consecutive data frames. These maintenance frames also include a protection period. The maintenance frames are sent by the sole channel maintenance device (master station) within the channel. The frame structure of the maintenance frame is similar to that of CSMA mode, the difference being that the message / voice data segment is used for transmitting maintenance information. The receiving device (slave station) can obtain real-time information about the current channel status parameters and time synchronization based on this maintenance information, and maintain synchronization with other devices in the channel in terms of time and operating status. This frame structure effectively ensures the orderly wireless transmission of all devices within the channel.

[0127] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A low-cost, high-performance communication method, characterized in that: It includes a data acquisition interface, data processing, logic controller, and wireless radio frequency transceiver unit connected in sequence by signals; The data acquisition interface is used to receive data streams from input devices, including voice data streams and message data streams; The data processing and logic controller includes at least one adjustable clock source, which determines its own stable data flow processing rhythm by relying on the clock source, and at the same time controls the radio frequency unit to complete the time axis synchronization positioning of the receiver and transmitter, ensuring that the radio frequency signal receiving window is consistent with the radio frequency signal received from the transmitter. The radio frequency unit modulates the message data using Gaussian minimum frequency shift keying and then transmits it through the wireless channel.

2. The low-cost, high-performance communication method according to claim 1, characterized in that: The voice data stream is acquired using an audio capture card; the message data stream is sent in through an external interface of the device.

3. The low-cost, high-performance communication method according to claim 1, characterized in that: The data stream includes fixed data, message data, and verification data. The fixed data is used by the receiver to determine the correctness of the data and does not participate in the wireless channel transmission.

4. The low-cost, high-performance communication method according to claim 1, characterized in that, The data processing and logic controller data output process includes the following steps: Step 1, Reed-Solomon (RS) coding, divides the input continuous data into data blocks of length K symbols, with each symbol in the data block having a bit width of 5 bits. Construct a message polynomial based on the data block. The coefficients are elements of the input data block; The encoded data block is ; in It is the actual transmitted data after encoding. To verify the polynomial; Step 2: Add parity bit. Add a 1-bit parity bit to the front of the 5-bit data block encoded in Step 1, resulting in a 6-bit data block that satisfies the parity requirement. ; A 6-bit data block of length 25 is obtained; Step 3, data block combination encoding, which involves adding parity checking in Step 2. Data blocks are combined into multiple blocks in the order of filling the lower six bits first, followed by filling the higher six bits. Data blocks are sent in groups of eight.

5. The low-cost, high-performance communication method according to claim 4, characterized in that: In step 1, within the finite field Construct a generator polynomial, the generated polynomial is ; The length of the check code is ; N is the length of the encoded data; The verification polynomial is calculated as follows: ; thus ; in It is the quotient and the remainder. This constitutes a check symbol.

6. The low-cost, high-performance communication method according to claim 4, characterized in that: In step 3, the data block matrix is: ; middle For the b-th data in the RS encoding of group a, where , .

7. The low-cost, high-performance communication method according to claim 6, characterized in that: Step 3 also includes sorting the data according to... arrive A set of codes After the data is processed, it is sent to the encryption component for encryption of the password stream. The encrypted data is then sent to the radio frequency function component, thereby distributing the continuous data stream for transmission.

8. The low-cost, high-performance communication method according to claim 1, characterized in that: The communication method includes two operating modes: carrier sense multiple access mode and time division multiple access mode.

9. The low-cost, high-performance communication method according to claim 8, characterized in that: The carrier sense multiple access mode includes The radio frequency data frame consists of a synchronization identification code frame at the beginning, a time and channel parameter information frame, a message / voice data frame, and an end frame at the end. Synchronous identification of code frames provides the receiving device with RF signal validity identification and accurate time axis positioning information; The time and channel parameter information frame provides the receiving device with unique time and operating parameter information for the current channel. Message / voice data frames consist of valid message content and frame positioning calibration message segments, known as maintenance frames, encoded at fixed data segment lengths.

10. A low-cost, high-performance communication method according to claim 8, characterized in that: The time division multiple access mode includes message frame type, voice frame type, and maintenance frame type; Both message frame types and voice frame types include a protection period and a synchronization identification code segment; The protection period is used for the equipment to prepare for the construction of radio frequency signals; Synchronous identification code segments provide the receiver with payload and timing information for radio frequency messages. Message data and voice data provide the means to transmit useful information; The data frames and voice frames are arranged such that voice frames are inserted intermittently between the data frames to ensure the continuity of the voice stream. Maintenance frame types include those with protection time; The maintenance frames are arranged such that after a certain number of voice frames appear, maintenance frames are inserted at the positions of several consecutive data frames to synchronize the working rhythm of the devices in the channel.