Wireless microphone receiving end priority dual distance window scanning pairing method and system

CN123021173APending Publication Date: 2026-10-30深圳市沃莱特电子有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611476747.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-09-22
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0003]针对现有无线麦克风接收端在多发射端扫描配对过程中受瞬时信号波动影响以及固定顺序扫描导致无效配对等待的问题,提供无线麦克风接收端优先级双距离窗口扫描配对方法及系统

Benefits of technology

[0015]对同一麦克风发射端的无线信号分别在第一距离窗口和第二距离窗口内提取特征,第一距离窗口的时间跨度小于第二距离窗口,第一距离窗口反映短时强度变化,第二距离窗口反映长时变化斜率和信号波动幅度。根据第一距离窗口内的接收信号强度指示进行衰减加权得到短时平均强度,根据第二距离窗口内的接收信号强度指示进行线性拟合得到长时变化斜率,并对第二距离窗口内的信号进行波动统计得到信号波动幅度。将短时平均强度与长时变化斜率进行关联得到信号增长加速度,再将信号增长加速度与信号波动幅度进行比对生成优先级修正因子,由短时平均强度与优先级修正因子加权融合得到优先级评估值。优先级评估值包含短时接收强度、长时接近趋势和信号稳定性三层信息,使信号瞬时高值但波动剧烈的发射端不会被仅依据短时强度排在前列,也使得持续接近且信号稳定的发射端能够获得更前的扫描位置,减少因瞬时衰落或突发干扰造成的错误排序和无效配对尝试。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123021173A_ABST
    Figure CN123021173A_ABST
Patent Text Reader

Abstract

The application discloses a wireless microphone receiving end priority double-distance window scanning pairing method and system, and belongs to the technical field of wireless microphone communication. The receiving end continuously samples wireless signals of a plurality of microphone transmitting ends and generates original signal data; short-time signal features of each microphone transmitting end in a first distance window and long-time signal features of each microphone transmitting end in a second distance window are extracted, and the time span of the first distance window is smaller than that of the second distance window; the short-time signal features are compared with the long-time signal features, and priority evaluation values of each microphone transmitting end are obtained; and double-distance window scanning pairing is performed from high to low according to the priority evaluation values. The scheme uses signal features with different time spans to obtain stable priority, reduces the influence of signal instantaneous fluctuation on scanning order, and reduces invalid pairing attempts.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless microphone communication, in particular to a wireless microphone receiving end priority dual distance window scanning pairing method and system. BACKGROUND

[0002] In the scenario of multiple transmitting ends working simultaneously, the wireless microphone receiving end needs to determine the scanning pairing order from multiple wireless signals. The existing technology usually scans in fixed order according to the received signal strength indication or device identification, or uses the signal statistical value in a single time window as the basis for sorting. The receiving end initiates a pairing request to each transmitting end in turn in the scanning stage, and establishes a connection according to the response. When multiple transmitting ends are close to the receiving end and the signal strength is close, the existing method is easily affected by instantaneous fading, burst interference and signal fluctuations in the moving process. A single time window can only reflect the average energy in a short time or the overall trend of change in a long time, and cannot capture both the short-time change and the sustained change characteristics in the approaching process of the transmitting end. Fixed scanning order will make the transmitting end with low ranking occupy more scanning time, and the transmitting end with high ranking but fast signal change cannot be quickly identified. The transmitting end with large signal fluctuation amplitude may obtain a false priority due to instantaneous high value, resulting in repeated attempts to pair the receiving end but unstable connection quality. In view of the above defects, it is necessary to reduce the influence of instantaneous fluctuation on the ranking result, and also to reduce the invalid pairing request and long waiting time caused by fixed order scanning. SUMMARY

[0003] In view of the problems that the existing wireless microphone receiving end is affected by instantaneous signal fluctuation in the multi-transmitting end scanning pairing process, and fixed order scanning leads to invalid pairing and waiting, a wireless microphone receiving end priority dual distance window scanning pairing method and system are provided. By extracting the short-time signal features in the first distance window and the long-time signal features in the second distance window, the short-time signal features and the long-time signal features are associated and compared to obtain a priority evaluation value of each microphone transmitting end, and the dual distance window scanning pairing is performed from high to low according to the priority evaluation value, thereby reducing the interference of instantaneous signal fluctuation on scanning ranking and reducing invalid pairing requests.

[0004] To achieve the above objectives, the present invention provides the following technical solution: The present invention provides a dual-distance-window scanning pairing method for prioritizing wireless microphone receivers, comprising: continuously sampling the wireless signals of multiple microphone transmitters to generate raw signal data; extracting short-time signal features of each microphone transmitter within a first distance window and long-time signal features within a second distance window based on the raw signal data; wherein the time span of the first distance window is shorter than the time span of the second distance window; correlating and comparing the short-time signal features with the long-time signal features to obtain a priority evaluation value for each microphone transmitter; and performing dual-distance-window scanning pairing on the multiple microphone transmitters in descending order of the priority evaluation values. This solution utilizes the first and second distance windows to extract short-time and long-time features respectively, and correlating and comparing the two types of features. This allows for a comprehensive judgment of the access priority of each microphone transmitter from short-time signal changes and long-time signal trends, making the scanning pairing order more consistent with the current channel state and transmitter movement or distance changes, reducing invalid scanning and waiting time, and improving pairing efficiency and connection stability.

[0005] Preferably, based on the original signal data, short-time signal features within a first distance window and long-time signal features within a second distance window are extracted from each microphone transmitter. This includes: applying attenuation weighting to the received signal strength indication in the original signal data within the first distance window to obtain a short-time average strength; performing linear fitting on the received signal strength indication in the original signal data within the second distance window to obtain a long-time change slope; performing fluctuation statistics on the received signal strength indication in the original signal data within the second distance window to obtain a signal fluctuation amplitude; and combining the short-time average strength, the long-time change slope, and the signal fluctuation amplitude into a feature vector for each microphone transmitter. By obtaining the short-time average strength and long-time change slope through attenuation weighting and linear fitting respectively, and combining them with the fluctuation amplitude to form a feature vector, the influence of transient interference on priority judgment can be suppressed, while preserving the long-time change trend and fluctuation characteristics, thereby improving the ability of the features to distinguish the transmitter state.

[0006] Preferably, the priority evaluation value for each microphone transmitter is obtained by correlating and comparing the short-time signal features with the long-time signal features, including: correlating the short-time average intensity in the short-time signal features with the long-time change slope in the long-time signal features to obtain the signal growth acceleration of each microphone transmitter; comparing the signal growth acceleration with the signal fluctuation amplitude in the long-time signal features to generate a priority correction factor; and weightedly fusing the short-time average intensity with the priority correction factor to obtain the priority evaluation value. Generating a correction factor by comparing the signal growth acceleration with the signal fluctuation amplitude allows for dynamic correction of the short-time average intensity, avoiding priority evaluation bias caused by relying solely on signal intensity, and enhancing the adaptability of the evaluation value to different motion states and channel fluctuation scenarios.

[0007] Preferably, the dual-distance window scanning pairing is performed on multiple microphone transmitters in descending order of priority evaluation values, including: generating an initial scanning sequence from the priority evaluation values ​​in descending order; for two adjacent microphone transmitters in the initial scanning sequence, if the difference in their priority evaluation values ​​is less than a preset evaluation difference, then the two adjacent microphone transmitters are reordered based on the signal fluctuation amplitude in the long-term signal characteristics within the second distance window to obtain a target scanning sequence; and pairing is initiated sequentially according to the target scanning sequence. When the priority evaluation values ​​are close, the reordering using the long-term signal fluctuation amplitude can further distinguish transmitters with similar priorities, making the scanning order more stable and reasonable, and reducing repeated switching caused by small differences in evaluation values.

[0008] Preferably, pairing is initiated sequentially according to the target scanning sequence, including: sending a pairing request frame to the current microphone transmitter and starting a waiting timer; before the waiting timer expires, listening for the pairing response frame returned by the current microphone transmitter; if the pairing response frame is received before the waiting timer expires, parsing the signal quality indicator field in the pairing response frame and determining whether the signal quality indicator field is greater than a preset quality threshold; if the signal quality indicator field is greater than the preset quality threshold, establishing a pairing connection with the current microphone transmitter. By using timed waiting and judging the signal quality indicator field in the response frame, the signal quality of the pairing connection can be guaranteed to meet the requirements, reducing invalid connections caused by response timeouts or low quality.

[0009] Preferably, during the dual-range-window scanning pairing process for multiple microphone transmitters in descending order of priority evaluation values, the receiver continuously collects wireless signal data from unpaired microphone transmitters. Based on the wireless signal data of the unpaired microphone transmitters, the receiver updates the short-time signal characteristics within the corresponding first range window. The updated short-time signal characteristics are compared with the original short-time signal characteristics. If the difference value is greater than a preset difference threshold, the priority evaluation value of the unpaired microphone transmitter is recalculated, and the scanning order of the multiple microphone transmitters is adjusted according to the recalculated priority evaluation value. Continuously monitoring the changes in the short-time characteristics of unpaired transmitters during the scanning pairing process allows for dynamic adjustment of the scanning order when channel conditions or transmitter conditions change, improving the pairing process's responsiveness to dynamic environments and avoiding continued scanning based on failed priorities.

[0010] Preferably, when determining the window boundaries of the first and second distance windows, the receiving end acquires reference signal data at the beginning of the scanning phase; based on the signal change period in the reference signal data, the duration of the first distance window is set to one-third of the signal change period, and the duration of the second distance window is set to three times the signal change period; the set first and second distance windows are used for feature extraction of the original signal data. The duration of the dual distance windows is adaptively set according to the change period of the reference signal, enabling the short window to capture instantaneous changes and the long window to cover sufficient trend information, thereby enhancing the matching degree between feature extraction and the current signal change rhythm.

[0011] Preferably, when the receiver continuously samples the wireless signals from multiple microphone transmitters, it simultaneously monitors the energy detection value of the current wireless channel; compares the energy detection value with an interference threshold; when the energy detection value is greater than the interference threshold, an interference period is marked, and during the interference period, the writing of newly acquired wireless signal data into the first distance window and the second distance window is paused, and the newly acquired wireless signal data during the interference period is cached in a temporary storage area; when the energy detection value recovers to less than or equal to the interference threshold, the wireless signal data in the temporary storage area is cleared, and the data update of the first distance window and the second distance window is restarted. Through interference period data isolation and cache clearing, sudden interference can prevent contamination of signal characteristics in the dual distance windows, ensure the data quality upon which priority assessment is based, and improve pairing reliability in complex electromagnetic environments.

[0012] Preferably, the short-time signal features are correlated and compared with the long-time signal features. During the process of obtaining the priority evaluation value for each microphone transmitter, the receiver performs frequency domain dispersion analysis on the channel state information of each microphone transmitter to generate subcarrier dispersion parameters. The subcarrier dispersion parameters are compared with the short-time average intensity in the short-time signal features to generate frequency domain compensation coefficients. The frequency domain compensation coefficients are fused with the priority correction factor to obtain an updated priority evaluation value, which is then used as the priority evaluation value for each microphone transmitter. By introducing subcarrier dispersion analysis and generating frequency domain compensation coefficients, channel state information can be used to assist in correcting the priority correction factor, enabling the priority evaluation to reflect not only signal strength and fluctuations but also frequency domain stability and link quality.

