Method and apparatus for transmitting and receiving multi-channel pulse signal, and transmission device

CN122824313APending Publication Date: 2026-09-25CHINA PETROCHEMICAL CORP +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510349684.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

[0003]本申请的目的在于至少提供一种多通道脉冲信号的发送方法及装置、接收方法及装置、传输设备,至少可以解决多通道信号信号干扰、传输效率低下等问题,至少可以达到实现多通道电平状态的高效传输和准确解码

Benefits of technology

[0031]本申请的实施例提供的多通道脉冲信号的发送方法及装置、接收方法及装置、传输设备,通过采集多通道脉冲信号,并采用预设编码规则对所述多通道脉冲信号进行编码后,通过无线传输方式发送,以通过预设编码规则建立起多通道脉冲信号对应的字节数据与通道信息、电平信息之间的准确对应关系,不仅能够确保多通道脉冲信号在传输中的准确性和可靠性,还便于后续对不同通道的信号进行有效的管理和处理,满足各种复杂应用场景的需求。以通过上述预设编码规则,使得多通道脉冲信号满足无线传输方式的数据要求,而无线传输方式相比于传统的有线传输方式则提高了信号传输的灵活性和适用性,适用于多种应用场景。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122824313A_ABST
    Figure CN122824313A_ABST
Patent Text Reader

Abstract

The embodiment of the application relates to the communication technical field, discloses a kind of sending method and device of multi-channel pulse signal, receiving method and device, transmission equipment, in the sending method and device, multi-channel pulse signal is collected, and after the multi-channel pulse signal is encoded using preset coding rule, it is sent by wireless transmission mode, to establish the accurate corresponding relationship between the byte data corresponding to multi-channel pulse signal and channel information, level information by preset coding rule.The technical scheme provided in the application can not only ensure the accuracy and reliability of multi-channel pulse signal in transmission, but also facilitate subsequent effective management and processing of signals of different channels, and simultaneously, by the above-mentioned preset coding rule, multi-channel pulse signal meets the data requirements of wireless transmission mode, and wireless transmission mode improves the flexibility and applicability of signal transmission compared with traditional wired transmission mode, and is suitable for a variety of application scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for transmitting, receiving, and transmitting multi-channel pulse signals. Background Technology

[0002] In wireless communication, the accuracy and efficiency of signal transmission are crucial issues. Traditional wireless transmission methods often suffer from problems such as signal interference, low transmission efficiency, and complex data decoding when handling multi-channel signals. Especially when it is necessary to transmit the level states of multiple channels simultaneously, how to efficiently and accurately encode and decode these signals is a pressing technical challenge that needs to be solved. Summary of the Invention

[0003] The purpose of this application is to provide at least one method and apparatus for transmitting, receiving, and transmitting multi-channel pulse signals, which can at least solve problems such as signal interference and low transmission efficiency of multi-channel signals, and can at least achieve efficient transmission and accurate decoding of multi-channel level states.

[0004] To address the aforementioned technical problems, at least one embodiment of this application provides a method for transmitting a multi-channel pulse signal, comprising:

[0005] Multi-channel pulse signals are acquired and encoded using a preset encoding rule to obtain encoded signals; the preset encoding rule includes the correspondence between the byte data corresponding to the multi-channel pulse signals and the information of each channel and the level information.

[0006] The encoded signal is transmitted wirelessly.

[0007] In some embodiments, multi-channel pulse signals are acquired, and the multi-channel pulse signals are encoded using a preset encoding rule to obtain an encoded signal; including:

[0008] The edge transition states of multiple channel pulse signals are acquired; wherein, the edge transition state of one channel pulse signal is acquired at the same acquisition time; the edge transition states include rising edge and falling edge;

[0009] Based on the edge transition states of the multiple channel pulse signals, the multiple channel pulse signals are encoded using a preset encoding rule to obtain an encoded signal.

[0010] In some embodiments, the multi-channel pulse signals are encoded using a preset encoding rule based on the edge transition states of the multiple channel pulse signals, including:

[0011] Sequentially acquire the edge transition state of a single channel pulse signal from multiple channels;

