Signal Transmission Method, System, Headphone Pair, Chip and Readable Storage Medium

By using different frequency points between Bluetooth devices to transmit signals and selecting signals with less interference as the final target signal, the problem of Bluetooth device communication is solved, improving communication accuracy and reducing power consumption.

CN114666768BActive Publication Date: 2025-07-08ZHUHAI JIELI TECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011526001.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-22
Publication Date
2025-07-08
Estimated Expiration
2040-12-22

AI Technical Summary

Technical Problem

Communication between Bluetooth devices is susceptible to WiFi interference and other 2.4G communication sources, resulting in reduced communication quality and increased power consumption.

Method used

The Bluetooth master device divides the signal to be sent into two channels, sends it to the Bluetooth slave device through different frequency points, and calculates the EVM value of each signal from the Bluetooth slave device, selects a signal with less interference as the final target signal, and uses two frequency points to transmit to reduce interference.

Benefits of technology

It improves the communication accuracy between Bluetooth devices, reduces the number of signal retransmissions, and reduces communication power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114666768B_ABST
    Figure CN114666768B_ABST
Patent Text Reader

Abstract

The present invention provides a signal transmission method, system, headset pair, chip and readable storage medium. Among them, the method includes the steps of: S100, the Bluetooth master device transforms a first target signal to be transmitted into the same first signal and second signal; S200, set a first frequency point corresponding to the first signal and a second frequency point corresponding to the second signal, send the first signal to the Bluetooth slave device through the first frequency point, and send the second signal to the Bluetooth slave device through the second frequency point, where the second frequency point is different from the first frequency point; S300, the Bluetooth slave device receives the first signal and the second signal, calculates a first EVM value corresponding to the first signal and a second EVM value corresponding to the second signal, and determines a final target signal according to the first EVM value and the second EVM value. The present invention reduces communication interference when transmitting signals between the Bluetooth master device and the Bluetooth slave device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of signal transmission, and particularly to a signal transmission method, system, pair of earphones, chip and readable storage medium. Background Art

[0002] The Bluetooth communication between Bluetooth devices is a frequency-hopping communication on 79 frequency points from 2402 to 2480 in the 2.4G frequency band neighborhood. The frequency-hopping communication between Bluetooth devices can effectively avoid a part of communication interference and make the communication quality between Bluetooth devices at a relatively good level. However, the communication frequency band of WiFi is also 2.4G. When the frequency band where the communication frequency hopping between Bluetooth devices is located and the frequency band where the WiFi communication is located are the frequency bands jointly occupied by Bluetooth and WiFi, the communication between Bluetooth devices will be interfered by the WiFi communication. In addition, the communication between Bluetooth devices will also be interfered by the communication of third-party Bluetooth devices. Specifically, when the Bluetooth master device and the Bluetooth slave device receive and monitor the data of a third-party Bluetooth device, the mutual forwarding of data between the Bluetooth master device and the Bluetooth slave device will be interfered by the third-party Bluetooth device. For example, when the mobile phone sends a data packet to the Bluetooth master earphone and the Bluetooth slave earphone, when the Bluetooth master earphone and the Bluetooth slave earphone mutually send authentication data packets, if the Bluetooth master earphone does not return an acknowledgment data packet to the mobile phone, the mobile phone will mistakenly think that the Bluetooth master earphone and the Bluetooth slave earphone have not received the data packet and will continuously retransmit the data packet until an acknowledgment data packet is received. During the process of the Bluetooth master earphone and the Bluetooth slave earphone mutually sending authentication data packets, the data packets continuously retransmitted by the mobile phone are the interference to the communication between the Bluetooth master earphone and the Bluetooth slave earphone. Since the distance between the mobile phone and the Bluetooth master earphone and the Bluetooth slave earphone is very close, this interference cannot be ignored. At the same time, the data transmission between the Bluetooth master earphone and the Bluetooth slave earphone is frequency modulation communication, and the data transmission between the Bluetooth master earphone and the Bluetooth slave earphone and the mobile phone is also frequency modulation communication. It is very easy for the communication frequency band between the Bluetooth master earphone and the Bluetooth slave earphone to be the same as the communication frequency band when the mobile phone sends data to the Bluetooth master earphone and the Bluetooth slave earphone.

[0003] It can be seen from this that in the wireless communication environment, the wireless communication between Bluetooth devices has at least WiFi interference and Bluetooth interference. Further, the wireless communication between Bluetooth devices will also have interference sources similar to other 2.4G communication sources. Therefore, how to reduce the communication interference between the Bluetooth master device and the Bluetooth slave device is an urgent problem to be solved. Summary of the Invention

[0004] Based on the above situation, the main object of the present invention is to provide a signal transmission method, system, pair of earphones, chip and readable storage medium to reduce the communication interference between the Bluetooth master device and the Bluetooth slave device.

[0005] To achieve the above object, the technical solution adopted by the present invention is as follows:

[0006] A signal transmission method between a Bluetooth master device and a slave device, the signal transmission method between the Bluetooth master device and the slave device comprising the following steps:

[0007] S100, the Bluetooth master device transforms a first target signal to be transmitted into a same first signal and a second signal;

[0008] S200, set a first frequency point corresponding to the first signal and a second frequency point corresponding to the second signal, transmit the first signal to the Bluetooth slave device through the first frequency point, and transmit the second signal to the Bluetooth slave device through the second frequency point, wherein the second frequency point is different from the first frequency point;

[0009] S300, the Bluetooth slave device receives the first signal and the second signal, calculates a first EVM value corresponding to the first signal and a second EVM value corresponding to the second signal, and determines a final target signal according to the first EVM value and the second EVM value.

[0010] Preferably, in the step S300, the step of determining the final target signal according to the first EVM value and the second EVM value is specifically:

[0011] Take the reciprocal of the first EVM value to obtain a first weight value corresponding to the first EVM value, and take the reciprocal of the second EVM value to obtain a second weight value corresponding to the second EVM value;

[0012] Multiply the time domain value corresponding to the first signal by the first weight value to obtain a first product, and multiply the time domain value corresponding to the second signal by the second weight value to obtain a second product;

[0013] Calculate the sum of the first product and the second product to obtain a target symbol stream corresponding to the first signal and the second signal, and convert the target symbol stream into a bit stream to determine the final target signal.

[0014] Preferably, the step S300 is specifically:

[0015] When the Bluetooth slave device receives the first signal and the second signal, calculate a first EVM value corresponding to the first signal, and calculate a second EVM value corresponding to the second signal;

[0016] Compare the magnitudes of the first EVM value and the second EVM value, and determine the signal with a smaller EVM value as the final target signal.

[0017] Preferably, the Bluetooth master device includes a first baseband layer, a first modulation and demodulation module, and a first radio frequency module;

[0018] The first modulation and demodulation module includes a first low and intermediate frequency modulation and demodulation unit and a second low and intermediate frequency modulation and demodulation unit;

[0019] The step S100 includes: the Bluetooth master device transforms the first target signal into the same first signal and second signal through the first baseband layer;

[0020] The step S200 includes:

[0021] S210, set the first frequency point corresponding to the first signal through the first low and intermediate frequency modulation and demodulation unit, and set the second frequency point corresponding to the second signal through the second low and intermediate frequency modulation and demodulation unit;

[0022] S220, set the first signal at the first frequency point and the second signal at the second frequency point into a second target signal;

[0023] S230, after digital-to-analog conversion of the second target signal, send it to the Bluetooth slave device through the first radio frequency module, so that the Bluetooth slave device can resolve the first signal corresponding to the first frequency point and the second signal corresponding to the second frequency point from the second target signal.

