Inter-device communication method and system based on linear frequency modulation sound waves

By encoded transmission information into linear frequency modulation signal segments of different starting frequencies and splicing them into target linear frequency modulation acoustic signals, the problem of wireless communication technology being susceptible to interference in complex environments is solved, and high-speed and reliable inter-device communication is achieved.

CN120150848AActive Publication Date: 2025-06-13TSINGHUA UNIVERSITY +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510629605.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-16
Publication Date
2025-06-13
Estimated Expiration
2045-05-16

AI Technical Summary

Technical Problem

Existing wireless communication technologies are susceptible to signal attenuation, interference and multipath effects in complex indoor environments and industrial scenarios, resulting in a decline in communication quality and it is difficult to meet the demand for high-speed and reliable communications for IoT applications.

Method used

Using an inter-device communication method based on linear frequency modulation sound waves, the transmission information is encoded into linear frequency modulation signal segments of different starting frequencies, and these segments are spliced ​​into target linear frequency modulation sound wave signals for transmission.

Benefits of technology

It improves the anti-interference ability and transmission stability of the signal, enhances communication rate and reliability, and is suitable for IoT applications in complex environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120150848A_ABST
    Figure CN120150848A_ABST
Patent Text Reader

Abstract

The invention provides an inter-device communication method and system based on linear frequency modulation sound waves, relates to the technical field of wireless communication, and aims to solve the problems of low rate and susceptibility to interference in an existing sound wave communication method. The method applied to a sending device comprises the following steps: combining bit data streams corresponding to transmission information into different symbols; each symbol is coded according to the corresponding relation between the symbols and the chirp signals, different target chirp signal segments are obtained, the time lengths and bandwidths of the target chirp signal segments are the same, and the starting frequencies of the target chirp signal segments are different; splicing all the target linear frequency modulation signal segments into a target linear frequency modulation sound wave signal; and sending the target linear frequency modulation sound wave signal to enable receiving equipment to receive the target linear frequency modulation sound wave signal, and obtaining the transmission information through linear frequency modulation decoding.
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 method and system for inter-device communication based on linear frequency modulation sound waves. Background Art

[0002] With the rapid development of Internet of Things technology, the interconnection between massive devices has put forward higher requirements for communication technology, requiring high-speed and reliable wireless data transmission. However, current wireless communication technologies (such as Wi-Fi, Bluetooth, Zigbee, etc.) face severe challenges in certain application scenarios. For example, in complex indoor environments or industrial scenarios with strong electromagnetic interference, radio signals are susceptible to severe attenuation, interference and multipath effects, resulting in reduced communication quality or even interruption.

[0003] As a communication method based on mechanical waves, acoustic wave communication has unique advantages in complex electromagnetic environments and indoor environments due to its characteristics of being unaffected by electromagnetic interference. However, traditional acoustic wave communication technology usually uses a fixed-frequency acoustic wave signal as a carrier to modulate information on a single frequency for transmission. This method is susceptible to interference from signal attenuation and multipath effects under complex channel conditions, resulting in limited communication rate and distance, making it difficult to meet the requirements of IoT applications for high-speed and reliable communication.

[0004] Therefore, developing a new acoustic wave communication method that can overcome the defects of traditional acoustic wave communication technology, improve communication rate and reliability, and is suitable for complex environments is a technical problem that needs to be solved urgently. Summary of the invention

[0005] In view of the above problems, the embodiments of the present application provide a method and system for inter-device communication based on linear frequency modulation sound waves, so as to overcome the above problems or at least partially solve the above problems.

[0006] In a first aspect of an embodiment of the present application, a method for inter-device communication based on linear frequency modulation sound waves is disclosed, which is applied to a sending device, and the method includes: Combining the bit data stream corresponding to the transmission information into different symbols; Encoding each symbol according to the corresponding relationship between the symbol and the linear frequency modulation signal to obtain different target linear frequency modulation signal segments, each target linear frequency modulation signal segment has the same time length and bandwidth and different starting frequencies; splicing all target linear frequency modulation signal segments into a target linear frequency modulation sound wave signal; The target linear frequency modulation sound wave signal is sent so that a receiving device receives the target linear frequency modulation sound wave signal and obtains the transmission information through linear frequency modulation decoding.

[0007] Optionally, combine the bit data stream corresponding to the transmission information into different symbols, including: Encode the transmission information and the data length of the transmission information into a bit data stream; Combine every target number of bits in the bit data stream into one symbol to obtain different symbols.

[0008] Optionally, encode each symbol according to the correspondence between the symbol and the chirp signal to obtain different target chirp signal segments, including: According to the correspondence between the symbol and the chirp signal, determine the chirp signal corresponding to each symbol, where the chirp signal is one of a first chirp signal, a second chirp signal, a third chirp signal, and a fourth chirp signal. The first chirp signal, the second chirp signal, the third chirp signal, and the fourth chirp signal have the same time length and bandwidth, and different starting frequencies; Encode the symbol using the starting frequency of the chirp signal to obtain a target chirp signal segment.

[0009] Optionally, the starting frequency of the first chirp signal is a first target frequency, and the frequency of the first chirp signal increases from the first target frequency to a second target frequency within the time length, where the second target frequency is equal to the first target frequency plus the bandwidth; The starting frequency of the second chirp signal is a third target frequency, and the frequency of the second chirp signal increases from the third target frequency to the second target frequency within the time length, and then increases from the first target frequency to the third target frequency, where the third target frequency is equal to the first target frequency plus 1 / 4 times the bandwidth; The starting frequency of the third chirp signal is a fourth target frequency, and the frequency of the third chirp signal increases from the fourth target frequency to the second target frequency within the time length, and then increases from the first target frequency to the fourth target frequency, where the fourth target frequency is equal to the first target frequency plus 1 / 2 times the bandwidth; The starting frequency of the fourth chirp signal is a fifth target frequency, and the frequency of the fourth chirp signal increases from the fifth target frequency to the second target frequency within the time length, and then increases from the first target frequency to the fifth target frequency, where the fifth target frequency is equal to the first target frequency plus 3 / 4 times the bandwidth.

[0010] Optionally, splice all the target chirp signal segments into a target chirp acoustic signal, including: Concatenate the target chirp signal segments in the target order to obtain an initial target chirp acoustic signal, where the target order is determined according to the position of the bits corresponding to the symbols in the bit data stream; Add a preamble to the front end of the initial target chirp acoustic signal to obtain the target chirp acoustic signal, where the preamble is used for the receiving device to detect the arrival of the target chirp acoustic signal.

[0011] In the second aspect of the embodiments of the present application, a method for inter-device communication based on chirp acoustic waves is disclosed, which is applied to a receiving device. The method includes: Receive a target chirp acoustic signal, where the target chirp acoustic signal is obtained by chirp encoding the transmission information by a transmitting device and then transmitted; Split the target chirp acoustic signal into multiple target chirp signal segments, where each target chirp signal segment has the same time length and bandwidth, and different starting frequencies; Decode the multiple target chirp signal segments by using a chirp reference signal to obtain the starting frequency of each target chirp signal segment, where the time length and bandwidth of the chirp reference signal are the same as those of the target chirp signal segment; Determine the corresponding symbol according to the starting frequency, and obtain the transmission information according to the symbol.

[0012] Optionally, the target chirp acoustic signal includes a preamble; splitting the target chirp acoustic signal into multiple target chirp signal segments includes: Determine the starting time of the target chirp signal segment according to the preamble; Split the target chirp acoustic signal according to the starting time and the time length of the target chirp signal segment to obtain multiple target chirp signal segments.

[0013] Optionally, decoding the multiple target chirp signal segments by using a chirp reference signal to obtain the starting frequency of each target chirp signal segment includes: Multiply each target chirp signal segment by the chirp reference signal to obtain an intermediate chirp signal segment; Perform a fast Fourier transform on the intermediate chirp signal segment to obtain a frequency spectrum, where the frequency components in the frequency spectrum are determined according to the starting frequency of the chirp reference signal and the starting frequency of the target chirp signal segment; Determine a sixth target frequency corresponding to the amplitude peak from the frequency spectrum, where the sixth target frequency satisfies the conversion relationship determined by the start frequency of the target chirp signal segment and the start frequency of the chirp reference signal; Calculate the start frequency of the target chirp signal segment according to the sixth target frequency and the conversion relationship.

[0014] Optionally, the chirp reference signal includes a fifth chirp signal and a sixth chirp signal whose frequencies decrease linearly with time; wherein, the start frequency of the fifth chirp signal is a seventh target frequency, and the seventh target frequency is equal to the target initial frequency plus 1 times the bandwidth; The start frequency of the sixth chirp signal is an eighth target frequency, and the eighth target frequency is equal to the target initial frequency plus 2 times the bandwidth.

[0015] In a third aspect of the embodiments of the present application, an inter-device communication system based on chirp sound waves is disclosed, including a sending device and a receiving device. The sending device is used to execute the steps of the inter-device communication method based on chirp sound waves described in the first aspect of the embodiments of the present application, and the receiving device is used to execute the steps of the inter-device communication method based on chirp sound waves described in the first aspect of the embodiments of the present application.

[0016] The embodiments of the present application include the following advantages: In the embodiments of the present application, by combining the bit data stream corresponding to the transmission information into different symbols, and encoding each symbol according to the correspondence between the symbol and the chirp signal, different target chirp signal segments are obtained. The time length and bandwidth of each target chirp signal segment are the same, and the start frequencies are different; all the target chirp signal segments are spliced into a target chirp sound wave signal, and the target chirp sound wave signal is sent, so that the receiving device receives the target chirp sound wave signal, and the transmission information is obtained through chirp decoding. In this way, by utilizing the wide-band characteristic of the chirp signal of the sound wave, the transmission information is linearly frequency-modulated and encoded into a target chirp sound wave signal for transmission on a wider frequency band, so as to improve the anti-interference ability and transmission stability of the signal, thereby ensuring the transmission rate and reliability of the transmission information. Description of the Drawings

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0018] Figure 1 It is a flowchart of the steps of a method for inter-device communication based on chirp sound waves provided by an embodiment of the present application; Figure 2 It is a schematic diagram showing the relationship between the frequency and time of a chirp signal provided by an embodiment of the present application; Figure 3 It is a flowchart of the steps of another method for inter-device communication based on chirp sound waves provided by an embodiment of the present application; Figure 4 It is a schematic diagram of decoding a target chirp signal segment provided by an embodiment of the present application; Figure 5 It is a schematic diagram of the structure of an inter-device communication system based on chirp sound waves provided by an embodiment of the present application. Detailed implementation manners

[0019] To make the above objects, features, and advantages of the present application more obvious and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments in the present application belong to the scope of protection of the present application.

[0020] An embodiment of the present application provides a method for inter-device communication based on chirp sound waves. This method is applied to a sending device, which can be a portable or mobile terminal such as a smart phone, a tablet computer, a game device, etc. Referring to Figure 1 as shown, Figure 1 It is a flowchart of the steps of a method for inter-device communication based on chirp sound waves provided by an embodiment of the present application. As Figure 1 shown, the method for inter-device communication based on chirp sound waves may specifically include steps S110 to S140: Step S110: Combine the bit data stream corresponding to the transmission information into different symbols.

[0021] At the beginning of communication, the sending device combines the bit data stream corresponding to the transmission information into different symbols. Among them, the transmission information can be text information or picture information. The transmission information can be encoded into a bit data stream through a specific encoding algorithm to make it suitable for data communication, and then the bits in the bit data stream are combined into different symbols. The encoding algorithm can be encoding algorithms such as UTF-8 and ASCII. Among them, UTF-8 is a variable-length encoding method of a Unicode character set, which uses 1 to 4 bytes to represent characters, and ASCII is a computer encoding method based on the Latin alphabet, which is used to map characters to numbers.

[0022] Each symbol represents multiple bits in the bit data stream. For example, every 2 bits in the bit data stream can be combined into one symbol, and at this time each symbol represents two bits; for another example, four bits in the bit data stream are combined into one symbol, and at this time each symbol represents four bits.

[0023] Step S120: Encode each symbol according to the correspondence between the symbol and the chirp signal to obtain different target chirp signal segments. The time length and bandwidth of each target chirp signal segment are the same, and the starting frequencies are different.

[0024] Among them, the chirp signal is a chirp signal whose frequency increases linearly with time. Different types of characters correspond to different chirp signals, that is, each symbol corresponds to a unique chirp signal. The time length and bandwidth of the chirp signal corresponding to each symbol are the same, but the starting frequencies are different. For example, the time length of each chirp signal is 10 milliseconds, and the bandwidth is 18 kHz - 22 kHz.

[0025] The correspondence between the symbol and the chirp signal is pre - constructed. When transmitting the transmission information, for each combined symbol, according to the correspondence between the symbol and the chirp signal, the chirp signal corresponding to each symbol is determined, and then the symbol is encoded based on this chirp signal to obtain the corresponding target chirp signal segment. Since the starting frequencies of each target chirp signal segment are different, the subsequent receiving device can determine the corresponding symbol according to the starting frequency of the target chirp signal segment.

[0026] Step S130: Concatenate all the target chirp signal segments into a target chirp acoustic wave signal.

[0027] Specifically, according to the order of the target chirp signal segments, the target chirp signal segments are concatenated into a complete target chirp acoustic wave signal, thus ensuring the integrity and continuity of subsequent data transmission. For example, there are 4 target chirp signal segments, and the 4 target chirp signal segments are concatenated to obtain 1 complete target chirp acoustic wave signal.

[0028] Step S140: Transmit the target chirp acoustic wave signal so that the receiving device receives the target chirp acoustic wave signal and decodes it through chirp decoding to obtain the transmission information.

[0029] The transmitting device can transmit the target chirp acoustic wave signal through an acoustic wave transmitting device (for example, a speaker, or other acoustic wave transmitters). After transmitting the target chirp acoustic wave signal, the receiving device can receive the target chirp acoustic wave signal through an acoustic wave receiving device (for example, a microphone or other acoustic wave receivers).

[0030] The receiving device performs chirp decoding on the received target chirp acoustic signal to determine the start frequency of each target chirp signal segment. Since the start frequencies of each target chirp signal segment are different, the corresponding symbols are determined according to the start frequencies, and finally the transmitted information is restored.

[0031] Adopting the technical solution of the embodiment of the present application, by using the wideband characteristic of the chirp signal of the acoustic wave, the transmitted information is chirp-encoded into a target chirp acoustic signal for transmission on a wider frequency band, so as to improve the anti-interference ability and transmission stability of the signal, thereby ensuring the transmission rate and reliability of the transmitted information. Especially in a complex multipath environment, it shows excellent anti-interference ability and stability, meeting the requirements of the wireless communication system for high speed, high reliability and low power consumption.

[0032] This method can be applied to short-distance, connectionless mobile device communication scenarios, that is, this method can transmit information before the communication between devices is established. For example, for Bluetooth transmission, scanning is required before establishing a connection. Through the solution of the embodiment of the present application, in the case where the devices are not connected, the information required for Bluetooth connection can be directly transmitted to the receiving device through the target chirp acoustic signal.

[0033] Combined with the above embodiments, in an implementation manner, the embodiment of the present application further provides a method for communication between devices based on chirp acoustic waves. In this method, in the above step S110, "combining the bit data stream corresponding to the transmitted information into different symbols" specifically includes sub-steps S110-1 to step S110-2: Step S110-1: Encode the transmitted information and the data length of the transmitted information into a bit data stream.

[0034] Step S110-2: Combine every target number of bits in the bit data stream into a symbol to obtain different symbols.

[0035] In the embodiment of the present application, in order to avoid data loss, both the data length and the data content (transmitted information) are encoded into target chirp signal segments for transmission. Specifically, the transmitted information is encoded into an initial bit data stream, and then the bits corresponding to the data length are added to the initial bit data stream to obtain an encoded bit data stream, making it suitable for digital communication. Among them, encoding the transmitted information and the data length of the transmitted information into a bit data stream is achieved through specific encoding algorithms, such as UTF-8, ASCII and other algorithms.

[0036] Taking every target number of bits in the bit data stream as a symbol, according to different target numbers, the corresponding symbol types are also different, and the target number can be flexibly set according to the actual situation. For example, every 2 bits are grouped into a symbol, forming 4 different symbols. For another example, every 4 bits are grouped into a symbol, forming 2 different symbols.

