Signal demodulation method and device, computer equipment, storage medium and product

By receiving and demodulating collision signals in the time slot ALOHA protocol in the passive Internet of Things, the problems of waste of resources and inefficient signal transmission in traditional methods are solved, and more efficient resource utilization and network response speed are achieved.

CN119728355AActive Publication Date: 2025-03-28CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411841607.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-03-28
Estimated Expiration
2044-12-13

AI Technical Summary

Technical Problem

In passive Internet of Things, collision signals occurring in traditional time slot ALOHA protocol cannot be effectively demodulated, resulting in waste of resources and inefficient signal transmission.

Method used

By receiving the signal generated by collision between the first transmission signal and the second transmission signal whose time domain does not coincide, the candidate jump edge of the target transmission signal is determined, and the first jump edge of the first transmission signal and the second jump edge of the second transmission signal are selected from the candidate jump edge from the candidate jump edge, and the target transmission signal is then demodulated.

Benefits of technology

Successfully demodulated collision signals improve resource utilization and signal transmission efficiency, reduce resource waste caused by retransmission, and improve the corresponding speed of the overall network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728355A_ABST
    Figure CN119728355A_ABST
Patent Text Reader

Abstract

The invention relates to a signal demodulation method and device, computer equipment, a storage medium and a product. The method comprises the following steps: receiving a target transmission signal; wherein the target transmission signal is a signal generated by collision of a first transmission signal and a second transmission signal which are not completely overlapped in time domain in a transmission process based on the time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals coded in a target coding mode. The target coding mode is used for coding a level signal corresponding to one code element into two different level signals; determining a candidate hopping edge of the target transmission signal; selecting a first jump edge of the first transmission signal and a second jump edge of the second transmission signal from the candidate jump edges according to a code element period corresponding to the target coding mode; and demodulating the target transmission signal according to the level change information of the target transmission signal at the first jump edge and the level change information of the target transmission signal at the second jump edge. By adopting the method, the resource utilization rate and the signal transmission efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a signal demodulation method, device, computer equipment, storage medium and product. Background Art

[0002] As an important branch of the Internet of Things, Ambient IoT has broad application prospects in smart cities, warehousing and logistics, global tracking, etc., because it can communicate and collect data without a built-in power supply. In the passive Internet of Things, devices can transmit based on the slotted ALOHA protocol. However, in the traditional slotted ALOHA protocol, tags randomly select time slots for uplink transmission. If two or more tags select the same time slot at the same time, a collision will occur.

[0003] At present, the existing solution is usually to directly discard the collision signal and let all the colliding tags go back and retransmit. However, discarding the collision signal means occupying the time slot resources, but not effectively utilizing the communication opportunity, resulting in resource waste. Each collision requires the tag to go back and reselect the time slot, which increases the access delay and reduces the signal transmission efficiency. Summary of the invention

[0004] Based on this, it is necessary to provide a signal demodulation method, device, computer equipment, storage medium and product to address the above technical problems, which can successfully demodulate collision signals and improve resource utilization and signal transmission efficiency.

[0005] In a first aspect, the present application provides a signal demodulation method, comprising:

[0006] Receive a target transmission signal; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on a time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals;

[0007] Determining a candidate transition edge of the target transmission signal;

[0008] Selecting a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from the candidate transition edges according to a symbol period corresponding to the target coding mode;

[0009] The target transmission signal is demodulated according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

[0010] In one embodiment, determining the candidate transition edge of the target transmission signal includes:

[0011] Performing differential processing on the target transmission signal to obtain change trend information of the target transmission signal;

[0012] According to the change trend information, the time points at which the sudden changes occur in the target transmission signal are all used as reference transition edges of the target transmission signal;

[0013] Determine the transition peak value corresponding to each reference transition edge of the target transmission signal after differential processing;

[0014] A reference transition edge whose transition peak value is greater than a preset threshold value is used as a candidate transition edge of the target transmission signal.

[0015] In one embodiment, the selecting, according to the symbol period corresponding to the target coding mode, the first transition edge of the first transmission signal and the second transition edge of the second transmission signal from the candidate transition edges comprises:

[0016] Taking the code element corresponding to the first transition edge among the candidate transition edges as the first reference code element;

[0017] Selecting a first transition edge of the first transmission signal from the candidate transition edges according to the symbol period and the first reference symbol;

[0018] Deleting the first transition edge from the candidate transition edges to obtain an intermediate transition edge;

[0019] A second transition edge of the second transmission signal is selected from the intermediate transition edges according to the symbol period.

[0020] In one embodiment, selecting the first transition edge of the first transmission signal from the candidate transition edges according to the symbol period and the first reference symbol includes:

[0021] Determining a first target symbol of the first transmission signal according to the first reference symbol and the symbol period;

[0022] The first transition edge among the candidate transition edges and the candidate transition edge located in the middle of the first target code element are used as the first transition edge of the first transmission signal.

[0023] In one embodiment, selecting the second transition edge of the second transmission signal from the intermediate transition edges according to the symbol period includes:

[0024] Using the code element corresponding to the first transition edge among the intermediate transition edges as the second reference code element;

[0025] Determining a second target symbol of the second transmission signal according to the second reference symbol and the symbol period;

[0026] The first transition edge among the intermediate transition edges and the candidate transition edge at the middle position of the second target code element are used as the second transition edge of the second transmission signal.