[0024] Preferably, the first modulation and demodulation module further includes a digital modulation and demodulation unit, and the digital modulation and demodulation unit includes a mapping sub-unit, a differential coding sub-unit, and a matched filter;

[0025] Before the step S210, it further includes the steps:

[0026] Convert the bit streams corresponding to the first signal and the second signal into symbol streams through the mapping sub-unit;

[0027] Perform differential coding on the symbol stream through the differential coding sub-unit to obtain a differentially coded symbol stream;

[0028] Perform upsampling operation and filtering operation on the differentially coded symbol stream through the matched filter to respectively obtain a processed first signal and a processed second signal, and execute the step S210 and the step S220 based on the processed first signal and the processed second signal.

[0029] Preferably, the number of frequency points between the first frequency point and the second frequency point is greater than a preset number.

[0030] Preferably, the Bluetooth slave device includes a second baseband layer, a second radio frequency module, and a second modulation and demodulation module;

[0031] The step S300 includes:

[0032] The Bluetooth slave device receives the first signal and the second signal through the second radio frequency module, demodulates the first signal and the second signal through the second modulation and demodulation module, calculates a first EVM value corresponding to the first signal and a second EVM value corresponding to the second signal, determines a final target signal according to the first EVM value and the second EVM value, and responds to the final target signal through the second baseband layer.

[0033] The present invention further provides a signal transmission system between a Bluetooth master device and a Bluetooth slave device. The signal transmission system includes a Bluetooth master device and a Bluetooth slave device. The Bluetooth master device is configured to transform a first target signal to be transmitted into the same first signal and second signal, set a first frequency point corresponding to the first signal and a second frequency point corresponding to the second signal, send the first signal to the Bluetooth slave device through the first frequency point, and send the second signal to the Bluetooth slave device through the second frequency point, wherein the second frequency point is different from the first frequency point.

[0034] The Bluetooth slave device is configured to receive the first signal and the second signal, calculate a first EVM value corresponding to the first signal and a second EVM value corresponding to the second signal, and determine a final target signal according to the first EVM value and the second EVM value.

[0035] The present invention further provides a pair of earphones, including a left earphone and a right earphone. Any one of the left earphone and the right earphone serves as a Bluetooth master device, and the other serves as a Bluetooth slave device, jointly implementing the signal transmission method between the Bluetooth master device and the Bluetooth slave device as described above.

[0036] The present invention further provides a chip, which is used to be installed in an earphone to form a Bluetooth master device or a Bluetooth slave device. The Bluetooth master device and the Bluetooth slave device are used to constitute the signal transmission system between the Bluetooth master device and the Bluetooth slave device as described above.

[0037] The present invention further provides a computer-readable storage medium, including a first medium and a second medium. Computer programs are respectively stored on the first medium and the second medium. When the computer programs are executed by a processor, the signal transmission method between the Bluetooth master device and the Bluetooth slave device as described above is implemented.

[0038]

Beneficial effects

[0039] The first target signal to be transmitted is transformed into the same first signal and second signal by the Bluetooth master device. The first frequency point corresponding to the first signal and the second frequency point corresponding to the second signal are set. The first signal is transmitted to the Bluetooth slave device through the first frequency point, and the second signal is transmitted to the Bluetooth slave device through the second frequency point. When the Bluetooth slave device receives the first signal and the second signal, the Bluetooth slave device calculates the first EVM value corresponding to the first signal and the second EVM value corresponding to the second signal, and determines the final target signal according to the first EVM value and the second EVM value. In the process of signal transmission between the Bluetooth master device and the Bluetooth slave device, in the Bluetooth master device as the transmitting end, the same signal is transmitted using two frequency points, reducing the communication interference during signal transmission between the Bluetooth master device and the Bluetooth slave device. Even when the signal on one frequency point is interfered, the signal on the other frequency point can be completely retained without being interfered, thereby increasing the correct rate of signal transmission between the Bluetooth master device and the Bluetooth slave device, reducing the number of signal retransmissions between the Bluetooth master device and the Bluetooth slave device, and thus reducing the communication power consumption between the Bluetooth master device and the Bluetooth slave device.

[0040] Other beneficial effects of the present invention will be described in the specific implementation manner through the introduction of specific technical features and technical solutions. Those skilled in the art should be able to understand the beneficial technical effects brought by the described technical features and technical solutions through these introductions. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The preferred embodiments of the signal transmission between the Bluetooth master and slave devices according to the present invention will be described below with reference to the drawings. In the drawings:

[0042] Figure 1 is a flowchart of an embodiment of the signal transmission method between the Bluetooth master and slave devices of the present invention;

[0043] Figure 2 is a schematic diagram of the system architecture of the Bluetooth master device and the Bluetooth slave device in an embodiment of the present invention;

[0044] Figure 3 is a schematic diagram of a structure of the Bluetooth master device in an embodiment of the present invention;

[0045] Figure 4 is another schematic diagram of a structure of the Bluetooth master device in an embodiment of the present invention;

[0046] Figure 5 is a schematic diagram of a structure of the Bluetooth slave device in an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0047] Figure 1 is a flowchart of an embodiment of the signal transmission method between the Bluetooth master and slave devices of the present invention, and the method includes the following steps.

[0048] It should be noted that in the present invention, step numbers (letter or number numbers) are used to refer to certain specific method steps only for the purpose of convenient and concise description, and by no means to limit the order of these method steps by letters or numbers. Those skilled in the art can understand that the order of relevant method steps should be determined by the technology itself and should not be unduly restricted by the existence of step numbers.

[0049] Step S100, the Bluetooth master device transforms the first target signal to be sent into the same first signal and second signal.

[0050] In this embodiment, the Bluetooth master device and the Bluetooth slave device are Bluetooth devices. For example, the Bluetooth master device and the Bluetooth slave device can be TWS (True Wireless Stereo) devices. In this embodiment, the device that sends the signal is denoted as the Bluetooth master device, and the device that receives the signal is denoted as the Bluetooth slave device. When the Bluetooth master device needs to send a signal to the Bluetooth slave device, the Bluetooth master device will split the signal to be sent to the Bluetooth slave device into two identical signals. For the convenience of description, the signal sent to the Bluetooth slave device in this embodiment is denoted as the first target signal to be sent. When the Bluetooth master device detects the first target signal to be sent, the Bluetooth master device transforms the first target signal into the same first signal and second signal, that is, the first signal and the second signal are signals modulated with the same information, and the first signal and the second signal are also the same as the first target signal, which is equivalent to cloning the first signal and the second signal from the first target signal. It can be understood that when the Bluetooth master device receives data sent by the terminal device and needs to forward it to the Bluetooth slave device, the Bluetooth master device will also detect the first target signal corresponding to the data, that is, the first target signal can be actively triggered in the Bluetooth master device or sent to the Bluetooth master device by other terminal devices.

[0051] Step S200, set the first frequency point corresponding to the first signal and the second frequency point corresponding to the second signal, send the first signal to the Bluetooth slave device through the first frequency point, and send the second signal to the Bluetooth slave device through the second frequency point, where the second frequency point is different from the first frequency point.

[0052] After the Bluetooth master device obtains the first signal and the second signal, the Bluetooth master device sets the first frequency point corresponding to the first signal and the second frequency point corresponding to the second signal. Among them, the first frequency point and the second frequency point are two different frequency points within the 2.4G frequency band, that is, the first frequency point and the second frequency point are different. The Bluetooth master device and the Bluetooth slave device can pre-negotiate the first frequency point and the second frequency point corresponding to the signal transmitted each time, or can negotiate the first frequency point and the second frequency point before sending the first signal and the second signal each time. That is, the Bluetooth master device and the Bluetooth slave device can negotiate the frequency points required for each transmission of the first signal and the second signal, or can negotiate the frequency points required for multiple transmissions of the first signal and the second signal at one time. When the Bluetooth master device determines the first frequency point and the second frequency point, the Bluetooth master device sends the first signal to the Bluetooth slave device through the first frequency point, and sends the second signal to the Bluetooth slave device through the second frequency point.