[0037] In this way, by encoding the data length and transmission information into a bit data stream, combining them into different symbols, and linearly frequency modulating the different symbols into a target linearly frequency modulated acoustic wave signal for transmission, the receiving device can determine the integrity of the received data based on the data length information, avoiding data loss.

[0038] Combined with the above embodiments, in one implementation manner, the embodiment of the present application further provides a method for inter-device communication based on linearly frequency modulated acoustic waves. In this method, the step "encoding each symbol according to the correspondence between the symbol and the linearly frequency modulated signal to obtain different target linearly frequency modulated signal segments" in the above step S120 specifically includes sub-steps S120-1 to step S120-2: Step S120-1: Determine the linearly frequency modulated signal corresponding to each symbol according to the correspondence between the symbol and the linearly frequency modulated signal. The linearly frequency modulated signal is one of a first linearly frequency modulated signal, a second linearly frequency modulated signal, a third linearly frequency modulated signal, and a fourth linearly frequency modulated signal. The first linearly frequency modulated signal, the second linearly frequency modulated signal, the third linearly frequency modulated signal, and the fourth linearly frequency modulated signal are linearly frequency modulated signals with the same time length and bandwidth and different starting frequencies.

[0039] Step S120-2: Encode the symbol using the starting frequency of the linearly frequency modulated signal to obtain a target linearly frequency modulated signal segment.

[0040] In the embodiment of the present application, every 2 bits in the bit data stream are grouped into a symbol, and there are 4 different symbols in total (for example, the 4 symbols can be respectively represented as 0, 1, 2, 3). Each symbol corresponds to a different linearly frequency modulated signal, so there are 4 linearly frequency modulated signals in total, namely a first linearly frequency modulated signal, a second linearly frequency modulated signal, a third linearly frequency modulated signal, and a fourth linearly frequency modulated signal.

[0041] For each symbol, determine the linearly frequency modulated signal corresponding to the symbol according to the correspondence between the symbol and the linearly frequency modulated signal, and encode the symbol using the starting frequency of the linearly frequency modulated signal to obtain a target linearly frequency modulated signal segment.

[0042] Since the starting frequencies of each chirp signal are different, the starting frequencies of the encoded target chirp signal segments are also different. Thus, the receiving device can determine the corresponding symbol based on the starting frequency of the target chirp signal segment, and then restore the transmitted information.

[0043] Specifically, the starting frequency of the first chirp signal is the first target frequency, and the frequency of the first chirp signal increases from the first target frequency to the second target frequency within a time length, where the second target frequency is equal to the first target frequency plus the bandwidth. The starting frequency of the second chirp signal is the third target frequency, and the frequency of the second chirp signal increases from the third target frequency to the second target frequency within a time length, and then increases from the first target frequency to the third target frequency, where the third target frequency is equal to the first target frequency plus 1 / 4 of the bandwidth. The starting frequency of the third chirp signal is the fourth target frequency, and the frequency of the third chirp signal increases from the fourth target frequency to the second target frequency within a time length, and then increases from the first target frequency to the fourth target frequency, where the fourth target frequency is equal to the first target frequency plus 1 / 2 of the bandwidth. The starting frequency of the fourth chirp signal is the fifth target frequency, and the frequency of the fourth chirp signal increases from the fifth target frequency to the second target frequency within a time length, and then increases from the first target frequency to the fifth target frequency, where the fifth target frequency is equal to the first target frequency plus 3 / 4 of the bandwidth.

[0044] Exemplarily, Figure 2 is a schematic diagram showing the relationship between the frequency and time of a chirp signal provided by an embodiment of the present application. Among them, Figure 2 in (a) shows the relationship between the frequency and time of the first chirp signal. The frequency of the first chirp signal increases from the first target frequency ( ) to the second target frequency ( ) within a time length, where B is the bandwidth. Figure 2 in (b) shows the relationship between the frequency and time of the second chirp signal. The frequency of the second chirp signal increases from the third target frequency ( ) to the second target frequency ( ) within a time length, and then the frequency becomes the first target frequency ( ), and increases from the first target frequency ( ) to the third target frequency ( ). Figure 2Among them, (c) shows the relationship between the frequency and time of the third chirp signal. The frequency of the third chirp signal increases from the fourth target frequency ( 2) to the second target frequency ( ) within the time length, and then the frequency becomes the first target frequency ( ), and increases from the first target frequency ( ) to the fourth target frequency ( 2). Figure 2 Among them, (d) shows the relationship between the frequency and time of the fourth chirp signal. The frequency of the fourth chirp signal increases from the fifth target frequency ( ) to the second target frequency ( ) within the time length, and then the frequency becomes the first target frequency ( ), and increases from the first target frequency ( ) to the fifth target frequency ( ).

[0045] In this way, by utilizing the wide - band characteristic of the chirp signal of the sound wave, the transmission information is linearly frequency - modulated and encoded into the target chirp sound wave signal for transmission on a wider frequency band, so as to improve the anti - interference ability and transmission stability of the signal, thereby ensuring the transmission rate and reliability of the transmission information.

[0046] Combined with the above embodiments, in an implementation manner, the embodiment of the present application further provides a method for inter - device communication based on chirp sound waves. In this method, the step of "splicing all target chirp signal segments into a target chirp sound wave signal" in the above step S130 specifically includes sub - steps S130 - 1 to step S130 - 2: Step S130 - 1: Splice the target chirp signal segments in the target order to obtain an initial target chirp sound wave signal, where the target order is determined according to the position of the bit corresponding to the symbol in the bit data stream.

