Communication signal processing method and apparatus, electronic device, and storage medium
By recalculating the frequency position of single-tone interference before and after the automatic frequency control module is activated, the problem of inaccurate single-tone interference position is solved, the single-tone interference cancellation effect is improved, and the performance of communication signals is enhanced.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NANJING XINGSI SEMICON CO LTD
- Filing Date
- 2023-08-01
- Publication Date
- 2026-04-10
AI Technical Summary
The activation of the automatic frequency control module can affect the accuracy of the already determined single-tone interference location, resulting in poor single-tone interference cancellation and thus affecting the performance of the communication signal.
After determining the frequency offset value, the frequency position of the single-tone interference is calculated based on the preset frequency position. The single-tone interference is eliminated before and after the automatic frequency control module is activated. The position of the single-tone interference is recalculated to ensure accuracy.
It improves the accuracy of single-tone interference cancellation and enhances the performance of communication signals.
Smart Images

Figure CN116979979B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a communication signal processing method and device, electronic equipment and storage medium. BACKGROUND
[0002] Generally, in a communication system, signals transmitted among multiple systems and devices are mixed together, so that the signal received by a receiver can include unwanted frequencies, which are referred to as single-tone interference signals, and seriously affect the normal reception of the communication system.
[0003] In the prior art, a single-tone interference elimination module is used to eliminate single-tone interference, however, the position of the single-tone interference is very sensitive, and if the frequency point position is misconfigured, it will seriously affect the effect of single-tone interference elimination and data demodulation, so a frequency offset module is provided in the communication system to determine the position of the single-tone interference. However, the communication system also includes an automatic frequency control module for gradually moving the signal back to the original position, and when the automatic frequency control module is started, it will affect the position of the single-tone interference that has been determined, causing the position of the single-tone interference to be inaccurate and affecting the effect of single-tone interference elimination, and further affecting the performance of the communication signal. SUMMARY
[0004] Embodiments of the present application provide a communication signal processing method and device, electronic equipment and storage medium to at least solve the technical problem that an automatic control module will affect the position of the single-tone interference that has been determined, causing the position of the single-tone interference to be inaccurate and affecting the effect of single-tone interference elimination, and further affecting the performance of the communication signal.
[0005] According to a first aspect of embodiments of the present application, a communication signal processing method is provided, applied to a communication system including an automatic frequency control module, comprising:
[0006] In a case where a frequency offset value of a first communication signal is determined to obtain a first frequency offset value, if the automatic frequency control module does not act on the first communication signal, a first frequency point position is obtained by summing the first frequency offset value and a preset frequency point position, and single-tone interference in the first communication signal is eliminated according to the first frequency point position, wherein the preset frequency point position is a frequency point position corresponding to the single-tone interference in the first communication signal without frequency offset; if the automatic frequency control module acts on the first communication signal, a frequency offset value of a second communication signal is determined to obtain a second frequency offset value, a second frequency point position is obtained by summing the second frequency offset value and the preset frequency point position, and single-tone interference in the second communication signal is eliminated according to the second frequency point position, wherein the second communication signal is the first communication signal after being acted on by the automatic frequency control module.
[0007] Optionally, the method further comprises, in the case that the first frequency offset value is not obtained, if the automatic frequency control module does not act on the first communication signal, performing a notch processing on the first communication signal according to the preset frequency point position to eliminate the single tone interference.
[0008] Optionally, after the single tone interference in the second communication signal is eliminated according to the second frequency point position, the method further comprises, in response to the second frequency point position being the same as a pilot position of a pilot in a target communication signal and a ratio of a pilot power of the pilot to a single tone interference power of the single tone interference in the first communication signal being greater than a preset threshold, marking the second frequency point position as a direct current subcarrier position, wherein the target communication signal is the second communication signal after the single tone interference is eliminated.
[0009] Optionally, after the second frequency point position is marked as the direct current subcarrier position, the method further comprises selecting a carrier adjacent to the direct current subcarrier position in the target communication signal as a replacement carrier, wherein the direct current subcarrier is a carrier corresponding to the direct current subcarrier position, the replacement carrier and the direct current subcarrier are located in a same precoding resource block group and belong to a same transceiving antenna pair; and taking a channel estimation value of the replacement carrier as a channel estimation value of the direct current subcarrier.
[0010] According to a second aspect of the embodiment of the present application, a communication signal processing device is further provided, comprising:
[0011] The first processing module is configured to, in the case that the frequency offset value of the first communication signal is obtained as the first frequency offset value, if the automatic frequency control module does not act on the first communication signal, sum the first frequency offset value and a preset frequency point position to obtain a first frequency point position, and eliminate the single tone interference in the first communication signal according to the first frequency point position, wherein the preset frequency point position is a frequency point position corresponding to the single tone interference in the first communication signal without frequency offset; and the second processing module is configured to, if the automatic frequency control module acts on the first communication signal, determine the frequency offset value of the second communication signal as a second frequency offset value, sum the second frequency offset value and the preset frequency point position to obtain a second frequency point position, and eliminate the single tone interference in the second communication signal according to the second frequency point position, wherein the second communication signal is the first communication signal after the automatic frequency control module acts.
[0012] Optionally, the communication signal processing device further comprises a notch processing module, which is configured to, in the case that the first frequency offset value is not obtained, if the automatic frequency control module does not act on the first communication signal, perform a notch processing on the first communication signal according to the preset frequency point position to eliminate the single tone interference.
[0013] Optionally, the communication signal processing apparatus further comprises a third processing module, configured to mark the second frequency point position as a direct current subcarrier position, in response to the second frequency point position being the same as a pilot position of a pilot in the target communication signal and a ratio of a pilot power of the pilot to a tone interference power of a tone interference in the first communication signal being greater than a preset threshold, wherein the target communication signal is the second communication signal after the tone interference is eliminated.
[0014] Optionally, the communication signal processing apparatus further comprises a fourth processing module, configured to select a carrier adjacent to the direct current subcarrier position in the target communication signal as a substitute carrier, wherein the direct current subcarrier is a carrier corresponding to the direct current subcarrier position, and the substitute carrier and the direct current subcarrier are located in a same precoding resource block group and belong to a same transceiving antenna pair; and the fourth processing module is further configured to use a channel estimation value of the substitute carrier as a channel estimation value of the direct current subcarrier.
[0015] According to a third aspect of the embodiments of the present application, an electronic device is further provided, which comprises a memory and a processor, the memory stores a computer program, and the processor is configured to run the computer program to execute the communication signal processing method in any one of the first aspect.
[0016] According to a fourth aspect of the embodiments of the present application, a nonvolatile storage medium is further provided, which stores a computer program, wherein the computer program is configured to execute the communication signal processing method in any one of the first aspect when running on a computer or a processor.
[0017] In the embodiments of the present application, in the case that the frequency offset value of the first communication signal is determined to be the first frequency offset value, if the automatic frequency control module does not act on the first communication signal, the first frequency offset value is summed with a preset frequency point position to obtain a first frequency point position, and the tone interference in the first communication signal is eliminated according to the first frequency point position, wherein the preset frequency point position is a frequency point position corresponding to the tone interference in the first communication signal without frequency offset; if the automatic frequency control module acts on the first communication signal, the frequency offset value of the second communication signal is determined to be the second frequency offset value, the second frequency offset value is summed with the preset frequency point position to obtain a second frequency point position, and the tone interference in the second communication signal is eliminated according to the second frequency point position, wherein the second communication signal is the first communication signal after the action of the automatic frequency control module. In summary, when the first communication signal is changed to the second communication signal under the action of the automatic frequency control module, the position of the tone interference in the first communication signal is changed, and at this time, the frequency point position of the initially determined tone interference is recalculated, so that the position of the tone interference is more accurate, and thus the technical problem that the position of the tone interference is affected by the automatic control module and the position of the tone interference is inaccurate, which affects the effect of tone interference elimination and further affects the performance of the communication signal, can be solved. Attached Figure Description
[0018] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0019] Figure 1 This is a flowchart of a communication signal processing method according to one embodiment of the present invention;
[0020] Figure 2 This is a structural block diagram of a communication signal processing apparatus according to one embodiment of the present invention. Detailed Implementation
[0021] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0022] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0023] According to an embodiment of the present invention, an embodiment of a communication signal processing method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system containing at least one set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0024] The method embodiments can also be implemented in an electronic device, a similar control device, or a mobile terminal including a memory and a processor. Taking the electronic device as an example, the electronic device can include one or more processors and a memory for storing data. Optionally, the electronic device can also include a communication device for communication function and a display device. Those skilled in the art can understand that the above structural description is only illustrative, and does not limit the structure of the electronic device. For example, the electronic device can include more or less components than the above structural description, or have a different configuration from the above structural description.
[0025] The processor can include one or more processing units. For example, the processor can include processing devices such as a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a field-programmable gate array (FPGA), a neural-network processing unit (NPU), a tensor processing unit (TPU), an artificial intelligent (AI) type processor, etc. Different processing units can be independent components or integrated in one or more processors. In some examples, the electronic device can also include one or more processors.
[0026] The memory can be used to store a computer program, for example, a computer program corresponding to the communication signal processing method in the embodiments of the present application. The processor implements the above-mentioned communication signal processing method by running the computer program stored in the memory. The memory can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory can further include a memory remotely arranged with respect to the processor, and these remote memories can be connected to the electronic device through a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0027] A communication device is used to receive or send data via a network. A specific example of the network can include a wireless network provided by a communication provider of a mobile terminal. In one example, the communication device includes a network interface controller (NIC) which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the communication device can be a radio frequency (RF) module which is used to communicate with the Internet in a wireless manner. In some embodiments of the present solution, the communication device is used to connect with a mobile device such as a mobile phone or a tablet, and instructions can be sent to the electronic device through the mobile device.
[0028] Figure 1 is a flow chart of a communication signal processing method according to an embodiment of the present application. The method can be applied to a communication system including an automatic frequency control module, as shown in Figure 1 The method includes the following steps:
[0029] In step S101, if the frequency offset value of the first communication signal is determined to be a first frequency offset value, and the automatic frequency control module does not act on the first communication signal, a first frequency point position is obtained by summing the first frequency offset value and a preset frequency point position, and the single tone interference in the first communication signal is eliminated according to the first frequency point position, wherein the preset frequency point position is the frequency point position corresponding to the single tone interference in the first communication signal without frequency offset.
[0030] In step S102, if the automatic frequency control module acts on the first communication signal, a second frequency offset value of the second communication signal is determined, a second frequency point position is obtained by summing the second frequency offset value and the preset frequency point position, and the single tone interference in the second communication signal is eliminated according to the second frequency point position, wherein the second communication signal is the first communication signal after being acted on by the automatic frequency control module.
[0031] Specifically, the preset frequency point position is the frequency point position corresponding to the single tone interference in the communication signal under experimental conditions, the first frequency point position is the frequency point position of the single tone interference in the first communication signal, and the second frequency point position is the frequency point position of the single tone interference in the second communication signal.
[0032] It should be noted that when the first communication signal is not adjusted by the automatic frequency control module, the first frequency offset value calculated can be regarded as the original frequency offset of the first communication signal, and the first frequency point position obtained by summing the first frequency offset value and the preset frequency point position can be regarded as the frequency point position of the single tone interference.
[0033] It should be noted that the first frequency offset value and the preset frequency point position are the same type of data and can be summed.
[0034] Specifically, the frequency of the first communication signal changes when the first communication signal is adjusted by the automatic frequency control module, and the frequency of the first communication signal does not change when the first communication signal is not adjusted by the automatic frequency control module. In steps S101 to S102, it is determined whether the automatic frequency control module acts on the first communication signal, and the determination result includes that the automatic frequency control module acts on the first communication signal and the automatic frequency control module does not act on the first communication signal.
[0035] Specifically, when the determination result indicates that the automatic frequency control module acts on the first communication signal, it is not possible to determine whether the adjustment amount of the automatic frequency control module to the first communication signal is the adjustment of the digital oscillator or the adjustment of the crystal oscillator, and it is not possible to directly add the adjustment amount of the automatic frequency control module to the first frequency point position. The frequency deviation value of the adjusted first communication signal (second communication signal) needs to be determined to obtain the second frequency deviation value.
[0036] It can be understood that the frequency of the first communication signal changes after the automatic frequency control module acts on the first communication signal, and the first frequency point position determined according to the first communication signal cannot accurately represent the position of the single-tone interference. At this time, the second frequency deviation value is determined according to the second communication signal, and then the second frequency point position is determined. The second frequency point position is determined again by the second communication signal after the frequency of the first communication signal changes, and can represent the position of the single-tone interference in the current communication signal. Therefore, the module for eliminating single-tone interference can eliminate the single-tone interference at the second frequency point position according to the second frequency point position to obtain the target communication signal after the single-tone interference is eliminated.
[0037] Optionally, in some embodiments of the present application, if the second communication signal is adjusted under the action of the automatic frequency control module, in response to the automatic frequency control module acting on the second communication signal, the frequency deviation value of the third communication signal is determined to obtain the third frequency deviation value, then the third frequency point position is determined according to the third frequency deviation value and the preset frequency point position, and finally the single-tone interference in the third communication signal is eliminated according to the third frequency point position to obtain the target communication signal.
[0038] In summary, in the embodiment of the present application, in the case that the frequency offset value of the first communication signal is determined to obtain a first frequency offset value, if the automatic frequency control module does not act on the first communication signal, the first frequency offset value is summed with a preset frequency point position to obtain a first frequency point position, and the single tone interference in the first communication signal is eliminated according to the first frequency point position, wherein the preset frequency point position is the frequency point position corresponding to the single tone interference in the first communication signal without frequency offset; if the automatic frequency control module acts on the first communication signal, the frequency offset value of the second communication signal is determined to obtain a second frequency offset value, the second frequency offset value is summed with the preset frequency point position to obtain a second frequency point position, and the single tone interference in the second communication signal is eliminated according to the second frequency point position, wherein the second communication signal is the first communication signal after being acted on by the automatic frequency control module. In summary, when the first communication signal is changed under the action of the automatic frequency control module to obtain the second communication signal, the position of the single tone interference in the first communication signal changes, and at this time, the frequency point position of the initially determined single tone interference is recalculated, so that the position of the single tone interference is more accurate, thereby solving the technical problem that the automatic control module can affect the position of the single tone interference which has been determined, causing the position of the single tone interference to be inaccurate and affecting the effect of single tone interference elimination, and further affecting the performance of the communication signal.
[0039] Optionally, in some embodiments of the present application, determining the first frequency offset value and the second frequency offset value both need multiple time slots. For example, if five time slots are needed to determine the first frequency offset value, the first four time slots are all in the process of calculating the first frequency offset value, and the first frequency offset value is determined in the fifth time slot.
[0040] Specifically, in the process of determining the first frequency offset value of the first communication signal, since multiple time slots are needed to determine the first frequency offset value, the multiple time slots include first type time slots and second type time slots, wherein the first type time slots are time slots corresponding to the determination of the first frequency offset value, and the second type time slots are time slots not corresponding to the determination of the first frequency offset value. Therefore, the frequency offset value of the first communication signal corresponding to the first type time slots is determined to obtain the first frequency offset value.
[0041] It should be noted that a time slot is a unit interval, multiple time slots correspond to a continuous time interval, and the frequency offset value of the first communication signal is calculated in the continuous time interval. In different time slots in the continuous time interval, some time slots include frequency offset values, and some time slots do not include frequency offset values.
[0042] It can be understood that dividing the multiple time slots into two categories can realize different processing of the first communication signal corresponding to different time slots according to the categories of the time slots.
[0043] Optionally, in some embodiments of the present application, the first communication signal corresponding to the second type time slots is notch processed to eliminate the single tone interference.
[0044] Specifically, when the single-tone interference is eliminated by using the notch filter, the notch filter has low sensitivity to the position of the single-tone interference, and when the frequency offset value is not determined, the first communication signal in the current time slot can be notch processed by the notch filter to eliminate the single-tone interference.
[0045] Optionally, the communication signal processing method further includes: in the case where the first frequency offset value is not obtained, if the automatic frequency control module does not act on the first communication signal, notch processing the first communication signal according to the preset frequency point position to eliminate the single-tone interference.
[0046] Specifically, when the first communication signal is not adjusted by the automatic frequency control module, the first frequency point position can be directly used as the position of the single-tone interference, and a module for eliminating the single-tone interference is used to eliminate the single-tone interference according to the first frequency point position.
[0047] Optionally, after the first frequency point position is determined, if the automatic frequency control module acts on the first communication signal and the second frequency point position is not determined, the second communication signal can be notch processed according to the first frequency point position to eliminate the single-tone interference in the second communication signal.
[0048] Optionally, after the single-tone interference in the second communication signal is eliminated according to the second frequency point position, it further includes: in response to the second frequency point position being the same as the pilot position of the pilot in the target communication signal and the ratio of the pilot power of the pilot to the single-tone interference power of the single-tone interference in the first communication signal being greater than a preset threshold, marking the second frequency point position as a direct current subcarrier position, wherein the target communication signal is the second communication signal after the single-tone interference is eliminated.
[0049] It should be noted that the target communication signal obtained after the first communication signal is processed through steps S101 to S102 can still include single-tone interference, and the single-tone interference in the target communication signal can affect the correctness of channel estimation.
[0050] Specifically, the single-tone interference power of the single-tone interference in the first communication signal, the pilot position and the pilot power in the target communication signal are determined. If the second frequency point position is the same as the pilot position and the ratio of the pilot power to the single-tone interference power is greater than a preset threshold, it is determined that the single-tone interference will affect the correctness of channel estimation, and therefore the position of the single-tone interference needs to be marked as a direct current subcarrier position for subsequent processing of the single-tone interference.
[0051] It should be noted that if the pilot power in the target communication signal and the single-tone interference power of the single-tone interference in the first communication signal are not determined, it is defaulted that the ratio of the pilot power to the single-tone interference power of the single-tone interference in the first communication signal is greater than a preset threshold.
[0052] It should be noted that the power of the single-tone interference after the first communication signal is processed through steps S101 to S105 is lower than the initial power of the single-tone interference, and the power of the single-tone interference in the first communication signal is selected so that the ratio of the subsequently obtained pilot power to the single-tone interference power is more accurate.
[0053] It should be noted that when performing channel estimation on the target communication signal, the marked DC subcarrier needs to be pre-processed before the channel estimation on the target communication signal can be performed.
[0054] Optionally, after marking the second frequency point position as the DC subcarrier position, the method further includes: selecting a carrier adjacent to the DC subcarrier position in the target communication signal as a substitute carrier, wherein the DC subcarrier is a carrier corresponding to the DC subcarrier position, the substitute carrier and the DC subcarrier are located in the same precoding resource block group and belong to the same transceiving antenna pair; and using a channel estimation value of the substitute carrier as a channel estimation value of the DC subcarrier.
[0055] Specifically, since the DC subcarrier will affect channel estimation, when performing channel estimation, a carrier adjacent to the DC subcarrier position in the target communication signal is selected as a substitute carrier, and then a channel estimation value of the substitute carrier is used as a channel estimation value of the DC subcarrier, thereby avoiding the influence of the DC subcarrier on channel estimation. It can be understood that the substitute carrier cannot be the DC subcarrier.
[0056] Optionally, if the channel estimation value of the DC subcarrier contains a spread spectrum code, the substitute carrier and the DC subcarrier need to have the same spread spectrum code.
[0057] Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be realized by means of software and a necessary general hardware platform, and of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, computer, server, or network device) to execute the method described in each embodiment of the present application.
[0058] In the present embodiment, a communication signal processing device is also provided, which is used to implement the above embodiments and preferred embodiments, and has been described above. As used below, the term "module" is a combination of software and / or hardware that can implement a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware or a combination of software and hardware is also possible and is contemplated.
[0059] Figure 2 is a structural block diagram of a communication signal processing device 200 according to an embodiment of the present application, as shown in Figure 2 The device includes a first processing module 201 configured to, in a case where a frequency offset value of a first communication signal is determined to be a first frequency offset value, if an automatic frequency control module does not act on the first communication signal, sum the first frequency offset value and a preset frequency point position to obtain a first frequency point position, and eliminate a single-tone interference in the first communication signal according to the first frequency point position, wherein the preset frequency point position is a frequency point position corresponding to the single-tone interference in the first communication signal without frequency offset.
[0060] Optionally, the communication signal processing device 200 further includes a trap processing module, which is connected with the first processing module 201, not shown in the figure, and is configured to, in a case where the first frequency offset value is not obtained, if the automatic frequency control module does not act on the first communication signal, perform trap processing on the first communication signal according to the preset frequency point position to eliminate the single-tone interference.
[0061] Optionally, the communication signal processing device 200 further includes a third processing module, which is connected with the second processing module 202, and is configured to, in response to the second frequency point position being the same as a pilot position of a pilot in a target communication signal and a ratio of a pilot power of the pilot to a single-tone interference power of a single-tone interference in the first communication signal being greater than a preset threshold, mark the second frequency point position as a direct current subcarrier position, wherein the target communication signal is the second communication signal after the single-tone interference is eliminated.
[0062] Optionally, the communication signal processing device 200 further includes a fourth processing module, which is connected with the third processing module, not shown in the figure, and is configured to select a carrier adjacent to the direct current subcarrier position in the target communication signal as a replacement carrier, wherein the direct current subcarrier is a carrier corresponding to the direct current subcarrier position, and the replacement carrier and the direct current subcarrier are located in a same precoding resource block group and belong to a same transceiving antenna pair; and the fourth processing module is further configured to take a channel estimation value of the replacement carrier as a channel estimation value of the direct current subcarrier.
[0063] Embodiments of the present application further provide an electronic device including a memory and a processor, the memory storing a computer program, and the processor being configured to run the computer program to execute the communication signal processing method according to any one of the above embodiments.
[0064] Optionally, in the embodiment, the processor in the electronic device can be configured to run a computer program to perform the following steps:
[0065] In the case where the frequency offset value of the first communication signal is determined to be the first frequency offset value, if the automatic frequency control module does not act on the first communication signal, the first frequency offset value is summed with a preset frequency point position to obtain a first frequency point position, and the first frequency point position is used to eliminate the single-tone interference in the first communication signal.
[0066] In the case where the frequency offset value of the first communication signal is determined to be the first frequency offset value, if the automatic frequency control module does not act on the first communication signal, the first frequency offset value is summed with a preset frequency point position to obtain a first frequency point position, and the first frequency point position is used to eliminate the single-tone interference in the first communication signal.
[0067] Optionally, the specific examples in the embodiment can refer to the examples described in the above embodiments and optional implementation manners, and the embodiment will not be described here again.
[0068] The embodiment of the application further provides a non-volatile storage medium, which stores a computer program, wherein the computer program is configured to perform the steps in the above-described embodiment of the communication signal processing method when running on a computer or a processor.
[0069] Optionally, in the embodiment, the non-volatile storage medium described above can be configured to store a computer program for performing the following steps:
[0070] In the case where the frequency offset value of the first communication signal is determined to be the first frequency offset value, if the automatic frequency control module does not act on the first communication signal, the first frequency offset value is summed with a preset frequency point position to obtain a first frequency point position, and the first frequency point position is used to eliminate the single-tone interference in the first communication signal.
[0071] In the case where the frequency offset value of the first communication signal is determined to be the first frequency offset value, if the automatic frequency control module does not act on the first communication signal, the first frequency offset value is summed with a preset frequency point position to obtain a first frequency point position, and the first frequency point position is used to eliminate the single-tone interference in the first communication signal.
[0072] Optionally, the specific examples in the embodiments can refer to the examples described in the above embodiments and optional implementation manners, and the embodiments will not be described here again.
[0073] In the above embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0074] In some embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described device embodiments are only schematic. For example, the division of the units can be a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, unit or module, and can be electrical or other forms.
[0075] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.
[0076] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of software functional unit.
[0077] When the integrated unit is realized in the form of software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of software product, and the computer software product is stored in a storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and various program code storage media.
[0078] The above merely describes the preferred embodiments of the present application, and it should be pointed out that, for those skilled in the art, several improvements and refinements can be made without departing from the principles of the present application, and these improvements and refinements should also be considered as falling within the protection scope of the present application.
Claims
1. A method of processing a communication signal, applied to a communication system, the communication system comprising an automatic frequency control module, characterized in that, Comprising: In the case of determining the frequency offset value of the first communication signal to obtain the first frequency offset value, if the automatic frequency control module does not act on the first communication signal, sum the first frequency offset value and the preset frequency point position to obtain the first frequency point position, and eliminate the single tone interference in the first communication signal according to the first frequency point position, wherein the preset frequency point position is the frequency point position corresponding to the single tone interference in the first communication signal without frequency offset; If the automatic frequency control module acts on the first communication signal, determine the frequency offset value of the second communication signal to obtain the second frequency offset value, sum the second frequency offset value and the preset frequency point position to obtain the second frequency point position, and eliminate the single tone interference in the second communication signal according to the second frequency point position, wherein the second communication signal is the first communication signal after being acted on by the automatic frequency control module.
2. The communication signal processing method of claim 1, wherein Also comprising: In the case of not obtaining the first frequency offset value, if the automatic frequency control module does not act on the first communication signal, according to the preset frequency point position, notch processing is performed on the first communication signal to eliminate the single tone interference.
3. The communication signal processing method of claim 1, wherein After eliminating the single tone interference in the second communication signal according to the second frequency point position, further comprising: In response to the second frequency point position being the same as the pilot position of the pilot in the target communication signal and the ratio of the pilot power of the pilot to the single tone interference power of the single tone interference in the first communication signal being greater than a preset threshold, marking the second frequency point position as a direct current subcarrier position, wherein the target communication signal is the second communication signal after eliminating the single tone interference.
4. The communication signal processing method according to claim 3, characterized by, After marking the second frequency point position as a direct current subcarrier position, further comprising: Selecting a carrier adjacent to the direct current subcarrier position in the target communication signal as a replacement carrier, wherein the replacement carrier and the carrier corresponding to the direct current subcarrier position are located in the same precoding resource block group and belong to the same transceiving antenna pair; Taking the channel estimation value of the replacement carrier as the channel estimation value of the carrier corresponding to the direct current subcarrier position.
5. A communication signal processing apparatus characterized by comprising: Comprising: The first processing module is configured to, in the case of determining the frequency offset value of the first communication signal to obtain the first frequency offset value, if the automatic frequency control module does not act on the first communication signal, sum the first frequency offset value and the preset frequency point position to obtain the first frequency point position, and eliminate the single tone interference in the first communication signal according to the first frequency point position, wherein the preset frequency point position is the frequency point position corresponding to the single tone interference in the first communication signal without frequency offset; The second processing module is configured to, if the automatic frequency control module acts on the first communication signal, determine the frequency offset value of the second communication signal to obtain the second frequency offset value, sum the second frequency offset value and the preset frequency point position to obtain the second frequency point position, and eliminate the single tone interference in the second communication signal according to the second frequency point position, wherein the second communication signal is the first communication signal after being acted on by the automatic frequency control module.
6. The communication signal processing apparatus according to claim 5, wherein The apparatus further comprises a notch processing module configured to, if the automatic frequency control module does not act on the first communication signal without obtaining the first frequency offset value, perform notch processing on the first communication signal according to the preset frequency point position to eliminate the single-tone interference.
7. The communication signal processing apparatus according to claim 5, wherein The apparatus further comprises a third processing module configured to, in response to the second frequency point position being the same as a pilot position of a pilot in a target communication signal and a ratio of pilot power of the pilot to single-tone interference power of the single-tone interference in the first communication signal being greater than a preset threshold, mark the second frequency point position as a direct current subcarrier position, wherein the target communication signal is the second communication signal after the single-tone interference is eliminated.
8. The communication signal processing apparatus according to claim 7, wherein The apparatus further comprises a fourth processing module configured to select a carrier adjacent to the direct current subcarrier position in the target communication signal as a replacement carrier, wherein the replacement carrier and a carrier corresponding to the direct current subcarrier position are located in a same precoding resource block group and belong to a same transceiving antenna pair; and the fourth processing module is further configured to use a channel estimation value of the replacement carrier as a channel estimation value of the carrier corresponding to the direct current subcarrier position.
9. An electronic device comprising a memory and a processor, characterized in that The memory stores a computer program, and the processor is configured to execute the computer program to perform the communication signal processing method in any one of claims 1 to 4.
10. A non-volatile storage medium, comprising: The non-volatile storage medium stores a computer program, and the computer program is configured to perform the communication signal processing method in any one of claims 1 to 4 when executed on a computer or a processor.
Citation Information
Patent Citations
Estimation method and apparatus for frequency offset
CN102223322A
Self-adaptive frequency offset compensation method and device applied to ISM frequency band
CN111277524A