[0053] Further, the Bluetooth master device includes a first baseband layer, a first modulation and demodulation module, and a first radio frequency module; the first modulation and demodulation module includes a first low-IF modulation and demodulation unit and a second low-IF modulation and demodulation unit.

[0054] Specifically, the Bluetooth master device includes a baseband layer, a modulation and demodulation module, a radio frequency module, and an antenna. In order to facilitate the distinction of each component in the Bluetooth master device and the Bluetooth slave device, in this embodiment, the baseband layer in the Bluetooth master device is denoted as the first baseband layer, the modulation and demodulation module is denoted as the first modulation and demodulation module, the radio frequency module is denoted as the first radio frequency module, and the antenna is denoted as the first antenna. Specifically, reference can be made to Figure 2 . It can be understood that when the Bluetooth master device receives a signal, it uses the demodulation function of the first modulation and demodulation module; when the Bluetooth master device sends a signal, it uses the modulation function of the first modulation and demodulation module. Refer to Figure 2 . The first baseband layer, the first modulation and demodulation module, the first radio frequency module, and the first antenna are connected in sequence. The first baseband layer is also called the baseband packet, which is a physical layer protocol in the Bluetooth protocol stack; when the Bluetooth master device sends a signal, the first modulation and demodulation module is used to modulate the signal; when the Bluetooth master device receives a signal, the first modulation and demodulation module is used to demodulate the received signal; the first radio frequency module is used to send the signal to the first antenna, or receive the signal sent by the first antenna; the first antenna is used to send the signal out, or receive the signal sent by other devices. The first modulation and demodulation module includes a first low-IF modulation and demodulation unit and a second low-IF modulation and demodulation unit, and the low-IF modulation and demodulation unit is used to down-convert the signal to zero IF and set the corresponding frequency point for the signal.

[0055] The step S100 includes: the Bluetooth master device transforms the first target signal into the same first signal and second signal through the first baseband layer.

[0056] After the Bluetooth master device obtains the first target signal, the Bluetooth master device converts the first target signal into the same first signal and second signal through the first baseband layer.

[0057] The step S200 includes:

[0058] S210, setting a first frequency point corresponding to the first signal through the first low intermediate frequency modulation and demodulation unit, and setting a second frequency point corresponding to the second signal through the second low intermediate frequency modulation and demodulation unit.

[0059] S220, setting the first signal at the first frequency point and the second signal at the second frequency point into a second target signal.

[0060] S230, after performing digital-to-analog conversion on the second target signal, sending the second target signal to the Bluetooth slave device through the first radio frequency module, so that the Bluetooth slave device can parse out the first signal corresponding to the first frequency point and the second signal corresponding to the second frequency point from the second target signal.

[0061] After the Bluetooth master device obtains the first signal and the second signal, the Bluetooth master device sets the first frequency point corresponding to the first signal through the first low intermediate frequency modulation and demodulation unit, and sets the second frequency point corresponding to the second signal through the second low intermediate frequency modulation and demodulation unit, and then sets the first signal at the first frequency point and the second signal at the second frequency point into a second target signal that can be transmitted. It should be noted that the second target signal contains the first signal transmitted at the first frequency point and the second signal transmitted at the second frequency point. In the second target signal, the transmission order of the first signal and the second signal is not restricted, that is, at a certain moment, the Bluetooth master device can only send one of the signals in the second target signal to the Bluetooth slave device.

[0062] After the Bluetooth master device obtains the second target signal, the Bluetooth master device performs digital-to-analog conversion on the second target signal, that is, converts the second target signal in digital signal form into the second target signal in analog signal form, obtains the second target signal after digital-to-analog conversion, and sends the second target signal after digital-to-analog conversion to the Bluetooth slave device, so that the Bluetooth slave device can parse out the first signal corresponding to the first frequency point and the second signal corresponding to the second frequency point from the second target signal, that is, sending the first signal after digital-to-analog conversion to the Bluetooth slave device through the first frequency point, and sending the second signal after digital-to-analog conversion to the Bluetooth slave device through the second frequency point.

[0063] Further, in order to make the interferences received by the first signal and the second signal different during the transmission process, the number of frequency points between the first frequency point and the second frequency point is greater than a preset number. In this embodiment, the size of the preset number is not limited. For example, the preset number can be set to 8 or 10, etc. It should be noted that the larger the number of frequency points between the first frequency point and the second frequency point, the greater the possibility that the communication channel qualities corresponding to the first frequency point and the second frequency point are different. It can be understood that when the number of frequency points between the first frequency point and the second frequency point is small, it means that the distance between the first frequency point and the second frequency point is small. At this time, the communication channel qualities corresponding to the first frequency point and the second frequency point are relatively similar. For example, the interference degrees received by the first signal and the second signal are similar, and the noise levels of the communication channels corresponding to the first frequency point and the second frequency point are relatively close. At this time, it may not be possible to effectively avoid the interference of other communications on the first signal and the second signal during the transmission process.

[0064] Further, the first modulation and demodulation module further includes a digital modulation and demodulation unit, and the digital modulation and demodulation unit includes a mapping sub-unit, a differential encoding sub-unit, and a matched filter; before the step S210, the method further includes the steps of:

[0065] Step a, converting the bit streams corresponding to the first signal and the second signal into symbol streams through the mapping sub-unit.

[0066] Further, referring to Figure 3 , the first modulation and demodulation module further includes a digital modulation and demodulation unit. In the Bluetooth master device, each first modulation and demodulation module includes two digital modulation and demodulation units, and these two digital modulation and demodulation units are respectively connected to the first baseband layer. Each digital modulation and demodulation unit is connected to a low intermediate frequency modulation and demodulation unit. For details, reference can be made to Figure 3 .

[0067] Referring to Figure 4, the digital modulation and demodulation unit includes a mapping subunit, a differential encoding subunit, and a matched filter. The digital modulation and demodulation unit can be PSK or FSK (Frequency-Shift Keying), etc. The mapping subunit is a digital modulation and demodulation mapping subunit, and the differential encoding subunit is also a digital modulation and demodulation differential encoding subunit. For example, when the digital modulation and demodulation unit is DQPSK (Differential Quadrature Reference Phase Shift Keying), the mapping subunit is a PSK (Phase-Shift Keying) mapping subunit, and the differential encoding subunit is a DPSK differential encoding subunit. Each mapping subunit is connected to the first baseband layer. One mapping subunit is sequentially connected to a differential encoding subunit and a matched filter. One of the matched filters is connected to the first low-IF modulation and demodulation unit, and the other matched filter is connected to the second low-IF modulation and demodulation unit.

[0068] The mapping subunit is a mapping subunit for modulation and demodulation, which is used to convert the bit streams corresponding to the first signal and the second signal into symbol streams. In this embodiment, the mapping subunit converts the bit streams corresponding to the first signal and the second signal into waveforms in the time domain, that is, into symbol streams. In other embodiments, the bit streams corresponding to the first signal and the second signal can also be converted into waveforms in the frequency domain; the differential encoding subunit is used to perform differential encoding on the symbol stream; the matched filter is used to perform upsampling operation and filtering operation on the symbol stream. It should be noted that the implementation processes of the corresponding functions of the mapping subunit, the differential encoding subunit, and the matched filter are all specified by the Bluetooth protocol and will not be elaborated here.