[0013] This application also provides a wireless microphone receiver priority dual-range window scanning pairing system, including a memory, a processor, and a computer program stored in the memory and running on the processor. When the processor executes the computer program, it implements the steps of the aforementioned wireless microphone receiver priority dual-range window scanning pairing method. This system can execute the above method, achieving priority evaluation and scanning pairing based on short-time and long-time dual-range window characteristics at the receiver end, resulting in high pairing efficiency, strong environmental adaptability, and stable connection.

[0014] The technical effects and advantages provided by the present invention in the above technical solution are as follows:

[0015] Features are extracted from the wireless signals of the same microphone transmitter within a first distance window and a second distance window. The time span of the first distance window is shorter than that of the second distance window. The first distance window reflects short-term intensity changes, while the second distance window reflects long-term change slope and signal fluctuation amplitude. A short-term average intensity is obtained by attenuation weighting based on the received signal intensity indication within the first distance window. A long-term change slope is obtained by linear fitting based on the received signal intensity indication within the second distance window, and signal fluctuation amplitude is obtained by statistical analysis of signal fluctuations within the second distance window. The signal growth acceleration is obtained by correlating the short-term average intensity with the long-term change slope. The signal growth acceleration is then compared with the signal fluctuation amplitude to generate a priority correction factor. The priority evaluation value is obtained by weighted fusion of the short-term average intensity and the priority correction factor. The priority evaluation value incorporates three layers of information: short-term received intensity, long-term proximity trend, and signal stability. This ensures that transmitters with instantaneously high but drastically fluctuating signal values ​​are not ranked highly based solely on short-term intensity, and that transmitters with consistently close and stable signals are given a higher scanning position, reducing incorrect ranking and invalid pairing attempts caused by instantaneous fading or sudden interference.

[0016] During the scanning and pairing process, an initial scanning sequence is generated from high to low priority evaluation values. For two adjacent microphone transmitters, if the difference in priority evaluation values ​​is less than a preset evaluation difference, they are reordered based on the signal fluctuation amplitude within a second distance window, allowing transmitters with smaller signal fluctuation amplitudes to obtain a higher scanning position. The receiver continuously collects wireless signal data from unpaired transmitters and updates their corresponding short-time signal characteristics within a first distance window. When the difference between the updated and unupdated short-time signal characteristics exceeds a preset difference threshold, the priority evaluation value of the unpaired transmitter is recalculated, and the scanning order of multiple microphone transmitters is adjusted according to the recalculated priority evaluation value. The scanning order can dynamically change with transmitter movement and channel changes, avoiding the continuous occupation of scanning time by transmitters with lower priority under a fixed order, reducing invalid pairing requests and waiting timer processes, and accelerating connection establishment in multi-transmitter scenarios. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0018] Figure 1 This is a flowchart of the priority dual-distance window scanning pairing method for wireless microphone receivers;

[0019] Figure 2 This is a flowchart of the microphone transmitter feature vector extraction process based on received signal strength indication;

[0020] Figure 3 This is a flowchart of wireless channel interference detection and distance window data update;

[0021] Figure 4 This is a schematic diagram of the autocorrelation function of the reference signal data and the duration of the distance window;

[0022] Figure 5 This is a diagram showing the wireless channel energy detection value and the interference period. Detailed Implementation

[0023] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0024] See Figure 1 This invention provides a method and system for priority dual-range-window scanning pairing of wireless microphone receivers. The receiver continuously samples the wireless signals from multiple microphone transmitters to generate raw signal data. Based on the raw signal data, short-time signal features within a first range window and long-time signal features within a second range window are extracted for each microphone transmitter. The time span of the first range window is shorter than that of the second range window. The short-time signal features and long-time signal features are correlated and compared to obtain a priority evaluation value for each microphone transmitter. Dual-range-window scanning pairing is performed on the multiple microphone transmitters in descending order of priority evaluation values. The wireless microphone receiver priority dual-range-window scanning pairing system includes a memory, a processor, and a computer program stored in the memory and running on the processor. The processor implements the steps of the method when executing the computer program.

[0025] In specific implementation, please refer to Figure 2 The receiver extracts received signal strength (RSS) indicators from the original signal data within a first distance window for each microphone transmitter. It then performs attenuation-weighted summation on these SSS indicators to obtain a short-time average intensity. Next, the receiver extracts SSS indicators from the original signal data within a second distance window for each microphone transmitter. It performs linear fitting on these SSS indicators within the second distance window to obtain a long-time slope. Finally, it performs fluctuation statistics on these SSS indicators within the second distance window to obtain the signal fluctuation amplitude. The receiver combines the short-time average intensity, the long-time slope, and the signal fluctuation amplitude into a feature vector for each microphone transmitter.

[0026] In some embodiments, the time span of the first distance window is shorter than the time span of the second distance window. The number of received signal strength indication samples included in the first distance window is less than the number of received signal strength indication samples included in the second distance window. The receiver obtains received signal strength indication samples in the first distance window according to the sampling time sequence, and similarly obtains received signal strength indication samples in the second distance window according to the sampling time sequence.

[0027] In practical implementation, when the receiving end performs attenuation-weighted averaging on the received signal strength indication samples within the first distance window, the short-time average strength is calculated using the following formula:

[0028]

[0029] in, Indicates short-time average intensity. This indicates the total number of received signal strength indicator samples within the first distance window. Indicates the distance within the first distance window. The value of each received signal strength indicator sample. Indicates the distance within the first distance window. The attenuation weight corresponding to each received signal strength indicator sample.

[0030] The above attenuation weight The value range is greater than 0 and less than or equal to 1. Attenuation weight The acquisition method is as follows: the receiving end determines the first distance window within which the [number] [unit] is [value]. The time interval between the sampling time corresponding to each received signal strength indicator sample and the current time is used to perform attenuation mapping based on the time interval. The smaller the time interval, the greater the attenuation weight. The larger the value of , the longer the time interval, and the greater the decay weight. The smaller the value, the lower the attenuation weight. When the time interval is 0, the attenuation weight... The value is 1. Decay weight. The attenuation mapping adopts a monotonically decreasing exponential attenuation function. The attenuation coefficient in the attenuation function is preset by the receiver according to the time span of the first distance window. The larger the time span of the first distance window, the smaller the attenuation coefficient, and the smaller the time span of the first distance window, the larger the attenuation coefficient.

[0031] In some embodiments, when the receiver performs linear fitting on the received signal strength indication samples within the second distance window, it uses the least squares method to fit the received signal strength indication samples within the second distance window into a straight line. The receiver uses the slope of the straight line as the long-term variation slope. The sampling time corresponding to the received signal strength indication sample within the second distance window is used as the independent variable, and the value of the received signal strength indication sample is used as the dependent variable. The receiver determines the long-term variation slope by minimizing the sum of squared errors between the value of the received signal strength indication sample and the value of the fitted straight line at the corresponding sampling time.

[0032] In practical implementation, when the receiving end performs fluctuation statistics on the received signal strength indication samples within the second distance window, it calculates the variance of the received signal strength indication samples within the second distance window. The receiving end uses the calculated variance as the signal fluctuation amplitude. Alternatively, the receiving end can calculate the standard deviation of the received signal strength indication samples within the second distance window and use the standard deviation as the signal fluctuation amplitude.

[0033] In some embodiments, when the receiver combines the short-time average intensity, long-time variation slope, and signal fluctuation amplitude into a feature vector for each microphone transmitter, the combination is performed in the following order: the first element of the feature vector is the short-time average intensity, the second element is the long-time variation slope, and the third element is the signal fluctuation amplitude. Each microphone transmitter corresponds to one feature vector.

[0034] Optionally, before combining the feature vectors, the receiver normalizes the short-time average intensity, long-time variation slope, and signal fluctuation amplitude. The receiver then combines the normalized short-time average intensity, normalized long-time variation slope, and normalized signal fluctuation amplitude into a feature vector for each microphone transmitter.

[0035] It is understandable that the receiving end extracts feature vectors for each microphone transmitter using the above process. The feature vector of each microphone transmitter is used to subsequently correlate and compare short-time signal features with long-time signal features to obtain a priority evaluation value for each microphone transmitter.

[0036] In practice, the receiver acquires the short-time average intensity, long-time variation slope, and signal fluctuation amplitude of each microphone transmitter. The receiver correlates the short-time average intensity with the long-time variation slope to obtain the signal growth acceleration. The receiver compares the signal growth acceleration with the signal fluctuation amplitude to generate a priority correction factor. The receiver weightedly fuses the short-time average intensity with the priority correction factor to obtain a priority evaluation value. The receiver performs frequency domain dispersion analysis on the channel state information of each microphone transmitter to generate subcarrier dispersion parameters. The receiver compares the subcarrier dispersion parameters with the short-time average intensity to generate frequency domain compensation coefficients. The receiver fuses the frequency domain compensation coefficients with the priority correction factor to obtain an updated priority evaluation value, which is then used as the priority evaluation value for each microphone transmitter.

[0037] In some embodiments, the receiver correlates the short-time average intensity with the long-time slope of change to obtain the signal growth acceleration. The receiver calculates the signal growth acceleration using the following formula:

[0038]

[0039] in, Indicates the acceleration of signal growth. Indicates short-time average intensity. Indicates the slope of long-term variation. This represents the reference slope, used to normalize long-term varying slopes; its dimensions are the same as... The same applies; the value is the average of the absolute values ​​of the long-term change slope of each microphone transmitter within the second distance window, or a constant slope value preset by the receiver based on historical data. For a dimensionless ratio, such that Dimensions and Consistency (dBm) reflects the overall growth of short-time average signal strength after normalization adjustment for long-time variation. The short-time average strength is the value obtained by attenuation-weighting the received signal strength indicators within the first range window. The long-time variation slope is the slope value obtained by linear fitting the received signal strength indicators within the second range window. The signal growth acceleration is the product of the short-time average strength and the normalized long-time variation slope, with dimensions in dBm.

[0040] In practice, the receiving end compares the signal growth acceleration with the signal fluctuation amplitude to generate a priority correction factor. The receiving end calculates the quotient of the absolute value of the signal growth acceleration and the signal fluctuation amplitude, using this quotient as the priority correction factor. If the signal fluctuation amplitude is 0, the priority correction factor is set to the absolute value of the signal growth acceleration. The receiving end limits the value of the priority correction factor to between 0.1 and 10. When the priority correction factor is less than 0.1, the receiving end sets it to 0.1. When the priority correction factor is greater than 10, the receiving end sets it to 10. The reason for limiting the value of the priority correction factor to between 0.1 and 10 is to ensure that the priority correction factor maintains a reasonable proportion during short-time average intensity weighted fusion, avoiding distortion of the priority evaluation value due to an excessively large or small priority correction factor.

[0041] In some embodiments, the receiver weightedly fuses the short-time average signal strength with a priority correction factor to obtain a priority evaluation value. The receiver presets the weight of the short-time average signal strength to 0.6 and the weight of the priority correction factor to 0.4. The receiver multiplies the short-time average signal strength by 0.6 and the priority correction factor by 0.4, adds the two products, and uses the sum as the priority evaluation value. The reason for setting the weight of the short-time average signal strength to 0.6 and the weight of the priority correction factor to 0.4 is that the short-time average signal strength reflects the importance of the current signal quality more than the trend reflected by the priority correction factor; therefore, the weight of the short-time average signal strength is taken as the larger value, and the sum of the two weights is 1.

[0042] In practice, the receiver acquires the channel state information of each microphone transmitter. This channel state information includes the channel response amplitudes of multiple subcarriers. The receiver calculates the variance of the channel response amplitudes of the multiple subcarriers and uses this variance as the subcarrier dispersion parameter. Alternatively, the receiver can calculate the standard deviation of the channel response amplitudes of the multiple subcarriers and use this standard deviation as the subcarrier dispersion parameter.