[0047] Step S130 - 2: Add a preamble to the front end of the initial target chirp sound wave signal to obtain the target chirp sound wave signal, where the preamble is used for the receiving device to detect the arrival of the target chirp sound wave signal.

[0048] In the embodiments of the present application, the target order is determined according to the position of the bits corresponding to the symbols in the bit data stream. For example, if every two bits in the bit data stream are combined into a symbol, then the 1st and 2nd bits can be combined into symbol 0, the 3rd and 4th bits can be combined into symbol 1, the 5th and 6th bits can be combined into symbol 2, and the 7th and 8th bits can be combined into symbol 3. Among them, symbol 0 is encoded as the target chirp signal segment 0, symbol 1 is encoded as the target chirp signal segment 1, symbol 2 is encoded as the target chirp signal segment 2, and symbol 3 is encoded as the target chirp signal segment 3. Then the target order can be: the target chirp signal segment 0, the target chirp signal segment 1, the target chirp signal segment 2, the target chirp signal segment 3.

[0049] The preamble is a preset fixed signal frequency band, which can be used by the receiving device for packet detection, that is, the receiving device detects the arrival of the target chirp acoustic wave signal through the preamble, and adds the preamble to the front end of the initial target chirp acoustic wave signal to obtain a complete target chirp acoustic wave signal. During communication, if the receiving device detects the preamble, it means that the sending device has sent the target chirp acoustic wave signal, and then the receiving device starts to receive the target chirp acoustic wave signal.

[0050] Adopting the technical solution of the embodiments of the present application, all the target chirp signal segments corresponding to the transmitted information (symbols) are spliced into a complete target chirp acoustic wave signal. The wideband characteristic of the target chirp acoustic wave signal can ensure the anti-interference ability and transmission stability of the transmission; moreover, by adding a preamble to the target chirp acoustic wave signal, the receiving device can receive the target chirp acoustic wave signal by detecting the preamble. Therefore, in a connectionless communication scenario, fast and stable communication between devices can be achieved.

[0051] The embodiments of the present application provide a method for communication between devices based on chirp acoustic waves. This method is applied to a receiving device, which can be a portable or mobile terminal such as a smart phone, a tablet computer, or a game device. Refer to Figure 3 as shown Figure 3 is the flowchart of steps of another method for communication between devices based on chirp acoustic waves provided by the embodiments of the present application. As Figure 3 shown, the method for communication between devices based on chirp acoustic waves can specifically include steps S310 to S340: Step S310: Receive a target chirp acoustic wave signal, where the target chirp acoustic wave signal is obtained by the sending device through linear frequency modulation encoding of the transmitted information and then sent.

[0052] Among them, the receiving device can receive the target chirped acoustic wave signal through an acoustic wave receiving device (e.g., a microphone or other acoustic wave receivers). In some embodiments, a preamble is carried in the target chirped acoustic wave signal, and the receiving device detects the target chirped acoustic wave signal through the preamble and then receives the target chirped acoustic wave signal.

[0053] In some embodiments, after receiving the target chirped acoustic wave signal, the receiving device stores the target chirped acoustic wave signal in a buffer, and then reads the target chirped acoustic wave signal from the buffer for decoding to restore the transmitted information.

[0054] Step S320: Split the target chirped acoustic wave signal into multiple target chirped signal segments, where each target chirped signal segment has the same time length and bandwidth, and different starting frequencies.

[0055] The target chirped acoustic wave signal is composed of multiple target chirped signal segments spliced in sequence, and each target chirped signal segment has the same time length. Therefore, after receiving the target chirped acoustic wave signal, the receiving device splits the signal into segments according to a fixed time length to obtain multiple target chirped signal segments.

[0056] Step S330: Decode the multiple target chirped signal segments by using a chirped reference signal to obtain the starting frequency of each target chirped signal segment, where the time length and bandwidth of the chirped reference signal are the same as those of the target chirped signal segment.

[0057] Among them, the chirped reference signal is a chirped signal whose frequency decreases linearly with time, and is used to process each target chirped signal segment to determine the starting frequency of the target chirped signal segment.

[0058] Step S340: Determine the corresponding symbol according to the starting frequency, and obtain the transmitted information according to the symbol.

[0059] Since the starting frequencies of each target chirped signal segment are different, the corresponding symbol can be determined according to the correspondence between the symbol and the chirped signal and the starting frequency, and finally the transmitted information is restored.

[0060] Adopting the technical solution of the embodiment of the present application, the transmission information is linearly frequency modulated and encoded into a target linearly frequency modulated acoustic wave signal for transmission, and the receiving device decodes the received target linearly frequency modulated acoustic wave signal to obtain the transmission information. In this way, by utilizing the wide frequency band characteristic of the linearly frequency modulated signal of the acoustic wave, the transmission information is linearly frequency modulated and encoded into a target linearly frequency modulated acoustic wave signal for transmission on a wider frequency band, so as to improve the anti-interference ability and transmission stability of the signal, thereby ensuring the transmission rate and reliability of the transmission information. Especially in a complex multipath environment, it demonstrates excellent anti-interference ability and stability, meeting the requirements of the wireless communication system for high speed, high reliability and low power consumption.