[0069] When the Bluetooth master device splits the first target signal into the first signal and the second signal through the first baseband layer, the Bluetooth master device converts the bit streams corresponding to the first signal and the second signal into symbol streams through the mapping subunit, that is, converts the bit stream corresponding to the first signal into a symbol stream and the bit stream corresponding to the second signal into a symbol stream. It should be noted that in the mapping subunit, the mapping relationship between the bit stream and the modulation symbol stream is pre-stored. Through this mapping relationship, the corresponding relationship between the bit stream and the modulation symbol stream can be known, that is, which or which modulation symbol streams each bit stream specifically corresponds to can be known.

[0070] Step b, perform differential encoding on the symbol stream through the differential encoding subunit to obtain the differentially encoded symbol stream.

[0071] After the Bluetooth master device obtains the symbol streams corresponding to the first signal and the second signal, the Bluetooth master device performs differential encoding on the symbol streams corresponding to the first signal and the second signal through two differential encoding subunits respectively. It can be understood that one differential encoding subunit in the digital modulation and demodulation unit performs differential encoding on the symbol stream corresponding to the first signal, so as to obtain the differentially encoded symbol stream corresponding to the first signal, and the other differential encoding subunit performs differential encoding on the symbol stream corresponding to the second signal, so as to obtain the differentially encoded symbol stream corresponding to the second signal.

[0072] Step c, perform upsampling operation and filtering operation on the differentially encoded symbol stream through the matching filter, so as to correspondingly obtain the processed first signal and the processed second signal, and execute the step S210 and the step S220 based on the processed first signal and the processed second signal.

[0073] After the Bluetooth master device obtains the differentially encoded symbol streams corresponding to the first signal and the second signal, the Bluetooth master device performs upsampling operation and filtering operation on the differentially encoded symbol stream through the matching filter, that is, performs upsampling operation and filtering operation on the differentially encoded symbol stream of the first signal through one matching filter to obtain the processed first signal; performs upsampling operation and filtering operation on the differentially encoded symbol stream of the second signal through another matching filter to obtain the processed second signal. After the Bluetooth master device obtains the processed first signal and the processed second signal, the Bluetooth master device sets the first frequency point corresponding to the processed first signal through the first low intermediate frequency modulation and demodulation unit, sets the second frequency point corresponding to the processed second signal through the second low intermediate frequency modulation and demodulation unit, and then sets the processed first signal at the first frequency point and the processed second signal at the second frequency point as a second target signal. Further, Figure 4 It can be known that the first modulation and demodulation module further includes an adder, and the Bluetooth master device sets the processed first signal and the processed second signal as a second target signal through the adder.

[0074] For the convenience of understanding, the process of obtaining the second target signal is illustrated by the following example. If the symbol stream corresponding to the first signal processed by the mapping subunit is represented as x1(n), x1(n) ∈ θ, where θ is the mapping relationship set in the mapping subunit, then after differential encoding by the differential encoding subunit, the differentially encoded symbol stream corresponding to the first signal can be represented as: where, () * represents conjugate; when the upsampling operation is performed on the differentially encoded symbol stream corresponding to the first signal through the matching filter, the upsampled first signal obtained can be represented as: where, is the first signal after upsampling, and upsample() represents the upsampling operation; after performing a filtering operation on the first signal after the upsampling operation, the processed first signal can be expressed as:

[0075]

[0076] where F represents the matched filter, F(t) represents the t-th value of the matched filter, L represents the length of the matched filter, and the size of L can be set according to specific needs. In this embodiment, the size of L is not specifically limited. denotes summing the content inside the parentheses, and x1(k) represents the k-th sampling point of the first signal.

[0077] It should be noted that the process of obtaining the processed second signal is the same as that of obtaining the processed first signal, and the process of obtaining the processed second signal will not be repeated here. If the Bluetooth master device records the processed first signal as records the processed second signal as then the process of obtaining the second target signal by adding the signals in the corresponding communication channels of the first frequency point and the second frequency point through an adder can be expressed as:

[0078] Step S300, the Bluetooth slave device receives the first signal and the second signal, calculates the first EVM value corresponding to the first signal and the second EVM value corresponding to the second signal, and determines the final target signal according to the first EVM value and the second EVM value.

[0079] After the Bluetooth slave device receives the first signal sent by the Bluetooth master device through the first frequency point and the second signal sent through the second frequency point, the Bluetooth slave device identifies the first target signal sent by the Bluetooth master device according to the first signal and the second signal. It should be noted that the first signal and the second signal are sent by the Bluetooth master device to the Bluetooth slave device through one signal. Only in the specific sending process, the Bluetooth master device sends the first signal and the second signal through two different frequency points. For example, when the Bluetooth master device sends the second target signal to the Bluetooth slave device, the Bluetooth master device first sends the first signal in the second target signal to the Bluetooth slave device through the first frequency point, and then sends the second signal in the second target signal to the Bluetooth slave device through the second frequency point. Only when the Bluetooth master device sends both the first signal and the second signal to the Bluetooth slave device can the Bluetooth master device successfully send the second target signal to the Bluetooth slave device.

[0080] After the Bluetooth slave device receives the first signal and the second signal, the Bluetooth slave device calculates the first EVM (Error Vector Magnitude) value corresponding to the first signal and the second EVM value corresponding to the second signal. Specifically, the formula for calculating the EVM value is as follows:

[0081]

[0082] Where P represents the average EVM value corresponding to a signal; M represents the sliding average window length, and the size of M can be preset according to specific needs, and the size of M is not limited in this embodiment; s(n) represents the time-domain value corresponding to the nth received carrier signal; θ represents the set of mapping relationships, which is the same as θ in the Bluetooth master device; represents a candidate mapping point in the set of mapping relationships, that is, an element in the set of mapping relationships; || 2 represents the square of the absolute value.

[0083] represents finding the minimum value in the set of mapping relationships, represents the average of M values.

[0084] After the Bluetooth slave device calculates the first EVM value and the second EVM value, the Bluetooth slave device determines the final target signal according to the first EVM value and the second EVM value, that is, determines the signal sent by the Bluetooth master device according to the first EVM value and the second EVM value.

[0085] Further, the Bluetooth slave device includes a second baseband layer, a second radio frequency module, and a second modulation and demodulation module; the step S300 includes:

[0086] Step d, the Bluetooth slave device receives the first signal and the second signal through the second radio frequency module, demodulates the first signal and the second signal through the second modulation and demodulation module, calculates the first EVM value corresponding to the first signal and the second EVM value corresponding to the second signal, and determines the final target signal according to the first EVM value and the second EVM value, and responds to the final target signal through the second baseband layer.

[0087] Specifically, referring to Figure 2 and Figure 5, the Bluetooth slave device includes a second baseband layer, a second modulation and demodulation module, a second radio frequency module, and a second antenna connected in sequence. In this embodiment, the Bluetooth slave device receives signals as a receiving end. Therefore, the second modulation and demodulation module implements a demodulation function. Specifically, the Bluetooth slave device receives the first signal and the second signal sent by the Bluetooth master device through the second antenna, and then the second antenna transmits the first signal and the second signal to the second radio frequency module. When the second radio frequency module of the Bluetooth slave device receives the first signal and the second signal, the Bluetooth slave device demodulates the first signal and the second signal through the second modulation and demodulation module, calculates the first EVM value corresponding to the first signal and the second EVM value corresponding to the second signal, and determines the final target signal according to the first EVM value and the second EVM value, so as to obtain the signal sent by the Bluetooth master device, and then sends the final target signal to the second baseband layer to respond to the final target signal through the second baseband layer. It should be noted that the larger the EVM value, the greater the communication interference suffered by the corresponding signal during transmission, and the worse the channel quality for transmitting this signal; the smaller the EVM value, the smaller the communication interference suffered by the corresponding signal during transmission, and the better the channel quality for transmitting this signal.