[0012] The edge transition state of the single channel pulse signal is converted into corresponding byte data, and the byte data is divided to obtain high-order byte data and low-order byte data;

[0013] Establish a correspondence between the high-order byte data and the low-order byte data, and the channel information and level information of the single-channel pulse signal; the encoded signal is composed of the high-order byte data and the low-order byte data.

[0014] In some embodiments, the multi-channel pulse signal comprises a multiphase pulse signal having a preset phase difference.

[0015] In some embodiments, the multi-channel pulse signal is an orthogonal decoding signal.

[0016] In some embodiments, the number of pulses in a single channel pulse signal in the multi-channel pulse signal is no more than 100.

[0017] At least one embodiment of this application also provides a method for receiving multi-channel pulse signals, including:

[0018] The encoded signal is received wirelessly. The encoded signal is obtained by encoding the acquired multi-channel pulse signal using a preset encoding rule. The preset encoding rule includes the correspondence between the byte data corresponding to the multi-channel pulse signal and the information of each channel and the level information.

[0019] The encoded signal is decoded according to the preset encoding rules to restore the multi-channel pulse signal.

[0020] At least one embodiment of this application also provides a multi-channel pulse signal transmitting device, comprising:

[0021] An encoding module is used to acquire multi-channel pulse signals and encode the multi-channel pulse signals using a preset encoding rule to obtain an encoded signal; the preset encoding rule includes the correspondence between the byte data corresponding to the multi-channel pulse signals and the information of each channel and the level information.

[0022] A wireless transmission module is used to transmit the encoded signal wirelessly.

[0023] At least one embodiment of this application also provides a multi-channel pulse signal receiving device, comprising:

[0024] A wireless receiving module is used to receive encoded signals via wireless transmission; the encoded signals are obtained by encoding the acquired multi-channel pulse signals using a preset encoding rule; the preset encoding rule includes the correspondence between the byte data corresponding to the multi-channel pulse signals and the information and level information of each channel;

[0025] The decoding module is used to decode the encoded signal according to the preset encoding rules and restore the multi-channel pulse signal.

[0026] At least one embodiment of this application also provides a multi-channel pulse signal transmission device, comprising:

[0027] At least one processor; and,

[0028] A memory communicatively connected to the at least one processor; wherein,

[0029] The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the multi-channel pulse signal transmission method and / or the multi-channel pulse signal reception method as described above.

[0030] At least one embodiment of this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for transmitting and / or receiving multi-channel pulse signals.

[0031] The multi-channel pulse signal transmission method and apparatus, receiving method and apparatus, and transmission device provided in the embodiments of this application acquire multi-channel pulse signals, encode the multi-channel pulse signals using preset encoding rules, and then transmit them wirelessly. The preset encoding rules establish an accurate correspondence between the byte data corresponding to the multi-channel pulse signals and the channel information and level information. This not only ensures the accuracy and reliability of the multi-channel pulse signals during transmission but also facilitates effective management and processing of signals from different channels, meeting the needs of various complex application scenarios. Through the aforementioned preset encoding rules, the multi-channel pulse signals meet the data requirements of wireless transmission. Compared to traditional wired transmission, wireless transmission improves the flexibility and applicability of signal transmission, making it suitable for various application scenarios. Attached Figure Description

[0032] One or more embodiments are illustrated by way of example with reference to the accompanying drawings, and these illustrative descriptions do not constitute a limitation on the embodiments.

[0033] Figure 1This is a flowchart of a method for transmitting a multi-channel pulse signal according to an embodiment of this application;

[0034] Figure 2 This is a waveform diagram of a multi-channel pulse signal provided in one embodiment of this application;

[0035] Figure 3 This is a waveform diagram of another multi-channel pulse signal provided in one embodiment of this application.

[0036] Figure 4 This is a flowchart of a method for receiving multi-channel pulse signals according to an embodiment of this application;

[0037] Figure 5 This is a flowchart of a multi-channel pulse signal transmission method provided in one embodiment of this application;

[0038] Figure 6 This is a schematic diagram of a multi-channel pulse signal transmitting device provided in another embodiment of this application;

[0039] Figure 7 This is a schematic diagram of a multi-channel pulse signal receiving device provided in another embodiment of this application;

[0040] Figure 8 This is a schematic diagram of the structure of an electronic device provided in another embodiment of this application. Detailed Implementation

[0041] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the various embodiments of this application will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details have been provided in the various embodiments of this application to help readers better understand this application. However, the technical solutions claimed in this application can be implemented even without these technical details and various changes and modifications based on the following embodiments. The division of the various embodiments below is for the convenience of description and should not constitute any limitation on the specific implementation of this application. The various embodiments can be combined with and referenced by each other without contradiction.

[0042] This application proposes a method for transmitting multi-channel pulse signals. The implementation details of the method for transmitting multi-channel pulse signals in this embodiment are described below. The following implementation details are provided for ease of understanding and are not necessary for implementing this solution.

[0043] Example 1:

[0044] The multi-channel pulse signal transmission method of this embodiment can be applied to electronic devices with communication, computing, and data storage capabilities. Its specific process can be as follows: Figure 1As shown, it includes:

[0045] Step 110: Receive multi-channel pulse signals and encode the multi-channel pulse signals using a preset encoding rule to obtain encoded signals; the preset encoding rule includes the correspondence between the byte data corresponding to the multi-channel pulse signals and the information of each channel and the level information.

[0046] Specifically, a multi-channel pulse signal refers to a signal containing multiple independent channels, each capable of transmitting pulse-like signals. Multiple channels can simultaneously transmit different pulse signals, enabling the parallel transmission of multiple pieces of information or control commands, thus improving data transmission and processing efficiency. For example, in a multi-sensor data acquisition system, each sensor can transmit pulse signals through an independent channel, simultaneously sending its detected information to the processing unit. The number of channels and pulse parameters (such as frequency, width, and amplitude) can be flexibly configured according to specific application requirements. For instance, in a communication system, the parameters of the pulse signals in each channel can be adjusted according to different communication protocols and data transmission requirements to achieve efficient and accurate data transmission.

[0047] Multi-channel pulse signals can be generated by a dedicated signal generator, such as an encoder. In this embodiment, the multi-channel pulse signal can be a regular and periodic square wave signal, with a waveform that can exhibit a standard rectangle, rapidly switching between high and low levels without any other complex shape changes.

[0048] In some examples, channel information includes at least one of the following: channel code, channel name, channel status, channel data, channel transmission protocol, etc.; level information is the level status, which includes high level and low level.

[0049] In some examples, the multi-channel pulse signal consists of multiphase pulse signals with a preset phase difference.

[0050] Specifically, a multi-channel pulse signal corresponds to multiple polyphase pulse signals with specific phases. These polyphase pulse signals are typically generated based on a reference signal by shifting its phase differently. For example, using a sine wave signal as a reference and delaying it by different times yields multiple sine wave signals with different phases, which constitute the channels in a multi-channel pulse signal. Figure 2 and Figure 3 As shown, the waveform diagrams of two types of multi-channel pulse signals are illustrated respectively. The phase difference of the multi-channel pulse signal can be uniformly distributed or non-uniformly set according to specific requirements.

[0051] For example, in a multi-phase pulse signal of a multi-channel pulse signal, the phase difference between adjacent phases is 90°. If it is an orthogonal coded signal, the orthogonal coded signal can be generated by an encoder, or it can be synthesized or simulated by other means.

[0052] In one example, multi-channel pulse signals are acquired and encoded using a preset encoding rule to obtain encoded signals; including:

[0053] Step 111: Acquire the edge transition states of multiple channel pulse signals, wherein the edge transition states of one channel pulse signal are acquired at the same acquisition time; the edge transition states include rising edge and falling edge.

[0054] The edge transition state of a multi-channel pulse signal refers to the change of the pulse signal in each channel at the rising or falling edge. A rising edge transition occurs when the pulse signal suddenly changes from a low level to a high level. A falling edge transition occurs in the opposite direction, when the pulse signal suddenly changes from a high level to a low level.