[0043] In some embodiments, the receiver compares the subcarrier dispersion parameter with the short-time average strength to generate a frequency domain compensation coefficient. The receiver compares the subcarrier dispersion parameter with the short-time average strength. If the subcarrier dispersion parameter is less than 20% of the short-time average strength, the frequency domain compensation coefficient is set to 1.2. If the subcarrier dispersion parameter is greater than or equal to 20% and less than 50% of the short-time average strength, the frequency domain compensation coefficient is set to 1.0. If the subcarrier dispersion parameter is greater than or equal to 50% of the short-time average strength, the frequency domain compensation coefficient is set to 0.8. The basis for setting the frequency domain compensation coefficients to 1.2, 1.0, and 0.8 is as follows: when the subcarrier dispersion parameter is small, the channel frequency selective fading is weak, so the frequency domain compensation coefficient is set to greater than 1 to appropriately increase the priority evaluation value; when the subcarrier dispersion parameter is large, the channel frequency selective fading is strong, so the frequency domain compensation coefficient is set to less than 1 to appropriately decrease the priority evaluation value; when the subcarrier dispersion parameter is in the middle range, the frequency domain compensation coefficient is set to 1, and the priority evaluation value is not adjusted.

[0044] In practice, the receiver fuses the frequency domain compensation coefficients with the priority correction factor to obtain an updated priority evaluation value. The receiver then multiplies the priority correction factor by the frequency domain compensation coefficients to obtain a fused priority correction factor. The receiver multiplies the short-time average intensity by 0.6 and the fused priority correction factor by 0.4, adds the two products, and uses the sum as the updated priority evaluation value. The receiver then uses this updated priority evaluation value as the priority evaluation value for each microphone transmitter.

[0045] It is understandable that the receiving end performs the aforementioned priority evaluation value calculation process for each microphone transmitter to obtain a priority evaluation value for each microphone transmitter. The priority evaluation value of each microphone transmitter is used to perform dual-distance window scanning pairing on multiple microphone transmitters in descending order of priority evaluation value.

[0046] In practice, the receiving end acquires the priority evaluation values ​​of multiple microphone transmitters. The receiving end then arranges these priority evaluation values ​​in descending order to generate an initial scan sequence. Each element in the initial scan sequence corresponds to one microphone transmitter.

[0047] In some embodiments, the receiver determines the order of two adjacent microphone transmitters in the initial scan sequence and performs a secondary sorting based on the determination result. The receiver calculates the absolute value of the difference between the priority evaluation values ​​of two adjacent microphone transmitters using the following formula:

[0048]

[0049] in, This represents the priority evaluation value of the microphone transmitter that appears earlier in the sorted order among two adjacent microphone transmitters in the initial scan sequence. This represents the priority evaluation value of the microphone transmitter that is later in the sequence among two adjacent microphone transmitters in the initial scan sequence. This represents the absolute value of the difference between the priority evaluation values ​​of two adjacent microphone transmitters.

[0050] In practice, the receiver compares the absolute value of the difference between the calculated priority evaluation values ​​of two adjacent microphone transmitters with a preset evaluation difference. The preset evaluation difference is set to 0.5. The basis for setting the preset evaluation difference to 0.5 is that when the difference between the priority evaluation values ​​of two adjacent microphone transmitters is less than 0.5, the priority evaluation values ​​of the two adjacent microphone transmitters are close, and it is necessary to perform a secondary sorting of the two adjacent microphone transmitters based on the signal fluctuation amplitude in the long-term signal characteristics within the second distance window.

[0051] If the absolute value of the difference between the priority evaluation values ​​of two adjacent microphone transmitters is less than a preset evaluation difference, the receiver acquires the signal fluctuation amplitude of each of the two adjacent microphone transmitters. The receiver compares the signal fluctuation amplitudes of the two adjacent microphone transmitters. The microphone transmitter with a smaller signal fluctuation amplitude is positioned earlier in the target scanning sequence, and the microphone transmitter with a larger signal fluctuation amplitude is positioned later in the target scanning sequence. If the signal fluctuation amplitudes of two adjacent microphone transmitters are the same, their relative order in the initial scanning sequence is maintained. If the absolute value of the difference between the priority evaluation values ​​of two adjacent microphone transmitters is greater than or equal to the preset evaluation difference, their order in the initial scanning sequence is maintained.

[0052] In some embodiments, the receiving end performs the above-described secondary sorting operation on all two adjacent microphone transmitters in the initial scanning sequence to obtain the target scanning sequence.

[0053] In practice, the receiving end selects the current microphone transmitter sequentially according to the target scanning sequence. The receiving end sends a pairing request frame to the current microphone transmitter and starts a waiting timer. The timeout period of the waiting timer is set to 100 milliseconds. The basis for setting the timeout period to 100 milliseconds is that the maximum delay for the wireless microphone transmitter to normally respond to the pairing request frame after receiving it does not exceed 100 milliseconds.

[0054] Before the timer expires, the receiver listens for the pairing response frame returned by the current microphone transmitter. If the receiver receives the pairing response frame before the timer expires, it parses the signal quality indicator field in the pairing response frame. The signal quality indicator field is a value carried in the pairing response frame that indicates the quality of the signal received by the current microphone transmitter. The receiver determines whether the signal quality indicator field is greater than a preset quality threshold. The preset quality threshold is set to 30. The reason for setting the preset quality threshold to 30 is that when the signal quality indicator field is greater than 30, it indicates that the wireless link quality between the current microphone transmitter and receiver meets the minimum requirements for establishing a pairing connection.