[0088] It can be understood that there is a very small probability that two paths (i.e., two frequency points) are simultaneously interfered with during the signal transmission between the Bluetooth master device and the Bluetooth slave device in the same frequency band and at the same time. Therefore, during the communication between the Bluetooth master device and the Bluetooth slave device, even if one of the two signals is interfered with and becomes an unrecognizable correct signal, the other signal that is not interfered with can cover the "interfered" signal and finally merge into a recognizable "correct signal", thereby reducing the communication interference during the signal transmission between the Bluetooth master device and the Bluetooth slave device.

[0089] Further, the step S300 is specifically as follows:

[0090] Step h, when the Bluetooth slave device receives the first signal and the second signal, calculate the first EVM value corresponding to the first signal and calculate the second EVM value corresponding to the second signal.

[0091] Step g, compare the magnitudes of the first EVM value and the second EVM value, and determine the signal with the smaller EVM value as the final target signal.

[0092] After the Bluetooth slave device receives the first signal and the second signal, the Bluetooth slave device calculates the first EVM value corresponding to the first signal and the second EVM value corresponding to the second signal. After the Bluetooth slave device calculates the first EVM value and the second EVM value, the Bluetooth slave device compares the magnitudes of the first EVM value and the second EVM value, and takes the signal with the smaller EVM value as the final target signal. Specifically, after the Bluetooth master device obtains the first EVM value and the second EVM value, the Bluetooth master device determines the magnitudes of the first EVM value and the second EVM value. If the first EVM value is greater than the second EVM value, the Bluetooth slave device determines that the degree of communication interference received by the first signal is greater than that received by the second signal. At this time, the Bluetooth master device can select the second signal as the final target signal, that is, as the signal sent by the Bluetooth master device. If the first EVM value is less than the second EVM value, the Bluetooth slave device determines that the degree of communication interference received by the first signal is less than that received by the second signal. At this time, the Bluetooth master device can select the first signal as the final target signal. If the first EVM value is equal to the second EVM value, the Bluetooth slave device determines that the degree of communication interference received by the first signal is the same as that received by the second signal. At this time, the Bluetooth master device can select the first signal and / or the second signal as the final target signal.

[0093] In this embodiment, the Bluetooth master device transforms the first target signal to be sent into the same first signal and second signal, sets the first frequency point corresponding to the first signal and the second frequency point corresponding to the second signal, sends the first signal to the Bluetooth slave device through the first frequency point, and sends the second signal to the Bluetooth slave device through the second frequency point. After the Bluetooth slave device receives the first signal and the second signal, the Bluetooth slave device calculates the first EVM value corresponding to the first signal and the second EVM value corresponding to the second signal, and determines the final target signal according to the first EVM value and the second EVM value. It realizes that during the signal transmission process between the Bluetooth master device and the Bluetooth slave device, in the Bluetooth master device as the transmitting end, the same signal is transmitted using two frequency points, reducing the communication interference during the signal transmission between the Bluetooth master device and the Bluetooth slave device. Even when the signal on one frequency point is interfered, the signal on the other frequency point can be completely retained without being interfered, thereby increasing the correct rate of signal transmission between the Bluetooth master device and the Bluetooth slave device, reducing the number of signal retransmissions between the Bluetooth master device and the Bluetooth slave device, and thus reducing the communication power consumption between the Bluetooth master device and the Bluetooth slave device.

[0094] Furthermore, a second embodiment of the signal transmission method between the Bluetooth master and slave devices of the present invention is proposed.

[0095] The difference between the second embodiment of the signal transmission method between the Bluetooth master and slave devices and the embodiment of the signal transmission method between the Bluetooth master and slave devices described above is that in the step S300, the step of determining the final target signal according to the first EVM value and the second EVM value is specifically as follows:

[0096] Step e, take the reciprocal of the first EVM value to obtain the first weight value corresponding to the first EVM value, and take the reciprocal of the second EVM value to obtain the second weight value corresponding to the second EVM value.

[0097] Refer to Figure 5 , the second modulation and demodulation module includes an analog-to-digital conversion module, a low-IF modulation and demodulation unit, a frequency selection filter, a matched filter, a differential decoding subunit, a compensation unit, an EVM unit, and a weight generator connected in sequence. It should be noted that in the second modem, there are two low-IF modulation and demodulation units, two frequency selection filters, two matched filters, two differential decoding subunits, two compensation units, two EVM units, and two weight generators. A low-IF modulation and demodulation unit, a frequency selection filter, a matched filter, a differential decoding subunit, a compensation unit, an EVM unit, and a weight generator are connected in sequence to form two paths, which process the first signal and the second signal respectively, that is, one path processes the first signal and one path processes the second signal.

[0098] In the Bluetooth slave device, the analog-to-digital conversion module is used to convert the first signal and the second signal in the form of analog signals into the first signal and the second signal in the form of digital signals respectively; the low-IF modulation and demodulation unit is used to perform demodulation operations on the first signal and the second signal to down-convert the first signal and the second signal to zero IF; the frequency selection filter is used to filter out interference and noise outside the effective bandwidth in the first signal and the second signal; the matched filter is used to perform sampling operations and filtering operations on the first signal and the second signal; the differential decoding subunit is used to perform differential decoding operations on the first signal and the second signal; the compensation unit is used to perform operations such as frequency offset compensation, channel compensation, time-frequency compensation, and / or amplitude compensation on the first signal and the second signal. Specifically, the compensation unit can only perform frequency offset compensation operations on the first signal and the second signal, or can perform frequency offset compensation and time offset compensation operations on the first signal and the second signal; the EVM unit is used to generate the EVM values corresponding to the first signal and the second signal; the weight generator is used to generate the corresponding weight values according to the EVM values of the first signal and the second signal; the inverse mapping subunit is used to convert the symbol streams corresponding to the first signal and the second signal into bit streams.

[0099] After the Bluetooth master device obtains the first EVM value corresponding to the first signal and the second EVM value corresponding to the second signal, the Bluetooth master device takes the reciprocal of the first EVM value to obtain the first weight value corresponding to the first EVM value, and takes the reciprocal of the second EVM value to obtain the second weight value corresponding to the second EVM value.

[0100] Specifically, if the weight value is denoted as w, then

[0101] Step f: Multiply the time-domain value corresponding to the first signal by the first weight value to obtain a first product, and multiply the time-domain value corresponding to the second signal by the second weight value to obtain a second product.

[0102] Step g: Calculate the sum of the first product and the second product to obtain the target symbol stream corresponding to the first signal and the second signal, and convert the target symbol stream into a bit stream to determine the final target signal.

[0103] After the Bluetooth master device obtains the first weight value corresponding to the first signal and the second weight value corresponding to the second signal, the Bluetooth master device multiplies the time-domain value corresponding to the first signal by the first weight value to obtain a first product, and multiplies the time-domain value corresponding to the second signal by the second weight value to obtain a second product. After the Bluetooth master device obtains the first product and the second product, the Bluetooth master device calculates the sum of the first product and the second product through an adder, thereby obtaining the target symbol stream corresponding to the first signal and the second signal. It can be understood that the sum of the first product and the second product is the target symbol stream. It should be noted that the time-domain values corresponding to the first signal and the second signal can be represented by the time-domain expressions corresponding to the digital modulation and demodulation unit. Through this time-domain expression, the waveforms corresponding to the first signal and the second signal can be determined. Since the time-domain values of the first signal and the second signal are represented by the time-domain expression, the result obtained after adding the first product and the second product is also a time-domain expression. Through this time-domain expression, a waveform can be uniquely determined, and this waveform is the target symbol stream.

[0104] After the Bluetooth master device obtains the target symbol stream, the Bluetooth master device converts the target symbol stream into a bit stream through an inverse mapping sub-unit, thereby obtaining the final target signal, that is, the signal sent by the Bluetooth master device. That is, the bit stream obtained by converting the target symbol stream is the final target signal.

[0105] Specifically, refer to Figure 5, the Bluetooth master device inputs the symbol stream of the first signal processed by the compensation unit into the multiplier, and inputs the first weight value generated by the weight generator into the multiplier, so as to obtain the first product through the multiplier; inputs the symbol stream of the second signal processed by the compensation unit into the multiplier, and inputs the second weight value generated by the weight generator into the multiplier, so as to obtain the second product through the multiplier, and then inputs the first product and the second product into the adder, and calculates the sum of the first product and the second product through the adder.

[0106] Specifically, the formula for obtaining the target symbol stream can be expressed as:

[0107]

[0108] where, represents the target symbol stream, s1 represents the symbol stream corresponding to the first signal, w1 represents the first weight value, s2 represents the symbol stream corresponding to the second signal, and w2 represents the second weight value.

[0109] In this embodiment, through real-time EVM value calculation and weight conversion, it is possible to know which signal transmitted at which frequency point is interfered or not interfered at the current time, and the degree of interference, so that the signal that is not interfered or has a lighter interference degree occupies a larger weight, and a complete final target signal is formed according to the weight and the signals at two frequency points, thereby reducing the interference degree of the final target signal finally recognized by the Bluetooth slave device from communication interference and improving the correct rate of signal transmission between the Bluetooth master device and the Bluetooth slave device.

[0110] The present invention also provides a signal transmission system between a Bluetooth master device and a Bluetooth slave device. The signal transmission system includes a Bluetooth master device and a Bluetooth slave device; the Bluetooth master device is used to transform the first target signal to be transmitted into the same first signal and second signal; set the first frequency point corresponding to the first signal and the second frequency point corresponding to the second signal, send the first signal to the Bluetooth slave device through the first frequency point, and send the second signal to the Bluetooth slave device through the second frequency point, where the second frequency point is different from the first frequency point;

[0111] The Bluetooth slave device is used to receive the first signal and the second signal, calculate the first EVM value corresponding to the first signal and the second EVM value corresponding to the second signal, and determine the final target signal according to the first EVM value and the second EVM value.

[0112] Further, the Bluetooth slave device is further configured to take the reciprocal of the first EVM value to obtain a first weight value corresponding to the first EVM value, and take the reciprocal of the second EVM value to obtain a second weight value corresponding to the second EVM value; multiply the time-domain value corresponding to the first signal by the first weight value to obtain a first product, and multiply the time-domain value corresponding to the second signal by the second weight value to obtain a second product; calculate the sum of the first product and the second product to obtain a target symbol stream corresponding to the first signal and the second signal, and convert the target symbol stream into a bit stream to determine a final target signal, that is, obtain the final target signal.

[0113] Further, after receiving the first signal and the second signal, the Bluetooth slave device is further configured to calculate a first EVM value corresponding to the first signal, and calculate a second EVM value corresponding to the second signal; compare the magnitudes of the first EVM value and the second EVM value, and determine the signal with a smaller EVM value as the final target signal.

[0114] Further, the number of frequency points between the first frequency point and the second frequency point is greater than a preset number.

[0115] It should be noted that the specific implementation manner of the signal transmission system between the Bluetooth master and slave devices of the present invention is basically the same as that of the above-mentioned embodiment of the signal transmission method between the Bluetooth master and slave devices, and will not be repeated here.

[0116] Further, the Bluetooth master device includes a first baseband layer, a first modulation and demodulation module, and a first radio frequency module connected in sequence. The first modulation and demodulation module includes a first low and intermediate frequency modulation and demodulation unit, a second low and intermediate frequency modulation and demodulation unit, an adder connected to the first low and intermediate frequency modulation and demodulation unit and the second low and intermediate frequency modulation and demodulation unit, and a digital-to-analog conversion unit connected to the adder;

[0117] The first baseband layer is configured to transform the first target signal into the same first signal and second signal;

[0118] The first low and intermediate frequency modulation and demodulation unit is configured to set a first frequency point corresponding to the first signal;

[0119] The second low and intermediate frequency modulation and demodulation unit is configured to set a second frequency point corresponding to the second signal;

[0120] The adder is configured to set the first signal at the first frequency point and the second signal at the second frequency point into a second target signal;

[0121] The digital-to-analog conversion unit is configured to perform digital-to-analog conversion on the second target signal to obtain a second target signal after digital-to-analog conversion;

[0122] The first radio frequency module is configured to send the second target signal after digital-to-analog conversion to the Bluetooth slave device, so as to send the first signal to the Bluetooth slave device through the first frequency point and send the second signal to the Bluetooth slave device through the second frequency point.

[0123] Further, the first modulation and demodulation module further includes a digital modulation and demodulation unit, and the digital modulation and demodulation unit includes a mapping subunit, a differential encoding subunit, and a matched filter that are connected in sequence;

[0124] The mapping subunit is configured to convert the bit streams corresponding to the first signal and the second signal into symbol streams;

[0125] The differential encoding subunit is configured to perform differential encoding on the symbol stream to obtain a differentially encoded symbol stream;

[0126] The matched filter is configured to perform upsampling operation and filtering operation on the differentially encoded symbol stream to correspondingly obtain a processed first signal and a processed second signal.

[0127] Specifically, referring to Figure 4 , in the Bluetooth master device, when the first baseband layer obtains the first target signal, the first target signal is transformed into the same first signal and second signal, and then the first signal and the second signal are respectively sent to the mapping subunits of two digital modulation and demodulation units connected thereto, so that each digital modulation and demodulation unit receives the corresponding signal. The following describes the processing process of the first signal. When the mapping subunit receives the first signal, the mapping subunit maps the bit stream corresponding to the first signal into a symbol stream, and then sends the symbol stream to the differential encoding subunit. When the differential encoding subunit receives the symbol stream sent by the mapping subunit, it performs differential encoding on the symbol stream to obtain a differentially encoded symbol stream, and sends the differentially encoded symbol stream to the matched filter. When the matched filter receives the differentially encoded symbol stream, the matched filter performs upsampling operation and filtering operation on the differentially encoded symbol stream, so as to obtain a processed symbol stream, that is, a processed first signal, and sends the processed first signal to the first low intermediate frequency modulation and demodulation unit. When the first low intermediate frequency modulation and demodulation unit receives the processed first signal, it modulates the processed first signal to the first frequency point, so as to set the first frequency point corresponding to the first signal.

[0128] The first modulation and demodulation module further includes an adder and a digital-to-analog conversion module. After successfully setting the first frequency point corresponding to the first signal and the second frequency point corresponding to the second signal, the first low-IF modulation and demodulation unit will send the first signal at the first frequency point to the adder, and the second low-IF modulation and demodulation unit will send the second signal at the second frequency point to the adder. After the adder receives the first signal at the first frequency point and the second signal at the second frequency point, the adder adds the first signal at the first frequency point and the second signal at the second frequency point to obtain a second target signal, and then transmits the second target signal to the digital-to-analog conversion module. After the digital-to-analog conversion module receives the second target signal, it converts the second target signal in digital form into an analog form of the second target signal to obtain the second target signal after digital-to-analog conversion, and then sends the second target signal after digital-to-analog conversion to the first radio frequency module, so that the first radio frequency module sends the second target signal to the first antenna, and the first signal and the second signal in the second target signal are sent to the Bluetooth slave device through the first antenna.