[0055] In this embodiment, during the acquisition of multi-channel pulse signals, in order to prevent interference between the pulse signals of each channel, only one channel's pulse signal is allowed to undergo edge transition at the same time, so that only the edge transition state of the pulse signal of one channel is acquired at the same acquisition time.

[0056] Step 112: Based on the edge transition states of multiple channel pulse signals, encode the multiple channel pulse signals using a preset encoding rule to obtain the encoded signal.

[0057] In one example, based on the edge transition states of multiple channel pulse signals, the multi-channel pulse signals are encoded using a preset encoding rule to obtain an encoded signal, including:

[0058] Step 1121: Sequentially acquire the edge transition state of a single channel pulse signal from multiple channel pulse signals;

[0059] Step 1122: Convert the edge transition state of a single channel pulse signal into corresponding byte data, divide the byte data, and obtain high-order byte data and low-order byte data;

[0060] Step 1123: Establish the correspondence between the high-order byte data and the low-order byte data, and the channel information and level information of a single channel pulse signal; the encoded signal consists of high-order byte data and low-order byte data;

[0061] Specifically, the edge transition states of individual channel pulse signals from multiple channels can be sequentially acquired within a preset acquisition period. After acquiring each individual channel pulse signal, the data of that individual channel pulse signal can be packaged and converted into byte data of a preset format. The duration for packaging and converting the data of that individual channel pulse signal into byte data of the preset format is recorded as the encoding duration. The delay between the edge transition states of two adjacent channel pulse signals is greater than the encoding duration to ensure the integrity of the encoded signal data.

[0062] For example, the byte data converted from a single channel pulse signal can be represented by one byte (8 bits) or two bytes (16 bits), depending on the actual needs. For instance, the byte data can be split into high-order byte data and low-order byte data. For example, taking a byte data consisting of one byte as an example, the byte data can be divided into high 4 bits and low 4 bits, where the high 4 bits form the high-order byte data and the low 4 bits form the low-order byte data.

[0063] In other embodiments, taking the byte data converted by a single channel pulse signal as an example, the high X bits of the byte data can be used to form high-order byte data, and the remaining bits can be used to form low-order byte data. There are no specific restrictions on the way the byte data is split.

[0064] Specifically, channel information and level information are represented by high-order byte data and low-order byte data, respectively. For example, high-order byte data can be used to represent channel information and low-order byte data to represent level information; or, high-order byte data can be used to represent level information and low-order byte data to represent channel information. The channel information and level information are combined to form a complete byte data as the encoded signal.

[0065] like Figure 2 As shown, an exemplary waveform diagram of a multi-channel pulse signal is illustrated. The multi-channel pulse signal includes pulse signals from channel A and channel B. Continuing with the example of a single-channel pulse signal converting into byte data containing one byte, the channel number can be represented by the high-order byte data, and the level state can be represented by the low-order byte data. For example, when the high-order 4-bit byte data is F, it represents channel A data; when the high-order 4-bit byte data is 0, it represents channel B data; when the low-order 4-bit byte data is 0, it represents a level of 0; and when the low-order 4-bit byte data is F, it represents a level of 1.

[0066] For example, when the pulse signal of channel A is acquired at a rising edge, it is encoded to obtain the first encoded signal FF, which indicates that the level of channel A is 1; when the pulse signal of channel A is acquired at a falling edge, it is encoded to obtain the second encoded signal F0, which indicates that the level of channel A is 0; when the pulse signal of channel B is acquired at a rising edge, it is encoded to obtain the third encoded information 0F, which indicates that the level of channel B is 1; when the pulse signal of channel B is acquired at a falling edge, it is encoded to obtain the fourth encoded information 00, which indicates that the level of channel B is 0.

[0067] Step 120: The encoded signal is transmitted wirelessly.

