A microwave matrix switch connection optimization method and system
Automatic optimization of the channel switching configuration of microwave matrix switches through particle swarm optimization algorithm solves the problems of low efficiency and insufficient flexibility in traditional methods, and achieves more efficient and flexible signal transmission, reducing labor costs and equipment losses.
Patent Information
- Application Number
- CN202411054957.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-08-02
AI Technical Summary
When traditional microwave matrix switching systems frequently switch channels or optimize signal transmission paths, they are inefficient and lack of flexibility, resulting in increased labor costs and equipment losses.
Using particle swarm optimization algorithm, by constructing an N×M matrix switch, each particle represents a channel switching configuration, defining an evaluation function to quantify the microwave signal transmission efficiency and performance under each configuration, updating the speed and position of the particles to find the optimal configuration, and achieving automated channel switching.
It improves the transmission efficiency and performance of microwave signals, reduces the demand for manual intervention, reduces the operating costs and time costs, realizes the rational allocation and utilization of resources, and improves the overall performance and stability of the system.
Smart Images

Figure CN118981931B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a microwave matrix switch overlapping interconnection optimization method and system. Background Art
[0002] In microwave communication and test systems, matrix switches play a vital role, enabling flexible switching between multiple signal paths. However, as system complexity increases, how to efficiently manage and optimize the interconnection of these switches has become an important technical issue.
[0003] Traditional microwave matrix switch systems usually rely on fixed connection and switching modes, which limits the flexibility and efficiency of the system to a certain extent. Especially in situations where frequent channel switching or optimization of signal transmission paths are required, the limitations of traditional methods are more obvious.
[0004] For example, the traditional microwave matrix switch uses a fixed connection mode, and each switch needs to be manually adjusted, which is inefficient. In situations where frequent channel switching or optimization of signal transmission paths are required, the switching speed and flexibility of the traditional method cannot meet the needs. As the number of test equipment and devices under test increases, the complexity of the system increases dramatically, and the difficulty of managing and optimizing the switch interconnection method also increases. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a microwave matrix switch overlap interconnection optimization method and system, which reduces unnecessary switching and adjustment operations, and reduces labor costs and equipment losses.
[0006] In order to solve the above technical problems, the technical solution of the present invention is as follows:
[0007] In a first aspect, a microwave matrix switch overlap interconnection optimization method is provided, the method comprising:
[0008] Build an N×M matrix switch;
[0009] Each particle represents a possible channel switching configuration, which is a connection scheme between the bottom port and the top port;
[0010] Define an evaluation function for quantifying the efficiency and performance of microwave signal transmission under each channel configuration;
[0011] According to the evaluation function, the velocity and position of each particle are updated to obtain the final channel switching configuration;
[0012] According to the final channel switching configuration, the switching of N×M channels is achieved by controlling the matrix switch.
[0013] Furthermore, N and M are integers greater than or equal to 2.
[0014] Furthermore, any port at the bottom of the matrix switch is interconnected with any port at the top to provide N×M types of switching channels.
[0015] Furthermore, the inner conductors in the matrix switch are connected to the chip transmission lines by vertical termination in the middle and side overlap in the circumferential portion.
[0016] Furthermore, the calculation formula of the evaluation function is:
[0017]
[0018] Among them, a ij Indicates the connection status from the i-th bottom port to the j-th top port in configuration x; l ij represents the transmission loss from the i-th bottom port to the j-th top port; d ij represents the transmission delay from the i-th bottom port to the j-th top port; e ij represents the transmission error rate from the i-th bottom port to the j-th top port; α, β, and γ represent weight coefficients; M and N represent the dimensions of the matrix, N represents the number of rows of the matrix, and M represents the number of columns of the matrix; i and j are index variables used to traverse each element in the matrix, i traverses from 1 to N, and j traverses from 1 to M; max i,j {d ij ×a ij} is an operation to obtain the maximum value, check all d ij ×a ij , select the largest one.
[0019] Furthermore, when updating the speed and position of each particle, the speed update formula is:
[0020] v ij (t+1)=w·v ij (t)+c 1 ·r 1 ·(p ij -x ij (t))+c 2 ·r 2 ·(g j -x ij (t));
[0021] Among them, v ij (t+1) represents the velocity of particle i in dimension j, the value at the t+1 iteration; w represents the inertia weight; v ij (t) represents the velocity of particle i in dimension j, the value at the tth iteration; c 1 and c 2 represents the learning factor; r1 and r 2 represents a random number in the range [0, 1]; p ij represents the individual optimal position of particle i in dimension j; x ij (t) represents the position of particle i in dimension j, the value at the tth iteration; g j represents the global optimal position of all particles in dimension j.
[0022] Furthermore, when updating the speed and position of each particle, the update formula for the position is:
[0023] x ij (t+1)=x ij (t)+v ij (t+1);
[0024] Among them, x ij (t+1) represents the position of particle i in dimension j, its value at the t+1th iteration.
[0025] In a second aspect, a microwave matrix switch interconnection optimization system includes:
[0026] The acquisition module is used to construct an N×M matrix switch; each particle represents a possible channel switching configuration, and the channel switching configuration is a connection scheme of the bottom port and the top port;
[0027] The processing module is used to define an evaluation function for quantifying the efficiency and performance of microwave signal transmission under each channel configuration; according to the evaluation function, the speed and position of each particle are updated to obtain the final channel switching configuration; according to the final channel switching configuration, the switching of N×M channels is realized by controlling the matrix switch.
[0028] According to a third aspect, a computing device includes:
[0029] one or more processors;
[0030] The storage device is used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method described.
[0031] In a fourth aspect, a computer-readable storage medium stores a program, and when the program is executed by a processor, the method described is implemented.
[0032] The above solution of the present invention includes at least the following beneficial effects:
[0033] By defining an evaluation function to quantify the efficiency and performance of microwave signal transmission under each channel configuration, this method can find the optimal channel switching configuration, thereby improving the transmission efficiency and performance of microwave signals. This means that under the same conditions, the optimized configuration can transmit signals faster and more accurately, reducing signal attenuation and distortion.
[0034] Since each particle represents a possible channel switching configuration, this method can explore a variety of different connection schemes. This flexibility enables the system to quickly adjust according to different needs and scenarios, realize flexible channel switching, and thus meet diverse application needs.
[0035] Traditional microwave matrix switch systems may require frequent manual intervention for channel switching and adjustment. This method uses an automated algorithm to update the particle speed and position to obtain the final channel switching configuration, thereby reducing the need for manual intervention and reducing operating costs and time costs.
[0036] By finding the optimal channel switching configuration, this method can more reasonably allocate and utilize the resources of the microwave matrix switch. This can not only avoid the waste of resources, but also improve the overall performance and stability of the system. This method is not only applicable to microwave matrix switches of a specific scale (such as N×M matrix switches), but can also adapt to systems of different scales and complexities by adjusting parameters and algorithms. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a flow chart of a microwave matrix switch overlap interconnection optimization method provided by an embodiment of the present invention.
[0038] Figure 2 It is a schematic diagram of a microwave matrix switch overlap interconnection optimization system provided by an embodiment of the present invention.
[0039] Figure 3 It is a three-dimensional schematic diagram of the external structure of a microwave matrix switch provided by an embodiment of the present invention.
[0040] Figure 4 It is a schematic diagram of a microwave matrix switch provided by an embodiment of the present invention with the upper cover removed.
[0041] Figure 5 It is a schematic diagram of the internal structure of a microwave matrix switch provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0042] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0043] like Figure 1 As shown, an embodiment of the present invention provides a microwave matrix switch overlap interconnection optimization method, the method comprising the following steps:
[0044] Step 11, construct an N×M matrix switch, where N and M are integers greater than or equal to 2;
[0045] Step 12, each particle represents a possible channel switching configuration, and the channel switching configuration is a connection scheme of the bottom port and the top port; any bottom port in the matrix switch is interconnected with any top port to provide N×M switching channels; the connection method between the inner conductor and the chip transmission line in the matrix switch is vertical termination in the middle part and side overlap in the circumferential part;
[0046] Step 13, defining an evaluation function for quantifying the efficiency and performance of microwave signal transmission under each channel configuration;
[0047] Step 14, according to the evaluation function, update the speed and position of each particle to obtain the final channel switching configuration;
[0048] Step 15: According to the final channel switching configuration, the switching of the N×M channels is realized by controlling the matrix switch.
[0049] In an embodiment of the present invention, by defining an evaluation function to quantify the efficiency and performance of microwave signal transmission under each channel configuration, the method can find the optimal channel switching configuration, thereby improving the transmission efficiency and performance of microwave signals. This means that under the same conditions, the optimized configuration can transmit signals faster and more accurately, reducing signal attenuation and distortion. Since each particle represents a possible channel switching configuration, the method can explore a variety of different connection schemes. This flexibility enables the system to be quickly adjusted according to different needs and scenarios, and realize flexible switching of channels, thereby meeting diverse application needs. Traditional microwave matrix switch systems may require frequent manual intervention for channel switching and adjustment. The method updates the speed and position of the particles through an automated algorithm to obtain the final channel switching configuration, thereby reducing the need for manual intervention and reducing operating costs and time costs. By finding the optimal channel switching configuration, the method can more reasonably allocate and utilize the resources of the microwave matrix switch. This can not only avoid waste of resources, but also improve the overall performance and stability of the system. The method is not only applicable to microwave matrix switches of a specific scale (such as N×M matrix switches), but can also adapt to systems of different scales and complexities by adjusting parameters and algorithms.
[0050] In another preferred embodiment of the present invention, in step 11, an N×M matrix switch is constructed, wherein N and M are integers greater than or equal to 2. The matrix switch consists of N input ports and M output ports, and can provide N×M switching channels.
[0051] Step 12. In this optimization method, each particle represents a possible channel switching configuration. The channel switching configuration refers to the connection scheme of the bottom port (input) and the top port (output). Each bottom port in the matrix switch can be interconnected with any top port, thus providing flexible channel switching. The implementation process includes:
[0052] Initialize a certain number of particles, each particle represents a channel switching configuration, and set the representation method of the particles. For example, binary coding, integer coding, etc. can be used to represent different channel connection states.
[0053] Step 13: The evaluation function is used to quantify the efficiency and performance of microwave signal transmission under each channel configuration. This function takes into account factors such as signal transmission quality, loss, isolation, etc., and gives a comprehensive evaluation index.
[0054] Step 14, according to the result of the evaluation function, the particle swarm optimization algorithm is used to update the speed and position of each particle to search for the optimal channel switching configuration. According to the result of the evaluation function and the algorithm rules, the state (speed and position) of the particle is continuously updated to gradually approach the optimal solution.
[0055] Step 15, according to the final channel switching configuration, flexible switching of N×M channels is achieved by controlling the matrix switch, the optimal channel switching configuration obtained by the optimization algorithm is converted into actual control instructions, and the instructions are sent to the matrix switch through the control system to achieve automatic switching of channels.
[0056] For example, suppose you need to build a 4×6 microwave matrix switch, that is, 4 input ports and 6 output ports. Design a 4×6 matrix switch hardware to ensure that each input port can be connected to any output port. Randomly generate a certain number of particles, each particle represents a possible 4×6 channel switching configuration. Consider factors such as signal transmission efficiency, loss, and isolation, and build an evaluation function to quantify the performance of each configuration. Use the particle swarm optimization algorithm to continuously update the speed and position of the particles according to the results of the evaluation function to search for the optimal channel switching configuration. The optimal configuration obtained by optimization is converted into a control instruction and sent to the matrix switch through the control system to achieve automatic switching of 4×6 channels.
[0057] In a preferred embodiment of the present invention, the calculation formula of the evaluation function is:
[0058]
[0059] Among them, a ij Indicates the connection status from the i-th bottom port to the j-th top port in configuration x; l ij represents the transmission loss from the i-th bottom port to the j-th top port; d ij represents the transmission delay from the i-th bottom port to the j-th top port; e ij represents the transmission error rate from the i-th bottom port to the j-th top port; α, β, and γ represent weight coefficients; M and N represent the dimensions of the matrix, N represents the number of rows of the matrix, and M represents the number of columns of the matrix; i and j are index variables used to traverse each element in the matrix, i traverses from 1 to N, and j traverses from 1 to M; max i,j {d ij ×a ij} is an operation to obtain the maximum value, check all d ij ×a ij , select the largest one.
[0060] In the embodiment of the present invention, the function comprehensively considers multiple key factors, including transmission loss, transmission delay and transmission error rate, so as to comprehensively evaluate the performance of configuration x. This comprehensive evaluation method helps to more accurately reflect the actual situation and avoid one-sided optimization of one aspect of performance while ignoring other aspects. Through the weight coefficients α, β and γ, the weights of various factors can be flexibly adjusted according to specific needs and application scenarios. This means that the function can adapt to different performance requirements and optimization goals, improving its versatility and customizability. By introducing a ij This function can take into account the connection status from the bottom port to the top port, thereby more accurately evaluating the performance of the actual transmission path. i,j {d ij ×a ij} item, this function pays special attention to the maximum transmission delay, which is very important in many real-time or high-responsiveness applications. This helps ensure that the performance of the entire system or network is still acceptable in the worst case. The function takes into account the effect of the average transmission error rate. This helps to maintain the accuracy and reliability of data transmission while optimizing transmission performance. The function is designed to be suitable for configuration in matrix form, where N and M represent the dimensions of the matrix. This makes the function widely applicable to a variety of network and system architectures, such as crossbar switches, routers, and switches.
[0061] In a preferred embodiment of the present invention, when updating the speed and position of each particle, the speed update formula is:
[0062] v ij (t+1)=w·v ij (t)+c 1 ·r 1 ·(p ij -x ij (t))+c 2 ·r 2 ·(g j -x ij (t));
[0063] Among them, v ij (t+1) represents the velocity of particle i in dimension j, the value at the t+1 iteration; w represents the inertia weight; v ij (t) represents the velocity of particle i in dimension j, the value at the tth iteration; c 1 and c 2 represents the learning factor; r 1 and r 2 represents a random number in the range [0, 1]; p ij represents the individual optimal position of particle i in dimension j; x ij(t) represents the position of particle i in dimension j, the value at the tth iteration; g j represents the global optimal position of all particles in dimension j.
[0064] In a preferred embodiment of the present invention, when updating the velocity and position of each particle, the updating formula of the position is:
[0065] x ij (t+1)=x ij (y)+v ij (t+1);
[0066] Among them, x ij (t+1) represents the position of particle i in dimension j, its value at the t+1th iteration.
[0067] In the embodiment of the present invention, the inertia weight w in the formula helps to maintain the motion inertia of the particle, so that the particle can conduct extensive exploration in the search space and avoid falling into the local optimum too early. 1 and c 2 and the random number r 1 and r 2 The introduction of increases the randomness and diversity of the search, which helps particles escape from the local optimum and find the global optimal solution. ij -x ij The (t) part represents the influence of the historical optimal information of individual particles on the particle velocity update, while g j -x ij The (t) part represents the impact of the global optimal information of the entire particle swarm on the particle speed update. This design allows each particle to consider both its own historical optimal information and the global optimal information of the swarm during the update process, thereby accelerating the optimization process. By continuously iterating and updating the particle speed and position, this strategy can quickly converge to the vicinity of the global optimal solution, improving the efficiency of the optimization algorithm.
[0068] When it comes to specific applications, such as Figures 3 to 5 As shown, a microwave matrix switch includes an upper cover 1, a support body 2, a lower cover 3, an inner conductor 4, a chip transmission line 5, a mounting groove 21, a connector 6 and a single pole 7, wherein the support body 2 is provided with a mounting groove 21, the inner conductor 4 is installed in the mounting groove 21, the end of the inner conductor 4 is provided with a connector 6, and a plurality of chip transmission lines 5 are provided on the inner conductor 4, wherein the inner conductor 4 can be provided with a plurality of chips, and are arranged on the support body 2 in an upper and lower distribution manner, and the chip transmission line 5 on the support body 2 is connected by a single pole 7, and the chip transmission line 5 and the inner conductor 4 are both
[0069] 90-degree termination method; it can realize the connection between any port of the upper layer and any port of the lower layer, so it is called a matrix switch. The connection methods of the inner conductor and the chip transmission line are mixed. Among them, the middle part is vertically terminated and the peripheral part is overlapped at the side.
[0070] like Figure 2 As shown, an embodiment of the present invention further provides a microwave matrix switch interconnection optimization system 20, comprising:
[0071] The acquisition module 21 is used to construct an N×M matrix switch; each particle represents a possible channel switching configuration, and the channel switching configuration is a connection scheme of the bottom port and the top port;
[0072] The processing module 22 is used to define an evaluation function for quantifying the efficiency and performance of microwave signal transmission under each channel configuration; according to the evaluation function, the speed and position of each particle are updated to obtain the final channel switching configuration; according to the final channel switching configuration, the switching of N×M channels is realized by controlling the matrix switch.
[0073] It should be noted that the system is a system corresponding to the above method, and all implementation methods in the above method embodiment are applicable to this embodiment and can achieve the same technical effect.
[0074] The embodiment of the present invention further provides a computing device, comprising: a processor, a memory storing a computer program, wherein when the computer program is executed by the processor, the method described above is executed. All implementations in the above method embodiment are applicable to this embodiment and can achieve the same technical effect.
[0075] The embodiment of the present invention also provides a computer-readable storage medium storing instructions, which, when executed on a computer, enable the computer to execute the method described above. All implementations in the above method embodiment are applicable to this embodiment and can achieve the same technical effect.
[0076] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A microwave matrix switch overlap interconnection optimization method, characterized in that: The method comprises: Build an N×M matrix switch; Each particle represents a possible channel switching configuration, which is a connection scheme between the bottom port and the top port; Define an evaluation function for quantifying the efficiency and performance of microwave signal transmission under each channel configuration; According to the evaluation function, the velocity and position of each particle are updated to obtain the final channel switching configuration; According to the final channel switching configuration, the switching of N×M channels is realized by controlling the matrix switch. The calculation formula of the evaluation function is: ; in, Indicates the connection status from the i-th bottom port to the j-th top port in configuration x; represents the transmission loss from the i-th bottom port to the j-th top port; represents the transmission delay from the i-th bottom port to the j-th top port; represents the transmission error rate from the i-th bottom port to the j-th top port; , and Represents the weight coefficient; M and N represent the dimensions of the matrix, N represents the number of rows of the matrix, and M represents the number of columns of the matrix; i and j are index variables used to traverse each element in the matrix, i traverses from 1 to N, and j traverses from 1 to M; This is an operation to obtain the maximum value. , select the largest one.
2. The microwave matrix switch overlap interconnection optimization method according to claim 1, characterized in that: N and M are integers greater than or equal to 2.
3. The microwave matrix switch overlap interconnection optimization method according to claim 2, characterized in that: Any port at the bottom of the matrix switch is interconnected with any port at the top to provide N×M switching channels.
4. The microwave matrix switch overlap interconnection optimization method according to claim 3 is characterized in that: The connection method between the inner conductor and the chip transmission line in the matrix switch is that the middle part uses vertical termination and the peripheral part uses side overlap.
5. The microwave matrix switch overlap interconnection optimization method according to claim 4, characterized in that: When updating the speed and position of each particle, the speed update formula is: ; in, represents the velocity of particle i in dimension j, The value at the iteration; w represents the inertia weight; represents the velocity of particle i in dimension j, at the tth iteration; and represents the learning factor; and Represents a random number in the range [0, 1]; represents the individual optimal position of particle i in dimension j; Represents the position of particle i in dimension j, the value at the tth iteration; represents the global optimal position of all particles in dimension j.
6. The microwave matrix switch overlapping interconnection optimization method according to claim 5 is characterized in that: When updating the speed and position of each particle, the update formula of the position is: ; in, represents the position of particle i in dimension j, The value at iteration.
7. A microwave matrix switch interconnection optimization system, characterized in that: include: The acquisition module is used to construct an N×M matrix switch; each particle represents a possible channel switching configuration, and the channel switching configuration is a connection scheme of the bottom port and the top port; The processing module is used to define an evaluation function for quantifying the efficiency and performance of microwave signal transmission under each channel configuration; according to the evaluation function, the speed and position of each particle are updated to obtain the final channel switching configuration; according to the final channel switching configuration, the switching of N×M channels is realized by controlling the matrix switch. The calculation formula of the evaluation function is: ; in, Indicates the connection status from the i-th bottom port to the j-th top port in configuration x; represents the transmission loss from the i-th bottom port to the j-th top port; represents the transmission delay from the i-th bottom port to the j-th top port; represents the transmission error rate from the i-th bottom port to the j-th top port; , and Represents the weight coefficient; M and N represent the dimensions of the matrix, N represents the number of rows of the matrix, and M represents the number of columns of the matrix; i and j are index variables used to traverse each element in the matrix, i traverses from 1 to N, and j traverses from 1 to M; This is an operation to obtain the maximum value. , select the largest one.
8. A computing device, characterized in that include: one or more processors; A storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the method as claimed in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Satellite bandwidth switchable cross-linking repeater realized by microwave switch matrix
CN105119028A
Microwave switch matrix visualization modeling method and system
CN110826293A