[0129] Further, the Bluetooth slave device includes a second baseband layer, a second radio frequency module, and a second modulation and demodulation module connected in sequence;

[0130] The second radio frequency module is configured to receive the first signal and the second signal sent by the Bluetooth master device;

[0131] The second modulation and demodulation module is configured to demodulate the first signal and the second signal, calculate a first EVM value corresponding to the first signal and a second EVM value corresponding to the second signal, and determine a final target signal according to the first EVM value and the second EVM value;

[0132] The second baseband layer is configured to respond to the final target signal.

[0133] Further, the second modulation and demodulation module includes a compensation unit, and the compensation unit is configured to perform frequency offset compensation and / or time offset compensation on the first signal and the second signal.

[0134] Specifically, each device included in the Bluetooth slave device and the connection relationship between each device have been described in detail in the embodiments of the signal transmission method between the Bluetooth master and slave devices, and will not be repeated in this embodiment. The following describes the signal processing flow in the Bluetooth slave device in terms of the signal flow transmission process.

[0135] Refer to Figure 5When the Bluetooth slave device receives, via its second antenna, the first signal transmitted by the first antenna of the Bluetooth master device at the first frequency band and the second signal transmitted at the second frequency band, i.e., after the second antenna of the Bluetooth slave device receives the second target signal, the second antenna sends the second target signal to the second radio frequency module, which then sends the second target signal to the analog-to-digital conversion module. When the analog-to-digital conversion module receives the second target signal, it converts the second target signal in analog signal form into the second target signal in digital signal form, and then sends the second target signal after analog-to-digital conversion to the low-IF modulation and demodulation unit, which demodulates the first signal at the first frequency band and the second signal at the second frequency band from the second target signal. When the low-IF modulation and demodulation unit obtains the first signal at the first frequency band, it sends the first signal to the frequency selection filter. When the frequency selection filter obtains the first signal, it filters out the interference and noise in the first signal except for the effective bandwidth, obtains the first signal after noise reduction, and then sends the first signal after noise reduction to the matched filter.

[0136] When the matched filter receives the first signal after noise reduction, it performs sampling and filtering operations on the first signal after noise reduction, thereby obtaining the first signal after filtering, and sends the first signal after filtering to the differential decoding sub-unit. When the differential decoding sub-unit receives the first signal after filtering, it decodes the first signal after filtering to obtain the first signal after decoding, and sends the first signal after decoding to the compensation unit, which performs compensation operations such as time offset and / or frequency offset on the first signal after decoding to obtain the first signal after compensation processing, and sends the first signal after compensation processing to the EVM unit. When the EVM unit receives the first signal after compensation processing, it calculates the EVM value corresponding to the first signal to obtain the first EVM value, and sends the first EVM value to the weight generator. When the weight generator receives the first EVM value, it generates the first weight value according to the first EVM value and sends the weight value to the multiplier. As can be seen from 5, each multiplier is respectively connected to the weight generator and the compensation unit. After receiving the first weight value sent by the weight generator and the symbol stream of the first signal sent by the compensation unit, the multiplier multiplies the first weight value and the symbol stream of the first signal to obtain the first product, and sends the first product to the adder. It should be noted that the process of obtaining the second product corresponding to the second signal is the same as that of obtaining the first product, and will not be repeated here. When the adder obtains the first product and the second product, it adds the first product and the second product to obtain the target symbol stream corresponding to the first signal and the second signal, and sends the target symbol stream to the inverse mapping sub-unit, which converts the target symbol stream into a bit stream, and then sends the bit stream to the second baseband layer. It can be understood that this bit stream is the final target signal.

[0137] In this embodiment, the Bluetooth master device transforms the first target signal to be transmitted into the same first signal and second signal, sets the first frequency point corresponding to the first signal and the second frequency point corresponding to the second signal, transmits the first signal to the Bluetooth slave device through the first frequency point, and transmits the second signal to the Bluetooth slave device through the second frequency point. When the Bluetooth slave device receives the first signal and the second signal, the Bluetooth slave device calculates the first EVM value corresponding to the first signal and the second EVM value corresponding to the second signal, and determines the final target signal according to the first EVM value and the second EVM value. During the signal transmission process between the Bluetooth master device and the Bluetooth slave device, in the Bluetooth master device acting as the transmitter, the same signal is transmitted using two frequency points, reducing the communication interference during signal transmission between the Bluetooth master device and the Bluetooth slave device. Even when the signal on one frequency point is interfered, the signal on the other frequency point can be completely retained without being interfered, thereby increasing the correct rate of signal transmission between the Bluetooth master device and the Bluetooth slave device, reducing the number of signal retransmissions between the Bluetooth master device and the Bluetooth slave device, and thus reducing the communication power consumption between the Bluetooth master device and the Bluetooth slave device.

[0138] The present invention also provides a pair of earphones, including a left earphone and a right earphone. Any one of the left earphone and the right earphone serves as the Bluetooth master device, and the other serves as the Bluetooth slave device, jointly implementing the signal transmission method between the Bluetooth master and slave devices as described above.

[0139] The specific implementation manners of the pair of earphones of the present invention are basically the same as those of the first and second embodiments of the signal transmission method between the above-mentioned Bluetooth master and slave devices, and will not be repeated here.

[0140] The present invention also provides a chip, which is used to be installed in an earphone to form a Bluetooth master device or a Bluetooth slave device. The Bluetooth master device and the Bluetooth slave device are used to constitute the signal transmission system between the Bluetooth master and slave devices as described above.

[0141] The specific implementation manners of the chip of the present invention are basically the same as those of the signal transmission system between the above-mentioned Bluetooth master and slave devices, and will not be repeated here.

[0142] The present invention also proposes a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the signal transmission method between the Bluetooth master and slave devices as described above are implemented.

[0143] The specific implementation manners of the computer-readable storage medium of the present invention are basically the same as those of the embodiments of the signal transmission method between the above-mentioned Bluetooth master and slave devices, and will not be repeated here.

[0144] Those skilled in the art can understand that, on the premise of no conflict, the above-mentioned preferred solutions can be freely combined and superimposed.

[0145] It should be understood that the above embodiments are merely exemplary and not restrictive. Without departing from the basic principles of the present invention, various obvious or equivalent modifications or substitutions that those skilled in the art can make to the above details will all be included within the scope of the claims of the present invention.

Claims

1. A signal transmission method between a Bluetooth master device and a slave device, characterized in that The signal transmission method between the Bluetooth master and slave devices includes the following steps: S100, the Bluetooth master device transforms a first target signal to be transmitted into the same first signal and second signal; the Bluetooth master device includes a first baseband layer, a first modulation and demodulation module, and a first radio frequency module; the Bluetooth master device transforms the first target signal into the same first signal and second signal through the first baseband layer; the first modulation and demodulation module includes a first low and intermediate frequency modulation and demodulation unit and a second low and intermediate frequency modulation and demodulation unit; S200, set a first frequency point corresponding to the first signal and a second frequency point corresponding to the second signal, send the first signal to the Bluetooth slave device through the first frequency point, and send the second signal to the Bluetooth slave device through the second frequency point, where the second frequency point is different from the first frequency point; the number of frequency points between the first frequency point and the second frequency point is greater than a preset number, and the preset number is set to 8 or 10; S300, the Bluetooth slave device receives the first signal and the second signal, calculates a first EVM value corresponding to the first signal and a second EVM value corresponding to the second signal, and determines a final target signal according to the first EVM value and the second EVM value; The step S200 includes: S210, set the first frequency point corresponding to the first signal through the first low and intermediate frequency modulation and demodulation unit, and set the second frequency point corresponding to the second signal through the second low and intermediate frequency modulation and demodulation unit; S220, set the first signal at the first frequency point and the second signal at the second frequency point into a second target signal; S230, after digital-to-analog conversion of the second target signal, send it to the Bluetooth slave device through the first radio frequency module.

2. The signal transmission method between the Bluetooth master and slave devices according to claim 1, characterized in that, In the step S300, the step of determining the final target signal according to the first EVM value and the second EVM value is specifically: Take the reciprocal of the first EVM value to obtain a first weight value corresponding to the first EVM value, and take the reciprocal of the second EVM value to obtain a second weight value corresponding to the second EVM value; Multiply the time domain value corresponding to the first signal by the first weight value to obtain a first product, and multiply the time domain value corresponding to the second signal by the second weight value to obtain a second product; Calculate the sum of the first product and the second product to obtain a target symbol stream corresponding to the first signal and the second signal, and convert the target symbol stream into a bit stream to determine the final target signal.

3. The signal transmission method between the Bluetooth master and slave devices according to claim 1, wherein The step S300 is specifically: When the Bluetooth slave device receives the first signal and the second signal, calculate the first EVM value corresponding to the first signal, and calculate the second EVM value corresponding to the second signal; Compare the magnitudes of the first EVM value and the second EVM value, and determine the signal with the smaller EVM value as the final target signal.

4. The signal transmission method between the Bluetooth master and slave devices according to claim 1, characterized in that The first modulation and demodulation module further includes a digital modulation and demodulation unit, and the digital modulation and demodulation unit includes a mapping sub-unit, a differential encoding sub-unit, and a matched filter; Before the step S210, the method further includes the steps of: Converting the bitstreams corresponding to the first signal and the second signal into symbol streams by the mapping subunit; Performing differential encoding on the symbol streams by the differential encoding subunit to obtain differentially encoded symbol streams; Performing upsampling operation and filtering operation on the differentially encoded symbol streams by the matched filter to correspondingly obtain a processed first signal and a processed second signal, and performing the step S210 and the step S220 based on the processed first signal and the processed second signal.

5. The signal transmission method between a Bluetooth master device and a slave device according to any one of claims 1 to 4, characterized in that, The Bluetooth slave device includes a second baseband layer, a second radio frequency module, and a second modulation and demodulation module; The step S300 includes: The Bluetooth slave device receives the first signal and the second signal through the second radio frequency module, demodulates the first signal and the second signal through the second modulation and demodulation module, calculates a first EVM value corresponding to the first signal and a second EVM value corresponding to the second signal, determines a final target signal according to the first EVM value and the second EVM value, and responds to the final target signal through the second baseband layer.

6. A signal transmission system between a Bluetooth master device and a slave device, characterized in that, The signal transmission system includes a Bluetooth master device and a Bluetooth slave device; the Bluetooth master device is configured to transform a first target signal to be transmitted into the same first signal and second signal; set a first frequency point corresponding to the first signal and a second frequency point corresponding to the second signal, send the first signal to the Bluetooth slave device through the first frequency point, and send the second signal to the Bluetooth slave device through the second frequency point, wherein the second frequency point is different from the first frequency point; the number of frequency points between the first frequency point and the second frequency point is greater than a preset number, and the preset number is set to 8 or 10; the Bluetooth master device includes a first modulation and demodulation module; the first modulation and demodulation module includes a first low intermediate frequency modulation and demodulation unit and a second low intermediate frequency modulation and demodulation unit; the first low intermediate frequency modulation and demodulation unit is configured to set the first frequency point corresponding to the first signal; the second low intermediate frequency modulation and demodulation unit is configured to set the second frequency point corresponding to the second signal; the Bluetooth master device includes a first baseband layer and a first radio frequency module connected in sequence, the first modulation and demodulation module further includes an adder connected to the first low intermediate frequency modulation and demodulation unit and the second low intermediate frequency modulation and demodulation unit, and a digital-to-analog conversion unit connected to the adder; the first baseband layer is configured to transform the first target signal into the same first signal and second signal; the adder is configured to set the first signal at the first frequency point and the second signal at the second frequency point into a second target signal; the digital-to-analog conversion unit is configured to perform digital-to-analog conversion on the second target signal to obtain a digitally converted second target signal; the first radio frequency module is configured to send the digitally converted second target signal to the Bluetooth slave device; The Bluetooth slave device is configured to receive a first signal and a second signal, calculate a first EVM value corresponding to the first signal and a second EVM value corresponding to the second signal, and determine a final target signal based on the first EVM value and the second EVM value.

7. The signal transmission system between the Bluetooth master and slave devices according to claim 6, characterized in that, The Bluetooth slave device is further configured to take the reciprocal of the first EVM value to obtain a first weight value corresponding to the first EVM value, and take the reciprocal of the second EVM value to obtain a second weight value corresponding to the second EVM value; multiply the time-domain value corresponding to the first signal by the first weight value to obtain a first product, and multiply the time-domain value corresponding to the second signal by the second weight value to obtain a second product; calculate the sum of the first product and the second product to obtain a target symbol stream corresponding to the first signal and the second signal, and convert the target symbol stream into a bit stream to determine the final target signal.

8. The signal transmission system between the Bluetooth master and slave devices according to claim 6, characterized in that, The Bluetooth slave device is further configured to, after receiving the first signal and the second signal, calculate a first EVM value corresponding to the first signal and a second EVM value corresponding to the second signal; compare the magnitudes of the first EVM value and the second EVM value, and determine the signal with the smaller EVM value as the final target signal.

9. The signal transmission system between the Bluetooth master and slave devices according to claim 6, characterized in that, The Bluetooth slave device includes a second baseband layer, a second radio frequency module, and a second modulation and demodulation module connected in sequence. The second radio frequency module is configured to receive the first signal and the second signal sent by the Bluetooth master device. The second modulation and demodulation module is configured to demodulate the first signal and the second signal, calculate a first EVM value corresponding to the first signal and a second EVM value corresponding to the second signal, and determine a final target signal based on the first EVM value and the second EVM value. The second baseband layer is configured to respond to the final target signal.

10. The signal transmission system between the Bluetooth master and slave devices according to claim 9, characterized in that, The second modulation and demodulation module includes a compensation unit, and the compensation unit is configured to perform frequency offset compensation and / or time offset compensation on the first signal and the second signal.

11. A pair of earphones, comprising a left earphone and a right earphone, characterized in that, Any one of the left earphone and the right earphone serves as the Bluetooth master device, and the other serves as the Bluetooth slave device, jointly implementing the signal transmission method between the Bluetooth master and slave devices as described in any one of claims 1-5.

12. A chip for being installed in a headset to form a Bluetooth master device or a Bluetooth slave device, characterized in that, The Bluetooth master device and the Bluetooth slave device are configured to form a signal transmission system between the Bluetooth master and slave devices as described in any one of claims 6 to 10.

13. A computer-readable storage medium, characterized in that, It includes a first medium and a second medium, and computer programs are respectively stored on the first medium and the second medium. When the computer programs are executed by a processor, the signal transmission method between the Bluetooth master and slave devices as described in any one of claims 1-5 is implemented.

Citation Information

Patent Citations

  • Bluetooth transmission method and device

    CN111510899A