[0027] In one embodiment, demodulating the target transmission signal according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge includes:

[0028] Determining first bit information of the first transmission signal according to level change information of the target transmission signal at the first transition edge;

[0029] determining second bit information of the second transmission signal according to level change information of the target transmission signal at the second transition edge;

[0030] The target transmission signal is demodulated according to the first bit information and the second bit information.

[0031] In one of the embodiments, the target encoding method is Manchester encoding.

[0032] In a second aspect, the present application also provides a signal demodulation device, comprising:

[0033] A signal receiving module, configured to receive a target transmission signal; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on a time slot ALOHA protocol, wherein the first transmission signal and the second transmission signal are signals encoded by a target encoding method, wherein the target encoding method is used to encode a level signal corresponding to a code element into two signals of different levels;

[0034] A first determination module, configured to determine a candidate transition edge of the target transmission signal;

[0035] A second determining module, configured to select a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from the candidate transition edges according to a symbol period corresponding to the target coding mode;

[0036] The signal demodulation module is used to demodulate the target transmission signal according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

[0037] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0038] Receive a target transmission signal; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on a time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals;

[0039] Determining a candidate transition edge of the target transmission signal;

[0040] Selecting a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from the candidate transition edges according to a symbol period corresponding to the target coding mode;

[0041] The target transmission signal is demodulated according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

[0042] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0043] Receive a target transmission signal; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on a time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals;

[0044] Determining a candidate transition edge of the target transmission signal;

[0045] Selecting a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from the candidate transition edges according to a symbol period corresponding to the target coding mode;

[0046] The target transmission signal is demodulated according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

[0047] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0048] Receive a target transmission signal; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on a time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals;

[0049] Determining a candidate transition edge of the target transmission signal;

[0050] Selecting a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from the candidate transition edges according to a symbol period corresponding to the target coding mode;

[0051] The target transmission signal is demodulated according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

[0052] The above-mentioned signal demodulation method, device, computer equipment, storage medium and product take into account the particularity of the target coding method, that is, the target coding method is used to encode the level signal corresponding to a code element into two different level signals. In the time slot ALOHA protocol, when a target transmission signal is received by a collision between a first transmission signal and a second transmission signal that do not completely overlap in the time domain, the candidate transition edges of the target transmission signal are determined, and according to the code element period corresponding to the target coding method, considering the particularity of the target coding method, the first transition edge of the first transmission signal and the second transition edge of the second transmission signal can be accurately selected from the candidate transition edges, that is, the first transmission signal and the second transmission signal can be accurately separated from the target transmission signal, and further according to the level change information of the target transmission signal at the first transition edge and the level change information at the second transition edge, the target transmission signal can be successfully demodulated. In addition, compared with the method of discarding the collision signal in the traditional method, the signal demodulation method provided by the present application can reduce the waste of resources caused by retransmission and improve the corresponding speed of the overall network. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0054] Figure 1 A diagram of an application environment of a signal demodulation method in an embodiment;

[0055] Figure 2is a flow chart of a signal demodulation method in one embodiment;

[0056] Figure 3 A schematic diagram of a process for determining a candidate transition edge of a target transmission signal in one embodiment;

[0057] Figure 4 A schematic diagram of a process for determining a first jump edge and a second jump edge in one embodiment;

[0058] Figure 5 It is a schematic diagram of a process of selecting a second transition edge of a second transmission signal from an intermediate transition edge in one embodiment;

[0059] Figure 6 A schematic diagram of a process of demodulating a target transmission signal in one embodiment;

[0060] Fig. 7A A schematic diagram of an application scenario in an embodiment;

[0061] Figure 7B A comparison chart of bit error rates corresponding to the method provided in an embodiment of the present application and the clustering method in an embodiment;

[0062] Figure 7C A comparison diagram of demodulation speeds corresponding to the method provided in an embodiment of the present application and the clustering method in an embodiment;

[0063] Figure 8 is a flow chart of a signal demodulation method in another embodiment;

[0064] Fig. 9 is a structural block diagram of a signal demodulation device in one embodiment;

[0065] Fig.10 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0066] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0067] The signal demodulation method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. The transmitting terminal 101 is a transmitting terminal device in a passive Internet of Things. For example, the transmitting terminal 101 can be a device such as a camera, a sensor, a robot, and the number of transmitting terminals is generally multiple; the receiving terminal 102 is a receiving terminal device in a passive Internet of Things, and is used to receive a signal sent by the transmitting terminal 101. The transmitting terminal 101 and the receiving terminal 102 communicate based on the time slot ALOHA protocol. Optionally, the receiving terminal 102 receives a target transmission signal sent by the transmitting terminal 101; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on the time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals; determine candidate transition edges of the target transmission signal; select a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from the candidate transition edges according to the code element period corresponding to the target coding method; and demodulate the target transmission signal according to the level change information of the target transmission signal at the first transition edge and the level change information at the second transition edge.

[0068] In one embodiment, Figure 2 As shown, a signal demodulation method is provided, which is applied to Figure 1 Taking the receiving terminal 102 in the example as an example, the following steps are specifically included:

[0069] S201, receiving a target transmission signal.

[0070] The target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during transmission based on the time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals. In the embodiment of the present application, the target coding method can be Manchester coding.

[0071] Optionally, after receiving the target transmission signal transmitted based on the time slot ALOHA protocol, the receiver will decode and demodulate the target transmission signal based on a preset conventional method; however, when the target transmission signal is a collision signal of two transmission signals, the preset conventional method cannot successfully demodulate the two signals. In this case, the receiver will call the dual-tag parallel decoding process.

[0072] S202, determining a candidate transition edge of a target transmission signal.

[0073] The candidate transition edge is a transition edge obtained after the first transmission signal and the second transmission signal are encoded by a target encoding method, and the candidate transition edge marks a bit change of the target transmission signal.

[0074] Optionally, the level change of the target transmission signal can be analyzed by analyzing the circuit. Furthermore, since the transition edge marks the change of the level, the time point when the level suddenly changes can be used as a candidate transition edge of the target transmission signal based on the level change.

[0075] S203 , selecting a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from candidate transition edges according to a symbol period corresponding to the target coding mode.

[0076] The first transition edge is a transition edge corresponding to the first transmission signal; and the second transition edge is a transition edge corresponding to the second transmission signal.

[0077] Optionally, taking into account the particularity of the target coding method, that is, the target coding method can encode the level signal corresponding to a code element into two different level signals, for the first transmission signal and the second transmission signal, the transition edges corresponding to the first transmission signal and the second transmission signal that can be used as reference points can be selected from the candidate transition edges.

[0078] Further, for the first transmission signal, based on the transition edge selected as the reference point, candidate transition edges with intervals of the symbol period can be selected backward in sequence with the symbol period as the first transition edge of the first transmission signal. Correspondingly, the second transition edge of the second transmission signal can be determined in sequence according to this step.

[0079] S204 , demodulating the target transmission signal according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

[0080] The level change information at the first transition edge represents the change of the level before and after the first transition edge; the level change information at the second transition edge represents the change of the level before and after the second transition edge.

[0081] Optionally, based on the encoding rules of the target encoding method and in combination with the level change information of the target transmission signal at the first transition edge and the level change information at the second transition edge, the first transmission signal and the second transmission signal can be demodulated respectively to achieve demodulation of the target transmission signal.

[0082] In the above signal demodulation method, taking into account the particularity of the target coding method, that is, the target coding method is used to encode the level signal corresponding to a code element into two different level signals, in the time slot ALOHA protocol, when receiving the target transmission signal generated by the collision of the first transmission signal and the second transmission signal that do not completely overlap in the time domain, the candidate transition edges of the target transmission signal are determined, and according to the code element period corresponding to the target coding method, taking into account the particularity of the target coding method, the first transition edge of the first transmission signal and the second transition edge of the second transmission signal can be accurately selected from the candidate transition edges, that is, the first transmission signal and the second transmission signal can be accurately separated from the target transmission signal, and further according to the level change information of the target transmission signal at the first transition edge and the level change information at the second transition edge, the target transmission signal can be successfully demodulated. In addition, compared with the method of discarding the collision signal in the traditional method, the signal demodulation method provided by the present application can reduce the waste of resources caused by retransmission and improve the response speed of the overall network.

[0083] Optionally, in one embodiment, Figure 3 As shown, a method for determining a candidate transition edge of a target transmission signal is provided to refine the above S202, specifically comprising the following steps:

[0084] S301, performing differential processing on the target transmission signal to obtain change trend information of the target transmission signal.

[0085] The change trend information of the target transmission signal represents the level change trend of the target transmission signal.

[0086] Optionally, a differential circuit may be used to perform differential processing on the target transmission signal, and based on the output result of the differential circuit, the change trend information of the target transmission signal may be analyzed and obtained.

[0087] S302: According to the change trend information, the time points at which the sudden changes occur in the target transmission signal are used as reference transition edges of the target transmission signal.

[0088] Optionally, based on the change trend information, the moment when the target transmission signal jumps from one state to another state can be determined, that is, the time point when the mutation occurs in the target transmission signal. Furthermore, the time point when the mutation occurs in the target transmission signal is used as the reference jump edge of the target transmission signal.

[0089] S303, determining the transition peak value corresponding to each reference transition edge of the target transmission signal after the differential processing.

[0090] The transition peak value corresponding to each reference transition edge is the maximum change experienced by the target transmission signal when the target transmission signal transitions from one state to another state at the reference transition edge.

[0091] Optionally, the peak value of the target transmission signal after differential processing is obtained at the time point corresponding to each reference jump edge, and the peak value corresponding to each reference jump edge is used as the jump peak value corresponding to each reference jump edge.

[0092] S304, taking a reference transition edge whose transition peak value is greater than a preset threshold value as a candidate transition edge of the target transmission signal.

[0093] The preset threshold value is a preset threshold value of the transition peak value; in the embodiment of the present application, the preset threshold value can be set to the standard deviation of the target transmission signal. The candidate transition edge is a valid transition edge in the reference transition edge.

[0094] Optionally, the transition peak value of each reference transition edge is compared with a preset threshold value, and the reference transition edge with a transition peak value greater than the preset threshold value is used as a candidate transition edge of the target transmission signal to exclude invalid transition edges.

[0095] In this embodiment, by performing differential processing on the target transmission signal, change trend information characterizing the level change trend of the target transmission signal is obtained. Furthermore, based on the change trend information, the accuracy of the determined reference jump edge is guaranteed. In addition, by introducing a preset threshold value, the valid jump edge in the reference jump edge, that is, the candidate jump edge, is screened out, thereby further ensuring the validity of the determined candidate jump edge.