[0061] Combined with the above embodiments, in an implementation manner, the embodiment of the present application further provides a method for inter-device communication based on linearly frequency modulated acoustic waves. In this method, the target linearly frequency modulated acoustic wave signal includes a preamble, and the step of "splitting the target linearly frequency modulated acoustic wave signal into multiple target linearly frequency modulated signal segments" in the above step S320 specifically includes sub-steps S320-1 to step S320-2: Step S320-1: Determine the start time of the target linearly frequency modulated signal segment according to the preamble.

[0062] Step S320-2: Split the target linearly frequency modulated acoustic wave signal according to the start time and the time length of the target linearly frequency modulated signal segment to obtain multiple target linearly frequency modulated signal segments.

[0063] In the embodiment of the present application, the preamble is located at the front end of the target linearly frequency modulated acoustic wave signal. The start time of the target linearly frequency modulated signal segment (data packet) can be determined according to the preamble. Since the time length of each target linearly frequency modulated signal segment is the same, and the target linearly frequency modulated signal segments are spliced in sequence, after determining the start time, the target linearly frequency modulated acoustic wave signal can be split into multiple target linearly frequency modulated signal segments according to the time length of the target linearly frequency modulated signal segment.

[0064] For example, for the target linearly frequency modulated acoustic wave signal 1, the start time of the target linearly frequency modulated signal segment is 5 milliseconds, and the time length is 10 milliseconds. Then, starting from 5 milliseconds of the target linearly frequency modulated acoustic wave signal 1, each signal segment corresponding to 10 milliseconds is a target linearly frequency modulated signal segment.

[0065] In this way, multiple target linearly frequency modulated signal segments representing different symbols are split from the target linearly frequency modulated acoustic wave signal, so as to restore the transmission information based on the target linearly frequency modulated signal segments, and realize the information transmission between the sending device and the receiving device.

[0066] Combined with the above embodiments, in one implementation, the embodiments of the present application further provide a method for inter-device communication based on chirp signals. In this method, the step of "decoding the multiple target chirp signal segments using the chirp reference signal to obtain the starting frequency of each target chirp signal segment" in step S330 specifically includes sub-steps S330-1 to S330-4: Step S330-1: Multiply each target chirp signal segment by the chirp reference signal to obtain an intermediate chirp signal segment.

[0067] Step S330-2: Perform a fast Fourier transform on the intermediate chirp signal segment to obtain a frequency spectrum, and the frequency components in the frequency spectrum are determined according to the starting frequency of the chirp reference signal and the starting frequency of the target chirp signal segment.

[0068] Step S330-3: Determine a sixth target frequency corresponding to the amplitude peak from the frequency spectrum, and the sixth target frequency satisfies a conversion relationship determined by the starting frequency of the target chirp signal segment and the starting frequency of the chirp reference signal.

[0069] Step S330-4: Calculate the starting frequency of the target chirp signal segment according to the sixth target frequency and the conversion relationship.

[0070] In the embodiments of the present application, the frequency of the target chirp signal segment increases linearly with time, and the frequency of the chirp reference signal decreases linearly with time. Since the time lengths of the target chirp signal segment and the chirp reference signal are the same, the maximum frequency of the intermediate chirp signal segment (i.e., the sixth target frequency corresponding to the amplitude peak of the frequency spectrum) is related to the starting frequency of the target chirp signal segment and the starting frequency of the chirp reference signal, that is, the sixth target frequency satisfies the conversion relationship determined by the starting frequency of the target chirp signal segment and the starting frequency of the chirp reference signal. Therefore, the starting frequency of the target chirp signal segment can be calculated based on the maximum frequency and the starting frequency of the chirp reference signal.

[0071] By performing a fast Fourier transform on the intermediate chirp signal segment to capture the frequency information of the intermediate chirp signal segment, that is, the frequency spectrum. Then, the starting frequency of the target chirp signal segment is calculated according to the frequency corresponding to the peak of the frequency spectrum amplitude (i.e., the maximum frequency).

[0072] Specifically, the chirp reference signal includes a fifth chirp signal and a sixth chirp signal whose frequencies decrease linearly with time; wherein, the starting frequency of the fifth chirp signal is a seventh target frequency, and the seventh target frequency is equal to the target initial frequency plus 1 times the bandwidth; the starting frequency of the sixth chirp signal is an eighth target frequency, and the eighth target frequency is equal to the target initial frequency plus 2 times the bandwidth.

[0073] Exemplarily, the fifth chirp signal and the sixth chirp signal can be expressed as: , , wherein, t represents the current time, represents the target initial frequency, and the target initial frequency is set according to the actual situation, T represents the time length; B represents the bandwidth; represents the seventh target frequency, that is, the starting frequency of the fifth chirp signal; represents the eighth target frequency, that is, the starting frequency of the sixth chirp signal.

[0074] As Figure 4 shown, Figure 4 is a schematic diagram of decoding a target chirp signal segment provided by an embodiment of the present application. The process of decoding according to the fifth chirp signal and the sixth chirp signal is as follows: adding the fifth chirp signal and the sixth chirp signal to synthesize a chirp reference signal, and the chirp reference signal is a complex signal. Multiplying the chirp reference signal by the target chirp signal segment to obtain an intermediate chirp signal segment, and performing a fast Fourier transform on the intermediate chirp signal segment to obtain a frequency spectrum. The frequency components in the frequency spectrum include three frequency components determined according to the starting frequency of the chirp reference signal and the starting frequency of the target chirp signal segment, which are respectively , , , where represents the starting frequency of the target chirp signal segment.