[0055] If the signal quality indicator field is greater than the preset quality threshold, the receiver establishes a pairing connection with the current microphone transmitter. If the signal quality indicator field is less than or equal to the preset quality threshold, the receiver does not establish a pairing connection with the current microphone transmitter and continues to select the next microphone transmitter for pairing according to the target scan sequence. If the receiver does not receive a pairing response frame before the waiting timer expires, the receiver abandons the current microphone transmitter and continues to select the next microphone transmitter for pairing according to the target scan sequence.

[0056] It is understood that the receiving end performs the above pairing process sequentially on each microphone transmitter in the target scanning sequence until the receiving end establishes a pairing connection with one microphone transmitter in the target scanning sequence, or until all microphone transmitters in the target scanning sequence have completed the pairing attempt.

[0057] In practice, the receiving end acquires reference signal data during the initial scanning phase. The initial scanning phase is the period before the receiving end performs scanning and pairing with multiple microphone transmitters. The receiving end receives wireless signals from the wireless channel and converts the received signals to form reference signal data. The reference signal data includes numerical values ​​indicating how the received signal strength changes over time.

[0058] In some embodiments, the receiver calculates the signal variation period based on the received signal strength indication in the reference signal data. The receiver performs autocorrelation calculation on the received signal strength indication in the reference signal data to generate an autocorrelation function. The receiver uses the time interval corresponding to the maximum peak value in the autocorrelation function as the signal variation period. The receiver sets the duration of a first distance window and the duration of a second distance window based on the signal variation period.

[0059] In practice, the receiver sets the duration of the first distance window to one-third of the signal variation period. The receiver sets the duration of the second distance window to three times the signal variation period. The receiver uses both the set first and second distance windows for feature extraction from the original signal data. The receiver uses the set first distance window to extract short-time signal features and the set second distance window to extract long-time signal features.

[0060] It is understandable that the duration of the first distance window is shorter than that of the second distance window. The first distance window is used to capture signal changes at the microphone transmitter over a short period of time, while the second distance window is used to capture signal changes at the microphone transmitter over a longer period of time.

[0061] In practice, during the dual-range-window scanning pairing process of multiple microphone transmitters according to their priority evaluation values ​​from high to low, the receiver continuously collects wireless signal data from unpaired microphone transmitters. Unpaired microphone transmitters are those that have not yet established a pairing connection with the receiver. The receiver receives the wireless signals transmitted by the unpaired microphone transmitters, continuously samples the received signals, and generates wireless signal data for the unpaired microphone transmitters.

[0062] In some embodiments, the receiver updates the short-time signal characteristics within a first distance window corresponding to the unpaired microphone transmitter based on the wireless signal data from the unpaired microphone transmitter. The receiver adds newly acquired wireless signal data from the unpaired microphone transmitter to the corresponding first distance window and removes the earliest acquired wireless signal data from the corresponding first distance window, maintaining a data volume within the corresponding first distance window corresponding to a set duration. The receiver performs attenuation-weighted analysis on the received signal strength indication samples within the updated first distance window to obtain the updated short-time signal characteristics. The updated short-time signal characteristics are the updated short-time average intensity.

[0063] In practice, the receiver compares the updated short-time signal characteristics with the original short-time signal characteristics. The original short-time signal characteristics are the short-time signal characteristics most recently calculated by the receiver before this update. The receiver calculates the difference between the updated and original short-time signal characteristics using the following formula:

[0064]

[0065] in, This represents the difference between the updated short-time signal characteristics and the original short-time signal characteristics. This indicates the updated short-time signal characteristics. This represents the short-time signal characteristics before the update. Both the updated and unupdated short-time signal characteristics are numerical values ​​of the short-time average intensity.

[0066] In some embodiments, the receiver compares the difference value with a preset difference threshold. The preset difference threshold is set to 3dBm. The basis for setting the preset difference threshold to 3dBm is that when the short-time average intensity value changes by more than 3dBm, it indicates that the wireless signal strength has changed significantly, and the priority evaluation value of the unpaired microphone transmitter needs to be recalculated.

[0067] In practice, if the difference value exceeds a preset difference threshold, the receiver recalculates the priority evaluation value of the corresponding unpaired microphone transmitter. The recalculation process involves the receiver acquiring the long-time signal characteristics of the corresponding unpaired microphone transmitter within the second distance window, comparing and correlating the updated short-time signal characteristics with the long-time signal characteristics to obtain the recalculated priority evaluation value for the corresponding unpaired microphone transmitter. The recalculation process is identical to the initial priority evaluation value calculation process.

[0068] In some embodiments, the receiver adjusts the scanning order of multiple microphone transmitters according to recalculated priority evaluation values. The receiver acquires the priority evaluation values ​​of all unpaired microphone transmitters, including the recalculated priority evaluation values ​​and the original priority evaluation values ​​of unpaired microphone transmitters whose priority evaluation values ​​have not changed. The receiver arranges all the priority evaluation values ​​of the unpaired microphone transmitters in descending order to generate the adjusted scanning order. The receiver continues to perform dual-distance-window scanning pairing of the multiple microphone transmitters according to the adjusted scanning order.

[0069] It is understandable that when the difference value is less than or equal to the preset difference threshold, the receiver does not recalculate the priority evaluation value of the corresponding unpaired microphone transmitter, and maintains the original priority evaluation value and scanning order.

[0070] See Figure 4 In the graph, the horizontal axis represents the time interval (in milliseconds), and the vertical axis represents the autocorrelation function value. The solid curve is the autocorrelation function calculated by the receiver based on the reference signal data, and its value fluctuates periodically with the time interval. The dashed lines and dotted lines in the graph mark the key time points on which the durations of the first and second distance windows are based, respectively.

[0071] Specifically, the green dashed line represents the duration of the first distance window, located at approximately 23 milliseconds; the orange dashed line represents the duration of the second distance window, located at approximately 69 milliseconds. The red dashed line indicates the time interval corresponding to the maximum peak value in the autocorrelation function, which is approximately 30 milliseconds. According to the above embodiment, the receiving end performs autocorrelation calculation on the received signal strength indication in the reference signal data to determine that the time interval corresponding to the maximum peak value is the signal variation period, which is approximately 30 milliseconds in this example.

[0072] Therefore, the receiver sets the first distance window duration to one-third of the signal variation period, approximately 10 milliseconds (the green line in the figure is slightly to the left; this approximation can be seen from the legend), and the second distance window duration to three times the signal variation period, approximately 90 milliseconds (the orange line in the figure is slightly to the right; this is also an approximation). The positions of the green and orange dashed lines in the figure deviate somewhat from the theoretically calculated time periods, indicating that the window duration settings in this implementation were appropriately adjusted based on actual sampling and signal characteristics.

[0073] The autocorrelation function curve shows that the signal has obvious periodic characteristics. This characteristic is used to guide the receiver to dynamically determine the duration of the first and second distance windows, so as to effectively capture and extract short-term and long-term signal features. The duration of the first distance window is significantly shorter than that of the second distance window, which meets the setting requirements for the duration of the two distance windows in the above embodiment. This ensures that the first distance window can capture signal changes within a short period of time, while the second distance window is suitable for signal feature analysis on a longer time scale.

[0074] In specific implementation, please refer to Figure 3 The receiver continuously samples the wireless signals from multiple microphone transmitters while simultaneously monitoring the energy detection value of the current wireless channel. The receiver samples the current wireless channel within a preset energy detection period, obtaining multiple energy sample values, and calculates the average energy detection value. The receiver calculates the average energy detection value using the following formula:

[0075]

[0076] in, This represents the average energy detection value; This indicates the total number of energy samples within the preset energy detection period. The value of is a positive integer; Indicates the index number of the energy sample value. The value range is 1 to Integers; Indicates the first time within the preset energy detection cycle. The value of the nth energy sample value, the nth The value of the energy sample is the value of the first energy sample within the preset energy detection period at the receiver. The wireless channel energy value measured at each sampling time; This indicates that the index number within the preset energy detection period is from 1 to... The energy sample values ​​are summed.

[0077] The preset energy detection period is set to 10 milliseconds. The receiver collects 100 energy samples at 100 microsecond intervals within 10 milliseconds. The reason for setting the preset energy detection period to 10 milliseconds is that the 10-millisecond time length can reflect the current energy changes of the wireless channel in a timely manner, and will not cause misjudgment due to a single momentary interference.

[0078] In some embodiments, the interference threshold is set to -80dBm. The basis for setting the interference threshold to -80dBm is that when the wireless channel energy detection value is greater than -80dBm, it indicates that there are interference signals emitted by unpaired devices or excessive environmental noise energy in the current wireless channel. At this time, the newly acquired wireless signal data will be affected by interference and cannot be used for signal feature extraction in the first and second distance windows.

[0079] In practice, the receiver compares the average energy detection value with an interference threshold. When the average energy detection value exceeds the interference threshold, the receiver marks an interference period. The interference period is marked by the receiver setting the interference flag to an active state and recording the start time of the interference period. During the interference period, the receiver pauses writing newly acquired wireless signal data into the first and second distance windows. The receiver also buffers the newly acquired wireless signal data during the interference period in a temporary storage area.

[0080] The temporary storage area is an internal storage region within the receiver used to temporarily store wireless signal data collected during the interference period. The temporary storage area uses a storage space independent of the first and second range windows. During the interference period, the receiver continuously monitors the average energy detection value of the current wireless channel.

[0081] In some embodiments, when the average energy detection value recovers to less than or equal to the interference threshold, the receiver clears the wireless signal data in the temporary storage area. Clearing the wireless signal data in the temporary storage area involves the receiver releasing all buffered wireless signal data in the temporary storage area, restoring the temporary storage area to an idle state. After clearing the temporary storage area, the receiver restarts the data update for the first and second distance windows. Restarting the data update for the first and second distance windows involves the receiver resuming from the current moment, sequentially writing newly acquired wireless signal data into the first and second distance windows, and re-filling the windows used for short-time and long-time signal feature extraction. The receiver then restores the interference flag from an active state to an inactive state.

[0082] It is understandable that the receiving end suspends writing newly acquired wireless signal data into the first and second distance windows during the interference period. Therefore, the wireless signal data in the first and second distance windows remains in the state after the last update before the interference period. The wireless signal data acquired during the interference period does not participate in signal feature extraction, thus avoiding the interference signal from affecting feature extraction.

[0083] See Figure 5 In the graph, the horizontal axis represents the sampling time in milliseconds, ranging from 0 ms to 5000 ms, and the vertical axis represents the average energy detection value in dBm, ranging from -110 dBm to -40 dBm. The solid blue line represents the average energy detection value calculated by the receiver within a preset energy detection period, and the dashed red line represents the interference threshold, fixed at -80 dBm. Two interference periods are indicated by orange shading, located approximately 1000 ms to 2000 ms and approximately 3600 ms to 4600 ms, respectively.

[0084] During the interference period, the average energy detection value was significantly higher than the interference threshold of -80dBm and exhibited large fluctuations, indicating the presence of interference signals or environmental noise in the wireless channel. Outside the interference period, the average energy detection value was lower than the interference threshold and ranged from -90dBm to -100dBm, indicating that the wireless channel was in a normal state with low interference.

[0085] According to one embodiment described above, when the average energy detection value exceeds the interference threshold, the receiver marks this period as an interference period and suspends writing newly acquired wireless signal data into the first and second distance windows to avoid interference signals affecting feature extraction. Wireless signal data acquired during the interference period is cached in a separate temporary storage area. Once the average energy detection value recovers to below or equal to the interference threshold, the receiver clears the data in the temporary storage area and resumes data updates for the first and second distance windows.