[0068] Following step 110 above, the multi-channel pulse signal can accurately carry channel information and level information in the encoded signal. Then, the sequentially obtained encoded signals are transmitted wirelessly. Taking the above acquisition cycle as an example, after step 110, when the pulse signal of channel A is at its rising edge, the first encoded signal FF is obtained. In step 120, the first encoded signal FF is transmitted wirelessly. After step 110, when the pulse signal of channel B is at its rising edge, the third encoded information OFF is obtained. In step 120, the third encoded signal OFF is transmitted wirelessly. After step 110, when the pulse signal of channel A is at its falling edge, the second encoded signal F0 is obtained. In step 120, the second encoded signal F0 is transmitted wirelessly. After step 110, when the pulse signal of channel B is at its falling edge, the fourth encoded information 00 is obtained. In step 120, the fourth encoded information 00 is transmitted wirelessly. In this way, by sequentially encoding and transmitting the pulse signal of a single channel, the multi-channel pulse signal is transmitted wirelessly.

[0069] In this embodiment, the aforementioned preset encoding rules ensure that the multi-channel pulse signals meet the data requirements of wireless transmission. Wireless transmission avoids wiring difficulties, making encoder installation more flexible and convenient. Furthermore, wireless transmission improves the flexibility and applicability of signal transmission, making it suitable for various application scenarios.

[0070] In one example, wireless transmission methods include Bluetooth, Wi-Fi, Zigbee, LoRa, etc.

[0071] Because wireless transmission methods do have limitations in terms of the amount of data that can be transmitted, the limited bandwidth can slow down the transmission speed or even cause data congestion and loss when transmitting large amounts of data. To ensure the integrity of data in wireless transmission, in one example, the number of pulses in a single channel of a multi-channel pulse signal does not exceed 100. For example, the number of pulses in a single channel of a multi-channel pulse signal may be 20, 30, or 50, etc., and no specific limit is imposed here.

[0072] The multi-channel pulse signal transmission method provided in this application acquires multi-channel pulse signals, encodes them using a preset encoding rule, and then transmits them wirelessly. This establishes an accurate correspondence between the byte data of the multi-channel pulse signals and the channel and level information, ensuring not only the accuracy and reliability of the multi-channel pulse signals during transmission but also facilitating effective management and processing of signals from different channels, meeting the needs of various complex application scenarios. Furthermore, the wireless transmission method enhances the flexibility and applicability of signal transmission, making it suitable for a wide range of applications.

[0073] Example 2:

[0074] The multi-channel pulse signal receiving method of this embodiment can be applied to electronic devices with communication, computing, and data storage capabilities. Its specific process can be as follows: Figure 4 As shown, it includes:

[0075] Step 210: Receive the encoded signal via wireless transmission. The encoded signal is obtained by encoding the acquired multi-channel pulse signal using a preset encoding rule. The preset encoding rule includes the correspondence between the byte data corresponding to the multi-channel pulse signal and the information and level information of each channel.

[0076] Step 220: Decode the encoded signal according to the preset encoding rules to restore the multi-channel pulse signal.

[0077] For example, in the received encoded signal, the high-order byte data is used to represent channel information, and the low-order byte data is used to represent level information. Assume the encoding rules are as follows: if the high-order byte data is F, it represents channel A data; if the high-order byte data is 0, it represents channel B data; if the low-order byte data is 0, it represents a level of 0; if the low-order byte data is F, it represents a level of 1. Then, when the pulse signal of channel A is a rising edge, the first encoded signal FF is sent; when channel A is a falling edge, the second encoded signal F0 is sent; when channel B is detected as a rising edge, the third encoded information 0F is sent; and when channel B is a falling edge, the fourth encoded information 00 is sent.

[0078] Therefore, according to the above preset encoding rules, the received encoded signal is decoded to obtain the original multi-channel pulse signal. For example, when the first encoded signal FF is received, it is decoded to channel A level of 1; when the second encoded signal F0 is received, it is decoded to channel A level of 0; when the third encoded information 0F is received, it is decoded to channel B level of 1; when the fourth encoded information 00 is received, it is decoded to channel B level of 0.

[0079] In this embodiment, the encoded signal is received wirelessly, which improves the flexibility and applicability of transmission. The received encoded signal is accurately restored to the level state of each channel of the multi-channel pulse signal according to the preset encoding rules, reducing interference and ensuring transmission reliability.

[0080] Example 3:

[0081] This embodiment provides a method for transmitting multi-channel pulse signals, applied to a multi-channel pulse signal transmission device. This embodiment uses the multi-channel pulse signal transmission and reception methods provided in this application to illustrate the transmission method. This transmission method can be applied to electronic devices with communication, computing, and data storage capabilities. Its specific process can be as follows: Figure 5 As shown, it includes:

[0082] Step 410: Acquire multi-channel pulse signals and encode them using a preset encoding rule to obtain encoded signals; the preset encoding rule includes the correspondence between the byte data corresponding to the multi-channel pulse signals and the information and level information of each channel.

[0083] Step 420: Transmit the encoded signal wirelessly.

[0084] In this embodiment, the orthogonal decoding signal is used as the multi-channel pulse signal to illustrate the wireless transmission of the orthogonal encoded signal. The orthogonal decoding signal usually refers to the signal generated by the orthogonal encoder, which can be composed of A-channel and B-channel pulse signals with a phase difference of 90°, and sometimes also includes a Z-channel pulse signal.

[0085] In this embodiment, such as Figure 3 The diagram illustrates, exemplarily, the waveform of a multi-channel pulse signal as an orthogonal decoded signal. Specifically, the multi-channel pulse signal consists of channel A and channel B pulse signals with a 90-degree channel-to-channel difference. The direction of motion can be determined based on the lead-lag relationship between channels A and B; for example, channel A leading channel B by 90° indicates forward rotation, and channel A lagging channel B by 90° indicates reverse rotation. Figure 2 The diagram shows a waveform signal when the direction of motion is forward rotation.

[0086] Steps 410-420 are explained for the transmitting end. In step 410, the transmitting end sequentially collects the edge transition states of each channel pulse signal, and encodes the single channel pulse signal according to the edge transition state of the single pulse signal using a preset encoding rule to obtain the encoded signal.

[0087] For example, the preset encoding rule specifically involves sequentially collecting the edge transition states of individual channel pulse signals from multiple channel pulse signals; converting the edge transition states of individual channel pulse signals into corresponding byte data, then splitting this data to obtain high-order byte data and low-order byte data; establishing a correspondence between the high-order byte data and low-order byte data and the channel information and level information of the individual channel pulse signal; the encoded signal is composed of high-order byte data and low-order byte data. For example, the high-order byte data represents the channel number, and the low-order byte data represents the level state. For example, if the high-order 4-bit byte data is F, it represents channel A data; if the high-order 4-bit byte data is 0, it represents channel B data; if the low-order 4-bit byte data is 0, it represents a level of 0; if the low-order 4-bit byte data is F, it represents a level of 1. In other exemplary embodiments, the high-order byte data and low-order byte data can also be represented by other data to characterize the channel information and level information.

[0088] In step 420, as Figure 3 As shown, the orthogonal coded signal includes a pulse signal in channel A and a pulse signal in channel B. The phase of channel A leads the phase of channel B by 90 degrees. For example, when the transmitting end detects a rising edge in channel A, it triggers an interrupt for encoding, obtaining the first coded signal FF for transmission; when it detects a falling edge in channel A, it triggers an interrupt for encoding, obtaining the second coded signal F0 for transmission; when it detects a rising edge in channel B, it triggers an interrupt for encoding, obtaining the third coded signal OFF for transmission; and when it detects a falling edge in channel B, it triggers an interrupt for encoding, obtaining the fourth coded signal 00 for transmission. The delay between the edge transitions of adjacent pulse signals in channels A and B is greater than the encoding duration to ensure the integrity of the coded signal data.

[0089] Step 430: Receive the encoded signal via wireless transmission.

[0090] Step 440: Decode the encoded signal according to the preset encoding rules to restore the multi-channel pulse signal.

[0091] like Figure 2 As shown, the multi-channel signal with the acquisition period includes the rising edge of channel A, the rising edge of channel B, the falling edge of channel A, and the falling edge of channel B. Then, the receiving end receives the first coded signal FF, the third coded signal OFF, the second coded signal F0, and the fourth coded signal 00 in sequence through wireless transmission.

