A modulation method and device for anti-interference of communication module in data center computer room
By obtaining interference signals and position information in the data center computer room, adjusting the modulation parameters of the communication module, and using a hybrid modulation method, the problem of insufficient anti-interference performance of the communication module is solved, and efficient data transmission and reliable communication are achieved.
Patent Information
- Application Number
- CN202111649990.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2041-12-29
AI Technical Summary
In the prior art, when the communication module of the data center computer room faces different types of interference signals, the anti-interference performance is insufficient, resulting in a decrease in communication quality and lack of effective solutions.
By obtaining the interference signals in the data center computer room, determining their type, and adjusting the target modulation parameter group of the communication module based on position information and frequency response, using a hybrid modulation method, combining amplitude and phase modulation, optimizing the transmission bit error rate, and real-time monitoring And adjust the modulation parameters to reduce interference effects.
It effectively improves the anti-interference capability of the communication module in the data center computer room, ensures reliable communication quality, avoids the trade-off between transmission rate and anti-interference performance, and realizes efficient data transmission in different environments.
Smart Images

Figure CN114337906B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data communication, and in particular to a method and device for modulating the anti-interference of a communication module in a data center computer room. Background Art
[0002] In related technologies, with the rapid development of operators' businesses, more and more core services are gathered in Internet data centers (IDCs). The construction and development of Internet data centers have broadened users' information horizons and greatly improved the efficiency of information processing and dissemination in office and life, thus putting forward higher requirements for the communication capabilities within the computer room. The computer room environment is relatively complex. For example, there is a problem of diverse background noise sources. In the computer room positioning system, there is a problem of positioning distortion caused by background signal interference.
[0003] Modulation optimization is one of the basic applications of communication, such as amplitude modulation and phase modulation. How to solve the problem of anti-interference ability of modulation signals is a problem that needs to be solved at present. Traditional modulation methods are generally amplitude modulation (PAM) or phase modulation (PPM). Amplitude modulation can achieve a higher transmission rate, but the anti-interference performance of the modulation method is poor. For the changing background light environment, it will produce strong interference. Phase modulation can achieve relative anti-interference performance, but the transmission rate is low.
[0004] Currently, no effective solution has been proposed for the above-mentioned problems existing in the related technologies. Summary of the invention
[0005] The main purpose of the present invention is to provide a modulation method and device for anti-interference of a communication module in a data center computer room, so as to solve the problem in the related art that different types of interference signals affect the communication quality.
[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present invention, a modulation method for anti-interference of a communication module in a data center computer room is provided. The invention includes: obtaining interference signals in the data center computer room and determining the type of the interference signals; obtaining location information corresponding to the communication module in the central computer room and determining the first frequency response corresponding to the communication module based on the location information; determining a target modulation parameter group of the communication module based on the type of the interference signal and the first frequency response; and modulating the communication module based on the target modulation parameter group.
[0007] Furthermore, based on the type of interference signal, a target modulation parameter group of a communication module in a computer room of a data center is determined, including: obtaining multiple groups of modulation parameters corresponding to mixed modulation, wherein one group of modulation parameters includes amplitude modulation parameters and phase modulation parameters; adjusting the communication module based on the multiple groups of modulation parameters to determine multiple communication transmission bit error rates corresponding to the communication module at a preset data transmission rate; sorting the multiple communication transmission bit error rates, and determining the lowest value among the multiple communication transmission bit error rates, and determining a group of modulation parameters corresponding to the lowest value as the target modulation parameter group.
[0008] Furthermore, interference signals in a computer room of a data center are obtained, and the types of interference signals are determined, including: obtaining a noise background model of the computer room, wherein the noise background model of the computer room is trained by multiple groups of sample noise data; inputting the interference signal into the noise background model of the computer room, and controlling the noise background model of the computer room to output the type corresponding to the interference signal.
[0009] Furthermore, the interference signal is input into the computer room noise background model, and the computer room noise background model is controlled to output the type corresponding to the interference signal, including: controlling the computer room noise background model to analyze the interference signal to determine the signal characteristics of the interference signal; and determining the type of the interference signal based on the signal characteristics.
[0010] Furthermore, after modulating the communication module according to the target modulation parameters, the method also includes: monitoring the position of the communication module in real time; when it is detected that the position of the communication module has changed, obtaining a frequency response curve, and determining a second frequency response corresponding to the communication module according to the frequency response curve, wherein the frequency response curve is a mapping curve between the position of the communication module and the frequency response corresponding to the communication module; and re-determining the target modulation parameter group according to the second frequency response and the type of the interference signal.
[0011] In order to achieve the above-mentioned object, according to another aspect of the present invention, a modulation device for anti-interference of a communication module in a data center computer room is provided. The device comprises: a first acquisition unit, which acquires interference signals in the data center computer room and determines the type of the interference signals; a second acquisition unit, which acquires the position information corresponding to the communication module in the central computer room and determines the first frequency response corresponding to the communication module according to the position information; a first determination unit, which determines the target modulation parameter group of the communication module according to the type of the interference signal and the first frequency response; and a modulation unit, which modulates the communication module according to the target modulation parameter group.
[0012] Furthermore, the first determination unit includes: a first acquisition subunit, which acquires multiple groups of modulation parameters corresponding to the mixed modulation, wherein a group of modulation parameters includes amplitude modulation parameters and phase modulation parameters; an adjustment subunit, which adjusts the communication module according to the multiple groups of modulation parameters to determine multiple communication transmission bit error rates corresponding to the communication module at a preset data transmission rate; a determination subunit, which sorts the multiple communication transmission bit error rates, determines the lowest value among the multiple communication transmission bit error rates, and determines a group of modulation parameters corresponding to the lowest value as the target modulation parameter group.
[0013] Furthermore, the first acquisition unit includes: a second acquisition subunit, which acquires a computer room noise background model, wherein the computer room noise background model is trained by multiple groups of sample noise data; a control subunit, which inputs the interference signal into the computer room noise background model, and controls the computer room noise background model to output the type corresponding to the interference signal.
[0014] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein the program executes any one of the above-mentioned modulation methods for anti-interference of a communication module in a data center computer room.
[0015] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a processor is provided, and the processor is used to run a program, wherein the program executes any one of the above-mentioned modulation methods for anti-interference of a communication module in a data center computer room.
[0016] The present invention adopts the following steps: obtaining interference signals in a data center computer room and determining the type of the interference signals; obtaining position information corresponding to a communication module in the central computer room and determining a first frequency response corresponding to the communication module according to the position information; determining a target modulation parameter group of the communication module according to the type of the interference signal and the first frequency response; and modulating the communication module according to the target modulation parameter group, thereby solving the problem in the related art that different types of interference signals affect the communication quality, thereby achieving the effect of providing guarantee for reliable communication in the data center computer room. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the accompanying drawings:
[0018] Figure 1 It is a flow chart of a modulation method for anti-interference of a communication module in a data center computer room provided according to an embodiment of the present invention;
[0019] Figure 2 is a coordinate schematic diagram of multiple groups of modulation parameters corresponding to hybrid modulation provided according to an embodiment of the present invention;
[0020] Figure 3 It is a schematic diagram of a modulation device for anti-interference of a communication module in a data center computer room provided according to an embodiment of the present invention. DETAILED DESCRIPTION
[0021] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0022] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so as to describe the embodiments of the present invention described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0024] According to an embodiment of the present invention, a modulation method for anti-interference of a communication module in a data center computer room is provided.
[0025] Figure 1 FIG. 1 is a flow chart of a modulation method for anti-interference of a communication module in a data center computer room according to an embodiment of the present invention. Figure 1 As shown, the invention comprises the following steps:
[0026] Step S101, obtaining interference signals in a data center computer room and determining the type of the interference signals.
[0027] As mentioned above, there are interference signals in the data center room, which will affect the communication of the data center room. The interference signals are divided into the following two types according to their sources: 1) Interference signals from inside the room building, such as optical signals, high-frequency interference signals generated by distribution networks and distribution boxes, etc. 2) Interference signals from outside the room building, such as radar, radio transmission equipment, mobile phone base stations, high-voltage wires, interference signals generated by lightning strike environments, etc.
[0028] Step S102, obtaining location information corresponding to the communication module of the central computer room, and determining a first frequency response corresponding to the communication module according to the location information.
[0029] In the above, the corresponding first frequency response is obtained according to the position information corresponding to the communication module in the central computer room, wherein the frequency response represents the difference in processing capabilities for signals of different frequencies, and when the position of the communication module changes, the corresponding frequency response also changes.
[0030] Step S103, determining a target modulation parameter set of the communication module according to the type of the interference signal and the first frequency response.
[0031] Step S104, modulating the communication module according to the target modulation parameter group.
[0032] As mentioned above, the present application provides an amplitude-phase hybrid modulation method, which combines the advantages of amplitude and phase modulation. When the channel environment changes, the communication module is adjusted by adjusting the modulation parameter group, wherein the target modulation parameter group of the communication module is determined by the type of interference signal and the first frequency response.
[0033] Through the above method, the present application realizes mixed modulation of different parameters, and uses different modulation parameter groups to reduce the impact of interference signals on transmission signals. There is no frequency domain-time domain-frequency domain conversion, which reduces the complexity of modulation. The parameter adjustment process is pre-set through scenario description, and the deployment is relatively flexible. At the same time, the existing communication modules are used for superposition to reduce the number of conversion circuits.
[0034] In an optional instance, a target modulation parameter group of a communication module in a computer room of a data center is determined based on the type of interference signal, including: obtaining multiple groups of modulation parameters corresponding to mixed modulation, wherein one group of modulation parameters includes amplitude modulation parameters and phase modulation parameters; adjusting the communication module based on the multiple groups of modulation parameters to determine multiple communication transmission bit error rates corresponding to the communication module at a preset data transmission rate; sorting the multiple communication transmission bit error rates, and determining the lowest value among the multiple communication transmission bit error rates, and determining a group of modulation parameters corresponding to the lowest value as the target modulation parameter group.
[0035] As mentioned above, each group of modulation parameters corresponding to the hybrid modulation includes amplitude modulation parameters and phase modulation parameters. The communication module is adjusted according to multiple groups of modulation parameters, and multiple communication transmission bit error rates corresponding to the preset data transmission rate are obtained, wherein the communication transmission bit error rate is an indicator to measure the accuracy of data transmission of preset data within a specified time. The lowest value of the communication transmission bit error rate is found by sorting, wherein the modulation parameter group with the lowest communication transmission bit error rate is the optimal target modulation parameter group.
[0036] Specifically, the amplitude modulation method can achieve a higher transmission rate, but has the disadvantage of poor anti-interference ability. The phase modulation method can achieve relative anti-interference performance, but has the disadvantage of low transmission rate. The use of hybrid modulation can combine the advantages of both and avoid the disadvantages of both, thereby maximizing the advantages of amplitude modulation and phase modulation.
[0037] In an optional instance, an interference signal in a computer room of a data center is obtained, and the type of the interference signal is determined, including: obtaining a computer room noise background model, wherein the computer room noise background model is trained by multiple groups of sample noise data; inputting the interference signal into the computer room noise background model, and controlling the computer room noise background model to output the type corresponding to the interference signal.
[0038] As mentioned above, the interference signal is input into the computer room noise background model to obtain the type of the interference signal. The computer room noise background model is a model under real-life situations trained with multiple sets of sample noise data. It stores a large amount of sample noise data, determines the type of interference signal, and then modulates the parameters to achieve the purpose of reducing communication interference.
[0039] In an optional instance, the interference signal is input into the computer room noise background model, and the computer room noise background model is controlled to output the type corresponding to the interference signal, including: controlling the computer room noise background model to analyze the interference signal to determine the signal characteristics of the interference signal; and determining the type of the interference signal based on the signal characteristics.
[0040] As described above, the characteristics of the interference signal are determined based on the analysis of the interference signal by the equipment room noise background model, thereby determining the type of the interference signal. For different types of interference signals, the hybrid modulation parameters are optimized, and the link quality is maintained in the background environment of different types of interference signals through dynamic adaptive modulation.
[0041] In an optional example, after modulating the communication module according to the target modulation parameters, the method further includes: monitoring the position of the communication module in real time; when it is detected that the position of the communication module has changed, obtaining a frequency response curve, and determining a second frequency response corresponding to the communication module according to the frequency response curve, wherein the frequency response curve is a mapping curve between the position of the communication module and the frequency response corresponding to the communication module; and re-determining the target modulation parameter group according to the second frequency response and the type of the interference signal.
[0042] As described above, when the position of the communication module changes, the frequency response needs to be redetermined according to the frequency response curve, and then the target modulation parameter group is redetermined according to the redetermined frequency response and the type of interference signal. When the position of the communication module changes, the modulation parameters are adjusted to avoid affecting the communication quality, ensure reliable transmission, and achieve the purpose of reducing background noise interference.
[0043] In an embodiment provided in the present application, taking the interference signal as an optical signal as an example, an adaptive amplitude-phase hybrid modulation is adopted for the optical signal, and firstly, a noise background model of the computer room is established, and different noises are modeled based on a large amount of noise data, and a curve relationship between the communication module and its corresponding frequency response is established, wherein the curve is a frequency response curve. When the position of the communication module changes, the corresponding frequency response is determined based on the frequency response curve, and adaptive optimization of the hybrid modulation parameters is realized, thereby minimizing the impact of background noise. Figure 2 is a coordinate diagram of multiple groups of modulation parameters corresponding to the hybrid modulation provided according to an embodiment of the present invention, wherein the abscissa is the bandwidth and the ordinate is the energy requirement (unit: dB), such as Figure 2 As shown, each black dot represents an optional modulation parameter, and the position change of the communication module is simulated by approximating the frequency response of the communication module and changing the relative position distance between the signal transmitting end and the receiving end of the communication module.
[0044] An embodiment of the present invention provides an anti-interference modulation method for a communication module in a data center computer room, which obtains interference signals in the data center computer room and determines the type of the interference signals; obtains position information corresponding to the communication module in the central computer room, and determines the first frequency response corresponding to the communication module based on the position information; determines a target modulation parameter group of the communication module based on the type of the interference signal and the first frequency response; and modulates the communication module based on the target modulation parameter group, thereby solving the problem in the related art that different types of interference signals affect the communication quality, thereby achieving the effect of providing guarantee for reliable communication in the data center computer room.
[0045] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0046] The embodiment of the present invention also provides a modulation device for the anti-interference of the communication module of the data center computer room. It should be noted that the modulation device for the anti-interference of the communication module of the data center computer room according to the embodiment of the present invention can be used to execute the modulation method for the anti-interference of the communication module of the data center computer room provided by the embodiment of the present invention. The following introduces the modulation device for the anti-interference of the communication module of the data center computer room provided by the embodiment of the present invention.
[0047] Figure 3 Schematic diagram of a modulation device for anti-interference of a communication module in a data center computer room according to an embodiment of the present invention. Figure 3 As shown, the device includes: a first acquisition unit 301, which acquires the interference signal in the data center room and determines the type of the interference signal; a second acquisition unit 302, which acquires the position information corresponding to the communication module in the central room, and determines the first frequency response corresponding to the communication module according to the position information; a first determination unit 303, which determines the target modulation parameter group of the communication module according to the type of the interference signal and the first frequency response; and a modulation unit 304, which modulates the communication module according to the target modulation parameter group.
[0048] In an optional instance, the first determination unit 303 includes: a first acquisition subunit, which acquires multiple groups of modulation parameters corresponding to the mixed modulation, wherein a group of modulation parameters includes amplitude modulation parameters and phase modulation parameters; an adjustment subunit, which adjusts the communication module according to the multiple groups of modulation parameters to determine multiple communication transmission bit error rates corresponding to the communication module at a preset data transmission rate; a determination subunit, which sorts the multiple communication transmission bit error rates, determines the lowest value among the multiple communication transmission bit error rates, and determines a group of modulation parameters corresponding to the lowest value as a target modulation parameter group.
[0049] In an optional instance, the first acquisition unit 301 includes: a second acquisition subunit, which acquires a computer room noise background model, wherein the computer room noise background model is trained by multiple groups of sample noise data; a control subunit, which inputs an interference signal into the computer room noise background model, and controls the computer room noise background model to output a type corresponding to the interference signal.
[0050] In an optional example, the control subunit includes: a control module that controls the noise background model of the computer room to analyze the interference signal to determine the signal characteristics of the interference signal; and a determination module that determines the type of the interference signal based on the signal characteristics.
[0051] In an optional example, the device further includes: a monitoring unit, which monitors the position of the communication module in real time after modulating the communication module according to the target modulation parameters; a third acquisition unit, which acquires a frequency response curve when it is detected that the position of the communication module has changed, and determines a second frequency response corresponding to the communication module according to the frequency response curve, wherein the frequency response curve is a mapping curve between the position of the communication module and the frequency response corresponding to the communication module; and a second determination unit, which redetermines the target modulation parameter group according to the second frequency response and the type of the interference signal.
[0052] An embodiment of the present invention provides an anti-interference modulation device for a communication module in a data center computer room, which obtains interference signals in the data center computer room and determines the type of the interference signals; obtains position information corresponding to the communication module in the central computer room, and determines the first frequency response corresponding to the communication module according to the position information; determines a target modulation parameter group of the communication module according to the type of the interference signal and the first frequency response; and modulates the communication module according to the target modulation parameter group, thereby solving the problem in the related art that different types of interference signals affect the communication quality, thereby achieving the effect of providing guarantee for reliable communication in the data center computer room.
[0053] The anti-interference modulation device of the communication module of the data center computer room includes a processor and a memory. The above-mentioned first acquisition unit 301 and the like are stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0054] The processor includes a core, which retrieves the corresponding program unit from the memory. One or more cores can be set to solve the problem of different types of interference signals affecting communication quality in related technologies by adjusting core parameters.
[0055] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0056] An embodiment of the present invention provides a computer-readable storage medium having a program stored thereon, and when the program is executed by a processor, the program implements a modulation method for preventing interference of a communication module in a data center computer room.
[0057] An embodiment of the present invention provides a processor, which is used to run a program, wherein the program executes the anti-interference modulation method for a communication module in a data center computer room when running.
[0058] An embodiment of the present invention provides a device, the device includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the following steps are implemented: obtaining an interference signal in a data center computer room and determining the type of the interference signal; obtaining location information corresponding to a communication module in the central computer room, and determining a first frequency response corresponding to the communication module based on the location information; determining a target modulation parameter group of the communication module based on the type of the interference signal and the first frequency response; modulating the communication module based on the target modulation parameter group.
[0059] In an optional instance, a target modulation parameter group of a communication module in a computer room of a data center is determined based on the type of interference signal, including: obtaining multiple groups of modulation parameters corresponding to mixed modulation, wherein one group of modulation parameters includes amplitude modulation parameters and phase modulation parameters; adjusting the communication module based on the multiple groups of modulation parameters to determine multiple communication transmission bit error rates corresponding to the communication module at a preset data transmission rate; sorting the multiple communication transmission bit error rates, and determining the lowest value among the multiple communication transmission bit error rates, and determining a group of modulation parameters corresponding to the lowest value as the target modulation parameter group.
[0060] In an optional instance, an interference signal in a computer room of a data center is obtained, and the type of the interference signal is determined, including: obtaining a computer room noise background model, wherein the computer room noise background model is trained by multiple groups of sample noise data; inputting the interference signal into the computer room noise background model, and controlling the computer room noise background model to output the type corresponding to the interference signal.
[0061] In an optional instance, the interference signal is input into the computer room noise background model, and the computer room noise background model is controlled to output the type corresponding to the interference signal, including: controlling the computer room noise background model to analyze the interference signal to determine the signal characteristics of the interference signal; and determining the type of the interference signal based on the signal characteristics.
[0062] In an optional example, after modulating the communication module according to the target modulation parameters, the method further includes: monitoring the position of the communication module in real time; when it is detected that the position of the communication module has changed, obtaining a frequency response curve, and determining a second frequency response corresponding to the communication module according to the frequency response curve, wherein the frequency response curve is a mapping curve between the position of the communication module and the frequency response corresponding to the communication module; and re-determining the target modulation parameter group according to the second frequency response and the type of the interference signal.
[0063] The devices in this article can be servers, PCs, PADs, mobile phones, etc.
[0064] The present invention also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that is initialized with the following method steps: obtaining an interference signal in a data center computer room and determining the type of the interference signal; obtaining location information corresponding to a communication module in the central computer room, and determining a first frequency response corresponding to the communication module based on the location information; determining a target modulation parameter group of the communication module based on the type of the interference signal and the first frequency response; modulating the communication module based on the target modulation parameter group.
[0065] In an optional instance, a target modulation parameter group of a communication module in a computer room of a data center is determined based on the type of interference signal, including: obtaining multiple groups of modulation parameters corresponding to mixed modulation, wherein one group of modulation parameters includes amplitude modulation parameters and phase modulation parameters; adjusting the communication module based on the multiple groups of modulation parameters to determine multiple communication transmission bit error rates corresponding to the communication module at a preset data transmission rate; sorting the multiple communication transmission bit error rates, and determining the lowest value among the multiple communication transmission bit error rates, and determining a group of modulation parameters corresponding to the lowest value as the target modulation parameter group.
[0066] In an optional instance, an interference signal in a computer room of a data center is obtained, and the type of the interference signal is determined, including: obtaining a computer room noise background model, wherein the computer room noise background model is trained by multiple groups of sample noise data; inputting the interference signal into the computer room noise background model, and controlling the computer room noise background model to output the type corresponding to the interference signal.
[0067] In an optional instance, the interference signal is input into the computer room noise background model, and the computer room noise background model is controlled to output the type corresponding to the interference signal, including: controlling the computer room noise background model to analyze the interference signal to determine the signal characteristics of the interference signal; and determining the type of the interference signal based on the signal characteristics.
[0068] In an optional example, after modulating the communication module according to the target modulation parameters, the method further includes: monitoring the position of the communication module in real time; when it is detected that the position of the communication module has changed, obtaining a frequency response curve, and determining a second frequency response corresponding to the communication module according to the frequency response curve, wherein the frequency response curve is a mapping curve between the position of the communication module and the frequency response corresponding to the communication module; and re-determining the target modulation parameter group according to the second frequency response and the type of the interference signal.
[0069] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0070] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0071] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0072] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0073] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0074] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0075] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0076] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0077] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0078] The above are only embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims
1. A modulation method for anti-interference of a communication module in a data center computer room, characterized in that: include: Obtaining interference signals in a data center computer room and determining the type of the interference signals; Acquire location information corresponding to the communication module of the central computer room, and determine a first frequency response corresponding to the communication module according to the location information; Determining a target modulation parameter group of the communication module according to the type of the interference signal and the first frequency response; According to the target modulation parameter group, modulating the communication module, wherein the modulation of the communication module includes determining a mixed modulation parameter according to the type of the interference signal, and performing a mixed modulation of amplitude modulation and phase modulation according to the mixed modulation parameter; Real-time monitoring of the position of the communication module includes: monitoring whether the relative position of the signal transmitting end and the signal receiving end of the communication module changes; When it is detected that the position of the communication module has changed, a frequency response curve is obtained, and a second frequency response corresponding to the communication module is determined according to the frequency response curve, wherein the frequency response curve is a mapping curve between the position of the communication module and the frequency response corresponding to the communication module; The target modulation parameter set is re-determined according to the second frequency response and the type of the interference signal.
2. The method according to claim 1, characterized in that Determining a target modulation parameter group of the data center computer room communication module according to the type of the interference signal includes: Acquire multiple groups of modulation parameters corresponding to the hybrid modulation, wherein one group of the modulation parameters includes an amplitude modulation parameter and a phase modulation parameter; Adjusting the communication module according to the plurality of groups of modulation parameters to determine a plurality of communication transmission bit error rates corresponding to the communication module at a preset data transmission rate; The plurality of communication transmission bit error rates are sorted, and a lowest value among the plurality of communication transmission bit error rates is determined, and a group of modulation parameters corresponding to the lowest value is determined as the target modulation parameter group.
3. The method according to claim 1, characterized in that Obtaining interference signals in a data center computer room and determining the type of the interference signals includes: Acquire a noise background model of a computer room, wherein the noise background model of the computer room is trained by multiple groups of sample noise data; The interference signal is input into the equipment room noise background model, and the equipment room noise background model is controlled to output the type corresponding to the interference signal.
4. The method according to claim 3, characterized in that Inputting the interference signal into the equipment room noise background model, and controlling the equipment room noise background model to output the type corresponding to the interference signal, including: Controlling the equipment room noise background model to analyze the interference signal to determine the signal characteristics of the interference signal; The type of the interference signal is determined according to the signal characteristics.
5. A modulation device for anti-interference of a communication module in a data center computer room, characterized in that: include: A first acquisition unit acquires an interference signal in a data center computer room and determines a type of the interference signal; a second acquisition unit, which acquires location information corresponding to the communication module of the central computer room, and determines a first frequency response corresponding to the communication module according to the location information; A first determining unit, determining a target modulation parameter group of the communication module according to the type of the interference signal and the first frequency response; A modulation unit, modulating the communication module according to the target modulation parameter group, wherein the modulation of the communication module includes determining a mixed modulation parameter according to the type of the interference signal, and performing a mixed modulation of amplitude modulation and phase modulation according to the mixed modulation parameter; Real-time monitoring of the position of the communication module includes: monitoring whether the relative position of the signal transmitting end and the signal receiving end of the communication module changes; When it is detected that the position of the communication module has changed, a frequency response curve is obtained, and a second frequency response corresponding to the communication module is determined according to the frequency response curve, wherein the frequency response curve is a mapping curve between the position of the communication module and the frequency response corresponding to the communication module; The target modulation parameter set is re-determined according to the second frequency response and the type of the interference signal.
6. The device according to claim 5, characterized in that The first determining unit includes: A first acquisition subunit is configured to acquire multiple groups of modulation parameters corresponding to the hybrid modulation, wherein one group of the modulation parameters includes an amplitude modulation parameter and a phase modulation parameter; An adjustment subunit adjusts the communication module according to the plurality of groups of modulation parameters to determine a plurality of communication transmission bit error rates corresponding to the communication module at a preset data transmission rate; The determination subunit sorts the plurality of communication transmission bit error rates, determines a lowest value among the plurality of communication transmission bit error rates, and determines a group of modulation parameters corresponding to the lowest value as the target modulation parameter group.
7. The device according to claim 5, characterized in that The first acquisition unit includes: A second acquisition subunit is configured to acquire a noise background model of a computer room, wherein the noise background model of the computer room is trained by using multiple sets of sample noise data; The control subunit inputs the interference signal into the equipment room noise background model, and controls the equipment room noise background model to output the type corresponding to the interference signal.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the anti-interference modulation method for the communication module of a data center computer room as described in any one of claims 1 to 4.