[0096] Optionally, in one embodiment, Figure 4 As shown, a method for determining a first jump edge and a second jump edge is provided, which specifically includes the following steps:

[0097] S401, taking the code element corresponding to the first transition edge among the candidate transition edges as the first reference code element.

[0098] The first reference symbol is the first symbol of the first transmission signal.

[0099] It should be noted that, since the first transmission signal and the second transmission signal do not completely overlap in the time domain, after being encoded by the target encoding method, the code elements of the first transmission signal and the second transmission signal and the transition edges corresponding to each code element do not overlap. In other words, the code element corresponding to the first transition edge among the candidate transition edges can be used as the first reference transition edge. Furthermore, based on the encoding rules of the target encoding method, it can be known that there is a transition edge in the middle position of each code element. Therefore, the code element corresponding to the first reference transition edge can be determined according to the encoding period, and the code element can be used as the first reference code element.

[0100] S402 , selecting a first transition edge of a first transmission signal from candidate transition edges according to a symbol period and a first reference symbol.

[0101] The first transition edge is a transition edge of the first transmission signal.

[0102] Optionally, the first reference symbol may be used as a reference point, and candidate transition edges at corresponding positions may be searched backward in sequence at half of the symbol period, and the found candidate transition edges may be used as the first transition edge of the first transmission signal.

[0103] Optionally, in order to avoid the defect of inaccurate search caused by time error, in an embodiment of the present application, the first target codeword of the first transmission signal can also be determined based on the first reference codeword and the codeword period; the first transition edge among the candidate transition edges and the candidate transition edge in the middle of the first target codeword are used as the first transition edge of the first transmission signal. Among them, the first target codeword is the codeword of the first transmission signal. Specifically, the first reference codeword can be used as a reference point, and according to the encoding rules of the target encoding method and the corresponding codeword period, the first target codeword corresponding to the first transmission signal can be searched backward in sequence with the codeword period as an interval. Furthermore, after determining the first target codeword, the candidate transition edge in the middle of the first target codeword and the first transition edge among the candidate transition edges are used as the first transition edge of the first transmission signal.

[0104] S403, deleting the first transition edge from the candidate transition edges to obtain an intermediate transition edge.

[0105] Optionally, the first transition edge is removed from the candidate transition edges to eliminate interference of the first transmission signal, and the candidate transition edges excluding the first transition edge are used as intermediate transition edges.

[0106] S404, selecting a second transition edge of the second transmission signal from the middle transition edges according to the symbol period.

[0107] The second transition edge is a transition edge corresponding to the second transmission signal.

[0108] Optionally, since the interference of the first transmission signal is eliminated in the intermediate jump edge, the intermediate jump edge includes the jump edge of the second transmission signal and the random jump of the edge. In this case, the first jump edge in the intermediate jump edge can be used as the second reference jump edge, and further, with the second reference jump edge as a reference point, according to the code element period, the intermediate jump edge at the corresponding position is selected in sequence as the second jump edge of the second transmission signal.

[0109] In this embodiment, by introducing the code element period of the target coding method and the code element corresponding to the first transition edge in the candidate transition edges, and combining the particularity of the target coding method, the first transition edge of the first transmission signal and the second transition edge of the second transmission signal can be accurately selected from the candidate transition edges.

[0110] Optionally, in one embodiment, Figure 5 As shown, a method for selecting a second transition edge of a second transmission signal from an intermediate transition edge is provided to refine the above S403, specifically comprising the following steps:

[0111] S501, taking the code element corresponding to the first transition edge among the intermediate transition edges as the second reference code element.

[0112] The second reference symbol is the first symbol in the second transmission signal.

[0113] Optionally, the first transition edge among the middle transition edges can be used as the second reference transition edge. Furthermore, based on the coding rules of the target coding method, it can be known that there is a transition edge in the middle position of each code element. Therefore, the code element corresponding to the second reference transition edge can be determined according to the coding period, and the code element can be used as the second reference code element.

[0114] S502: Determine a second target symbol of a second transmission signal according to a second reference symbol and a symbol period.

[0115] The second target codeword is a codeword of the second transmission signal.

[0116] Optionally, taking the second reference codeword as a reference point, according to the coding rules of the target coding method and the corresponding codeword period, and at intervals of the codeword period, search backward in sequence for the second target codeword corresponding to the second transmission signal.

[0117] S503: Use the first transition edge among the intermediate transition edges and the candidate transition edge at the middle position of the second target code element as the second transition edge of the second transmission signal.

[0118] The second transition edge is a transition edge corresponding to the second transmission signal.

[0119] Optionally, after determining the second target codeword, the candidate transition edge at the middle position of the second target codeword and the first transition edge among the middle transition edges are used as the second transition edge of the second transmission signal.

[0120] In this embodiment, by introducing the second reference symbol and combining the symbol period, the second transition edge of the second transmission signal can be accurately selected from the intermediate transition edges.

[0121] Optionally, in one embodiment, Figure 6 As shown, a method for demodulating a target transmission signal is provided to refine the above S204, specifically comprising the following steps:

[0122] S601, determining first bit information of a first transmission signal according to level change information of a target transmission signal at a first transition edge.

[0123] The level change information at the first transition edge represents the change of the level before and after the first transition edge. The first bit information of the first transmission signal is the bit information of the first transmission signal after being encoded by the target encoding method.