[0092] Steps 430-440 describe the receiving end. The receiving end can perform interrupt processing after receiving the encoded signal to decode the encoded signal. When the receiving end receives the first encoded signal FF, it decodes it to channel A level of 1; when the receiving end receives the third encoded signal OFF, it decodes it to channel B level of 1; when the receiving end receives the second encoded signal F0, it decodes it to channel A level of 0; when the receiving end receives the fourth encoded signal 00, it decodes it to channel B level of 0; within the acquisition period, the multi-channel pulse signal obtained is channel A level of 1, channel B level of 1, channel A level of 0, and channel B level of 0.

[0093] In this embodiment, the wireless transmission method for transmitting orthogonal coded signals achieves efficient transmission of multi-channel level states through simple encoding rules. It accurately restores the level states of multi-channel pulse signals according to preset encoding rules, reduces interference, ensures transmission reliability, and reduces the complexity of signal decoding.

[0094] Example 4:

[0095] Another embodiment of this application relates to a multi-channel pulse signal transmitting device. The implementation details of the multi-channel pulse signal transmitting device of this embodiment are described below. The following implementation details are provided for ease of understanding and are not essential for implementing this solution. A schematic diagram of the multi-channel pulse signal transmitting device of this embodiment can be seen as follows: Figure 6 As shown, it includes:

[0096] Encoding module 100 is used to acquire multi-channel pulse signals and encode the multi-channel pulse signals using preset encoding rules to obtain encoded signals; the preset encoding rules include the correspondence between the byte data corresponding to the multi-channel pulse signals and the information and level information of each channel;

[0097] The wireless transmission module 200 is used to transmit the encoded signal wirelessly.

[0098] In some embodiments, the encoding module 100 is also used to acquire the edge transition states of multiple channel pulse signals; wherein, the edge transition state of one channel pulse signal is acquired at the same acquisition time; the edge transition state includes rising edge and falling edge;

[0099] Based on the edge transition states of multiple channel pulse signals, the multi-channel pulse signals are encoded using a preset encoding rule to obtain the encoded signal.

[0100] In some embodiments, the encoding module 100 is further configured to sequentially acquire the edge transition state of a single channel pulse signal among multiple channel pulse signals; convert the edge transition state of a single channel pulse signal into corresponding byte data, divide the byte data to obtain high-order byte data and low-order byte data; establish the correspondence between the high-order byte data and low-order byte data and the channel information and level information of the single channel pulse signal; the encoded signal is composed of high-order byte data and low-order byte data.

[0101] In some embodiments, the multi-channel pulse signal comprises a multiphase pulse signal having a preset phase difference.

[0102] In some embodiments, the multi-channel pulse signal is an orthogonal decoding signal.

[0103] In some embodiments, the number of pulses in a single channel pulse signal in a multi-channel pulse signal is no more than 100.

[0104] Example 5:

[0105] Another embodiment of this application relates to a multi-channel pulse signal transmitting device. The implementation details of the multi-channel pulse signal transmitting device of this embodiment are described below. The following implementation details are provided for ease of understanding and are not essential for implementing this solution. A schematic diagram of the multi-channel pulse signal transmitting device of this embodiment can be seen as follows: Figure 7 As shown, it includes:

[0106] The wireless receiver module 300 is used to receive encoded signals via wireless transmission. The encoded signals are obtained by encoding the acquired multi-channel pulse signals using a preset encoding rule. The preset encoding rule includes the correspondence between the byte data corresponding to the multi-channel pulse signals and the information and level information of each channel.

[0107] The decoding module 400 is used to decode the encoded signal according to the preset encoding rules and restore the multi-channel pulse signal.

[0108] It is worth mentioning that all modules involved in this embodiment are logical modules. In practical applications, a logical unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. Furthermore, to highlight the innovative aspects of this application, this embodiment does not introduce units that are not closely related to solving the technical problems proposed in this application; however, this does not mean that other units are absent in this embodiment.

[0109] Example 6:

[0110] Another embodiment of this application relates to a multi-channel pulse signal transmission device, such as... Figure 8As shown, it includes: at least one processor 901; and a memory 902 communicatively connected to at least one processor 901; wherein the memory 902 stores instructions executable by at least one processor 901, the instructions being executed by at least one processor 901 to enable at least one processor 901 to perform the channel pulse signal transmission method and / or multi-channel pulse signal reception method in the above embodiments.

