CN112511205B - Signal processing method, transmitter, receiver, and computer-readable storage medium - Google Patents
Signal processing method, transmitter, receiver, and computer-readable storage medium Download PDFInfo
- Publication number
- CN112511205B CN112511205B CN201910871366.9A CN201910871366A CN112511205B CN 112511205 B CN112511205 B CN 112511205B CN 201910871366 A CN201910871366 A CN 201910871366A CN 112511205 B CN112511205 B CN 112511205B
- Authority
- CN
- China
- Prior art keywords
- target
- time delay
- signal
- detection information
- receiver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0667—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of delayed versions of same signal
- H04B7/0673—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of delayed versions of same signal using feedback from receiving side
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/0005—Synchronisation arrangements synchronizing of arrival of multiple uplinks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present application relates to a signal processing method, a transmitter, a receiver, and a computer-readable storage medium. The method comprises the following steps: controlling an antenna combination to transmit at least two groups of corresponding detection signals according to at least two different time delay parameters, wherein each group of detection signals corresponds to one time delay parameter; acquiring time delay detection information returned by the receiver, wherein the time delay detection information is generated by the receiver according to the signals after each group of detection signals are superposed; determining a target time delay parameter from at least two different time delay parameters according to the time delay detection information; and controlling the antenna combination to transmit the target signal according to the target time delay parameter. Because the target time delay parameter is determined according to the time delay detection information generated by the receiver, the time that the signals sent by the multi-path antenna of the transmitter according to the target time delay parameter reach the receiver is ensured to be the same, and the interference between the signals can be reduced.
Description
Technical Field
The present application relates to the field of computer communication technologies, and in particular, to a signal processing method, a transmitter, a receiver, and a computer-readable storage medium.
Background
With the development of computer communication technology, wireless communication technology becomes one of the important communication connection modes in people's daily work or life. Currently, some transmitters use multiple antennas for signal transmission, while receivers use one antenna for signal reception, and the antennas of the receivers can receive signals superimposed by signals transmitted by the multiple antennas of the transmitters.
However, due to the influence of the external transmission environment, there may be differences in the arrival times of the signals respectively transmitted by the multiple antennas of the transmitter at the receiver, resulting in interference of the signals received by the receiver.
Disclosure of Invention
Embodiments of the present application provide a signal processing method, a transmitter, a receiver, and a computer-readable storage medium, which may reduce interference of a signal.
A signal processing method is applied to a transmitter, wherein the transmitter comprises an antenna combination, and the antenna combination comprises at least two antennas; the method comprises the following steps:
controlling the antenna combination to transmit at least two groups of corresponding detection signals according to at least two different time delay parameters, wherein each group of detection signals corresponds to one time delay parameter;
acquiring time delay detection information returned by a receiver, wherein the time delay detection information is generated by the receiver according to the superposed signals of each group of detection signals;
determining a target time delay parameter from the at least two different time delay parameters according to the time delay detection information;
and controlling the antenna combination to transmit a target signal according to the target time delay parameter.
A signal processing method is applied to a receiver, wherein the receiver comprises a receiving antenna; the method comprises the following steps:
receiving signals through the receiving antenna, wherein the signals are signals obtained by superposing detection signals transmitted by at least two antennas in an antenna combination of a transmitter, the antenna combination transmits at least two groups of corresponding detection signals according to at least two different time delay parameters, and each group of detection signals corresponds to one time delay parameter;
detecting the signal intensity of the signal, and generating time delay detection information according to the signal intensity;
sending the time delay detection information to the transmitter; the delay detection information is used for instructing the transmitter to determine a target delay parameter from the at least two different delay parameters and controlling the antenna combination to transmit a target signal according to the target delay parameter.
A signal processing apparatus comprising:
the signal transmitting module is used for controlling the antenna combination to transmit at least two groups of corresponding detection signals according to at least two different time delay parameters, wherein each group of detection signals corresponds to one time delay parameter;
the information receiving module is used for acquiring time delay detection information returned by the receiver, wherein the time delay detection information is generated by the receiver according to the superposed signals of each group of detection signals;
a parameter determining module, configured to determine a target delay parameter from the at least two different delay parameters according to the delay detection information;
the signal transmitting module is further configured to control the antenna combination to transmit a target signal according to the target delay parameter.
A transmitter comprising an antenna assembly, a memory and a processor, the antenna assembly comprising at least two antennas, the memory having stored therein a computer program which, when executed by the processor, causes the processor to carry out the steps of:
controlling the antenna combination to transmit at least two groups of corresponding detection signals according to at least two different time delay parameters, wherein each group of detection signals corresponds to one time delay parameter;
acquiring time delay detection information returned by a receiver, wherein the time delay detection information is generated by the receiver according to the superposed signals of each group of detection signals;
determining a target time delay parameter from the at least two different time delay parameters according to the time delay detection information;
and controlling the antenna combination to transmit a target signal according to the target time delay parameter.
A receiver comprising a receiving antenna, a memory and a processor, the memory having stored therein a computer program that, when executed by the processor, causes the processor to perform the steps of:
receiving signals through the receiving antenna, wherein the signals are signals obtained by superposing detection signals transmitted by at least two antennas in an antenna combination of a transmitter, the antenna combination transmits at least two groups of corresponding detection signals according to at least two different time delay parameters, and each group of detection signals corresponds to one time delay parameter;
detecting the signal intensity of the signal, and generating time delay detection information according to the signal intensity;
sending the time delay detection information to the transmitter; the delay detection information is used for instructing the transmitter to determine a target delay parameter from the at least two different delay parameters and controlling the antenna combination to transmit a target signal according to the target delay parameter.
A computer-readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of the signal processing method as described above.
According to the signal processing method, the transmitter, the receiver and the computer-readable storage medium, the transmitter can control the antenna combination to transmit at least two groups of corresponding detection signals according to at least two different time delay parameters, obtain time delay detection information generated by the receiver according to signals obtained by superimposing the detection signals of each group, determine a target time delay parameter from the at least two different time delay parameters according to the time delay detection information, and control the antenna combination to transmit a target signal according to the target time delay parameter. Because the target time delay parameter is determined according to the time delay detection information generated by the receiver, the time that the signals sent by the multi-path antenna of the transmitter according to the target time delay parameter reach the receiver is ensured to be the same, and the interference between the signals can be reduced.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the embodiments or the prior art descriptions will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a diagram of an exemplary signal processing method;
FIG. 2 is a flow diagram of a signal processing method in one embodiment;
FIG. 3 is a flow chart of a signal processing method in another embodiment;
FIG. 4 is a flow chart of a signal processing method in yet another embodiment;
FIG. 5 is a flow diagram of a signal processing method in one embodiment;
FIG. 6 is a flow diagram of a method of signal processing in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of and not restrictive on the broad application.
Fig. 1 is a diagram of an application environment of a signal processing method according to an embodiment. As shown in fig. 1, the application environment includes a transmitter 110 and a receiver 120. Wherein, the transmitter 110 comprises an antenna assembly, the antenna assembly comprises at least two antennas; the receiver 120 comprises an antenna. The transmitter 110 may transmit signals through at least two antennas included in the antenna combination, and the receiver 120 may receive signals superimposed by the signals transmitted by the at least two antennas of the transmitter 110. In this embodiment, the transmitter 110 may control the antenna combination to transmit at least two corresponding sets of detection signals according to at least two different delay parameters, where each set of detection signals corresponds to one delay parameter, and acquire delay detection information generated by the receiver 120 according to a signal obtained by superimposing each set of detection signals, determine a target delay parameter from the at least two different delay parameters according to the delay detection information, control the antenna combination to transmit a target signal according to the target delay parameter, and the receiver 120 may receive a signal obtained by superimposing the target signal transmitted according to the target delay parameter. The transmitter 110 may be various signal transmitting devices having at least two antennas, such as an AP (Access Point), a router, and the like; the receiver 120 may be any device capable of receiving signals, such as a mobile phone, a personal computer, a wearable device, and the like, without limitation.
Fig. 2 is a flow diagram of a signal processing method in one embodiment. The signal processing method in the present embodiment is described by taking the transmitter operating in fig. 1 as an example, and as shown in fig. 2, the signal processing method includes steps 202 to 208, where:
An antenna combination refers to a component comprising at least two antennas. The antenna refers to a component for transmitting or receiving electromagnetic waves. In particular, the transmitter may comprise at least two antennas for converting the electrical signal into an electromagnetic wave for transmission. The transmitter may preset at least two different delay parameters according to the actual application requirements, and the number and specific numerical values of the delay parameters are not limited herein. For example, the delay parameter may be 0.01s, 0.02s, 0.05s, 0.2s, 0.5s, etc., which is not limited herein. The time delay parameter preset by the transmitter is the time delay when each antenna in the antenna combination sends a signal.
The transmitter can control the antenna combination to transmit at least two groups of corresponding detection signals according to at least two different time delay parameters, wherein each group of detection signals corresponds to one time delay parameter. The detection signal refers to a signal sent by the transmitter in the process of acquiring the time delay detection information. Optionally, the transmitter may preset a signal transmission duration corresponding to each delay parameter, and the corresponding delay parameter adopted in the signal transmission duration controls the antenna combination to transmit the detection signal. For example, the signal transmission duration of each delay parameter may be 1s, and when the transmitter presets 3 delay parameters which are A, B, C respectively, the transmitter may control the antenna combination to transmit a group of detection signals using the delay parameter a at 0-1s, transmit a group of detection signals using the delay parameter B at 1s-2s, and transmit a group of detection signals using the delay parameter C at 2s-3 s. The signal transmission time length corresponding to each delay parameter may be the same or different.
And step 204, obtaining the time delay detection information returned by the receiver, wherein the time delay detection information is generated by the receiver according to the signal after each group of detection signals are superposed.
The receiver comprises an antenna capable of receiving the signal transmitted by the transmitter. The signal received by the receiver is a signal obtained by superposing signals respectively transmitted by a plurality of antennas of the transmitter. Specifically, under the influence of the external environment, the time of arrival at the receiver of the signals respectively transmitted by the multiple antennas of the transmitter may be different, and the signals received by the receiver are superimposed signals of the signals arriving at the receiver at the same time. The delay detection information is generated by the receiver from the received signal. In particular, the receiver may generate the delay detection information from the signal strength of the received signal. Alternatively, the delay detection information may include at least one of signal strength, signal delay time, and the like, and/or at least one of a signal reception period, a signal transmission period.
Optionally, the receiver returns corresponding delay detection information in real time in a signal receiving process, or sends the delay detection information to the transmitter at every preset time interval, or sends corresponding delay detection information to the transmitter after the transmitter sends at least two groups of corresponding detection signals according to at least two different delay parameters each time, and the transmitter may obtain the delay detection information returned by the receiver.
And step 206, determining a target time delay parameter from at least two different time delay parameters according to the time delay detection information.
The target delay parameter is a delay parameter with minimum interference when a signal sent by the transmitter is received by the receiver. The transmitter determines the target delay parameter from the at least two different delay parameters according to the delay detection information, and in particular, the manner in which the transmitter determines the target delay parameter from the at least two different delay parameters may be determined according to information included in the delay detection information, which is not limited herein. Optionally, the transmitter may determine, according to the delay detection information, a transmission period of a detection signal corresponding to a received signal with the maximum signal strength in the received signals of the receiver, and use a delay parameter corresponding to the transmission period as the target delay parameter.
Optionally, in an embodiment, the receiver may determine a signal delay time of the signal according to a signal strength of the received signal, and when the signal delay time of the received signal is detected to be the minimum, send delay detection information including a signal receiving period or a signal transmitting period to the transmitter, so that the transmitter takes a corresponding delay parameter as the target delay parameter according to the signal receiving period or the signal transmitting period included in the delay detection information.
And step 208, controlling the antenna combination to transmit the target signal according to the target time delay parameter.
The target signal refers to a signal transmitted after it is determined that the transmitter determines a signal transmission strategy. The transmitter may control the antenna combination to transmit the target signal according to the target delay parameter after determining the target delay parameter. Taking the first antenna and the second antenna included in the antenna combination as an example, if the target delay parameter is that the transmission delay is 0.05s, the transmitter may first control the first antenna to transmit the target signal D when transmitting the target signal D, and when the time length from the first antenna to start transmitting the target signal D is 0.05s, the second antenna may be controlled to start transmitting the target signal D, and the receiver may receive signals obtained by superimposing the target signals D respectively transmitted by the first antenna and the second antenna.
The antenna combination is controlled to transmit at least two groups of corresponding detection signals according to at least two different time delay parameters, time delay detection information generated by a receiver according to signals obtained after the detection signals are superposed is obtained, a target time delay parameter is determined from the at least two different time delay parameters according to the time delay detection information, the antenna combination is controlled to transmit a target signal according to the target time delay parameter, and the target time delay parameter is determined according to the time delay detection information generated by the receiver, so that the time for signals transmitted by multiple paths of antennas of a transmitter to reach the receiver according to the target time delay parameter is the same, and the interference among the signals can be reduced.
In one embodiment, in the process of obtaining the target delay parameter from at least two different delay parameters according to the delay detection information in the signal processing method, the method includes: acquiring a target time period contained in the time delay detection information, wherein the target time period is a time period with the maximum signal intensity in the signals received by the receiver; and taking the time delay parameter of the detection signal corresponding to the target time interval as a target time delay parameter.
The target period refers to a period in which the signal strength is maximum. The receiver can acquire the signal strength corresponding to the received signal, determine the time period with the maximum signal strength in the received signal as a target time period, generate time delay detection information containing the target time period and send the time delay detection information to the transmitter; the transmitter may use the delay parameter of the detection signal corresponding to the target time period as the target delay parameter.
Optionally, in an embodiment, the transmitter may determine a corresponding signal transmission period according to the target period, and use a delay parameter of the corresponding signal transmission period as the target delay parameter. Specifically, the detection signal sent by the transmitter may include a corresponding transmission time identifier, the delay detection information returned by the receiver may include a transmission time identifier corresponding to the target time period, and the transmitter determines the signal transmission time period according to the target time period and the transmission time identifier.
Alternatively, in one embodiment, the target period may also be a signal transmission period of the transmitter corresponding to the signal with the largest signal strength. Specifically, the detection signal sent by the transmitter may include a corresponding transmission time identifier, and after determining the received signal with the maximum signal strength, the receiver may determine a signal transmission time period corresponding to the signal according to the transmission time identifier corresponding to the received signal with the maximum signal strength, and use the signal transmission time period as a target time period, generate delay detection information including the target time period, and send the delay detection information to the transmitter, so that the transmitter uses a delay parameter of the detection signal corresponding to the target time period as a target delay parameter.
By acquiring the target time period contained in the time delay detection information, wherein the target time period is the time period with the maximum signal intensity in the signals received by the receiver, the time delay parameter of the detection signals corresponding to the target time period is taken as the target time delay parameter, and the transmitter controls the antenna combination to transmit the target signals according to the target time delay parameter, the problem of signal interference caused by different time of the target signals reaching the receiver can be avoided, the signal intensity of the signals received by the receiver is ensured to be maximum, and the communication quality can be improved.
In one embodiment, the process of acquiring the target delay parameter from at least two different delay parameters according to the delay detection information in the provided signal processing method includes: acquiring signal intensity corresponding to each group of detection signals contained in the time delay detection information; and taking the time delay parameter corresponding to the detection signal with the maximum signal intensity as a target time delay parameter.
The delay detection information may include a signal strength corresponding to each set of detected signals. The receiver may generate delay detection information including signal strengths corresponding to each set of detection signals according to the signal strengths of the received signals. The transmitter acquires the time delay detection information returned by the receiver, can acquire the signal intensity corresponding to each group of detection signals contained in the time delay detection information, and takes the time delay parameter corresponding to the detection signal with the maximum signal intensity as the target time delay parameter.
Optionally, in an embodiment, the detection signal sent by the transmitter may further include a corresponding delay parameter identifier, the receiver may associate the delay parameter identifier with the corresponding signal strength by analyzing the received signal, and generate delay detection information including the signal strength and the delay parameter identifier corresponding to each group of detection signals, and the transmitter may obtain, according to the delay detection information, the delay parameter identifier corresponding to the signal with the largest signal strength, and use the delay parameter corresponding to the delay parameter identifier as the target delay parameter.
Furthermore, the transmitter can also acquire target signal strength, compare the signal strength corresponding to each group of detection signals with the target signal strength, and determine a target time delay parameter corresponding to the target signal strength according to the signal strength corresponding to each group of detection signals; optionally, the transmitter may also adjust the target delay parameter according to the target signal strength after taking the delay parameter corresponding to the detected signal with the maximum signal strength as the target delay parameter. The target signal strength is the signal strength obtained by superposing the detection signals transmitted by each antenna in the antenna combination of the transmitter under the condition of no time delay.
By acquiring the signal strength corresponding to each group of detection information contained in the time delay detection information and taking the time delay parameter corresponding to the detection signal with the maximum signal strength as the target time delay parameter, the transmitter controls the antenna combination to transmit the target signal according to the target time delay parameter, so that the interference of the signal can be avoided, and the strength of the signal received by the receiver is improved.
Fig. 3 is a flow chart of a signal processing method in another embodiment. As shown in fig. 3, in one embodiment, a signal processing method is provided that includes:
And step 304, acquiring the time delay detection information returned by the receiver.
The first strength threshold is smaller than the target signal strength, that is, the signal strength of the superimposed detection signal transmitted by each antenna in the antenna combination of the transmitter in the absence of time delay. The transmitter may determine whether the maximum signal strength included in the delay detection information is less than a first strength threshold.
And step 312, controlling the antenna combination to transmit the target signal according to the target time delay parameter.
And step 314, controlling one antenna in the antenna combination to transmit the target signal.
When the maximum signal strength is determined to be smaller than the first strength threshold, the transmitter may control one of the antennas in the antenna combination to transmit the target signal, that is, only one antenna is reserved for transmitting the target signal. For example, when the transmitter includes a first antenna, a second antenna, and a third antenna, then upon determining that the maximum signal strength is less than the first strength threshold, the transmitter may transmit a signal using any of the first antenna, the second antenna, and the third antenna.
The transmitter determines that the signal is transmitted through the multiple antennas, and when the maximum signal strength received by the receiver is smaller than a first strength threshold value, one of the antennas in the antenna combination is controlled to transmit the target signal, so that the problem that the signal is transmitted by the multiple antennas and the signal strength received by the receiver is still too small can be avoided, and the power consumption of the transmitter can be reduced while the signal strength is ensured.
Optionally, in one embodiment, the first intensity threshold is less than the signal intensity of the target signal. When the maximum signal strength of the receiver is smaller than the first strength threshold value, the transmitter controls one of the antennas in the antenna combination to transmit the target signal, so that the strength of the signal received by the receiver can be determined to be the signal strength of the target signal, and the communication quality can be improved.
In one embodiment, the transmitter may be communicatively connected to a plurality of receivers, and the process of acquiring the delay detection information returned by the receivers in the signal processing method includes: acquiring priority levels respectively corresponding to at least two receivers connected with the transmitter; and receiving the delay detection information returned by the receiver with the highest priority.
Generally, a signal transmitted by a transmitter can be received by a plurality of receivers, and due to the positions of the receivers and the distances from the transmitter to the receivers being different, the time of arrival of multiple signals transmitted by the transmitter at the receivers is also different, and the interference of signals received by different receivers is different. The transmitter may store priority levels corresponding to the receivers in advance, and specifically, the transmitter may determine the priority levels corresponding to the receivers according to information such as connection frequency, connection duration, and a distance from the transmitter of each receiver. Optionally, the priority level corresponding to each receiver may also be configured by the user through the receiver and then sent to the transmitter.
When the transmitter and the at least two receivers perform signal transmission, the transmitter may acquire priority levels respectively corresponding to the at least two receivers connected to the transmitter, and receive delay detection information returned by a receiver with the highest priority level, and may determine a target delay parameter according to the delay detection information returned by the receiver with the highest priority level, and may preferentially ensure communication quality of the receiver with the highest priority level.
Fig. 4 is a flowchart of a signal processing method in yet another embodiment. As shown in fig. 4, in one embodiment, a signal processing method is provided that includes:
In step 404, delay detection information returned by at least two receivers is obtained.
The signal transmitted by the transmitter can be received by a plurality of receivers, and the transmitter can acquire the time delay detection information generated and returned by each receiver according to the received signal.
The target period refers to a period in which the signal strength is maximum. The receiver can acquire the signal strength corresponding to the received signal, determine the period with the maximum signal strength in the received signal as a target period, generate delay detection information containing the target period, and send the delay detection information to the transmitter. The transmitter may obtain a target period included in the delay detection information corresponding to each receiver.
The transmitter may use the delay parameter of the detection signal corresponding to the target time period with the largest occurrence number as the target delay parameter. Specifically, because the distances between the receivers and the transmitters are different, the target time periods determined by the receivers may be different, the transmitters may compare the target time periods, determine the target time periods in which the overlapped time periods exceed the time duration threshold as the same target time period, determine the number of times of occurrence of the target time periods, and use the time delay parameter of the detection information corresponding to the target time period with the largest number as the target time delay parameter.
And step 410, controlling the antenna combination to transmit the target signal according to the target time delay parameter.
Because the positions of the receivers and the distances from the transmitters are different, the time of the multipath signals transmitted by the transmitters reaching the receivers is also different, and the interference of the signals received by different receivers is different. The transmitter takes the time delay parameter corresponding to the target time interval with the largest occurrence number as the target time delay parameter, and controls the antenna combination to transmit the target signal according to the target time delay parameter, so that the signal receiving quality of a plurality of receivers can be ensured.
Fig. 5 is a flow diagram of a signal processing method in one embodiment. As shown in fig. 5, in one embodiment, a signal processing method is provided that includes:
And step 508, controlling the antenna combination to transmit the target signal according to the target time delay parameter.
In step 510, target detection information returned by the receiver based on the target signal is obtained.
The transmitter controls the antenna combination to transmit the target signal according to the target time delay parameter, and the receiver can receive signals superposed when the target signals respectively transmitted by each antenna in the antenna combination reach the receiver and generate target detection information according to the received signals. The target detection information may include a signal strength of the received signal.
The second strength threshold is less than a maximum signal strength contained in the delay detection information. The specific second intensity threshold may be set according to an actual application requirement, and is not limited herein. The transmitter may determine whether the signal strength contained in the target detection information is less than a second strength threshold. When the signal strength contained in the target detection information is determined to be smaller than the second strength threshold, it indicates that a larger difference exists between the time when the transmitter transmits the target signal by using the current target delay parameter and reaches the receiver, and the interference is larger, and the transmitter can resend the detection signal to determine a new target delay parameter for transmitting the signal.
Optionally, the second intensity threshold is greater than or equal to the first intensity threshold. The transmitter may further determine a signal strength included in the target detection information and a magnitude between the first strength threshold and the second strength threshold, when the signal strength included in the target detection information is lower than the first strength threshold, the transmitter controls one antenna in the antenna combination to transmit the target signal, and when the signal strength included in the target detection information is lower than the second strength threshold, the antenna combination is controlled to transmit at least two corresponding sets of detection signals according to at least two different delay parameters, so as to re-determine the target delay parameter according to the delay detection information returned by the receiver.
By acquiring target detection information returned by the receiver based on the target signal, when the signal intensity contained in the target detection information is lower than a second intensity threshold value, returning to execute the operation of controlling the antenna combination to transmit at least two groups of corresponding detection signals according to at least two different time delay parameters, and re-determining the target time delay parameters according to the time delay detection information returned by the receiver, the time delay parameters of the antenna combination of the transmitter can be adjusted in real time, the problem of large signal interference caused by the position change of the transmitter or the receiver or the change of the external environment is avoided, the signal interference can be reduced, and the communication quality can be improved.
FIG. 6 is a flow diagram of a method of signal processing in one embodiment. Describing the signal processing method as applied to the receiver of fig. 1 as an example, as shown in fig. 6, in one embodiment, the signal processing method includes:
The receiver comprises a receiving antenna which can be used to convert electromagnetic waves into electrical signals. Specifically, under the influence of the external environment, the time of arrival at the receiver of the signals respectively transmitted by the multiple antennas of the transmitter may be different, and the signal received by the receiver is a superimposed signal of the signals arriving at the receiver at the same time.
And step 604, detecting the signal strength of the signal, and generating delay detection information according to the signal strength.
Since the transmitter transmits the detection signal according to different delay parameters, the signal strength of the corresponding signal received by the receiver is usually different. The receiver may detect the signal strength of the signal and generate the delay detection information based on the signal strength. In particular, the receiver may generate delay detection information including signal strength.
Optionally, the detection signal sent by the transmitter may include a corresponding transmission time identifier, and the receiver associates the transmission time identifier with a corresponding signal strength to generate the delay detection information including the signal strength and the corresponding transmission time identifier; the detection sent by the transmitter may also include a corresponding delay parameter identifier, and the receiver may further associate the delay parameter identifier with a corresponding signal strength, and generate delay detection information including a signal strength and a delay parameter identifier corresponding to each group of detection signals.
The receiver sends the time delay detection information to the transmitter, can instruct the transmitter to determine a target time delay parameter from at least two time delay parameters according to the time delay detection information and control the antenna combination to transmit a target signal according to the target time delay parameter, and then the receiver can receive signals superposed when the target signals respectively transmitted by each antenna in the antenna combination reach the receiver.
The signal strength of the received signals is detected by the receiver, the time delay detection information is generated according to the signal strength and is fed back to the transmitter, so that the transmitter determines a target time delay parameter according to the time delay detection information and controls the antenna combination to transmit the target signals according to the target time delay parameter, the time for the signals sent by the multiple paths of antennas of the transmitter to reach the receiver according to the target time delay parameter can be ensured to be the same, the quality of the signals received by the receiver can be improved, and the interference among the signals can be reduced.
In one embodiment, a signal processing method for generating delay detection information according to signal strength is provided, which includes: acquiring a target time period with the maximum signal intensity in signals received within preset time; and generating time delay detection information containing a target time interval, wherein the target time interval is used for indicating a transmitter to take the time delay parameter of the detection signal corresponding to the target time interval as a target time delay parameter.
Specifically, the receiver may obtain a signal strength corresponding to a signal received within a preset time, determine a period of the received signal having the maximum signal strength as a target period, and generate the delay detection information including the target period. The preset time is longer than or equal to the time for the transmitter to control at least two different time delay parameters to transmit at least two groups of corresponding detection signals.
Optionally, in an embodiment, the detection signal sent by the transmitter may include a corresponding transmission time identifier, and the receiver may determine, after determining the signal with the maximum signal strength, a signal transmission period corresponding to the signal with the maximum signal strength according to the transmission time identifier corresponding to the signal with the maximum signal strength, regard the signal transmission period as a target period, and generate the delay detection information including the target period.
Optionally, in an embodiment, the detection signal sent by the transmitter may include a corresponding transmission time identifier, and the receiver may obtain the transmission time identifier corresponding to the signal received in the target time period, and generate the delay detection information including the target time period and the transmission time identifier corresponding to the target time period.
By acquiring the target time interval with the maximum signal intensity in the signals received within the preset time and generating the time delay detection information containing the target time interval, the transmitter takes the time delay parameter of the detection signal corresponding to the target time interval as the target time delay parameter, so that the accuracy of the target time delay parameter can be improved, the problem of signal interference caused by different time when the target signal reaches the receiver can be avoided, the signal intensity of the signals received by the receiver is ensured to be maximum, and the communication quality can be improved.
In an embodiment, the signal processing method may be applied to a router in a WIFI (Wireless Fidelity )11b mode, the routing device may use two antennas to transmit signals, the receiver uses one antenna to receive the signals, when the time for two paths of signals transmitted by the router to reach the receiver is different, the receiver may generate delay detection information according to the received signals and send the delay detection information to the router, the router may determine a target delay parameter with a smaller signal delay according to the delay detection information, and control the two antennas to transmit the signals according to the target delay parameter, so as to ensure that the time for the signals transmitted by the two antennas to reach the receiver is the same, reduce interference between the signals, and improve the quality of the signals received by the receiver.
It should be understood that although the various steps in the flow diagrams of fig. 2-6 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not limited to being performed in the exact order illustrated and, unless explicitly stated herein, may be performed in other orders. Moreover, at least some of the steps in fig. 2-6 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performing the sub-steps or stages is not necessarily sequential, but may be performed alternately or alternatingly with other steps or at least some of the sub-steps or stages of other steps.
An embodiment of the present application further provides a transmitter, which includes an antenna assembly, a memory and a processor, wherein the antenna assembly includes at least two antennas, the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the signal processing method applied to the transmitter.
An embodiment of the present application further provides a receiver, including a receiving antenna, a memory and a processor, where the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the signal processing method applied to the receiver.
The embodiment of the application also provides a computer readable storage medium. One or more non-transitory computer-readable storage media containing computer-executable instructions that, when executed by one or more processors, cause the processors to perform the steps of the signal processing methods described above.
A computer program product comprising instructions which, when run on a computer, cause the computer to perform a signal processing method.
Any reference to memory, storage, database or other medium used herein may include non-volatile and/or volatile memory. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and bus dynamic RAM (RDRAM).
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, and these are all within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (12)
1. A signal processing method applied to a transmitter, wherein the transmitter comprises an antenna combination, and the antenna combination comprises at least two antennas; the method comprises the following steps:
controlling the antenna combination to transmit at least two groups of corresponding detection signals according to at least two different time delay parameters, wherein each group of detection signals corresponds to one time delay parameter;
acquiring time delay detection information returned by a receiver, wherein the time delay detection information is generated by the receiver according to the signals after each group of detection signals are superposed;
determining a target time delay parameter from the at least two different time delay parameters according to the time delay detection information;
and controlling the antenna combination to transmit a target signal according to the target time delay parameter.
2. The method of claim 1, wherein determining a target latency parameter from the at least two different latency parameters according to the latency detection information comprises:
acquiring a target time period contained in the time delay detection information, wherein the target time period is a time period with the maximum signal intensity in the signals received by the receiver;
and taking the time delay parameter of the detection signal corresponding to the target time interval as the target time delay parameter.
3. The method of claim 1, wherein determining a target latency parameter from the at least two different latency parameters according to the latency detection information comprises:
acquiring the signal intensity corresponding to each group of detection signals contained in the time delay detection information;
and taking the time delay parameter corresponding to the detection signal with the maximum signal intensity as the target time delay parameter.
4. The method of claim 1, wherein after obtaining the delay detection information returned by the receiver, the method further comprises:
acquiring the maximum signal strength contained in the time delay detection information;
when the maximum signal strength is smaller than a first strength threshold value, one antenna in the antenna combination is controlled to transmit the target signal.
5. The method of claim 1, wherein the obtaining delay detection information returned by the receiver comprises:
acquiring priority levels respectively corresponding to at least two receivers connected with the transmitter;
and receiving the delay detection information returned by the receiver with the highest priority.
6. The method of claim 1, wherein the obtaining delay detection information returned by the receiver comprises:
acquiring time delay detection information returned by at least two receivers;
the determining a target delay parameter from the at least two different delay parameters according to the delay detection information includes:
acquiring a target time interval contained in the time delay detection information corresponding to each receiver;
and taking the time delay parameter of the detection signal corresponding to the target time interval with the largest occurrence frequency as the target time delay parameter.
7. The method of any of claims 1-6, wherein after controlling the antenna combination to transmit a target signal according to the target delay parameter, further comprising:
acquiring target detection information returned by the receiver based on the target signal;
and when the signal strength contained in the target detection information is smaller than a second strength threshold value, returning to execute the operation of controlling the antenna combination to transmit at least two groups of corresponding detection signals by at least two different time delay parameters.
8. A signal processing method applied to a receiver, the receiver comprising a receiving antenna; the method comprises the following steps:
receiving signals through the receiving antenna, wherein the signals are signals obtained by superposing detection signals transmitted by at least two antennas in an antenna combination of the transmitter, the antenna combination transmits at least two groups of corresponding detection signals according to at least two different time delay parameters, and each group of detection signals corresponds to one time delay parameter;
detecting the signal intensity of the signal, and generating time delay detection information according to the signal intensity;
sending the time delay detection information to the transmitter; the delay detection information is used for instructing the transmitter to determine a target delay parameter from the at least two different delay parameters and controlling the antenna combination to transmit a target signal according to the target delay parameter.
9. The method of claim 8, wherein generating delay detection information based on the signal strength comprises:
acquiring a target time period with the maximum signal intensity in signals received within preset time;
and generating time delay detection information containing the target time interval, wherein the target time interval is used for instructing the transmitter to take the time delay parameter of the detection signal corresponding to the target time interval as the target time delay parameter.
10. A transmitter comprising an antenna combination, a memory and a processor, the antenna combination comprising at least two antennas, the memory having stored thereon a computer program which, when executed by the processor, causes the processor to carry out the steps of the signal processing method as claimed in any one of claims 1 to 7.
11. A receiver comprising a receiving antenna, a memory and a processor, the memory having stored therein a computer program which, when executed by the processor, causes the processor to carry out the steps of the signal processing method according to any one of claims 8 to 9.
12. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910871366.9A CN112511205B (en) | 2019-09-16 | 2019-09-16 | Signal processing method, transmitter, receiver, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910871366.9A CN112511205B (en) | 2019-09-16 | 2019-09-16 | Signal processing method, transmitter, receiver, and computer-readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112511205A CN112511205A (en) | 2021-03-16 |
CN112511205B true CN112511205B (en) | 2022-07-15 |
Family
ID=74923727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910871366.9A Active CN112511205B (en) | 2019-09-16 | 2019-09-16 | Signal processing method, transmitter, receiver, and computer-readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112511205B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106797625A (en) * | 2016-09-26 | 2017-05-31 | 北京小米移动软件有限公司 | Data transmission synchronization method and device |
CN107076830A (en) * | 2014-10-22 | 2017-08-18 | 讯宝科技有限责任公司 | Reduce the interference from adjacent uncoordinated alignment system |
CN107454997A (en) * | 2016-09-26 | 2017-12-08 | 深圳市大疆创新科技有限公司 | Select method, equipment and the video eyeglasses of antenna |
CN109861733A (en) * | 2019-03-26 | 2019-06-07 | 北京邮电大学 | A kind of safety of physical layer communication means, device and electronic equipment |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017130182A1 (en) * | 2016-01-26 | 2017-08-03 | Hisep Technology Ltd. | A system and method for determining the relative direction of an rf transmitter |
DE102016111276A1 (en) * | 2016-06-20 | 2017-12-21 | Huf Hülsbeck & Fürst Gmbh & Co. Kg | Method for controlling access to a motor vehicle |
US10418861B2 (en) * | 2017-12-22 | 2019-09-17 | Ossia Inc. | Transmission path identification based on propagation channel diversity |
-
2019
- 2019-09-16 CN CN201910871366.9A patent/CN112511205B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107076830A (en) * | 2014-10-22 | 2017-08-18 | 讯宝科技有限责任公司 | Reduce the interference from adjacent uncoordinated alignment system |
CN106797625A (en) * | 2016-09-26 | 2017-05-31 | 北京小米移动软件有限公司 | Data transmission synchronization method and device |
CN107454997A (en) * | 2016-09-26 | 2017-12-08 | 深圳市大疆创新科技有限公司 | Select method, equipment and the video eyeglasses of antenna |
CN109861733A (en) * | 2019-03-26 | 2019-06-07 | 北京邮电大学 | A kind of safety of physical layer communication means, device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN112511205A (en) | 2021-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11310648B2 (en) | Method for triggering transmission of user equipment (UE)-to-network relay indication | |
US9629201B2 (en) | Using Wi-Fi as human control interface | |
CN112748425A (en) | Sensing method and device | |
CN108810918B (en) | Method, device, base station and user equipment for realizing beam optimization | |
CN104735685B (en) | A kind of information processing method, device and system | |
US11510159B2 (en) | Signal transmission method, network device, and terminal device | |
CN113067937B (en) | Bluetooth connection method, device, equipment and storage medium | |
CN104734761A (en) | Uplink and downlink wave beam mixture indicating method, base station, terminal and system | |
WO2018040572A1 (en) | Antenna control method, apparatus and computer storage medium | |
KR102411031B1 (en) | Prioritized rts-cts resources | |
CN109716839A (en) | Transmit method, the network equipment and the terminal device of SRS | |
KR20190062629A (en) | Data reception method, data transmission method, data reception device and data transmission device for device-to-device communication | |
KR20170043574A (en) | Device-to-device communication method and apparatus | |
US20190190670A1 (en) | Signal transmission method and apparatus | |
CN116156605A (en) | Sensing signal detection method, sensing signal detection processing method and related equipment | |
CN109451547A (en) | Wireless roaming method and device, storage medium, access point apparatus | |
CN112511205B (en) | Signal processing method, transmitter, receiver, and computer-readable storage medium | |
CN106788530B (en) | Mobile equipment radiation control method and device and mobile equipment | |
CN114867110A (en) | Method and device for fusing wireless communication and wireless perception | |
CN106797280A (en) | A kind of data transmission method, system and terminal | |
CN112312329B (en) | Communication method and system based on Bluetooth broadcast, and master device and slave device thereof | |
WO2022242603A1 (en) | Method for identifying intelligent surface device, communication device and intelligent surface device | |
CN110603743A (en) | Downlink signal transmission method, terminal equipment and network equipment | |
US20170063517A1 (en) | Full-duplex radio receiver network device and full-duplex radio data transmission method thereof | |
CN110139269B (en) | Code detection method and device of LTE terminal, code detection equipment and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |