Communication method, communication system, and non-volatile readable storage medium
By using the start time of the modulated signal and the synchronous interleaving transmission in UWB communication for synchronous interleaving transmission, the problem of data overlap in multi-label transmission is solved, the transmission efficiency and accuracy are improved, and the uplink transmission rate is enhanced.
Patent Information
- Application Number
- PCT/CN2024/115804
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-31
- Filing Date
- 2024-08-30
- Publication Date
- 2025-05-08
AI Technical Summary
The existing UWB communication methods are prone to data overlap during multi-tagging transmission, resulting in signal transmission interference and low efficiency.
By obtaining the start time of the modulated signal and the synchronization time offset of the pulse signal, the pulse signals are sent synchronously interleaved to ensure that each pulse signal is staggered and does not overlap during the label symbol period, thereby avoiding interference during the transmission process.
Improves the efficiency and accuracy of synchronous transmission, enhances the uplink transmission rate, and avoids overlapping data interference.
Smart Images

Figure CN2024115804_08052025_PF_FP_ABST
Abstract
Description
Communication method, communication system, and non-volatile readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on October 31, 2023, with application number 202311447897.8 and title “Communication Method, Communication System and Non-volatile Readable Storage Medium,” the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method, a communication system, and a non-volatile readable storage medium. Background Art
[0004] Ultra wide band (UWB) communication is an ultra-wideband (UWB) wireless communication technology. As an emerging technology in the wireless communications field, it has broad application prospects in automotive applications and intelligent manufacturing, such as radar-based liveness detection and positioning-based digital car key applications. Data transmission based on this communication method can replace existing wired or wireless technologies for transmitting audio and video content, thereby reducing costs.
[0005] In related technologies, when communication devices communicate, if multi-tag transmission is performed, data overlap is likely to occur, causing interference to signal transmission and resulting in low data transmission efficiency.
[0006] Public content
[0007] This application aims to solve at least one of the technical problems existing in the prior art.
[0008] To this end, one purpose of the present application is to propose a communication method that avoids interference caused by overlapping pulse signals during transmission, while achieving synchronous interleaved transmission of modulated signals, improving the efficiency and accuracy of synchronous transmission, and enhancing the uplink transmission rate.
[0009] To this end, a second object of this application is to provide a communication method.
[0010] To this end, the third object of this application is to provide a communication system.
[0011] To this end, the fourth object of this application is to provide a non-volatile readable storage medium.
[0012] In order to achieve the above-mentioned purpose, an embodiment of the first aspect of the present application proposes a communication method, which is used for a first communication device, and the method includes: obtaining the start time of transmission of the modulation signal, the preset number of pulse signals and at least one of the synchronization time offset of the pulse signal relative to the start time, wherein the modulation signal is composed of the preset number of pulse signals; and sending the modulation signal according to the start time and the synchronization time offset.
[0013] According to the communication method of the embodiment of the present application, based on the start time of the modulation signal and the synchronization time offset of the pulse signal, the pulse signal is sent synchronously and staggered, so that the effective pulses of each pulse signal within the label symbol period are staggered and do not overlap with each other, thereby avoiding interference caused by overlapping of pulse signals during transmission. While realizing the synchronous and staggered transmission of the modulation signal, the efficiency and accuracy of the synchronous transmission are improved to enhance the uplink transmission rate.
[0014] In some embodiments, sending the modulated signal according to the start time and the synchronization time offset includes: determining a transmission order of the pulse signal according to the start time and the synchronization time offset; and synchronously sending the pulse signal according to the transmission order.
[0015] In some embodiments, determining the transmission order of the modulation according to the start time and the synchronization time offset includes: adding the synchronization time offset to the start time to obtain the transmission order of the pulse signal.
[0016] In some embodiments, before obtaining the start time of transmission of the modulation signal, the preset number of pulse signals and the synchronization time offset of the pulse signal relative to the start time, the method further includes: determining a multi-tag synchronous transmission mode of the modulation signal.
[0017] In some embodiments, determining that the transmission mode of the modulated signal is a multi-tag synchronous transmission mode includes: setting a preset bit position of a physical layer header data format to a first preset value.
[0018] In some embodiments, determining that the transmission mode of the modulated signal is a multi-tag synchronous transmission mode includes: when the 17th bit reserved bit of the physical layer header data format is a first preset value, determining that the transmission mode of the modulated signal is a multi-tag synchronous transmission mode; when the 17th bit reserved bit of the physical layer header data format is a second preset value, determining that the transmission mode of the modulated signal is a conventional transmission mode.
[0019] In some embodiments, obtaining at least one of the start time of transmission of a pulse signal, a preset number of pulse signals, and a synchronization time offset of the pulse signal relative to the start time during signal transmission of the first communication device includes: obtaining frame load information in a MAC (Medium Access Control) control frame structure, wherein the frame load information includes at least one of the start time of transmission of the modulated signal, a preset number of pulse signals, a synchronization time offset of the pulse signal relative to the start time, and a MAC address of each pulse signal.
[0020] In order to achieve the above-mentioned purpose, an embodiment of the second aspect of the present application proposes a communication method, which is used for a second communication device. The method includes: receiving a modulated signal according to a start time and a synchronization time offset; and demodulating the modulated signal.
[0021] According to the communication method of the embodiment of the present application, the modulated signal is received according to the start time and the synchronization time offset, and after receiving the modulated signal, the modulated signal is demodulated. In the process of demodulating the modulated signal, since there is a synchronization time offset in the sending time, the preset number of pulse signals received are also received accordingly according to the synchronization time offset, and after the reception is completed, the label category to which the pulse signal belongs is determined, thereby realizing sequential demodulation of the modulated signal, avoiding interference caused by overlapping of pulse signals during the receiving process, affecting the demodulation process, and thus synchronously demodulating the received modulated signal to weaken the limitation of the UWB transmission rate by distance in the mobile terminal scenario and improve the UWB uplink synchronous transmission rate.
[0022] In some embodiments, the modulated signal is composed of a preset number of pulse signals, and demodulating the modulated signal includes: obtaining the rising edge time of the valid pulse signal in the pulse signal and the initial reference time of the label category to which the pulse signal belongs, or obtaining the falling edge time of the valid pulse signal in the pulse signal and the initial reference time of the label category of the pulse signal; determining the label category to which the pulse signal belongs in turn according to the rising edge time and the initial reference time, or determining the label category to which the pulse signal belongs in turn according to the falling edge time and the initial reference time.
[0023] In some embodiments, the label category to which the pulse signal belongs is determined in sequence according to the rising edge time and the initial reference time, or the label category to which the pulse signal belongs is determined in sequence according to the falling edge time and the initial reference time, including: determining the label category to which the pulse signal belongs according to the time difference between the rising edge time and the initial reference time, or determining the label category to which the pulse signal belongs according to the time difference between the falling edge time and the initial reference time.
[0024] In some embodiments, the tag category to which the pulse signal belongs is determined based on the time difference between the rising edge time and the initial reference time, or the tag category to which the pulse signal belongs is determined based on the time difference between the falling edge time and the initial reference time, including: determining the target tag corresponding to the initial reference time; and determining the tag category to which the pulse signal belongs based on the time difference and the target tag.
[0025] In some embodiments, the tag category to which the pulse signal belongs is determined based on the time difference and the target pulse signal, including: when the time difference is equal to an integer multiple of the symbol period of the target tag, determining that the pulse signal is the target tag; when the time difference is not equal to an integer multiple of the symbol period of the target tag and the category to which the pulse signal belongs has not been fully determined, updating the initial reference time to obtain an updated initial reference time; determining the category of the tag to which the pulse signal belongs based on the updated initial reference time and the rising edge time of the valid pulse signal.
[0026] In some embodiments, after determining the tag category to which the pulse signal belongs according to the falling edge time and the initial reference time in sequence, it also includes: when the number of tags corresponding to the rising edge time of the valid pulse signal exceeds the preset number of tags, executing the action of ending the demodulation modulation signal.
[0027] In some embodiments, the communication method further includes: when the number of tags corresponding to the rising edge time of the valid pulse signal does not exceed the preset number of tags, performing an action of demodulating the modulated signal.
[0028] In some embodiments, the category of the label to which the pulse signal belongs includes a first target label and a second target label, and the label category to which the pulse signal belongs is determined based on the initial reference time and the rising edge time of the valid pulse signal, or the label category to which the pulse signal belongs is determined based on the initial reference time and the falling edge time of the valid pulse signal, including: determining that the label corresponding to the initial reference time is the first target label; determining the label category to which the pulse signal belongs based on the time difference between the initial reference time and the rising edge time of the valid pulse signal, or determining the label category to which the pulse signal belongs based on the time difference between the initial reference time and the falling edge time of the valid pulse signal.
[0029] In some embodiments, the tag category to which the pulse signal belongs is determined based on the time difference between the initial reference time and the rising edge time of the valid pulse signal, or the tag category to which the pulse signal belongs is determined based on the time difference between the initial reference time and the falling edge time of the valid pulse signal, including: if the time difference satisfies an integer multiple of the symbol period of the first target tag, the pulse signal is determined to be the first target tag; if the time difference does not satisfy an integer multiple of the symbol period of the first target tag, the pulse signal is determined to be the second target tag.
[0030] In order to achieve the above-mentioned purpose, an embodiment of the third aspect of the present application proposes a communication system, including: a first communication device; and a second communication device; the first communication device and the second communication device are used to communicate according to the communication method described in the above embodiment.
[0031] According to the communication system of the embodiment of the present application, based on the start time of the modulation signal and the synchronization time offset of the pulse signal, the pulse signal is sent synchronously and staggered, so that the effective pulses of each pulse signal within the label symbol period are staggered and do not overlap with each other, avoiding interference caused by overlapping of the pulse signals during the transmission process. While realizing the synchronous staggered transmission of the modulation signal, the efficiency and accuracy of the synchronous transmission are improved to enhance the uplink transmission rate. The modulation signal is received according to the start time and the synchronization time offset. At the same time, after receiving the modulation signal, the modulation signal is demodulated. In the process of demodulating the modulation signal, since there is a synchronization time offset in the sending time, the preset number of pulse signals received are also received accordingly according to the synchronization time offset. After the reception is completed, the label category to which the pulse signal belongs is determined, thereby realizing sequential demodulation of the modulation signal, avoiding interference caused by the overlap of pulse signals during the receiving process, affecting the demodulation process, and thus performing synchronous demodulation on the received modulation signal.
[0032] In order to achieve the above-mentioned purpose, an embodiment of the fourth aspect of the present application proposes a non-volatile readable storage medium, on which a communication program is stored. When the communication program is executed by a processor, a communication device equipped with the non-volatile storage medium implements the communication method described in the above embodiment.
[0033] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become obvious from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0035] FIG1 is a schematic diagram of an OOK (On Off Keying) modulation symbol period in a normal mode according to an embodiment of the present application;
[0036] FIG2 is a flow chart of a communication method according to an embodiment of the present application;
[0037] FIG3 is a flow chart of a communication method according to another embodiment of the present application;
[0038] FIG4 is a schematic diagram of synchronous transmission of dual-tag signals according to an embodiment of the present application;
[0039] FIG5 is a schematic diagram of synchronous transmission of multi-tag signals according to an embodiment of the present application;
[0040] FIG6 is a flowchart of synchronous transmission of multi-tag signals according to one embodiment of the present application;
[0041] FIG7 is a flowchart of dual-tag signal synchronous transmission according to one embodiment of the present application;
[0042] FIG8 is a structural block diagram of a communication system according to an embodiment of the present application.
[0043] Reference numerals:
[0044] Communication system 3,
[0045] A first communication device 1 and a second communication device 2. DETAILED DESCRIPTION
[0046] The following describes in detail embodiments of the present application, and the embodiments described with reference to the accompanying drawings are exemplary.
[0047] When communication equipment is transmitting signals, UWB can achieve a communication transmission rate of over 100 megabits per second in short-distance scenarios. However, as the transmission distance increases, the communication transmission rate of UWB will drop rapidly. For example, when the transmission distance is about 12 meters, the transmission rate is 100Mbps, but after exceeding 12 meters, the transmission rate will drop rapidly. Therefore, enhancing the transmission rate of UWB is very important for the communication of communication equipment.
[0048] In related technologies, the MAC layer data frame format can be modified, and each communication device, such as a UWB communication device, can transmit data simultaneously using a specified frame structure. However, this data transmission method requires modifying the MAC layer data frame structure, and the number of pulse signals transmitted simultaneously by the tag is small. This not only fails to effectively improve the transmission rate, but also violates the standard and increases the difficulty of transmission.
[0049] Alternatively, based on the European ECMA (European Computer Manufacturers Association) standard, tags store their theoretical rate and modulation mode and use this information to coordinate multi-tag rates. However, this approach cannot adapt to dynamic channel changes in real time, and the collaboration between multiple tags is based on forwarding, which cannot effectively utilize the transmission capabilities of all tags.
[0050] Alternatively, a frame structure is designed based on the TDMA (Time Division Multiple Access) time slot allocation algorithm, and the presence of an idle time slot is determined by monitoring the base station information contained in the designed data frame, such as its own ID (Identity Document) and whether there is an idle time slot.
[0051] The communication method of the present embodiment is applied to the standard UWB low-rate mode LRP (Low Rate Pulse) OOK (On-Off Keying) modulation scheme, and complies with the standard MAC layer and PHY (physical layer). The UWB low-rate mode includes three transmission modes: Base mode, Extended mode, and Long-range mode. The Base mode is used as an example for illustration below.
[0052] As shown in Figure 1, it is a schematic diagram of an OOK modulation symbol period in a conventional transmission mode according to an embodiment of the present application. There is only one narrow pulse based on on-off keying OOK modulation, with a pulse width TPULSE of 2ns, a symbol period TCHIP of 1us, and a duty cycle of 1 / 500, which is a very low duty cycle value.
[0053] The communication method of an embodiment of the present application is illustrated below with reference to FIG2 , where the method is used for a first communication device.
[0054] As shown in FIG2 , the communication method of the embodiment of the present application includes at least step S1 and step S2.
[0055] Step S1, obtaining at least one of the start time of transmission of a modulation signal, a preset number of pulse signals, and a synchronization time offset of the pulse signal relative to the start time, wherein the modulation signal is composed of a preset number of pulse signals.
[0056] Before signal transmission, a communication device, such as a UWB base station, coordinates the start time of the pulse signal transmission and the synchronization time offset of the pulse signal relative to the start time to achieve synchronous interleaved transmission of the pulse signal. To achieve synchronous interleaved transmission of the pulse signal, the start time of the pulse signal transmission and the synchronization time offset relative to the start time must be sent to the UWB tag before signal transmission.
[0057] In an embodiment, the preset number of pulse signals is recorded as N, for example. During the signal transmission process, the first communication device obtains the start time of the pre-configured modulation signal transmission, the preset number of pulse signals and the synchronization time offset of the pulse signal relative to the start time, so as to facilitate the synchronous staggered transmission of the preset number of pulse signals according to the above parameters.
[0058] Step S2: Send the modulated signal according to the start time and the synchronization time offset.
[0059] Among them, the modulated signal is composed of a preset number of pulse signals. In order to achieve orderly interleaved transmission of N pulse signals, it is necessary to send the pulse signals according to the start time and synchronization time offset to achieve synchronous interleaved transmission of the pulse signals.
[0060] In an embodiment, after determining the start time of the modulation signal transmission, the preset number of pulse signals N and the synchronization time offset of the pulse signal relative to the start time, the modulation signal is sent with the start time as the starting point and the synchronization time offset as the interval to realize the synchronous interleaved transmission of the pulse signal. Since the effective pulse width of the pulse signal has an extremely low duty cycle relative to the symbol period T of a tag (such as a UWB tag), multiple UWB tags are interleaved with each other and synchronously transmitted with precise synchronization time offsets to ensure that the effective pulses of each UWB tag within a UWB tag symbol period do not overlap with each other. For example, the synchronization time offset set between multiple UWB tags is 2ns to prevent mutual overlap. The UWB communication system can allow up to 250 UWB tags to be transmitted synchronously uplink, which greatly improves the overall transmission rate. The above method avoids interference caused by overlap in transmission time, improves the efficiency and accuracy of synchronous transmission, and enhances the uplink transmission rate.
[0061] According to the communication method of the embodiment of the present application, based on the start time of the modulation signal and the synchronization time offset of the pulse signal, the pulse signal is sent synchronously and staggered, so that the effective pulses of each pulse signal within the label symbol period are staggered and do not overlap with each other, thereby avoiding interference caused by overlapping of pulse signals during transmission. While realizing the synchronous and staggered transmission of the modulation signal, the efficiency and accuracy of the synchronous transmission are improved to enhance the uplink transmission rate.
[0062] In some embodiments, sending the modulated signal according to the start time and the synchronization time offset includes: determining a transmission order of the pulse signal according to the start time and the synchronization time offset; and synchronously sending the pulse signal according to the transmission order.
[0063] In an embodiment, after determining the start time and synchronization time offset of the pulse signal, the transmission order of the pulse signal is determined based on the start time and synchronization time offset. For example, the synchronization time offset is added to the start time to obtain the transmission order of each pulse signal, and the pulse signal is sent synchronously according to the transmission order.
[0064] It can be understood that synchronously sending pulse signals, that is, orderly interleaving transmission of multiple tags, and sending pulse signals in the order of pulse signal transmission can stagger the narrow pulses between each tag, increase the number of pulse signal transmissions, and thus greatly improve the uplink transmission rate.
[0065] In some embodiments, before obtaining the start time of transmission of the modulation signal, the preset number of pulse signals, and the synchronization time offset of the pulse signal relative to the start time, the method further includes: determining a multi-tag synchronous transmission mode of the modulation signal.
[0066] In this embodiment, before obtaining the start time of the transmission of the modulated signal, the preset number of pulse signals, and the synchronization time offset of the pulse signal relative to the start time, in order to support the multi-label synchronous transmission mode of the modulated signal, the physical layer PHY needs to expand its functions according to the standard protocol, but does not change the protocol itself. The gaps between standard rate modes can be used to complete staggered synchronous transmission, effectively improving the time utilization and transmission efficiency of the channel at the physical layer. The physical layer header data format PHR (Physical Header) in LRP mode is shown in Table 1.
[0067] Table 1
[0068] In some embodiments, as can be seen from Table 1, determining that the transmission mode of the modulated signal is a multi-tag synchronous transmission mode includes: setting a preset bit position of the physical layer header data format to a first preset value.
[0069] In an embodiment, the preset bit position is, for example, a reserved bit position, and whether the transmission mode is the UWB tag synchronous transmission mode is determined based on the value of the reserved bit position. When the value of the reserved bit position is a first preset value, such as 1, the transmission mode of the modulated signal is determined to be the multi-tag synchronous transmission mode; when the value of the reserved bit position is a second preset value, such as 0, the transmission mode of the modulated signal is determined to be the conventional transmission mode. By determining the value of the reserved bit position, the multi-tag transmission mode is determined. Only in the multi-tag synchronous transmission mode can the above-mentioned communication method be performed to achieve synchronous interleaved transmission of the pulse signal and distinguish it from the conventional transmission mode.
[0070] In some embodiments, determining that the transmission mode of the modulated signal is a multi-label synchronous transmission mode includes: when the 17th bit reserved bit of the physical layer header data format is a first preset value, determining that the transmission mode of the modulated signal is a multi-label synchronous transmission mode; when the 17th bit reserved bit of the physical layer header data format is a second preset value, determining that the transmission mode of the modulated signal is a conventional transmission mode.
[0071] In this embodiment, as shown in Table 1, when the reserved bit 17 of the physical layer header data format is a first preset value, such as 1, the transmission mode of the modulated signal is determined to be the multi-tag synchronous transmission mode. When the reserved bit 17 of the physical layer header data format is a second preset value, such as 0, the transmission mode of the modulated signal is determined to be the normal transmission mode. In order to enable synchronous interleaved transmission of pulse signals, the reserved bit 17 of the data format is set to the first preset value to facilitate support for synchronous transmission of pulse signals.
[0072] The 17th reserved bit of the physical layer header data format (PHR) is set to 1 to provide the necessary information for the UWB tag to identify the synchronous interleaved transmission mode. The receiver first performs additional multi-tag synchronous transmission demodulation. If the preset bit of the physical layer header data format (PHR) is 0, the transmission mode is determined to be conventional transmission mode. By multiplexing the physical layer header data format (PHR), only a small number of one-time control messages are transmitted between the UWB anchor point and the UWB tag, thereby improving the efficiency of synchronous transmission when the data volume is large.
[0073] In some embodiments, obtaining at least one of the start time of transmission of a pulse signal, the preset number of pulse signals, and the synchronization time offset of the pulse signal relative to the start time during signal transmission of the first communication device includes: obtaining frame load information in the MAC control frame structure, wherein the frame load information includes at least one of the start time of transmission of the modulated signal, the preset number of pulse signals, the synchronization time offset of the pulse signal relative to the start time, and the MAC address of each pulse signal.
[0074] In an embodiment, a standard MAC control frame structure is designed, and frame payload information in the MAC control frame structure, such as a standard control frame structure, is obtained, wherein the frame payload information includes at least one of the start time of transmission of the modulated signal, such as 16 bits, the preset number of pulse signals, such as 8 bits, the synchronization time offset of the pulse signal relative to the start time, such as 16 bits, and the MAC address of each pulse signal, such as 64 bits. The frame payload information in the MAC control frame structure is shown in Table 2.
[0075] Table 2
[0076] According to the communication method of the embodiment of the present application, the pulse signals are sent synchronously and staggered based on the start time of the modulation signal and the synchronization time offset of the pulse signal, so that the effective pulses of each pulse signal within the label symbol period are staggered and do not overlap with each other, thereby avoiding the pulse signals from overlapping and causing interference during the transmission process. While realizing the synchronous and staggered transmission of the modulation signal, the synchronous transmission efficiency and accuracy are improved to enhance the uplink transmission rate.
[0077] The communication method according to an embodiment of the present application is described below by way of example with reference to FIG3 . The method is used in a second communication device such as a UWB base station.
[0078] As shown in FIG3 , the communication method of the embodiment of the present application includes at least step S41 and step S42 .
[0079] Step S41 : receiving a modulation signal according to a start time and a synchronization time offset, wherein the modulation signal is composed of a preset number of pulse signals.
[0080] In an embodiment, after the first communication device and the second communication device, such as a UWB base station, complete handshake coordination with the UWB tag, they synchronously receive a preset number of pulse signals starting from the start time and at intervals of the synchronization time offset to achieve demodulation of the modulated signal.
[0081] Since the synchronous and staggered transmission of multiple pulse signals can achieve energy convergence, the energy attenuation of its signal in the propagation channel is greater in the UWB low-rate mode. Therefore, there is a certain probability that the low-energy time-domain narrow pulse will be ignored by the UWB base station or treated as noise because the energy is too small. By synchronously transmitting narrow pulse symbols through multiple UWB tags, the overall energy of the pulse is more concentrated within a certain symbol period, reducing the difficulty of the UWB base station to detect multiple UWB tags.
[0082] Step S42: demodulate the modulated signal.
[0083] In an embodiment, after receiving a modulated signal, such as a preset number of pulse signals, a superimposed signal of multiple pulse signals is obtained. Since the pulse signals are sent with a synchronous time offset, the superimposed pulse signals are received in sequence according to the order of the synchronous time offset. After obtaining the preset number of pulse signals, the label category to which the pulse signal belongs is determined to achieve demodulation of the modulated signal.
[0084] When demodulating the modulated signal, the system traverses all narrow pulses in the superimposed pulse signal, distinguishes the tag information corresponding to different narrow pulses in different time intervals, determines the tag category to which different pulses belong, and determines the number of zero bits in the valid pulse interval of the known UWB tag, thereby completing the demodulation of the modulated signal. By demodulating the modulated signal, the synchronous interleaved transmission and demodulation of the pulse signal are achieved, enabling communication between the tag and the base station, reducing the distance limitation of the UWB transmission rate in mobile terminal scenarios, and improving the UWB uplink synchronous transmission rate.
[0085] It is understandable that the UWB base station pre-masters the relative timing of a preset number of pulse signals, and all determinations of the time domain position of narrow pulses can be made based on the rising edge position or the falling edge position of the pulse, for example, using the rising edge position as the determination criterion. For example, as shown in Figure 4, i.e., a dual tag with a first target tag and a second target tag, since the transmission order of the pulse signals has been determined, the first target tag transmits before the second target tag, and the symbol period of the first target tag and the second target tag remains unchanged; for example, as shown in Figure 5, the UWB pulse signal is N, and the transmission order of the pulse signals is, from first to last, tag 1, tag 2, ..., tag N.
[0086] According to the communication method of the embodiment of the present application, the modulated signal is received according to the start time and the synchronization time offset, and after receiving the modulated signal, the modulated signal is demodulated. In the process of demodulating the modulated signal, since there is a synchronization time offset in the sending time, the preset number of pulse signals received are also received accordingly according to the synchronization time offset, and after the reception is completed, the label category to which the pulse signal belongs is determined, thereby realizing sequential demodulation of the modulated signal, avoiding interference caused by overlapping of pulse signals during the receiving process, affecting the demodulation process, and thus, by synchronously demodulating the received modulated signal, the limitation of the UWB transmission rate by distance in the mobile terminal scenario is weakened, and the UWB uplink synchronous transmission rate is improved.
[0087] In some embodiments, the modulation signal is composed of a preset number of pulse signals, and demodulating the modulation signal includes: obtaining the rising edge time of the valid pulse signal in the pulse signal and the initial reference time of the label category to which the pulse signal belongs, or obtaining the falling edge time of the valid pulse signal in the pulse signal and the initial reference time of the label category of the pulse signal; determining the label category to which the pulse signal belongs in turn according to the rising edge time and the initial reference time, or determining the label category to which the pulse signal belongs in turn according to the falling edge time and the initial reference time.
[0088] In an embodiment, after the handshake protocol for N tags is completed at the base station end, the N tags start synchronous interleaved transmission according to the synchronous time offset. The base station receives M valid pulses at the receiving end. The valid pulses are pulses with a pulse signal of 1. The rising edge times of the valid pulse signals are t1, t2, … tm respectively. The rising time of the valid pulse is detected within one tag symbol period. Since the tags are transmitted sequentially one after another, the first pulse signal comes from tag 1, and the time of its corresponding tag category is set as the initial reference time, which is denoted as t1 for example, t = t1.
[0089] After obtaining the rising edge time of the pulse signal and the initial reference time, determine the tag category to which the pulse signal belongs according to the rising edge time of the pulse signal and the initial reference time.
[0090] For example, as shown in FIG. 5, which is a schematic diagram of multi-tag synchronous transmission in an embodiment of the present application. When the scenario is a multi-tag scenario, the order of tag transmission from front to back is 1, 2, 3…N in sequence, and the UWB base station knows the order of tag transmission from tag 1 to tag N. The schematic diagram of pulse signal superposition is shown in FIG. 5, and the demodulation process of its modulation signal is described as follows:
[0091] First, obtain the time domain position t1 of the first pulse signal and use it as the initial reference time t of tag 1 r,1 , and then start calculating t2 - t1 from the second pulse. If t2 - t1 = kT, where k is any positive integer, then the pulse signal at the t2 moment is considered to belong to the tag category of tag 1, and tag 1 is the target tag; if t2 - t1 ≠ kT, then the pulse signal at the t2 moment belongs to tag 2, tag 1 is used as the target tag, and t2 is used as the initial reference time t of tag 2 r,2 . First, assume that t2 - t1 ≠ kT for further description, and continue to check the rising edge or falling edge pulse time position t3 of the next valid pulse signal, and calculate t3 - t r,1 and t3 - t r,2 , if t3 - t r,1 is an integer multiple of the symbol period T, then the t3 pulse belongs to tag 1; if t3 - t r,2 is an integer multiple of the symbol period T, then the t3 pulse belongs to tag 2.
[0092] If neither of the two differences is an integer multiple of T, then the pulse at the t3 moment belongs to tag 3, and t3 is used as the starting reference time t of tag 3 r,3 . And so on. When t r,1 , t r,2 ,..., t r,i (i < N) have been determined, for t jThe attribution of the pulse label at the moment is determined as follows: for all l=1,2,...,i, calculate t j -t r,l , if for a specific l0, is an integer multiple of T, then t j The pulse at time t belongs to label l0; if all l differences are not integer multiples of T, then t j Belongs to label i+1, and t j As the starting reference time t of tag i+1 r,i+1 When all N starting reference times are determined, no new reference time will be added. k , calculate N difference values t k -t r,l (l=1,2,...,N), where there is only one specific l0 such that is an integer multiple of T, the corresponding t k The pulse at time instant belongs to label l0.
[0093] In some embodiments, the label category to which the pulse signal belongs is determined in sequence according to the rising edge time and the initial reference time, or the label category to which the pulse signal belongs is determined in sequence according to the falling edge time and the initial reference time, including: determining the label category to which the pulse signal belongs according to the time difference between the rising edge time and the initial reference time, or determining the label category to which the pulse signal belongs according to the time difference between the falling edge time and the initial reference time.
[0094] In an embodiment, the tag category to which the pulse signal belongs is determined in sequence according to the time difference between the rising edge time and the initial reference time, or when the tag category to which the pulse signal belongs is determined according to the time difference between the falling edge time and the initial reference time, the target tag corresponding to the initial reference time is first determined; and the tag category to which the pulse signal belongs is determined according to the time difference and the target tag.
[0095] For example, when the target tag corresponding to the initial reference time is determined to be tag 1, since N pulse signals are sent in sequence, the initial reference time of tag 1 is set to t1, that is, t r,1 = t1. The rising edge time or falling edge time corresponding to the effective pulse signal is t1, t2, ..., t m .
[0096] At this time, set the variable parameter j to traverse m valid pulse signals, initialize it to 2, start judging from the valid pulse signal at time t2, and perform t j Determine the label attribution of the moment pulse.
[0097] For the rising edge time t of the jth effective pulse signal jWhen determining the tag to which it belongs, if the initial reference time of the first i tags is t r,1 ,t r,2 ,...,t r,i , 1≤i≤N, the label corresponding to the next initial reference time to be updated is i+1, that is, t r,i+1 .
[0098] Initialize the variable parameter to k, which is used to traverse the initial parameter time of known i labels, initialized to 1, from t r,1 Start and calculate t j -t r,k , if t j -t r,k It is an integer multiple of the pulse signal symbol period T, assuming that t j Belongs to label k, if t j -t r,k If it is not an integer multiple of the pulse signal symbol period T, then compare whether k is greater than i. If not, update k to k+1 and judge t again. j -t r,k Whether it is an integer multiple of the pulse signal symbol period T, it is determined in a loop until all i starting reference times are traversed, and at the same time it is determined whether j exceeds m, that is, whether all m labels are traversed. If yes, it ends; if not, j is updated to j+1, and the next t is determined again. j . Cycle in sequence until all m labels are judged, among which, the judgment t j Which tag does the moment pulse belong to? And update the tag's starting reference time. The update range is t r,1 ,t r,2 ,...,t r,N .
[0099] In some embodiments, the tag category to which the pulse signal belongs is determined based on the time difference and the target pulse signal, including: when the time difference is equal to an integer multiple of the symbol period of the target tag, determining that the pulse signal is the target tag; when the time difference is not equal to an integer multiple of the symbol period of the target tag and the category to which the pulse signal belongs has not been fully determined, updating the initial reference time to obtain an updated initial reference time; determining the category of the tag to which the pulse signal belongs based on the updated initial reference time and the rising edge time of the valid pulse signal.
[0100] In an embodiment, when calculating t j -t r,k , if t j -t r,k When it is an integer multiple of the pulse signal symbol period T, it is considered that t j Belongs to label k, if t j -t r,kIf it is not an integer multiple of the pulse signal symbol period T, then compare whether k is greater than i. If not, update k to k+1 and judge t again. j -t r,k Whether it is an integer multiple of the pulse signal symbol period T is determined in a cycle until all i starting reference times are traversed.
[0101] In some embodiments, after determining the tag category to which the pulse signal belongs according to the falling edge time and the initial reference time, it also includes: when the number of tags corresponding to the rising edge time of the valid pulse signal exceeds the preset number of tags, executing the action of ending the demodulation of the modulated signal.
[0102] In the embodiment, when the number of tags corresponding to the rising edge time of the effective pulse signal exceeds the preset number of tags, it is considered that t j It does not belong to any of the i tags. If i+1 exceeds the total number of tags, the assignment update of the starting reference time of all N tags is completed, and an error occurs because t j It must belong to one of the N labels; if not, it is normal.
[0103] In some embodiments, the communication method further includes: when the number of tags corresponding to the rising edge time of the valid pulse signal does not exceed the preset number of tags, performing an action of demodulating the modulated signal.
[0104] In the embodiment, if i+1 does not exceed the total number of tags, the initial reference time of the i+1th tag is assigned to t j , that is, t r,i+1 =t j , determine t j The pulse at time instant belongs to label i+1.
[0105] The following uses UWB tag transmission as an example to illustrate the process of synchronous transmission of multiple UWB tags.
[0106] As shown in Figure 4, the first and second target tags transmit different bit contents over multiple symbol periods. If they transmit synchronously with a certain time offset, the resulting superimposed signal is shown in the third sub-figure. The figure clearly shows the shape, time domain position, and rising and falling edges of each narrow pulse. Because both tags transmit bits 1 simultaneously in the first and fourth symbol periods, two narrow pulses are adjacent to each other within a symbol period.
[0107] After receiving the superimposed signal, the receiver needs to determine which of these pulses belong to Tag 1 and which belong to Tag 2. Suppose a total of m valid pulses are detected, and their positions in the time domain are t1, t2,..., tm, where t1 < t2 <... < tm. The UWB base station has previously mastered the relative time sequence of the two tags (i.e., Tag 1 sends before Tag 2), and the pulse period of each tag remains unchanged. Then, the positions of all judged pulses in the time domain are determined by the rising edge positions of the pulses.
[0108] After obtaining the superimposed pulse signal of N preset UWB tags, the time calibrated by the rising edge of the first pulse detected in the superimposed pulse signal, that is, the rising edge of the narrow pulse of Tag 1, is used as the initial reference time, for example, denoted as t r,1 , Similarly, the times calibrated by the rising edges of the m valid pulses subsequently detected in the superimposed pulse signal are used as the rising edge times of the valid pulse signals, for example, denoted as t2, t3,..., t j , Due to the previous handshake coordination of the UWB base station, the first pulse comes from the relatively first-sending Tag 1. Then, calculate the second time differences between the rising edge times t2, t3,..., t j of the valid pulse signals and the initial reference time t r,1 , that is, t2 - t r,1 , t3 - t r,1 ,..., t j - t r,1 [[ID=第十九]] r,1 r,1 ,..., t j - t r,1 whether it satisfies an integer multiple of the target UWB tag symbol period T, that is, kT. If the second time differences t2 - t r,1 , t3 - t r,1 ,..., t j - t r,1 satisfy an integer multiple of the target UWB tag symbol period T, that is, kT. For example, t6 - t r,1 = kT, it is considered that these two narrow pulses differ by an integer number of target UWB tag symbol periods T, that is, these two narrow pulses come from the same tag. Then, determine the UWB tag at time t2 as the target UWB tag.
[0109] If the second time differences t2 - t r,1 , t3 - t r,1 ,..., t j - t r,1 [[ID=不满足]] r,1 do not satisfy an integer multiple kT of the target UWB tag symbol period T. For example, t2 - t r,1 ≠kT, it is considered that the difference between the two narrow pulses is not an integer number of the target UWB tag symbol period T, that is, the two narrow pulses do not come from the same tag, then continue to judge the tag category to which the remaining pulse signals belong, such as updating the initial reference time of the tag, and the update range is t r,1 ,t r,2 ,...,t r,N After updating the initial reference time, the label categories of the remaining pulse signals are determined again based on the updated initial reference time and the rising edge time of the valid pulse signal, until the label categories of the M pulse signals are all determined.
[0110] The label category to which the pulse signal belongs is determined in the same way according to the falling edge time of the effective pulse signal and the initial reference time.
[0111] The multi-tag synchronous transmission method according to an embodiment of the present application is described below with reference to FIG6 .
[0112] Step S11: obtaining an initial reference time of the tag category to which the pulse signal belongs.
[0113] Step S12, obtaining the rising edge time or falling edge time of the effective pulse signal in the pulse signal.
[0114] Step S13: Determine the target tag corresponding to the initial reference time.
[0115] Step S14, determining whether the time difference between the initial reference time and the rising edge time or the falling edge time is equal to an integer multiple of the symbol period of the target tag; if so, executing step S15; otherwise, executing step S16.
[0116] Step S15: Determine that the pulse signal is a target tag.
[0117] Step S16: The categories to which the pulse signals belong have not been completely determined.
[0118] Step S17: Update the initial reference time to obtain an updated initial reference time.
[0119] Step S18: determining the category of the tag to which the pulse signal belongs based on the updated initial reference time and the rising edge time of the valid pulse signal.
[0120] Step S19, determining whether the number of tags corresponding to the rising edge time of the effective pulse signal exceeds the preset number of tags, if so, executing step S20, otherwise executing step S21.
[0121] Step S20, executing the action of ending demodulation of the modulated signal.
[0122] Step S21: Demodulate the modulated signal.
[0123] In some embodiments, the category of the label to which the pulse signal belongs includes a first target label and a second target label, and the label category to which the pulse signal belongs is determined based on the initial reference time and the rising edge time of the effective pulse signal, or the label category to which the pulse signal belongs is determined based on the initial reference time and the falling edge time of the effective pulse signal, including: determining that the label corresponding to the initial reference time is the first target label; determining the label category to which the pulse signal belongs based on the time difference between the initial reference time and the rising edge time of the effective pulse signal, or determining the label category to which the pulse signal belongs based on the time difference between the initial reference time and the falling edge time of the effective pulse signal.
[0124] For example, the label category to which the pulse signal belongs is determined based on the time difference between the initial reference time and the rising edge time of the valid pulse signal, or the label category to which the pulse signal belongs is determined based on the time difference between the initial reference time and the falling edge time of the valid pulse signal, including: if the time difference satisfies an integer multiple of the symbol period of the first target label, the pulse signal is determined to be the first target label; if the time difference does not satisfy an integer multiple of the symbol period of the first target label, the pulse signal is determined to be the second target label.
[0125] In the embodiment, when the tag type of the pulse signal is a double tag, the first pulse position detected, for example, the rising edge, is used as the initial reference time, and the initial reference time is recorded as t ref Due to the handshake protocol before the UWB base station, the first pulse signal is tag 1. Tag 1 is defined as the first target tag. Starting from t2, t2-t1 is calculated, that is, the time difference between the rising edge time of the effective pulse signal and the initial reference time. When the time difference is t2-t1=kT, at this time, the difference between the rising edge times of the two pulse signals is an integer multiple of the symbol period, then the above two pulse signals come from the same tag. The remaining pulse signals are judged in this way.
[0126] On the contrary, if t2-t1≠kT, then the pulse signal corresponding to time t2 does not belong to the first target tag, that is, it belongs to the second target tag. According to this judgment criterion, all pulses, such as m pulses, are traversed to obtain the label information corresponding to each pulse signal. Finally, for each pulse signal, the number of 0 bits in it is determined according to the known pulse interval, so that demodulation can be performed. Among them, T is a fixed pulse symbol period unit, the symbol period of the two tags is the same, and k is an arbitrary positive integer.
[0127] In some embodiments, it is determined whether the valid pulse signal does not exceed the number of pulse signals; if so, the tag category of the UWB tag is determined based on the initial reference time and the rising edge time of the pulse signal; otherwise, it is determined that the category of the valid pulse signal is determined.
[0128] In an embodiment, the rising edge time or falling edge time of the valid pulse signal is determined to be t2, t3,......, t i After that, it is judged whether the number m of the valid pulse signals is not exceeded. If not, that is, 1 < i < m, it is considered that the m valid pulses have not been traversed completely, then set i = i + 1, and re-determine the tag category of the UWB tag according to the initial reference time t ref and t2, t3,......, t i ; until i > m, it is determined that the traversal of the m valid pulse signals is completed, and the tag category determination of the valid pulse signals is completed. Among them, the rising edge time i of the valid pulse signal is a variable parameter, and its value is a natural number between 1 and the number m of the valid pulses. Initially, i = 2 is set.
[0129] For example, when the UWB tag is a dual tag, the position of the first pulse moment of the signal after superimposing the detected tag 1 and tag 2 (all positions are calibrated by the rising edge) is used as the initial reference time t ref , due to the handshake coordination before the UWB base station, the first pulse signal must come from the relatively first-emitted tag 1.
[0130] Suppose a total of m valid pulses are detected in the overlapped signal, and their rising edge times are t ref , t2,......, t m , set the variable parameter i, whose value is a natural number between 1 and m. Initially, i = 2 is set, which means that the subsequent steps are executed starting from the t2 moment.
[0131] If the result of t2 - t1 is equal to kT (T is a fixed pulse symbol period unit, the symbol periods of the two tags are the same, and k is any positive integer), that is, if t2 - t1 = kT, the positions of the two pulse signals differ by an integer number of symbol periods, that is, these two pulses come from the same tag, and it is determined that the pulse at the current t2] i moment is the first target tag; conversely, if t2 - t1 ≠ kT, the pulse corresponding to the t2 moment does not belong to tag 1, that is, it belongs to tag 2, and the pulse at the current t i moment is tag 2.
[0132] After completing the determination of the tag attribution at the current t i moment, in order to traverse all m pulses, it is necessary to judge whether the current i value is within the range of 1 < i < m. If it is within the range, the determination of t2 has been completed in this step, and in this step, i = i + 1 is looped until the determinations of t3, t4,......, t m of all m pulses are completed. After all m valid pulses are judged and the tag information corresponding to each pulse is obtained, the number of bit 0s is judged according to the known pulse interval, and demodulation is completed.
[0133] As shown in FIG7 , it is a schematic diagram of the synchronous transmission of dual-tag signals according to an embodiment of the present application.
[0134] The communication method according to the embodiment of the present application is described below with reference to FIG7 , in which the preset number of UWB tags N=2, namely tag 1 and tag 2.
[0135] Step S30: Obtain the initial reference time of the tag category to which the pulse signal belongs.
[0136] Step S31, obtaining the rising edge time or falling edge time of the effective pulse signal.
[0137] Step S32: Determine the tag corresponding to the initial reference time as the first target tag.
[0138] Step S33, determining whether the time difference between the initial reference time and the rising edge time or the falling edge time is an integer multiple of the symbol period of the first target tag, if so, executing step S34, otherwise executing step S35.
[0139] Step S34: Determine that the pulse signal is the first target tag.
[0140] Step S35: Determine that the pulse signal is a second target tag.
[0141] Step S36, determining whether the valid pulse signal exceeds a preset number of tags, if so, executing step S37, otherwise, executing step S38.
[0142] Step S37: Continue to determine the label categories to which the remaining pulse signals belong.
[0143] Step S38: All valid pulse signals are determined to be complete.
[0144] According to the communication method of the embodiment of the present application, the modulated signal is received according to the start time and the synchronization time offset, and after receiving the modulated signal, the modulated signal is demodulated. In the process of demodulating the modulated signal, since there is a synchronization time offset in the sending time, the preset number of pulse signals received are also received accordingly according to the synchronization time offset, and after the reception is completed, the label category to which the pulse signal belongs is determined, thereby realizing sequential demodulation of the modulated signal, avoiding interference caused by overlapping of pulse signals during the receiving process, affecting the demodulation process, and thus synchronously demodulating the received modulated signal to weaken the limitation of the UWB transmission rate by distance in the mobile terminal scenario and improve the UWB uplink synchronous transmission rate.
[0145] The communication system 3 of the embodiment of the present application is described below with reference to FIG8 .
[0146] As shown in FIG8 , the communication system 3 of the embodiment of the present application includes: a first communication device 1 and a second communication device 2 , wherein the first communication device 1 and the second communication device 2 are used to communicate according to the communication method of the above embodiment.
[0147] According to the communication system 3 of the embodiment of the present application, based on the start time of the modulation signal and the synchronization time offset of the pulse signal, the pulse signal is sent synchronously and staggered, so that the effective pulses of each pulse signal within the label symbol period are staggered and do not overlap with each other, avoiding interference caused by overlapping of pulse signals during transmission. While realizing the synchronous staggered transmission of the modulation signal, the synchronous transmission efficiency and accuracy are improved to enhance the uplink transmission rate. The modulation signal is received according to the start time and synchronization time offset. At the same time, after receiving the modulation signal, the modulation signal is demodulated. In the process of demodulating the modulation signal, since there is a synchronization time offset in the sending time, the preset number of pulse signals received are also received accordingly according to the synchronization time offset. After the reception is completed, the label category to which the pulse signal belongs is determined, thereby realizing sequential demodulation of the modulation signal, avoiding interference caused by overlapping of pulse signals during the receiving process, affecting the demodulation process, and thus performing synchronous demodulation on the received modulation signal.
[0148] The following describes a non-volatile readable storage medium according to an embodiment of the present application.
[0149] The non-volatile readable storage medium of the embodiment of the present application stores a communication program. When the communication program is executed by the processor, the communication device equipped with the non-volatile storage medium implements the communication method mentioned in the above embodiment.
[0150] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "illustrative embodiments," "example," "specific example," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with the embodiment or example is included in at least one embodiment or example of the present application. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.
[0151] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and intent of the present application, and that the scope of the present application is defined by the claims and their equivalents.
Claims
1. A communication method, characterized in that: For a first communication device, the method comprises: Acquiring at least one of a start time of transmission of a modulation signal, a preset number of pulse signals, and a synchronization time offset of the pulse signal relative to the start time (S1), wherein the modulation signal is composed of the preset number of pulse signals; and The modulated signal is sent according to the start time and the synchronization time offset (S2).
2. The communication method according to claim 1, characterized in that: The modulated signal (S2) is sent according to the start time and the synchronization time offset, comprising: Determining a transmission order of the pulse signals according to the start time and the synchronization time offset; and The pulse signals are sent synchronously according to the transmission order.
3. The communication method according to claim 2, characterized in that: Determining the transmission order of the modulation according to the start time and the synchronization time offset comprises: The transmission order of the pulse signal is obtained by adding the synchronization time offset to the start time.
4. The communication method according to any one of claims 1 to 3, characterized in that: Before obtaining the start time of transmission of the modulated signal, the preset number of pulse signals and the synchronization time offset of the pulse signal relative to the start time, the method further includes: A multi-tag synchronous transmission mode of the modulated signal is determined.
5. The communication method according to claim 4, characterized in that: Determining that the transmission mode of the modulated signal is a multi-label synchronous transmission mode includes: The preset bit position of the physical layer header data format is set to a first preset value.
6. The communication method according to claim 4 or 5, characterized in that: Determining that the transmission mode of the modulated signal is a multi-label synchronous transmission mode includes: When the 17th reserved bit of the physical layer header data format is a first preset value, determining that the transmission mode of the modulated signal is a multi-label synchronous transmission mode; and When the 17th reserved bit of the physical layer header data format is a second preset value, it is determined that the transmission mode of the modulated signal is a normal transmission mode.
7. The communication method according to any one of claims 1 to 6, characterized in that: Acquiring at least one of the start time of transmission of a pulse signal during signal transmission of the first communication device, a preset number of pulse signals, and a synchronization time offset of the pulse signal relative to the start time, comprising: Obtain frame load information in a MAC control frame structure, wherein the frame load information includes at least one of a start time of transmission of the modulated signal, a preset number of pulse signals, a synchronization time offset of the pulse signal relative to the start time, and a MAC address of each pulse signal.
8. A communication method, characterized in that: For a second communication device, the method comprises: receiving a modulated signal according to a start time and a synchronization time offset (S41); and The modulated signal is demodulated (S42).
9. The communication method according to claim 8, characterized in that: The modulated signal is composed of a preset number of pulse signals, and demodulating the modulated signal includes: Obtaining the rising edge time of a valid pulse signal in the pulse signal and the initial reference time of the tag category to which the pulse signal belongs, or obtaining the falling edge time of a valid pulse signal in the pulse signal and the initial reference time of the tag category of the pulse signal; The tag category to which the pulse signal belongs is determined in sequence according to the rising edge time and the initial reference time, or the tag category to which the pulse signal belongs is determined in sequence according to the falling edge time and the initial reference time.
10. The communication method according to claim 9, characterized in that: Determining the tag category to which the pulse signal belongs in sequence according to the rising edge time and the initial reference time, or determining the tag category to which the pulse signal belongs in sequence according to the falling edge time and the initial reference time, including: The tag category to which the pulse signal belongs is determined according to the time difference between the rising edge time and the initial reference time, or the tag category to which the pulse signal belongs is determined according to the time difference between the falling edge time and the initial reference time.
11. The communication method according to claim 10, characterized in that: Determining the label category to which the pulse signal belongs according to the time difference between the rising edge time and the initial reference time, or determining the label category to which the pulse signal belongs according to the time difference between the falling edge time and the initial reference time, including: Determining a target tag corresponding to the initial reference time; and The tag category to which the pulse signal belongs is determined according to the time difference and the target tag.
12. The communication method according to claim 11, characterized in that: Determining the label category to which the pulse signal belongs according to the time difference and the target pulse signal includes: When the time difference is equal to an integer multiple of the symbol period of the target tag, determining that the pulse signal is the target tag; When the time difference is not equal to an integer multiple of the symbol period of the target tag and the category to which the pulse signal belongs has not been fully determined, updating the initial reference time to obtain an updated initial reference time; and The category of the tag to which the pulse signal belongs is determined according to the updated initial reference time and the rising edge time of the valid pulse signal.
13. The communication method according to any one of claims 9 to 12, characterized in that: After determining the tag category to which the pulse signal belongs according to the falling edge time and the initial reference time in sequence, the method further includes: When the number of tags corresponding to the rising edge time of the effective pulse signal exceeds the preset number of tags, the action of ending demodulation of the modulation signal is executed.
14. The communication method according to claim 13, characterized in that: Also includes: When the number of tags corresponding to the rising edge time of the effective pulse signal does not exceed the preset number of tags, an action of demodulating the modulation signal is performed.
15. The communication method according to claim 11 or 12, characterized in that: The category of the tag to which the pulse signal belongs includes a first target tag and a second target tag, and the tag category to which the pulse signal belongs is determined according to the initial reference time and the rising edge time of the effective pulse signal, or the tag category to which the pulse signal belongs is determined according to the initial reference time and the falling edge time of the effective pulse signal, including: Determining that the tag corresponding to the initial reference time is the first target tag; and The label category to which the pulse signal belongs is determined based on the time difference between the initial reference time and the rising edge time of the valid pulse signal, or the label category to which the pulse signal belongs is determined based on the time difference between the initial reference time and the falling edge time of the valid pulse signal.
16. The communication method according to claim 15, characterized in that: Determining the label category to which the pulse signal belongs according to the time difference between the initial reference time and the rising edge time of the valid pulse signal, or determining the label category to which the pulse signal belongs according to the time difference between the initial reference time and the falling edge time of the valid pulse signal, including: The time difference satisfies an integer multiple of the symbol period of the first target tag, and the pulse signal is determined to be the first target tag; The time difference does not satisfy an integer multiple of the symbol period of the first target tag, and it is determined that the pulse signal is the second target tag.
17. A communication system (3), characterized in that include: A first communication device (1); and A second communication device (2); the first communication device (1) and the second communication device (2) are used to communicate according to the communication method according to any one of claims 1-16.
18. A non-volatile readable storage medium, characterized in that: The non-volatile readable storage medium stores a communication program, and when the communication program is executed by a processor, a communication device equipped with the non-volatile storage medium implements a communication method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Wireless communication method and device, base station and tag equipment
CN113973378A
Synchronization relationship establishment method, chip, electronic equipment and storage medium
CN114364010A
Communication method, communication system and non-volatile readable storage medium
CN118283773A
Processing module and associated method
US20180254923A1
Methods and apparatus for ultra wideband multiuser interference reduction
US20200067565A1