[0124] Optionally, based on the level change information of the target transmission signal at the first transition edge, the level before and after each first transition edge is analyzed, and further based on the encoding rules of the target encoding method, the bit information at each first transition edge is determined as the first bit information of the first transmission signal.

[0125] S602: Determine second bit information of a second transmission signal according to level change information of the target transmission signal at a second transition edge.

[0126] The level change information at the second transition edge represents the change of the level before and after the second transition edge. The second bit information of the second transmission signal is the bit information of the second transmission signal after being encoded by the target encoding method.

[0127] Optionally, based on the level change information of the target transmission signal at the second transition edge, the level before and after each second transition edge is analyzed, and further based on the encoding rules of the target encoding method, the bit information at each second transition edge is determined as the second bit information of the second transmission signal.

[0128] S603: Demodulate the target transmission signal according to the first bit information and the second bit information.

[0129] Optionally, the first transmission signal is decoded based on the first bit information, and the second transmission signal is decoded based on the second bit information; further, the decoded first transmission signal and second transmission signal are demodulated.

[0130] In this embodiment, by introducing the level change information at the first transition edge and the level change information at the second transition edge, the first bit information of the first transmission signal and the second bit information of the second transmission signal can be accurately determined; further, based on the first bit information and the second bit information, it is possible to ensure successful demodulation of the target transmission signal.

[0131] Optionally, in order to more intuitively describe the signal demodulation method provided in the embodiment of the present application, in one embodiment, a method is provided as follows: Fig. 7AThe application scenario shown in the figure. The prototype system consists of three parts: the excitation source sends a single-tone carrier excitation signal and has the function of activating the tag; the two tags simultaneously reflect and modulate the incident single-tone signal; and the receiver demodulates the two tag signals in parallel. The excitation source and the receiver both use universal software radio equipment (USRP). The parameters of the prototype system are shown in Table 1. At present, the prototype system can achieve parallel transmission of two tags at a rate of 80kbps under the condition of 20dBm reflected power of the excitation source. The target encoding method is Manchester encoding.

[0132] Table 1 Parameters of the prototype system

[0133]

[0134] like Figure 7B As shown in , it is a comparison chart between the bit error rate obtained by the signal demodulation method provided by the embodiment of the present application and the bit error rate obtained by the clustering method in the application scenario provided by the present application. Wherein, subscript 1 is the bit error rate corresponding to the first label signal, and subscript 2 is the bit error rate corresponding to the second label; as shown in 7C, it is a comparison chart between the demodulation speed of the signal demodulation method provided by the embodiment of the present application and the demodulation speed of the clustering method. From Figure 7B and Figure 7C It can be seen that the signal demodulation method provided in the embodiment of the present application can realize signal demodulation when two tag signals collide using Manchester coding. In addition, the signal demodulation method provided in the embodiment of the application is superior to the traditional clustering method in terms of demodulation speed and demodulation bit error rate. The verification results of the embodiment are consistent with the technical effects proposed by the present invention.

[0135] Figure 8 FIG. 2 is a flow chart of a signal demodulation method in another embodiment. Based on the above embodiment, this embodiment provides an optional example of a signal demodulation method. Figure 8 The specific implementation process is as follows:

[0136] S801, receiving a target transmission signal.

[0137] The target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during transmission based on the time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals. The target coding method is Manchester coding.

[0138] S802, performing differentiation processing on the target transmission signal to obtain change trend information of the target transmission signal.

[0139] S803, according to the change trend information, taking the time points at which the sudden changes occur in the target transmission signal as reference transition edges of the target transmission signal.

[0140] S804, determining the transition peak value corresponding to each reference transition edge of the target transmission signal after the differential processing.

[0141] S805 , taking a reference transition edge whose transition peak value is greater than a preset threshold value as a candidate transition edge of the target transmission signal.

[0142] S806, taking the code element corresponding to the first transition edge among the candidate transition edges as the first reference code element.

[0143] S807, determine a first target codeword of the first transmission signal according to the first reference codeword and the codeword period.

[0144] S808: Use the first transition edge among the candidate transition edges and the candidate transition edge located in the middle of the first target code element as the first transition edge of the first transmission signal.

[0145] S809, deleting the first transition edge from the candidate transition edges to obtain an intermediate transition edge.

[0146] S810, taking the code element corresponding to the first transition edge among the intermediate transition edges as the second reference code element.

[0147] S811, determine a second target codeword of a second transmission signal according to a second reference codeword and a codeword period.

[0148] S812, taking the first transition edge among the intermediate transition edges and the candidate transition edge at the middle position of the second target code element as the second transition edge of the second transmission signal.

[0149] S813, determining first bit information of the first transmission signal according to level change information of the target transmission signal at the first transition edge.

[0150] S814, determining second bit information of the second transmission signal according to level change information of the target transmission signal at the second transition edge.

[0151] S815: Demodulate the target transmission signal according to the first bit information and the second bit information.

[0152] The specific process of the above S801-S815 can refer to the description of the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.

[0153] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0154] Based on the same inventive concept, the embodiment of the present application also provides a signal demodulation device for implementing the signal demodulation method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the one or more signal demodulation device embodiments provided below can refer to the limitations on the signal demodulation method above, and will not be repeated here.

[0155] In an exemplary embodiment, Fig. 9 As shown, a signal demodulation device 900 is provided, comprising: a signal receiving module 910, a first determination module 920, a second determination module 930 and a signal demodulation module 940, wherein:

[0156] The signal receiving module 910 is used to receive a target transmission signal; wherein the target transmission signal is a signal generated when a first transmission signal and a second transmission signal that do not completely overlap in time domain collide during a transmission process based on a time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals.

[0157] The first determination module 920 is configured to determine a candidate transition edge of a target transmission signal.

[0158] The second determining module 930 is configured to select a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from candidate transition edges according to a symbol period corresponding to the target coding mode.

[0159] The signal demodulation module 940 is used to demodulate the target transmission signal according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

[0160] The above-mentioned signal demodulation device takes into account the particularity of the target coding method, that is, the target coding method is used to encode the level signal corresponding to a code element into two different level signals. In the time slot ALOHA protocol, when a target transmission signal is received by a collision between a first transmission signal and a second transmission signal that do not completely overlap in the time domain, the candidate transition edges of the target transmission signal are determined, and according to the code element period corresponding to the target coding method, taking into account the particularity of the target coding method, the first transition edge of the first transmission signal and the second transition edge of the second transmission signal can be accurately selected from the candidate transition edges, that is, the first transmission signal and the second transmission signal can be accurately separated from the target transmission signal, and further according to the level change information of the target transmission signal at the first transition edge and the level change information at the second transition edge, the target transmission signal can be successfully demodulated. In addition, compared with the method of discarding the collision signal in the traditional method, the signal demodulation method provided by the present application can reduce the waste of resources caused by retransmission and improve the response speed of the overall network.

[0161] In one embodiment, the first determining module 920 is specifically configured to:

[0162] The target transmission signal is differentiated to obtain the change trend information of the target transmission signal; according to the change trend information, the time points at which the sudden change occurs in the target transmission signal are used as the reference jump edges of the target transmission signal; the jump peak value corresponding to each reference jump edge of the target transmission signal after the differential processing is determined; the reference jump edge whose jump peak value is greater than the preset threshold value is used as the candidate jump edge of the target transmission signal.

[0163] In one embodiment, the second determination module 930 includes:

[0164] The first determining unit is used to use the code element corresponding to the first transition edge among the candidate transition edges as the first reference code element.

[0165] The first selection unit is used to select a first transition edge of a first transmission signal from candidate transition edges according to a symbol period and a first reference symbol.

[0166] The second determining unit is used to delete the first transition edge from the candidate transition edges to obtain an intermediate transition edge.

[0167] The second selection unit is used to select a second transition edge of the second transmission signal from the intermediate transition edges according to the symbol period.

[0168] In one embodiment, the first selection unit is specifically configured to:

[0169] According to the first reference code element and the code element period, the first target code element of the first transmission signal is determined; the first transition edge among the candidate transition edges and the candidate transition edge at the middle position of the first target code element are used as the first transition edge of the first transmission signal.

[0170] In one embodiment, the second selection unit is specifically configured to:

[0171] The code element corresponding to the first transition edge in the intermediate transition edge is used as the second reference code element; the second target code element of the second transmission signal is determined based on the second reference code element and the code element period; the first transition edge in the intermediate transition edge and the candidate transition edge at the middle position of the second target code element are used as the second transition edge of the second transmission signal.

[0172] In one embodiment, the signal demodulation module 940 is specifically used for:

[0173] According to the level change information of the target transmission signal at the first jump edge, the first bit information of the first transmission signal is determined; according to the level change information of the target transmission signal at the second jump edge, the second bit information of the second transmission signal is determined; and the target transmission signal is demodulated according to the first bit information and the second bit information.

[0174] Each module in the above signal demodulation device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0175] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig.10 As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device 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 communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a signal demodulation method is implemented.

[0176] Those skilled in the art will understand that Fig.10 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0177] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0178] Receive a target transmission signal; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on a time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals;

[0179] Determine a candidate transition edge of a target transmission signal;

[0180] According to a symbol period corresponding to a target coding mode, a first jump edge of a first transmission signal and a second jump edge of a second transmission signal are selected from candidate jump edges;

[0181] The target transmission signal is demodulated according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

[0182] In one embodiment, when the processor executes the computer program to determine the candidate transition edge of the target transmission signal, the processor further implements the following steps:

[0183] The target transmission signal is differentiated to obtain the change trend information of the target transmission signal; according to the change trend information, the time points at which the sudden change occurs in the target transmission signal are used as the reference jump edges of the target transmission signal; the jump peak value corresponding to each reference jump edge of the target transmission signal after the differential processing is determined; the reference jump edge whose jump peak value is greater than the preset threshold value is used as the candidate jump edge of the target transmission signal.

[0184] In one embodiment, when the processor executes the computer program to select the first transition edge of the first transmission signal and the second transition edge of the second transmission signal from the candidate transition edges according to the symbol period corresponding to the target coding mode, the processor further implements the following steps:

[0185] The code element corresponding to the first transition edge among the candidate transition edges is used as the first reference code element; according to the code element period and the first reference code element, the first transition edge of the first transmission signal is selected from the candidate transition edges; the first transition edge is deleted from the candidate transition edges to obtain the intermediate transition edge; according to the code element period, the second transition edge of the second transmission signal is selected from the intermediate transition edge.

[0186] In one embodiment, when the processor executes the computer program to select the first transition edge of the first transmission signal from the candidate transition edges according to the symbol period and the first reference symbol, the processor further implements the following steps:

[0187] According to the first reference code element and the code element period, the first target code element of the first transmission signal is determined; the first transition edge among the candidate transition edges and the candidate transition edge at the middle position of the first target code element are used as the first transition edge of the first transmission signal.

[0188] In one embodiment, when the processor executes the computer program to select the second transition edge of the second transmission signal from the intermediate transition edges according to the symbol period, the processor further implements the following steps:

[0189] The code element corresponding to the first transition edge in the intermediate transition edge is used as the second reference code element; the second target code element of the second transmission signal is determined based on the second reference code element and the code element period; the first transition edge in the intermediate transition edge and the candidate transition edge at the middle position of the second target code element are used as the second transition edge of the second transmission signal.

[0190] In one embodiment, when the processor executes the computer program to demodulate the target transmission signal according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge, the processor further implements the following steps:

[0191] According to the level change information of the target transmission signal at the first jump edge, the first bit information of the first transmission signal is determined; according to the level change information of the target transmission signal at the second jump edge, the second bit information of the second transmission signal is determined; and the target transmission signal is demodulated according to the first bit information and the second bit information.

[0192] In one embodiment, the target encoding method is Manchester encoding.

[0193] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0194] Receive a target transmission signal; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on a time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals;

[0195] Determine a candidate transition edge of a target transmission signal;

[0196] According to a symbol period corresponding to a target coding mode, a first jump edge of a first transmission signal and a second jump edge of a second transmission signal are selected from candidate jump edges;

[0197] The target transmission signal is demodulated according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

[0198] In one embodiment, when the processor executes the computer program to determine the candidate transition edge of the target transmission signal, the processor further implements the following steps:

[0199] The target transmission signal is differentiated to obtain the change trend information of the target transmission signal; according to the change trend information, the time points at which the sudden change occurs in the target transmission signal are used as the reference jump edges of the target transmission signal; the jump peak value corresponding to each reference jump edge of the target transmission signal after the differential processing is determined; the reference jump edge whose jump peak value is greater than the preset threshold value is used as the candidate jump edge of the target transmission signal.

[0200] In one embodiment, when the processor executes the computer program to select the first transition edge of the first transmission signal and the second transition edge of the second transmission signal from the candidate transition edges according to the symbol period corresponding to the target coding mode, the processor further implements the following steps:

[0201] The code element corresponding to the first transition edge among the candidate transition edges is used as the first reference code element; according to the code element period and the first reference code element, the first transition edge of the first transmission signal is selected from the candidate transition edges; the first transition edge is deleted from the candidate transition edges to obtain the intermediate transition edge; according to the code element period, the second transition edge of the second transmission signal is selected from the intermediate transition edge.

[0202] In one embodiment, when the processor executes the computer program to select the first transition edge of the first transmission signal from the candidate transition edges according to the symbol period and the first reference symbol, the processor further implements the following steps:

[0203] According to the first reference code element and the code element period, the first target code element of the first transmission signal is determined; the first transition edge among the candidate transition edges and the candidate transition edge at the middle position of the first target code element are used as the first transition edge of the first transmission signal.

[0204] In one embodiment, when the processor executes the computer program to select the second transition edge of the second transmission signal from the intermediate transition edges according to the symbol period, the processor further implements the following steps:

[0205] The code element corresponding to the first transition edge in the intermediate transition edge is used as the second reference code element; the second target code element of the second transmission signal is determined based on the second reference code element and the code element period; the first transition edge in the intermediate transition edge and the candidate transition edge at the middle position of the second target code element are used as the second transition edge of the second transmission signal.

[0206] In one embodiment, when the processor executes the computer program to demodulate the target transmission signal according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge, the processor further implements the following steps:

[0207] According to the level change information of the target transmission signal at the first jump edge, the first bit information of the first transmission signal is determined; according to the level change information of the target transmission signal at the second jump edge, the second bit information of the second transmission signal is determined; and the target transmission signal is demodulated according to the first bit information and the second bit information.

[0208] In one embodiment, the target encoding method is Manchester encoding.

[0209] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0210] Receive a target transmission signal; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on a time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals;

[0211] Determine a candidate transition edge of a target transmission signal;

[0212] According to a symbol period corresponding to a target coding mode, a first jump edge of a first transmission signal and a second jump edge of a second transmission signal are selected from candidate jump edges;

[0213] The target transmission signal is demodulated according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

[0214] In one embodiment, when the processor executes the computer program to determine the candidate transition edge of the target transmission signal, the processor further implements the following steps:

[0215] The target transmission signal is differentiated to obtain the change trend information of the target transmission signal; according to the change trend information, the time points at which the sudden change occurs in the target transmission signal are used as the reference jump edges of the target transmission signal; the jump peak value corresponding to each reference jump edge of the target transmission signal after the differential processing is determined; the reference jump edge whose jump peak value is greater than the preset threshold value is used as the candidate jump edge of the target transmission signal.

[0216] In one embodiment, when the processor executes the computer program to select the first transition edge of the first transmission signal and the second transition edge of the second transmission signal from the candidate transition edges according to the symbol period corresponding to the target coding mode, the processor further implements the following steps:

[0217] The code element corresponding to the first transition edge among the candidate transition edges is used as the first reference code element; according to the code element period and the first reference code element, the first transition edge of the first transmission signal is selected from the candidate transition edges; the first transition edge is deleted from the candidate transition edges to obtain the intermediate transition edge; according to the code element period, the second transition edge of the second transmission signal is selected from the intermediate transition edge.

