CN111193522A - Signal receiving method, signal receiving device, storage medium and electronic equipment - Google Patents

Signal receiving method, signal receiving device, storage medium and electronic equipment Download PDF

Info

Publication number
CN111193522A
CN111193522A CN201811361377.4A CN201811361377A CN111193522A CN 111193522 A CN111193522 A CN 111193522A CN 201811361377 A CN201811361377 A CN 201811361377A CN 111193522 A CN111193522 A CN 111193522A
Authority
CN
China
Prior art keywords
flatness
bandwidth
signal
filtering
filter
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.)
Granted
Application number
CN201811361377.4A
Other languages
Chinese (zh)
Other versions
CN111193522B (en
Inventor
詹松龄
林晓
陈军
杨亚西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Xuanjie Technology Co ltd
Original Assignee
Beijing Pinecone Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Pinecone Electronics Co Ltd filed Critical Beijing Pinecone Electronics Co Ltd
Priority to CN201811361377.4A priority Critical patent/CN111193522B/en
Publication of CN111193522A publication Critical patent/CN111193522A/en
Application granted granted Critical
Publication of CN111193522B publication Critical patent/CN111193522B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/10Means associated with receiver for limiting or suppressing noise or interference
    • H04B1/12Neutralising, balancing, or compensation arrangements
    • H04B1/123Neutralising, balancing, or compensation arrangements using adaptive balancing or compensation means
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • H03H21/0043Adaptive algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Noise Elimination (AREA)

Abstract

The present disclosure relates to a signal receiving method, apparatus, storage medium and electronic device, including receiving a signal; controlling the filtering of the signal for preset times so that the bandwidth and the flatness of the filtered signal can meet preset requirements, wherein the preset times are at least three times; wherein at least one of the filters performing the filtering is capable of dynamically adjusting a configuration according to the bandwidth and the flatness of the received signal. According to the technical scheme, after the signal is received, the signal is filtered for at least three times, and the subsequent filtering can be dynamically adjusted according to the actual bandwidth and the actual flatness of the signal after the previous times of filtering, so that the received signal can be dynamically filtered for multiple times according to the preset requirement, and the filtered signal can meet the preset requirement, and the signal receiving performance is improved.

Description

Signal receiving method, signal receiving device, storage medium and electronic equipment
Technical Field
The present disclosure relates to the field of communications, and in particular, to a signal receiving method, a signal receiving apparatus, a storage medium, and an electronic device.
Background
In the direction of increasingly developed communication, wireless communication is used more and more frequently in daily life, and the requirements for signal receiving performance in various fields are also increasingly strict. Therefore, improving the signal receiving performance of the device also becomes a very important part in signal reception in the communication field. An important index for evaluating the receiving performance of the equipment in signal receiving is the receiving sensitivity, so how to improve the signal receiving sensitivity of the equipment becomes the focus of improving the signal receiving performance of the equipment at present. Especially, NBIOT is used more and more as an important component of IOT technology, and due to its technical characteristics of narrow bandwidth under weak coverage, the requirement for reception performance is more strict.
Disclosure of Invention
An object of the present disclosure is to provide a signal receiving method, apparatus, storage medium, and electronic device capable of dynamically filtering a received signal a plurality of times after the signal is received, thereby improving the performance of signal reception.
In order to achieve the above object, the present disclosure provides a signal receiving method, including:
receiving a signal;
controlling the filtering of the signal for preset times so that the bandwidth and the flatness of the filtered signal can meet preset requirements, wherein the preset times are at least three times;
wherein at least one of the filters performing the filtering is capable of dynamically adjusting a configuration according to the bandwidth and the flatness of the received signal.
Optionally, when the preset number of times is 3, the controlling of filtering the signal for the preset number of times includes:
controlling a first filter to filter the signal, and calculating a first bandwidth and a first flatness of a first filtered signal obtained after filtering;
determining the type of the signal, adjusting a filtering mode of a second filter according to the type of the signal, controlling the second filter to filter the first filtering signal, and calculating a second bandwidth and a second flatness of a second filtering signal obtained after filtering;
and adjusting the filtering configuration of a third filter according to the first bandwidth, the second bandwidth and the target bandwidth, and the first flatness, the second flatness and the target flatness, and controlling the third filter to filter the second filtering signal so that the third bandwidth and the third flatness of the filtered third filtering signal can meet the preset requirement.
Optionally, the preset requirement is:
A=A1+A2+A3,
B=B1+B2+B3,
wherein a is the target bandwidth, a1 is the first bandwidth, a2 is the second bandwidth, A3 is the third bandwidth, B is the target flatness, B1 is the first flatness, B2 is the second flatness, and B3 is the third flatness.
Optionally, the first filter is a radio frequency filter, the second filter is an intermediate frequency filter, and the third filter is a baseband filter.
Optionally, the controlling filtering the signal for a preset number of times further includes:
and adjusting the weight occupied by each residual filtering in the preset times of filtering according to the first bandwidth, the expected bandwidth, the target bandwidth, the first flatness, the expected flatness and the target flatness so that the bandwidth and the flatness of the signal after the preset times of filtering can meet the preset requirements, wherein the expected bandwidth is an expected value of the first bandwidth, and the expected flatness is an expected value of the first flatness.
Optionally, the preset requirement is:
A=A1+a*A2+b*A3,
B=B1+a*B2+b*B3,
wherein a is the target bandwidth, a1 is the first bandwidth, a2 and A3 are bandwidths of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, B is the target flatness, B1 is the first flatness, B2 and B3 are flatness of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, and a and B are weighting factors of the remaining two times, respectively.
The present disclosure also provides a signal receiving apparatus, the apparatus comprising:
a receiving module for receiving a signal;
the filtering control module is used for controlling the filtering of the signal for preset times so that the bandwidth and the flatness of the filtered signal can meet preset requirements, and the preset times are at least three times;
at least one of the filters for filtering in the filtering control module can dynamically adjust the configuration according to the bandwidth and the flatness of the received signal.
Optionally, when the preset number of times is 3, the filtering control module includes:
the first filtering control submodule is used for controlling a first filter to filter the signal and calculating a first bandwidth and a first flatness of a first filtered signal obtained after filtering;
the second filtering control sub-module is used for determining the type of the signal, adjusting a filtering mode of a second filter according to the type of the signal, controlling the second filter to filter the first filtering signal, and calculating a second bandwidth and a second flatness of the second filtering signal obtained after filtering;
and the third filtering control sub-module is configured to adjust a filtering configuration of a third filter according to the first bandwidth, the second bandwidth, the target bandwidth, the first flatness, the second flatness, and the target flatness, and control the third filter to filter the second filtered signal, so that the third bandwidth and the third flatness of the filtered third filtered signal can meet the preset requirement.
Optionally, the preset requirement is:
A=A1+A2+A3,
B=B1+B2+B3,
wherein a is the target bandwidth, a1 is the first bandwidth, a2 is the second bandwidth, A3 is the third bandwidth, B is the target flatness, B1 is the first flatness, B2 is the second flatness, and B3 is the third flatness.
Optionally, the first filter is a radio frequency filter, the second filter is an intermediate frequency filter, and the third filter is a baseband filter.
Optionally, the filtering control module further includes:
and the weight factor adjusting submodule is used for adjusting the weight occupied by each residual filtering in the filtering of the preset times according to the first bandwidth, the expected bandwidth, the target bandwidth and the first flatness, the expected flatness and the target flatness so as to enable the bandwidth and the flatness of the signal after the filtering of the preset times to meet the preset requirements, wherein the expected bandwidth is the expected value of the first bandwidth, and the expected flatness is the expected value of the first flatness.
Optionally, the preset requirement is:
A=A1+a*A2+b*A3,
B=B1+a*B2+b*B3,
wherein a is the target bandwidth, a1 is the first bandwidth, a2 and A3 are bandwidths of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, B is the target flatness, B1 is the first flatness, B2 and B3 are flatness of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, and a and B are weighting factors of the remaining two times, respectively.
The present disclosure also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the above-described method.
The present disclosure also provides an electronic device, comprising:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to implement the steps of the above method.
According to the technical scheme, after the signal is received, the signal is filtered for at least three times, and the subsequent filtering can be dynamically adjusted according to the actual bandwidth and the actual flatness of the signal after the previous times of filtering, so that the received signal can be dynamically filtered for multiple times according to the preset requirement, and the filtered signal can meet the preset requirement, and the signal receiving performance is improved.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure without limiting the disclosure. In the drawings:
fig. 1 is a flowchart illustrating a signal receiving method according to an exemplary embodiment of the present disclosure.
Fig. 2 is a flowchart illustrating still another signal receiving method according to an exemplary embodiment of the present disclosure.
Fig. 3 is a flowchart illustrating still another signal receiving method according to an exemplary embodiment of the present disclosure.
Fig. 4 is a block diagram illustrating a structure of a signal receiving apparatus according to an exemplary embodiment of the present disclosure.
Fig. 5 is a block diagram illustrating a structure of a filtering control module in a signal receiving apparatus according to an exemplary embodiment of the present disclosure.
Fig. 6 is a block diagram illustrating a structure of a filtering control module in a signal receiving apparatus according to an exemplary embodiment of the present disclosure.
FIG. 7 is a block diagram illustrating an electronic device in accordance with an example embodiment.
FIG. 8 is a block diagram illustrating an electronic device in accordance with an example embodiment.
Detailed Description
The following detailed description of specific embodiments of the present disclosure is provided in connection with the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present disclosure, are given by way of illustration and explanation only, not limitation.
Since how to improve the signal receiving sensitivity of the device is an important aspect of currently improving the signal receiving performance of the device, the signal receiving sensitivity of the device is closely related to the in-band frequency response of the receiving device, and especially for the NBIOT chip/module, the important indexes measuring the receiving performance, namely the receiving sensitivity and the in-band frequency response of the NBIOT chip/module, are closely related. When the frequency response flatness of the device can reach an optimal value, the signal receiving sensitivity of the device can be improved greatly, so that the present disclosure provides a signal receiving method, an apparatus, a storage medium and an electronic device, which can control the frequency response flatness to improve the signal receiving performance of the device. The signal receiving method, apparatus, storage medium, and electronic device will be described in detail below.
Fig. 1 is a flowchart illustrating a signal receiving method according to an exemplary embodiment of the present disclosure. As shown in fig. 1, the method includes step 101 and step 102.
In step 101, a signal is received. The signal may be received through an antenna. The signal is first received by the antenna, and since there are usually many noise in the signal directly received by the antenna, the signal received by the antenna generally needs to be filtered to reduce the noise.
In step 102, controlling filtering of the signal for a preset number of times, so that the bandwidth and the flatness of the signal after filtering can meet preset requirements, wherein the preset number of times is at least three times; wherein at least one of the filters performing the filtering is capable of dynamically adjusting a configuration according to the bandwidth and the flatness of the received signal. When the filtering of the signal received by the antenna is controlled, in order to meet the preset requirement, the filtering of the signal is controlled at least three times, and at least one filter can dynamically adjust the period configuration according to the bandwidth and the flatness of the signal received by the filter, so that the bandwidth and the flatness of the filtered signal can meet the preset requirement. For example, when the filtering of the signal is controlled three times in step 102, the signal receiving method may be performed as shown in fig. 2 as follows.
Fig. 2 is a flowchart illustrating a signal receiving method according to an exemplary embodiment of the present disclosure. As shown in fig. 2, the method includes steps S201 to S203 in addition to step 101 shown in fig. 1.
In step 201, a first filter is controlled to filter the signal, and a first bandwidth and a first flatness of a first filtered signal obtained after filtering are calculated. The filtering effect of this first filter may be fixed by hardware, which acts as a primary filter for the signal, and the filter may be a filter commonly used in radio frequency front-ends, such as SAW (surface acoustic wave filter) or BAW (bulk acoustic wave filter), mainly for filtering unwanted signals on a given frequency path, and mainly for high frequencies.
In step 202, the type of the signal is determined, a filtering mode of a second filter is adjusted according to the type of the signal, the second filter is controlled to filter the first filtered signal, and a second bandwidth and a second flatness of the second filtered signal obtained after filtering are calculated. After the initial filtering of the first filter, a first filtered signal is obtained, and through the calculation of the first bandwidth and the first flatness of the first filtered signal, how the signal is processed after the first filter can be known, so that how to adjust the configuration of the second filter and/or the third filter can be selected. In this embodiment, the second filter is set to have different modes, and it is able to determine which mode the second filter should be adjusted to according to the type of the received signal, where the filtering effect of the second filter on the first filtered signal in different modes is also different, and the mode of the second filter may be adjusted according to a corresponding relationship, that is, a corresponding relationship between the type of the signal and the mode of the second filter. Therefore, in this embodiment, the second filter can determine how to filter the first filtered signal according to the type of the signal, regardless of the first bandwidth and the first flatness of the first filtered signal.
In step 203, a filtering configuration of a third filter is adjusted according to the first bandwidth, the second bandwidth, and the target bandwidth, and the first flatness, the second flatness, and the target flatness, and the third filter is controlled to filter the second filtered signal, so that the third bandwidth and the third flatness of the filtered third filtered signal can meet the preset requirement. After the filtering by the second filter in step 202, the second bandwidth and the second flatness of the obtained second filtered signal, together with the first bandwidth and the first flatness of the first filtered signal calculated in step 201, and the final target bandwidth and the target flatness to be achieved, can be adjusted to make the third bandwidth and the third flatness of the third filtered signal obtained after the filtering by the third filter of the second filtered signal meet the preset requirements. In this embodiment, the configuration of the third filter is dynamically adjustable according to the first bandwidth, the second bandwidth, and the target bandwidth, and the first flatness, the second flatness, and the target flatness.
According to the technical scheme, after the signal is received, the signal is filtered for at least three times, and the subsequent filtering can be dynamically adjusted according to the actual bandwidth and the actual flatness of the signal after the previous times of filtering, so that the received signal can be dynamically filtered for multiple times according to the preset requirement, and the filtered signal can meet the preset requirement, and the signal receiving performance is improved.
In a possible embodiment, the preset requirements are:
A=A1+A2+A3, (1)
B=B1+B2+B3, (2)
wherein, a is the target bandwidth, a1 is the first bandwidth, a2 is the second bandwidth, A3 is the third bandwidth, B is the target flatness, B1 is the first flatness, B2 is the second flatness, and B3 is the third flatness.
In one possible embodiment, the first filter is a radio frequency filter, the second filter is an intermediate frequency filter, and the third filter is a baseband filter. For example, the first filter may be a filter of a radio frequency front end, for example, with SAW (surface acoustic wave filter) or BAW (bulk acoustic wave filter), etc.; the second filter may be an intermediate frequency filter inside the RFIC for filtering out in-band signals of the intermediate frequency signal, wherein the intermediate frequency filter may be implemented by a CMOS circuit; the third filter may be a low pass filter internal to the baseband for further removing unwanted signals at the intermediate frequency, which may be, for example, a digital filter.
In this disclosure, the preset number of times may be greater than 3 times, and the types of the filters for filtering the signal, the positions and the number of the filters capable of performing dynamic configuration adjustment, and the manner of adjusting the configuration are not limited as long as the target frequency response flatness can be generated after multiple filtering.
Fig. 3 is a flowchart illustrating still another signal receiving method according to an exemplary embodiment of the present disclosure. As shown in fig. 3, the method includes step 301 in addition to step 101 shown in fig. 1 and steps 201 to 203 shown in fig. 2.
In step 301, the weights occupied by the remaining filtering of each time in the preset number of filtering are adjusted according to the first bandwidth, the expected bandwidth, the target bandwidth, the first flatness, the expected flatness, and the target flatness, so that the bandwidth and the flatness of the signal after the preset number of filtering can meet the preset requirements, the expected bandwidth is an expected value of the first bandwidth, and the expected flatness is an expected value of the first flatness.
In a possible embodiment, in the case that the preset number of times is 3, the preset requirement may be:
A=A1+a*A2+b*A3, (3)
B=B1+a*B2+b*B3, (4)
wherein a is the target bandwidth, a1 is the first bandwidth, a2 and A3 are bandwidths of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, B is the target flatness, B1 is the first flatness, B2 and B3 are flatness of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, and a and B are weighting factors of the remaining two times, respectively.
The target bandwidth and the target flatness are target values of the bandwidth and flatness that should be achieved after the filtering of step 102 shown in fig. 1, and according to formula (3) and formula (4), after the signal to be filtered is subjected to the first filtering through the first filter, the size of the weighting factors a and b occupied by the remaining two filtering can be adjusted according to the size relationship between the actual bandwidth (first bandwidth) and the actual flatness (first flatness) of the first filtered signal and the expected bandwidth and the expected flatness. For example, if a1, B1 is larger than the expected value, it can be adjusted by decreasing the weighting factor a and/or the weighting factor B, and if a1, B1 is smaller than the expected value, it can be adjusted by increasing the weighting factor a and/or the weighting factor B so that the bandwidth and flatness of the signal after the preset number of filtering can satisfy the preset requirements.
The following sets of actual data are given to illustrate the embodiment:
in the case where the preset number of times is 3, the first bandwidth of the first filtered signal obtained after the signal that needs to be received is filtered by the first filter is 300kHz and the first flatness is 2, whereas the known target bandwidth is 180kHz, the target flatness is 1.2, the expected bandwidth is 200kHz, and the expected flatness is 1.5. In order to satisfy the preset requirements shown in the formula (3) and the formula (4), since the first bandwidth and the first flatness are respectively larger than the target bandwidth and the target flatness, the sizes of a and b need to be adjusted, so that the weights occupied by the remaining two times of filtering in the third filtering are reduced, for example, a may be 0.85, and b may be 0.75. And (3) knowing that the type of the signal to be received is NBIOT, adjusting the mode of the second filter to finally obtain a second bandwidth of the second filtered signal of 180kHZ and a second flatness of 1.4, and finally adjusting the configuration of the third filter according to the obtained first bandwidth, first flatness, second bandwidth, second flatness, weight factor a and weight factor b, so that the third bandwidth and third flatness of the third filtered signal obtained after being filtered by the third filter can meet the preset requirements shown in formula (3) and formula (4).
In this embodiment, the preset number of times may also be greater than 3 times, and no matter how many times the preset number of times is, the weight of the remaining multiple filtering in the filtering of the preset number of times is calculated according to the magnitude relationship between the first bandwidth and the first flatness of the first filtering signal and the expected value thereof, for example, when the preset number of times is 4 times, the preset requirement may also be:
A=A1+a*A2+b*A3+c*A4, (5)
B=B1+a*B2+b*B3+c*B4, (6)
wherein a is the target bandwidth, a1 is the first bandwidth, a2, A3, and a4 are bandwidths of filtered signals respectively obtained after the first filtered signal is subjected to remaining three-time filtering in the preset number of times, B is the target flatness, B1 is the first flatness, B2, B3, and B4 are flatness of filtered signals respectively obtained after the first filtered signal is subjected to remaining three-time filtering in the preset number of times, and ab and c are weight factors of the remaining three-time filtering, respectively.
After controlling the first filter to filter the signal, adjusting the remaining two or more times of filtering in the preset times so that the bandwidth and the flatness of the signal after the filtering in the preset times can meet the preset requirements, where the adjusting may be adjusting the mode and/or configuration of the filter used in the remaining two or more times of filtering as shown in step 202 and step 203, or adjusting the weight of the remaining two or more times of filtering in the preset times, or simultaneously adjusting the two or more times of filtering so as to meet the final filtering requirement, thereby improving the performance of signal reception.
Fig. 4 is a block diagram illustrating a structure of a signal receiving apparatus according to an exemplary embodiment of the present disclosure. As shown in fig. 4, the apparatus includes: a receiving module 10, configured to receive a signal; the filtering control module 20 is configured to control filtering of the signal for a preset number of times, so that the bandwidth and the flatness of the signal after the filtering can meet preset requirements, where the preset number of times is at least three times; at least one of the filters for filtering in the filtering control module 20 can dynamically adjust the configuration according to the bandwidth and the flatness of the received signal.
According to the technical scheme, after the signal is received, the signal is filtered for at least three times, and the subsequent filtering can be dynamically adjusted according to the actual bandwidth and the actual flatness of the signal after the previous times of filtering, so that the received signal can be dynamically filtered for multiple times according to the preset requirement, and the filtered signal can meet the preset requirement, and the signal receiving performance is improved.
Fig. 5 is a block diagram illustrating a structure of a filtering control module 20 in a signal receiving apparatus according to an exemplary embodiment of the present disclosure. As shown in fig. 5, when the preset number of times is 3, the filtering control module 20 includes: the first filtering control sub-module 201 is configured to control a first filter to filter the signal, and calculate a first bandwidth and a first flatness of a first filtered signal obtained after filtering; the second filtering control sub-module 202 is configured to determine a type of the signal, adjust a filtering mode of a second filter according to the type of the signal, control the second filter to filter the first filtered signal, and calculate a second bandwidth and a second flatness of the second filtered signal obtained after filtering; and a third filtering control sub-module 203, configured to adjust a filtering configuration of a third filter according to the first bandwidth, the second bandwidth, and the target bandwidth, and the first flatness, the second flatness, and the target flatness, and control the third filter to filter the second filtered signal, so that the third bandwidth and the third flatness of the filtered third filtered signal can meet the preset requirement.
In a possible embodiment, the preset requirements are:
A=A1+A2+A3,
B=B1+B2+B3,
wherein, a is the target bandwidth, a1 is the first bandwidth, a2 is the second bandwidth, A3 is the third bandwidth, B is the target flatness, B1 is the first flatness, B2 is the second flatness, and B3 is the third flatness.
In one possible embodiment, the first filter is a radio frequency filter, the second filter is an intermediate frequency filter, and the third filter is a baseband filter.
Fig. 6 is a block diagram illustrating a structure of a filtering control module 20 in a signal receiving apparatus according to an exemplary embodiment of the present disclosure. As shown in fig. 6, the filtering control module 20 further includes: a weight factor adjusting submodule 204, configured to adjust, according to the first bandwidth, an expected bandwidth, the target bandwidth, the first flatness, an expected flatness, and the target flatness, a weight occupied by each remaining filtering in the preset number of filtering, so that the bandwidth and the flatness of the signal after the preset number of filtering can meet the preset requirement, where the expected bandwidth is an expected value of the first bandwidth, and the expected flatness is an expected value of the first flatness.
In a possible embodiment, the preset requirements are:
A=A1+a*A2+b*A3,
B=B1+a*B2+b*B3,
wherein a is the target bandwidth, a1 is the first bandwidth, a2 and A3 are bandwidths of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, B is the target flatness, B1 is the first flatness, B2 and B3 are flatness of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, and a and B are weighting factors of the remaining two times, respectively.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 7 is a block diagram illustrating an electronic device 700 in accordance with an example embodiment. As shown in fig. 7, the electronic device 700 may include: a processor 701 and a memory 702. The electronic device 700 may also include one or more of a multimedia component 703, an input/output (I/O) interface 704, and a communication component 705.
The processor 701 is configured to control the overall operation of the electronic device 700, so as to complete all or part of the steps in the signal receiving method. For example, the processor 701 can complete the step of receiving the signal in step 101 shown in fig. 1, and can also complete the step of controlling the filtering of the signal for a preset number of times in step 102 shown in fig. 2. The memory 702 is used to store various types of data to support operation at the electronic device 700, such as instructions for any application or method operating on the electronic device 700 and application-related data, such as contact data, transmitted and received messages, pictures, audio, video, and the like. The Memory 702 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically erasable Programmable Read-Only Memory (EEPROM), erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk or optical disk. The multimedia components 703 may include screen and audio components. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may further be stored in the memory 702 or transmitted through the communication component 705. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 704 provides an interface between the processor 701 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless Communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination of one or more of them, so that the corresponding Communication component 705 may include: Wi-Fi module, bluetooth module, NFC module.
In an exemplary embodiment, the electronic Device 700 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for executing the Signal receiving methods.
In another exemplary embodiment, there is also provided a computer-readable storage medium including program instructions which, when executed by a processor, implement the steps of the signal receiving method described above. For example, the computer readable storage medium may be the memory 702 including the program instructions, which are executable by the processor 701 of the electronic device 700 to perform the signal receiving method described above, so as to filter the signal after receiving the signal, so that the bandwidth and the flatness of the signal after the filtering can meet preset requirements, thereby improving the performance of signal receiving.
Fig. 8 is a block diagram illustrating an electronic device 800 in accordance with an example embodiment. For example, the electronic device 800 may be provided as a server. Referring to fig. 8, an electronic device 800 includes a processor 822, which may be one or more in number, and a memory 832 for storing computer programs executable by the processor 822. The computer programs stored in memory 832 may include one or more modules that each correspond to a set of instructions. Further, the processor 822 may be configured to execute the computer program to perform the above-described signal receiving method. For example, the processor 822 can perform the step of receiving the signal in step 101 shown in fig. 1, and can also perform the step of controlling the filtering of the signal for a preset number of times in step 102 shown in fig. 2.
Additionally, the electronic device 800 may also include a power component 828 and a communication component 850, the power component 828 may be configured to perform power management of the electronic device 800, and the communication component 850 may be configured to enable communication, e.g., wired or wireless communication, of the electronic device 800. The electronic device 800 may also include input/output (I/O) interfaces 858. The electronic device 800 may operate based on an operating system stored in the memory 832, such as Windows Server, Mac OSXTM, UnixTM, LinuxTM, and the like.
In another exemplary embodiment, there is also provided a computer-readable storage medium including program instructions which, when executed by a processor, implement the steps of the signal receiving method described above. For example, the computer readable storage medium may be the memory 832 including program instructions executable by the processor 822 of the electronic device 800 to perform the signal receiving method described above, so as to filter the signal after receiving the signal, so that the bandwidth and flatness of the signal after the filtering can meet preset requirements, thereby improving the performance of signal receiving.
The preferred embodiments of the present disclosure are described in detail with reference to the accompanying drawings, however, the present disclosure is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solution of the present disclosure within the technical idea of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.
It should be noted that the various features described in the above embodiments may be combined in any suitable manner without departing from the scope of the invention. In order to avoid unnecessary repetition, various possible combinations will not be separately described in this disclosure.
In addition, any combination of various embodiments of the present disclosure may be made, and the same should be considered as the disclosure of the present disclosure, as long as it does not depart from the spirit of the present disclosure.

Claims (14)

1. A method for receiving a signal, the method comprising:
receiving a signal;
controlling the filtering of the signal for preset times so that the bandwidth and the flatness of the filtered signal can meet preset requirements, wherein the preset times are at least three times;
wherein at least one of the filters performing the filtering is capable of dynamically adjusting a configuration according to the bandwidth and the flatness of the received signal.
2. The method of claim 1, wherein when the preset number is 3, the controlling filtering the signal for the preset number comprises:
controlling a first filter to filter the signal, and calculating a first bandwidth and a first flatness of a first filtered signal obtained after filtering;
determining the type of the signal, adjusting a filtering mode of a second filter according to the type of the signal, controlling the second filter to filter the first filtering signal, and calculating a second bandwidth and a second flatness of a second filtering signal obtained after filtering;
and adjusting the filtering configuration of a third filter according to the first bandwidth, the second bandwidth and the target bandwidth, and the first flatness, the second flatness and the target flatness, and controlling the third filter to filter the second filtering signal so that the third bandwidth and the third flatness of the filtered third filtering signal can meet the preset requirement.
3. The method according to claim 2, characterized in that the preset requirements are:
A=A1+A2+A3,
B=B1+B2+B3,
wherein a is the target bandwidth, a1 is the first bandwidth, a2 is the second bandwidth, A3 is the third bandwidth, B is the target flatness, B1 is the first flatness, B2 is the second flatness, and B3 is the third flatness.
4. The method of claim 2, wherein the controlling filtering the signal a preset number of times further comprises:
and adjusting the weight occupied by each residual filtering in the preset times of filtering according to the first bandwidth, the expected bandwidth, the target bandwidth, the first flatness, the expected flatness and the target flatness so that the bandwidth and the flatness of the signal after the preset times of filtering can meet the preset requirements, wherein the expected bandwidth is an expected value of the first bandwidth, and the expected flatness is an expected value of the first flatness.
5. The method according to claim 4, characterized in that the preset requirements are:
A=A1+a*A2+b*A3,
B=B1+a*B2+b*B3,
wherein a is the target bandwidth, a1 is the first bandwidth, a2 and A3 are bandwidths of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, B is the target flatness, B1 is the first flatness, B2 and B3 are flatness of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, and a and B are weighting factors of the remaining two times, respectively.
6. The method of any of claims 2 to 5, wherein the first filter is a radio frequency filter, the second filter is an intermediate frequency filter, and the third filter is a baseband filter.
7. A signal receiving apparatus, characterized in that the apparatus comprises:
a receiving module for receiving a signal;
the filtering control module is used for controlling the filtering of the signal for preset times so that the bandwidth and the flatness of the filtered signal can meet preset requirements, and the preset times are at least three times;
at least one of the filters for filtering in the filtering control module can dynamically adjust the configuration according to the bandwidth and the flatness of the received signal.
8. The apparatus of claim 7, wherein when the preset number of times is 3, the filtering control module comprises:
the first filtering control submodule is used for controlling a first filter to filter the signal and calculating a first bandwidth and a first flatness of a first filtered signal obtained after filtering;
the second filtering control sub-module is used for determining the type of the signal, adjusting a filtering mode of a second filter according to the type of the signal, controlling the second filter to filter the first filtering signal, and calculating a second bandwidth and a second flatness of the second filtering signal obtained after filtering;
and the third filtering control sub-module is configured to adjust a filtering configuration of a third filter according to the first bandwidth, the second bandwidth, the target bandwidth, the first flatness, the second flatness, and the target flatness, and control the third filter to filter the second filtered signal, so that the third bandwidth and the third flatness of the filtered third filtered signal can meet the preset requirement.
9. The apparatus of claim 8, wherein the preset requirement is:
A=A1+A2+A3,
B=B1+B2+B3,
wherein a is the target bandwidth, a1 is the first bandwidth, a2 is the second bandwidth, A3 is the third bandwidth, B is the target flatness, B1 is the first flatness, B2 is the second flatness, and B3 is the third flatness.
10. The apparatus of claim 8, wherein the filtering control module further comprises:
and the weight factor adjusting submodule is used for adjusting the weight occupied by each residual filtering in the filtering of the preset times according to the first bandwidth, the expected bandwidth, the target bandwidth and the first flatness, the expected flatness and the target flatness so as to enable the bandwidth and the flatness of the signal after the filtering of the preset times to meet the preset requirements, wherein the expected bandwidth is the expected value of the first bandwidth, and the expected flatness is the expected value of the first flatness.
11. The apparatus of claim 10, wherein the preset requirement is:
A=A1+a*A2+b*A3,
B=B1+a*B2+b*B3,
wherein a is the target bandwidth, a1 is the first bandwidth, a2 and A3 are bandwidths of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, B is the target flatness, B1 is the first flatness, B2 and B3 are flatness of filtered signals respectively obtained after the first filtered signal is filtered by the remaining two times in the preset times, and a and B are weighting factors of the remaining two times, respectively.
12. The apparatus of any of claims 8-11, wherein the first filter is a radio frequency filter, the second filter is an intermediate frequency filter, and the third filter is a baseband filter.
13. 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 6.
14. An electronic device, comprising:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to carry out the steps of the method of any one of claims 1 to 6.
CN201811361377.4A 2018-11-15 2018-11-15 Signal receiving method, signal receiving device, storage medium and electronic equipment Active CN111193522B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811361377.4A CN111193522B (en) 2018-11-15 2018-11-15 Signal receiving method, signal receiving device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811361377.4A CN111193522B (en) 2018-11-15 2018-11-15 Signal receiving method, signal receiving device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN111193522A true CN111193522A (en) 2020-05-22
CN111193522B CN111193522B (en) 2021-08-24

Family

ID=70708935

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811361377.4A Active CN111193522B (en) 2018-11-15 2018-11-15 Signal receiving method, signal receiving device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN111193522B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1351451A (en) * 2000-10-28 2002-05-29 阿莫泰克有限公司 Passband smooth compensating circuit
CN101056113A (en) * 2007-05-18 2007-10-17 华为技术有限公司 Middle frequency receiving circuit and receiving method
US20090075613A1 (en) * 2007-09-19 2009-03-19 Aminghasem Safarian Distributed rf front-end for uwb receivers
CN104104400A (en) * 2014-07-16 2014-10-15 中国人民解放军国防科学技术大学 High-sensitivity satellite-borne ADS-B signal receiver
EP2959597A1 (en) * 2013-02-25 2015-12-30 Iltron, Inc. Multichannel radio receiver with overlapping channel filters
CN105553494A (en) * 2016-01-18 2016-05-04 广州慧睿思通信息科技有限公司 Radio frequency front-end frequency selection circuit and signal receiving method thereof
CN105591656A (en) * 2015-12-24 2016-05-18 三维通信股份有限公司 Transceiver gain flatness compensation method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1351451A (en) * 2000-10-28 2002-05-29 阿莫泰克有限公司 Passband smooth compensating circuit
CN101056113A (en) * 2007-05-18 2007-10-17 华为技术有限公司 Middle frequency receiving circuit and receiving method
US20090075613A1 (en) * 2007-09-19 2009-03-19 Aminghasem Safarian Distributed rf front-end for uwb receivers
EP2959597A1 (en) * 2013-02-25 2015-12-30 Iltron, Inc. Multichannel radio receiver with overlapping channel filters
CN104104400A (en) * 2014-07-16 2014-10-15 中国人民解放军国防科学技术大学 High-sensitivity satellite-borne ADS-B signal receiver
CN105591656A (en) * 2015-12-24 2016-05-18 三维通信股份有限公司 Transceiver gain flatness compensation method
CN105553494A (en) * 2016-01-18 2016-05-04 广州慧睿思通信息科技有限公司 Radio frequency front-end frequency selection circuit and signal receiving method thereof

Also Published As

Publication number Publication date
CN111193522B (en) 2021-08-24

Similar Documents

Publication Publication Date Title
US11450935B2 (en) Tunable radio frequency circuit, control method and electronic device including the same
TWI477786B (en) Apparatuses and method for measuring impedance of antenna
US10193522B2 (en) Single port wide band impedance matching circuit with narrow band harmonic bypass, wireless communication device, and method for providing antenna matching
TWI446761B (en) Method of dynamic impedance matching and communication apparatus therewith
WO2013152542A1 (en) Interference elimination method and device
US9906252B2 (en) Electronic device having FM antenna and method for switching FM antenna
CN104393848A (en) Method and device for adjusting volume
US20170133032A1 (en) Method and Device for Processing Sound Signal for Communications Device
CN113099352B (en) Audio signal processing method, audio signal processing device, electronic equipment and storage medium
JP2017536716A (en) Adjustment application parameters for interference mitigation
CN111193522B (en) Signal receiving method, signal receiving device, storage medium and electronic equipment
CN110839280B (en) Method, system, medium, and electronic device for suppressing frequency interference of mobile terminal
CN115694537A (en) Radio frequency circuit, radio frequency control method and device and electronic equipment
CN111130591B (en) Antenna tuning method, antenna tuning device and terminal equipment
KR102100465B1 (en) Wireless communication device and operating method thereof
US10237002B2 (en) Method for determining calibration parameter of zero intermediate frequency radio receiver, and zero intermediate frequency radio receiver
CN114286449A (en) Filtering of radio access technologies
CN111243611B (en) Microphone wind noise elimination method and device, storage medium and mobile terminal
CN111768329B (en) Method and device for collecting execution time of kernel, storage medium and electronic equipment
CN113131958B (en) Antenna control method, antenna control device, storage medium and electronic equipment
US11032167B2 (en) Precursor rejection filter
CN112151948A (en) Mobile terminal antenna amplification method, system, equipment and storage medium
CN114337908A (en) Method and device for generating interference signal of target voice signal
JP2013135421A (en) Radio receiver and control method of radio receiver

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
CB02 Change of applicant information

Address after: 100085 unit C, building C, lin66, Zhufang Road, Qinghe, Haidian District, Beijing

Applicant after: Beijing Xiaomi pinecone Electronic Co.,Ltd.

Address before: 100085 Beijing city Haidian District Qinghe Shun Yip things Park Building 3 unit A

Applicant before: BEIJING PINECONE ELECTRONICS Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20221212

Address after: 201206 2 floor, 13 building, 27 Jinqiao Road, China (Shanghai) free trade pilot area, Pudong New Area, Shanghai.

Patentee after: Shanghai Xuanjie Technology Co.,Ltd.

Address before: 100085 unit C, building C, lin66, Zhufang Road, Qinghe, Haidian District, Beijing

Patentee before: Beijing Xiaomi pinecone Electronic Co.,Ltd.

TR01 Transfer of patent right