[0086] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A priority dual-distance window scanning pairing method for wireless microphone receivers, characterized in that, include: The receiver continuously samples the wireless signals from multiple microphone transmitters to generate raw signal data; Based on the original signal data, extract the short-time signal features of each microphone transmitter within the first distance window and the long-time signal features within the second distance window; The time span of the first distance window is smaller than the time span of the second distance window; The short-time signal features are correlated and compared with the long-time signal features to obtain the priority evaluation value of each microphone transmitter. Dual-distance window scanning pairing is performed on multiple microphone transmitters in descending order of priority evaluation values.

2. The wireless microphone receiver priority dual-distance window scanning pairing method according to claim 1, characterized in that, The step of extracting short-time signal features of each microphone transmitter within a first distance window and long-time signal features within a second distance window based on the original signal data includes: The received signal strength indication in the original signal data within the first distance window is attenuated and weighted to obtain the short-time average strength. The received signal strength indication in the original signal data within the second distance window is linearly fitted to obtain the long-term variation slope. The received signal strength indication in the original signal data within the second distance window is statistically analyzed to obtain the signal fluctuation amplitude. The short-time average intensity, the long-time variation slope, and the signal fluctuation amplitude are combined to form a feature vector for each microphone transmitter.

3. The wireless microphone receiver priority dual-distance window scanning pairing method according to claim 2, characterized in that, The step of correlating and comparing the short-time signal features with the long-time signal features to obtain a priority evaluation value for each microphone transmitter includes: By correlating the short-time average intensity in the short-time signal characteristics with the long-time change slope in the long-time signal characteristics, the signal growth acceleration at each microphone transmitter is obtained. The signal growth acceleration is compared with the signal fluctuation amplitude in the long-term signal characteristics to generate a priority correction factor; The short-term average intensity is weighted and fused with the priority correction factor to obtain the priority evaluation value.

4. The wireless microphone receiver priority dual-distance window scanning pairing method according to claim 2, characterized in that, The step of performing dual-distance window scanning pairing on multiple microphone transmitters in descending order of priority evaluation values ​​includes: The priority evaluation values ​​are used to generate an initial scan sequence in descending order. For two adjacent microphone transmitters in the initial scanning sequence, if the difference between their priority evaluation values ​​is less than a preset evaluation difference, the two adjacent microphone transmitters are sorted a second time according to the signal fluctuation amplitude in the long-term signal characteristics within the second distance window to obtain the target scanning sequence. Pairing is initiated sequentially according to the target scanning sequence.

5. The wireless microphone receiver priority dual-distance window scanning pairing method according to claim 4, characterized in that, The step of initiating pairing sequentially according to the target scanning sequence includes: Send a pairing request frame to the current microphone transmitter and start a waiting timer; Before the waiting timer expires, listen for the pairing response frame returned by the current microphone transmitter; If the pairing response frame is received before the waiting timer expires, the signal quality indicator field in the pairing response frame is parsed, and it is determined whether the signal quality indicator field is greater than a preset quality threshold. If the signal quality indication field is greater than the preset quality threshold, a pairing connection is established with the current microphone transmitter.

6. The wireless microphone receiver priority dual-distance window scanning pairing method according to claim 1, characterized in that, In the step of performing dual-distance window scanning pairing on multiple microphone transmitters in descending order of priority evaluation values, the receiver continuously collects wireless signal data from unpaired microphone transmitters. Based on the wireless signal data of the unpaired microphone transmitter, update the short-time signal characteristics within the corresponding first distance window; The updated short-time signal characteristics are compared with the original short-time signal characteristics. If the difference value is greater than a preset difference threshold, the priority evaluation value of the unpaired microphone transmitter is recalculated, and the scanning order of the multiple microphone transmitters is adjusted according to the recalculated priority evaluation value.

7. The wireless microphone receiver priority dual-distance window scanning pairing method according to claim 1, characterized in that, When extracting short-time signal features of each microphone transmitter within a first distance window and long-time signal features within a second distance window based on the original signal data, the window boundaries of the first and second distance windows are determined in the following manner: The receiving end acquires reference signal data during the initial scanning phase; Based on the signal change period in the reference signal data, the duration of the first distance window is set to one-third of the signal change period, and the duration of the second distance window is set to three times the signal change period. The configured first and second distance windows are used for feature extraction of the original signal data.

8. The wireless microphone receiver priority dual-distance window scanning pairing method according to claim 1, characterized in that, In the step of the receiving end continuously sampling the wireless signals of multiple microphone transmitters, the receiving end synchronously monitors the energy detection value of the current wireless channel. The energy detection value is compared with the interference threshold; When the energy detection value is greater than the interference threshold, the interference period is marked, and during the interference period, the writing of newly acquired wireless signal data into the first distance window and the second distance window is paused, and the newly acquired wireless signal data during the interference period is cached in the temporary storage area. When the energy detection value recovers to less than or equal to the interference threshold, the wireless signal data in the temporary storage area is cleared, and the data update of the first distance window and the second distance window is restarted.

9. The wireless microphone receiver priority dual-distance window scanning pairing method according to claim 3, characterized in that, In the step of correlating and comparing the short-time signal features with the long-time signal features to obtain the priority evaluation value of each microphone transmitter, the receiver performs frequency domain discreteness analysis on the channel state information of each microphone transmitter to generate subcarrier discreteness parameters. The subcarrier dispersion parameter is compared with the short-time average intensity in the short-time signal characteristics to generate frequency domain compensation coefficients; The frequency domain compensation coefficient is fused with the priority correction factor to obtain an updated priority evaluation value, which is then used as the priority evaluation value for each microphone transmitter.

10. A wireless microphone receiver priority dual-range window scanning pairing system, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the wireless microphone receiver priority dual-distance window scanning pairing method according to any one of claims 1 to 9.