[0218] In one embodiment, when the processor executes the computer program to select the first transition edge of the first transmission signal from the candidate transition edges according to the symbol period and the first reference symbol, the processor further implements the following steps:

[0219] According to the first reference code element and the code element period, the first target code element of the first transmission signal is determined; the first transition edge among the candidate transition edges and the candidate transition edge at the middle position of the first target code element are used as the first transition edge of the first transmission signal.

[0220] In one embodiment, when the processor executes the computer program to select the second transition edge of the second transmission signal from the intermediate transition edges according to the symbol period, the processor further implements the following steps:

[0221] The code element corresponding to the first transition edge in the intermediate transition edge is used as the second reference code element; the second target code element of the second transmission signal is determined based on the second reference code element and the code element period; the first transition edge in the intermediate transition edge and the candidate transition edge at the middle position of the second target code element are used as the second transition edge of the second transmission signal.

[0222] In one embodiment, when the processor executes the computer program to demodulate the target transmission signal according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge, the processor further implements the following steps:

[0223] According to the level change information of the target transmission signal at the first jump edge, the first bit information of the first transmission signal is determined; according to the level change information of the target transmission signal at the second jump edge, the second bit information of the second transmission signal is determined; and the target transmission signal is demodulated according to the first bit information and the second bit information.

[0224] In one embodiment, the target encoding method is Manchester encoding.

[0225] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0226] 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 the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0227] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0228] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A signal demodulation method, characterized in that: The method comprises: Receive a target transmission signal; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on a time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals; Determining a candidate transition edge of the target transmission signal; Selecting a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from the candidate transition edges according to a symbol period corresponding to the target coding mode; The target transmission signal is demodulated according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

2. The method according to claim 1, characterized in that The determining of the candidate transition edge of the target transmission signal comprises: Performing differential processing on the target transmission signal to obtain change trend information of the target transmission signal; According to the change trend information, the time points at which the sudden changes occur in the target transmission signal are all used as reference transition edges of the target transmission signal; Determine the transition peak value corresponding to each reference transition edge of the target transmission signal after differential processing; A reference transition edge whose transition peak value is greater than a preset threshold value is used as a candidate transition edge of the target transmission signal.

3. The method according to claim 1, characterized in that: The selecting, according to the symbol period corresponding to the target coding mode, a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from the candidate transition edges comprises: Taking the code element corresponding to the first transition edge among the candidate transition edges as the first reference code element; Selecting a first transition edge of the first transmission signal from the candidate transition edges according to the symbol period and the first reference symbol; Deleting the first transition edge from the candidate transition edges to obtain an intermediate transition edge; A second transition edge of the second transmission signal is selected from the intermediate transition edges according to the symbol period.

4. The method according to claim 3, characterized in that The step of selecting a first transition edge of the first transmission signal from the candidate transition edges according to the symbol period and the first reference symbol comprises: Determining a first target symbol of the first transmission signal according to the first reference symbol and the symbol period; The first transition edge among the candidate transition edges and the candidate transition edge located in the middle of the first target code element are used as the first transition edge of the first transmission signal.

5. The method according to claim 3, characterized in that: The selecting, according to the symbol period, a second transition edge of the second transmission signal from the intermediate transition edges comprises: Using the code element corresponding to the first transition edge among the intermediate transition edges as the second reference code element; Determining a second target symbol of the second transmission signal according to the second reference symbol and the symbol period; The first transition edge among the intermediate transition edges and the candidate transition edge at the middle position of the second target code element are used as the second transition edge of the second transmission signal.

6. The method according to claim 1, characterized in that The demodulating the target transmission signal according to the level change information of the target transmission signal at the first transition edge and the level change information at the second transition edge comprises: Determining first bit information of the first transmission signal according to level change information of the target transmission signal at the first transition edge; determining second bit information of the second transmission signal according to level change information of the target transmission signal at the second transition edge; The target transmission signal is demodulated according to the first bit information and the second bit information.

7. The method according to any one of claims 1 to 6, characterized in that: The target encoding method is Manchester encoding.

8. A signal demodulation device, characterized in that: The device comprises: A signal receiving module, used for receiving a target transmission signal; wherein the target transmission signal is a signal generated by a collision between a first transmission signal and a second transmission signal that do not completely overlap in time domain during a transmission process based on a time slot ALOHA protocol, and the first transmission signal and the second transmission signal are signals encoded by a target coding method, and the target coding method is used to encode a level signal corresponding to a code element into two different level signals; A first determination module, configured to determine a candidate transition edge of the target transmission signal; A second determining module, configured to select a first transition edge of the first transmission signal and a second transition edge of the second transmission signal from the candidate transition edges according to a symbol period corresponding to the target coding mode; The signal demodulation module is used to demodulate the target transmission signal according to the level change information of the target transmission signal at the first transition edge and the level change information of the target transmission signal at the second transition edge.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Adaptive decoding system and decoding method of BMC codes

    CN108551387A

  • Signal processing method and device, electronic equipment and storage medium

    CN114205054A

  • Data receiving method, reader-writer, system and storage medium

    CN117350311A

  • Multi-protocol decoding circuit of RFID chip

    CN117596311A

  • Communication method and device, communication equipment, readable storage medium and program product

    CN118713711A