[0111] The memory and processor are connected via a bus, which can include any number of interconnecting buses and bridges, connecting various circuits of one or more processors and memories. The bus can also connect various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and will not be described further herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by the processor is transmitted over the wireless medium via an antenna, which further receives data and transmits it to the processor.

[0112] The processor manages the bus and general processing, and also provides various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory is used to store data used by the processor during operation.

[0113] Example 7:

[0114] Another embodiment of this application relates to a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the method embodiments described above.

[0115] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0116] Those skilled in the art will understand that the above embodiments are specific embodiments for implementing this application, and in practical applications, various changes can be made to them in form and detail without departing from the spirit and scope of this application.

Claims

1. A method for transmitting multi-channel pulse signals, characterized in that, include: Multi-channel pulse signals are acquired and encoded using a preset encoding rule to obtain encoded signals; The preset encoding rules include the correspondence between the byte data corresponding to the multi-channel pulse signal and the information and level information of each channel; The encoded signal is transmitted wirelessly.

2. The method for transmitting multi-channel pulse signals according to claim 1, characterized in that, Acquire multi-channel pulse signals and encode the multi-channel pulse signals using a preset encoding rule to obtain encoded signals; including: The edge transition states of multiple channel pulse signals are acquired; wherein, the edge transition state of one channel pulse signal is acquired at the same acquisition time; the edge transition states include rising edge and falling edge; Based on the edge transition states of the multiple channel pulse signals, the multiple channel pulse signals are encoded using a preset encoding rule to obtain an encoded signal.

3. The method for transmitting multi-channel pulse signals according to claim 2, characterized in that, Based on the edge transition states of the multiple channel pulse signals, the multiple channel pulse signals are encoded using a preset encoding rule, including: Sequentially acquire the edge transition state of a single channel pulse signal from multiple channels; The edge transition state of the single channel pulse signal is converted into corresponding byte data, and the byte data is divided to obtain high-order byte data and low-order byte data; Establish a correspondence between the high-order byte data and the low-order byte data, and the channel information and level information of the single-channel pulse signal; the encoded signal is composed of the high-order byte data and the low-order byte data.

4. The method for transmitting a multi-channel pulse signal according to any one of claims 1 to 3, characterized in that, The multi-channel pulse signal consists of multi-phase pulse signals with a preset phase difference.

5. The method for transmitting multi-channel pulse signals according to claim 4, characterized in that, The multi-channel pulse signal is an orthogonal decoded signal.

6. The method for transmitting multi-channel pulse signals according to claim 1, characterized in that, The number of pulses in a single channel pulse signal in the multi-channel pulse signal is no more than 100.

7. A method for receiving multi-channel pulse signals, characterized in that, include: The encoded signal is received wirelessly, and the encoded signal is obtained by encoding the acquired multi-channel pulse signal using a preset encoding rule; The preset encoding rules include the correspondence between the byte data corresponding to the multi-channel pulse signal and the information and level information of each channel; The encoded signal is decoded according to the preset encoding rules to restore the multi-channel pulse signal.

8. A multi-channel pulse signal transmitting device, characterized in that, include: The encoding module is used to acquire multi-channel pulse signals and encode the multi-channel pulse signals using preset encoding rules to obtain encoded signals; The preset encoding rules include the correspondence between the byte data corresponding to the multi-channel pulse signal and the information and level information of each channel; A wireless transmission module is used to transmit the encoded signal wirelessly.

9. A multi-channel pulse signal receiving device, characterized in that, include: A wireless receiving module is used to receive encoded signals via wireless transmission; the encoded signals are obtained by encoding the acquired multi-channel pulse signals using a preset encoding rule; the preset encoding rule includes the correspondence between the byte data corresponding to the multi-channel pulse signals and the information and level information of each channel; The decoding module is used to decode the encoded signal according to the preset encoding rules and restore the multi-channel pulse signal.

10. A multi-channel pulse signal transmission device, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the method for transmitting a multi-channel pulse signal as described in any one of claims 1 to 6 and / or the method for receiving a multi-channel pulse signal as described in claim 7.