[0075] Among them, the first chirp signal, the second chirp signal, the third chirp signal, and the fourth chirp signal can all be divided into two segments of signals (that is, the first target chirp signal segment and the second target chirp signal segment ), and the frequencies of these two segments of signals are respectively: , , Since both of the two multiplied signals are complex signals, when complex signals are multiplied, the frequency of the resulting signal is the sum of the frequencies of the two signals. Therefore, the following frequency components will be generated by signal multiplication.

[0076] The multiplication of the first target chirp signal segment and the chirp reference signal results can be expressed as: , , where, represents the multiplication result of the first target chirp signal segment and the fifth chirp signal , represents the multiplication result of the first target chirp signal segment and the sixth chirp signal .

[0077] The multiplication of the second target chirp signal segment and the chirp reference signal results can be expressed as: , , where, represents the multiplication result of the second target chirp signal segment and the fifth chirp signal , represents the multiplication result of the second target chirp signal segment and the sixth chirp signal .

[0078] Since both segments of the target chirp signal segment will generate components, there is a maximum amplitude. The sixth target frequency corresponding to the maximum amplitude is . The conversion relationship satisfied by the sixth target frequency is: . Then, according to this conversion relationship, the starting frequency of the target chirp signal segment can be calculated.

[0079] Adopting the technical solution of the embodiment of the present application, the chirp reference signal is used to realize signal demodulation for each target chirp signal segment. The target chirp signal segment is multiplied by the chirp reference signal and Fourier transform is performed. The starting frequency of the target chirp signal segment is determined by the frequency peak corresponding to the maximum amplitude, and then the symbol is demodulated to restore the transmitted information based on the symbol. In this way, by using the wide-band characteristic of the chirp signal of the sound wave, the transmitted information is linearly frequency-modulated and encoded into the target chirp sound wave signal for transmission on a wider frequency band to improve the anti-interference ability and transmission stability of the signal, thereby ensuring the transmission rate and reliability of the transmitted information.

[0080] The embodiment of the present application also provides an inter-device communication system based on linear frequency modulation acoustic waves. Refer to Figure 5 as shown in Figure 5 FIG. Figure 5 is a schematic structural diagram of an inter-device communication system based on linear frequency modulation acoustic waves provided by the embodiment of the present application. The system 500 includes a sending device 510 and a receiving device 520. The sending device 510 is configured to perform the steps of the inter-device communication method based on linear frequency modulation acoustic waves at the sending device end in the above embodiment, and the receiving device 520 is configured to perform the steps of the inter-device communication method based on linear frequency modulation acoustic waves at the receiving device end in the above embodiment.

[0081] The inter-device communication system based on linear frequency modulation acoustic waves and the above-mentioned inter-device communication method based on linear frequency modulation acoustic waves have the same advantages over the prior art, which will not be elaborated here. The technical details and advantages of the inter-device communication method based on linear frequency modulation acoustic waves have been elaborated in detail in the above embodiment, and will not be repeated here.

[0082] Each embodiment in this specification is described in a progressive manner. Each embodiment focuses on the differences from other embodiments. For the same or similar parts among the embodiments, reference can be made to each other.

[0083] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods and systems according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal devices generate a device for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks. These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured product including an instruction device, and the instruction device implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks. These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device, so that a series of operation steps are executed on the computer or other programmable terminal device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable terminal device provide for implementing the functions specified in Figure 1 one process or multiple processes and / or blocksFigure 1 Steps of functions specified in one or more boxes.

[0084] Although the preferred embodiments of the embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they know the basic creative concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.

[0085] Finally, it should also be noted that in this text, relative terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or terminal device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising the said element.

[0086] The above has introduced in detail a method and system for inter-device communication based on chirp sound waves provided by the present application. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.

Claims

1. A method for inter-device communication based on linear frequency modulation sound waves, characterized in that: Applied to a sending device, the method comprises: Combining the bit data stream corresponding to the transmission information into different symbols; Encoding each symbol according to the corresponding relationship between the symbol and the linear frequency modulation signal to obtain different target linear frequency modulation signal segments, each target linear frequency modulation signal segment has the same time length and bandwidth and different starting frequencies; splicing all target linear frequency modulation signal segments into a target linear frequency modulation sound wave signal; The target linear frequency modulation sound wave signal is sent so that a receiving device receives the target linear frequency modulation sound wave signal and obtains the transmission information through linear frequency modulation decoding.

2. The method for inter-device communication based on linear frequency modulation sound waves according to claim 1, characterized in that: The bit data stream corresponding to the transmitted information is combined into different symbols, including: encoding the transmission information and the data length of the transmission information into a bit data stream; Each target number of bits in the bit data stream is combined into a symbol to obtain different symbols.

3. The method for inter-device communication based on linear frequency modulation sound waves according to claim 1, characterized in that: Each symbol is encoded according to the corresponding relationship between the symbol and the linear frequency modulation signal to obtain different target linear frequency modulation signal segments, including: Determine, according to a correspondence between symbols and linear frequency modulation signals, a linear frequency modulation signal corresponding to each symbol, wherein the linear frequency modulation signal is one of a first linear frequency modulation signal, a second linear frequency modulation signal, a third linear frequency modulation signal, and a fourth linear frequency modulation signal, wherein the first linear frequency modulation signal, the second linear frequency modulation signal, the third linear frequency modulation signal, and the fourth linear frequency modulation signal are linear frequency modulation signals having the same time length and bandwidth and different starting frequencies; The symbols are encoded using the starting frequency of the linear frequency modulation signal to obtain a target linear frequency modulation signal segment.

4. The method for inter-device communication based on linear frequency modulation sound waves according to claim 3, characterized in that: The starting frequency of the first linear frequency modulation signal is a first target frequency, and the frequency of the first linear frequency modulation signal increases from the first target frequency to a second target frequency within a time length, and the second target frequency is equal to the first target frequency plus a bandwidth; The starting frequency of the second linear frequency modulation signal is a third target frequency, and the frequency of the second linear frequency modulation signal increases from the third target frequency to the second target frequency within a time length, and then increases from the first target frequency to the third target frequency, and the third target frequency is equal to the first target frequency plus 1 / 4 times the bandwidth; The starting frequency of the third linear frequency modulation signal is a fourth target frequency, and the frequency of the third linear frequency modulation signal increases from the fourth target frequency to the second target frequency within a time length, and then increases from the first target frequency to the fourth target frequency, and the fourth target frequency is equal to the first target frequency plus 1 / 2 times the bandwidth; The starting frequency of the fourth linear frequency modulation signal is the fifth target frequency, and the frequency of the fourth linear frequency modulation signal increases from the fifth target frequency to the second target frequency within a time length, and then increases from the first target frequency to the fifth target frequency, and the fifth target frequency is equal to the first target frequency plus 3 / 4 times the bandwidth.

5. The method for inter-device communication based on linear frequency modulation sound waves according to any one of claims 1 to 4, characterized in that: All target linear frequency modulation signal segments are concatenated into a target linear frequency modulation sound wave signal, including: splicing the target linear frequency modulation signal segments according to a target order to obtain an initial target linear frequency modulation sound wave signal, wherein the target order is determined according to the position of the bit corresponding to the symbol in the bit data stream; A preamble is added to the front end of the initial target linear frequency modulation sound wave signal to obtain the target linear frequency modulation sound wave signal, and the preamble is used by the receiving device to detect the arrival of the target linear frequency modulation sound wave signal.

6. A method for inter-device communication based on linear frequency modulation sound waves, characterized in that: Applied to a receiving device, the method comprises: Receiving a target linear frequency modulation sound wave signal, wherein the target linear frequency modulation sound wave signal is obtained by performing linear frequency modulation encoding on transmission information by a transmitting device and then sent; Splitting the target linear frequency modulation sound wave signal into a plurality of target linear frequency modulation signal segments, each of which has the same time length and bandwidth but different starting frequencies; Decoding the plurality of target linear frequency modulation signal segments using a linear frequency modulation reference signal to obtain a starting frequency of each target linear frequency modulation signal segment, wherein the time length and bandwidth of the linear frequency modulation reference signal are the same as the time length and bandwidth of the target linear frequency modulation signal segment; A corresponding symbol is determined according to the starting frequency, and the transmission information is obtained according to the symbol.

7. The method for inter-device communication based on linear frequency modulation sound waves according to claim 6, characterized in that: The target linear frequency modulation sound wave signal includes a preamble code; splitting the target linear frequency modulation sound wave signal into a plurality of target linear frequency modulation signal segments, including: Determining the start time of a target linear frequency modulation signal segment according to the preamble; The target linear frequency modulation sound wave signal is split according to the start time and the time length of the target linear frequency modulation signal segment to obtain a plurality of target linear frequency modulation signal segments.

8. The method for inter-device communication based on linear frequency modulation sound waves according to claim 6, characterized in that: Decoding the plurality of target linear frequency modulation signal segments by using a linear frequency modulation reference signal to obtain a starting frequency of each target linear frequency modulation signal segment includes: multiplying each target chirp signal segment by the chirp reference signal to obtain an intermediate chirp signal segment; Performing a fast Fourier transform on the intermediate linear frequency modulation signal segment to obtain a frequency spectrum, wherein the frequency components in the frequency spectrum are determined according to the starting frequency of the linear frequency modulation reference signal and the starting frequency of the target linear frequency modulation signal segment; Determining a sixth target frequency corresponding to an amplitude peak from the frequency spectrum, the sixth target frequency satisfying a conversion relationship determined by a starting frequency of the target linear frequency modulation signal segment and a starting frequency of the linear frequency modulation reference signal; The starting frequency of the target linear frequency modulation signal segment is calculated according to the sixth target frequency and the conversion relationship.

9. The method for inter-device communication based on linear frequency modulation sound waves according to any one of claims 6 to 8, characterized in that: The chirp reference signal includes a fifth chirp signal and a sixth chirp signal whose frequencies decrease linearly over time; The starting frequency of the fifth linear frequency modulation signal is the seventh target frequency, and the seventh target frequency is equal to the target initial frequency plus 1 times the bandwidth; The starting frequency of the sixth linear frequency modulation signal is the eighth target frequency, and the eighth target frequency is equal to the target initial frequency plus twice the bandwidth.

10. A device-to-device communication system based on linear frequency modulation sound waves, characterized in that: It comprises a sending device and a receiving device, wherein the sending device is used to execute the steps of the device-to-device communication method based on linear frequency modulation sound waves as described in any one of claims 1-5, and the receiving device is used to execute the steps of the device-to-device communication method based on linear frequency modulation sound waves as described in any one of claims 6-9.

Citation Information

Patent Citations

  • Triangular frequency modulation signal modulator and demodulator and wireless communication system

    CN111614589A

  • Spread spectrum communication modulation method based on linear frequency modulation signal

    CN113055048A

  • Frequency-based signal modulation method, device, terminal equipment and storage medium

    CN119766273A

  • Signal processing method based on radio frequency system-on-chip chip and related device

    CN119966445A

  • Multiple chirp data alignment with early message rejection for chirp spread spectrum

    US20220209814A1