Radar transmission line optimization method, apparatus, device, medium, and product
By applying genetic algorithms and path planning algorithms to optimize radar deployment and transmission lines in radar systems, the problem of unreasonable wiring between antenna arrays and chips is solved, thereby improving the signal transmission efficiency and performance of radar.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CREATOR CHINA TCH CO
- Filing Date
- 2024-12-27
- Publication Date
- 2026-06-23
AI Technical Summary
In existing radar systems, the wiring design between the antenna array and the chip relies on manual planning, resulting in unreasonable transmission lines, increased signal attenuation, electromagnetic coupling, and signal crosstalk, and reduced radar performance.
Radar deployment is carried out under preset constraints. Genetic algorithms are used to optimize the position and layout of array elements, and path planning algorithms are combined to optimize the transmission lines. Matching and path planning algorithms are used to calculate the optimal channel combination to ensure that the transmission line path meets the length and interference requirements.
It improves the optimization efficiency of radar transmission lines, reduces signal loss, lowers electromagnetic coupling and signal crosstalk, and enhances radar performance.
Smart Images

Figure CN119918109B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of radar antenna technology, and in particular to a method, apparatus, equipment, medium, and product for optimizing radar transmission lines. Background Technology
[0002] With the rapid development of radar technology, millimeter-wave radar, due to its high-frequency characteristics and short wavelength, can achieve high-resolution target detection and has been widely used in fields such as autonomous driving, security monitoring and communication. One of the key indicators of radar performance is its detection range, which is constrained by factors such as the radar signal transmission power, receiving sensitivity and signal loss during transmission. In actual radar system design, the transmission line path between the antenna and the chip becomes one of the important factors affecting signal loss.
[0003] However, in actual radar system design, the wiring between the antenna array and the chip, as well as the overall layout design, usually rely on manual planning. Traditional design methods typically require hardware engineers to repeatedly simulate wiring paths in design software and then iteratively adjust and optimize the layout, which is not only time-consuming but also difficult to guarantee the global optimality of the layout. In addition, in complex systems with multiple transmit and receive channels, the total length of the transmission lines and the path detours are more prominent. Excessively long transmission lines will significantly increase signal attenuation, while paths that are too close or cross may cause electromagnetic coupling and signal crosstalk, further limiting the performance of the radar. Moreover, the delay difference of the transmission lines may cause phase mismatch between multiple channels, thereby reducing the beamforming accuracy of the antenna array.
[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main objective of this application is to provide a method, apparatus, equipment, medium, and product for optimizing radar transmission lines, aiming to solve the technical problem of radar performance degradation caused by unreasonable deployment of radar transmission lines.
[0006] To achieve the above objectives, this application proposes a radar transmission line optimization method, the method comprising:
[0007] The radar is deployed according to preset constraints, and the radar deployment results are obtained.
[0008] Based on the radar deployment results, a transmission route is planned to obtain the transmission line path, and the routing of the transmission line path is optimized to obtain the optimization result.
[0009] In one embodiment, the step of deploying the radar according to preset constraints and obtaining the radar deployment result includes:
[0010] Based on the constraints, array element deployment is performed using a genetic algorithm to obtain the radar antenna array element arrangement positions.
[0011] Based on the radar deployment requirements, the radar layout area and fixed component information are obtained through analysis.
[0012] The radar is deployed based on the arrangement of the radar antenna array elements, the radar layout area, the information of fixed components, and the preset radar chip, and the radar deployment result is obtained.
[0013] In one embodiment, the step of planning the transmission route based on the radar deployment results to obtain the transmission line path, and optimizing the transmission line path to obtain the optimization result includes:
[0014] Based on the spatial position analysis of the radar chip and the radar antenna array element, the chip offset range, chip rotation angle and antenna offset range of the radar antenna array element are obtained.
[0015] The transmission line path is obtained by performing path planning on the radar antenna array elements using a path planning algorithm.
[0016] The transmission line path is evaluated using a preset length threshold to obtain the evaluation result;
[0017] If the evaluation result is unsuccessful, the radar antenna array elements and radar chip are repeatedly adjusted and route planned according to the chip offset range, chip rotation angle and antenna offset range until the final transmission line path with a passable evaluation result is obtained, thus obtaining the optimization result.
[0018] In one embodiment, the radar antenna array element arrangement includes receiving antenna elements and transmitting antenna elements. The step of performing path planning on the radar antenna array elements using a path planning algorithm to obtain the transmission line path includes:
[0019] The receiving channels of the radar chip are matched with the receiving antenna array elements using a matching algorithm to obtain a first channel combination;
[0020] The radar chip's transmission channel is matched with the transmission antenna array elements using a matching algorithm to obtain a second channel combination;
[0021] Based on the first channel combination and the second channel combination, the transmission line path is obtained by calculating the transmission line using a path planning algorithm.
[0022] In one embodiment, the step of matching the receiving channel of the radar chip with the receiving antenna array element using a matching algorithm to obtain the first channel combination includes:
[0023] Obtain the first coordinate information of the receiving channel and the second coordinate information of the receiving antenna array element;
[0024] The distance cost is calculated based on the first and second coordinate information.
[0025] A cost matrix is constructed using the distance cost, and the first channel combination is obtained by calculating the cost matrix using the Hungarian algorithm.
[0026] In one embodiment, the step of evaluating the transmission line path using a preset length threshold to obtain an evaluation result includes:
[0027] Traverse the transmission line path and record the first path length of the longest receiving channel in the receiving antenna array element and the second path length of the longest transmitting channel in the transmitting antenna array element;
[0028] The sum of the lengths of the first path and the second path is analyzed based on a preset length threshold.
[0029] If the sum of the length of the first path and the length of the second path is less than the length threshold, the evaluation result is passed.
[0030] If the sum of the length of the first path and the length of the second path is higher than the length threshold, the evaluation result is "fail".
[0031] Furthermore, to achieve the above objectives, this application also proposes a radar transmission line optimization device, the device comprising:
[0032] The deployment module is used to deploy radar according to preset constraints and obtain radar deployment results;
[0033] The optimization module is used to plan the transmission route based on the radar deployment results, obtain the transmission line path, and optimize the routing of the transmission line path to obtain the optimization result.
[0034] In addition, to achieve the above objectives, this application also proposes a radar transmission line optimization device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the radar transmission line optimization method as described above.
[0035] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the radar transmission line optimization method described above.
[0036] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the radar transmission line optimization method described above.
[0037] One or more technical solutions proposed in this application have at least the following technical effects:
[0038] This application proposes a radar transmission line optimization method, apparatus, device, storage medium, and computer program product. The method involves deploying radar according to preset constraints to obtain a radar deployment result; planning a transmission route based on the radar deployment result to obtain a transmission line path; and optimizing the routing of the transmission line path to obtain an optimized result. Therefore, by deploying the radar according to constraints, planning the transmission route based on the radar deployment result, and optimizing the routing of the planned transmission line path to obtain an optimized result, this method solves the problem of radar performance degradation caused by unreasonable radar transmission line deployment and improves the efficiency of radar transmission line optimization. Attached Figure Description
[0039] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0040] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 This is a flowchart illustrating an embodiment of the radar transmission line optimization method of this application.
[0042] Figure 2 This is a flowchart illustrating Embodiment 2 of the radar transmission line optimization method of this application.
[0043] Figure 3 This is a schematic diagram illustrating the visualization of unequal-length paths involved in the radar transmission line optimization method of this application;
[0044] Figure 4 A simplified flowchart illustrating the radar transmission line optimization method provided in Embodiment 2 of this application;
[0045] Figure 5 This is a schematic diagram of the module structure of the radar transmission line optimization device according to an embodiment of this application;
[0046] Figure 6This is a schematic diagram of the hardware operating environment involved in the radar transmission line optimization method in this application embodiment.
[0047] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0048] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0049] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0050] The main solution of this application embodiment is as follows: Based on the constraints, a genetic algorithm is used to deploy array elements to obtain the radar antenna array element arrangement positions; analysis is performed based on radar deployment requirements to obtain the radar layout area and fixed component information; radar deployment is performed based on the radar antenna array element arrangement positions, radar layout area, fixed component information, and preset radar chips to obtain the radar deployment result. Analysis is performed on the spatial positions of the radar chip and the radar antenna array elements to obtain the chip offset range, chip rotation angle, and antenna offset range of the radar antenna array elements; a path planning algorithm is used to plan the transmission line path for the radar antenna array elements; the transmission line path is evaluated using a preset length threshold to obtain the evaluation result; if the evaluation result is unsatisfactory, the spatial adjustment and route planning of the radar antenna array elements and radar chip are repeated based on the chip offset range, chip rotation angle, and antenna offset range until a final transmission line path with a satisfactory evaluation result is obtained, thus obtaining the optimization result. The radar chip's receiving channel is matched with the receiving antenna elements using a matching algorithm to obtain a first channel combination; the radar chip's transmitting channel is matched with the transmitting antenna elements using a matching algorithm to obtain a second channel combination; based on the first and second channel combinations, a path planning algorithm is used to calculate the transmission line path. The first coordinate information of the receiving channel and the second coordinate information of the receiving antenna elements are obtained; a cost is calculated based on the first and second coordinate information to obtain a distance cost value; a cost matrix is constructed using the distance cost value, and the cost matrix is calculated using the Hungarian algorithm to obtain the first channel combination. The transmission line path is traversed, and the length of the first path of the longest receiving channel in the receiving antenna elements and the length of the second path of the longest transmitting channel in the transmitting antenna elements are recorded; the sum of the first and second path lengths is analyzed according to a preset length threshold; if the sum of the first and second path lengths is lower than the length threshold, the evaluation result is "pass"; if the sum of the first and second path lengths is higher than the length threshold, the evaluation result is "fail". This solves the problem of radar performance degradation caused by unreasonable deployment of radar transmission lines, achieving optimization of radar transmission lines and improving the efficiency of radar transmission line optimization. Based on the present invention, starting from the problem that the wiring and overall layout design between antenna arrays and chips usually rely on manual planning, resulting in low accuracy and efficiency, a radar transmission line optimization method is designed. The effectiveness of the radar transmission line optimization method of the present invention is verified when optimizing radar transmission lines. Finally, the efficiency of radar transmission line optimization using the method of the present invention is significantly improved.
[0051] In this embodiment, for ease of description, the radar transmission line optimization device will be used as the execution subject in the following description.
[0052] Because the wiring and overall layout design between the antenna array and the chip in existing technologies usually rely on manual planning, traditional design methods typically require hardware engineers to repeatedly simulate wiring paths in design software and then iteratively adjust and optimize the layout. This is not only time-consuming but also difficult to guarantee the global optimality of the layout. In complex systems with multiple transmit and receive channels, the total length of the transmission lines and the path detours become more prominent. Excessively long transmission lines will significantly increase signal attenuation, while paths that are too close or cross may cause electromagnetic coupling and signal crosstalk, further limiting the performance of the radar. In addition, the delay difference of the transmission lines may cause phase mismatch between multiple channels, thereby reducing the beamforming accuracy of the antenna array and affecting the performance of the radar.
[0053] This application provides a solution that deploys radar under preset constraints to obtain radar deployment results. Simultaneously, while planning the radar transmission lines, it optimizes the routing of the transmission line paths to obtain optimized results, thereby providing users with better services.
[0054] As can be seen from the above embodiments, this application deploys radar according to preset constraints to obtain radar deployment results; based on the radar deployment results, it plans transmission routes to obtain transmission line paths, and optimizes the routing of the transmission line paths to obtain optimized results. Therefore, after deploying the radar according to constraints, planning transmission routes based on the radar deployment results, and optimizing the planned transmission line paths to obtain optimized results, solves the problem of radar performance degradation caused by unreasonable radar transmission line deployment and improves the efficiency of radar transmission line optimization.
[0055] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or radar transmission line optimization device capable of performing the above functions. The following description uses a radar transmission line optimization device as an example to illustrate this embodiment and the subsequent embodiments.
[0056] Based on this, embodiments of this application provide a radar transmission line optimization method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the radar transmission line optimization method of this application.
[0057] In this embodiment, the radar transmission line optimization method includes steps S01 to S02:
[0058] Step S01: Deploy the radar according to the preset constraints and obtain the radar deployment result;
[0059] It should be clear that the radar transmission line optimization method in this embodiment is mainly aimed at millimeter-wave radar. In the prior art, millimeter-wave radar, due to its high-frequency characteristics and short wavelength, can achieve high-resolution target detection and has been widely used in fields such as autonomous driving, security monitoring, and communications. One of the key indicators of radar performance is its detection range, which is constrained by factors such as the radar signal's transmit power, receive sensitivity, and signal loss during transmission. In actual radar system design, the transmission line path between the antenna and the chip becomes one of the important factors affecting signal loss.
[0060] However, in actual radar system design, the wiring between the antenna array and the chip, as well as the overall layout design, usually rely on manual planning. Traditional design methods typically require hardware engineers to repeatedly simulate wiring paths in design software and then iteratively adjust and optimize the layout, which is not only time-consuming but also difficult to guarantee the global optimality of the layout. In addition, in complex systems with multiple transmit and receive channels, the total length of the transmission lines and the path detours are more prominent. Excessively long transmission lines will significantly increase signal attenuation, while paths that are too close or cross may cause electromagnetic coupling and signal crosstalk, further limiting the performance of the radar. Moreover, the delay difference of the transmission lines may cause phase mismatch between multiple channels, thereby reducing the beamforming accuracy of the antenna array.
[0061] Therefore, in this embodiment, in order to optimize the radar transmission line, the radar is deployed first through preset constraints to obtain the radar deployment result. The constraints are usually conditions that ensure the radar system works effectively, maximizes the coverage, and minimizes cost or interference. The specific constraints depend on the target and environmental requirements of the radar deployment. Common radar deployment constraints include coverage constraints, minimum / maximum radar spacing constraints, obstacle avoidance constraints, and communication and data transmission constraints. Deploying the radar through these constraints can make the actual use of the radar more in line with business needs.
[0062] Step S02: Based on the radar deployment results, a transmission route is planned to obtain the transmission line path, and the routing of the transmission line path is optimized to obtain the optimization result.
[0063] The deployment of millimeter-wave radar is not merely about installing the radar itself; it is a comprehensive solution encompassing radar layout, performance, environmental adaptability, cost control, regulatory compliance, and application requirements. Successful millimeter-wave radar deployment ensures system reliability, real-time performance, and efficiency, meeting the mission requirements of specific fields. However, in actual millimeter-wave radar deployments, the wiring between the antenna array and the chip, as well as the overall layout design, often rely on manual planning. Excessively long transmission lines can significantly increase signal attenuation, while paths that are too close or intersecting may lead to electromagnetic coupling and signal crosstalk, further limiting radar performance. Therefore, in this embodiment, transmission path planning is performed based on the previously obtained radar deployment results to obtain transmission line paths. Subsequently, radar routing optimization is performed on the transmission line paths to obtain optimized results.
[0064] Specifically, step S01 above, which involves deploying the radar according to preset constraints to obtain the radar deployment result, includes:
[0065] Step S011: Based on the constraints, array element deployment is performed using a genetic algorithm to obtain the radar antenna array element arrangement positions;
[0066] Step S012: Based on the radar deployment requirements, analyze the radar layout area and fixed component information to obtain the radar layout area and fixed component information.
[0067] Step S013: Deploy the radar according to the radar antenna array element arrangement position, radar layout area, fixed component information and preset radar chip to obtain the radar deployment result.
[0068] A genetic algorithm is used to arrange the array elements of the receiving and transmitting antennas according to preset constraints, resulting in an array element arrangement with low sidelobes and high resolution.
[0069] For radar systems, optimizing the array layout mainly involves several important objectives and constraints:
[0070] (1) Low sidelobe: Sidelobe refers to the beam distribution outside the main beam. Lower sidelobe helps to reduce the influence of interference and clutter, and improve the target recognition capability of the system.
[0071] (2) High resolution: The resolution of the array is closely related to the arrangement of the array elements. A reasonable arrangement of array elements helps to improve the angular resolution, thereby improving the radar's target detection capability.
[0072] (3) Array element spacing limitation: In order to avoid the aliasing phenomenon of the array, the array element spacing usually needs to meet certain physical limitations. The most common limitation is that the maximum spacing does not exceed half the wavelength.
[0073] (4) Array structure limitations: Depending on the requirements of the radar system, the array structure can be a linear array, a planar array, or a ring array, etc. The specific choice of structure will affect the distribution of array elements.
[0074] Once the above objectives and constraints are clear, genetic algorithms can be used to iteratively evolve the population through selection, crossover, and mutation operations to gradually optimize the array layout. In this embodiment, the purpose of the selection operation is to select individuals with higher fitness from the current population in order to generate the next generation. Commonly used selection methods include roulette wheel selection (selecting individuals with higher probability for reproduction based on their fitness values) and tournament selection (selecting the individual with the best fitness from several randomly selected individuals).
[0075] Then, crossover operations are performed, which generate new individuals by exchanging parts of the genes of two individuals. Common crossover operations include single-point crossover (splitting the gene sequence at a certain position and then exchanging the two parts of the gene) and multi-point crossover (splitting and exchanging genes at multiple positions). For the optimization of antenna arrays, crossover operations can be used to exchange the positions of array elements or the arrangement of the array, thereby exploring new array layouts.
[0076] Mutation operations can randomly change a portion of an individual's genes, helping the algorithm escape local optima. Common mutation operations include positional mutation (randomly changing the coordinates of a certain array element) and structural mutation (adjusting the overall layout structure of the array, such as changing the array type (from a linear array to a planar array) or adjusting the spacing between array elements).
[0077] After selection, crossover, and mutation operations, new offspring individuals are generated. The new generation of individuals can then be added to the population through replacement operations. This replacement can be achieved using an elite strategy (keeping the best individual (with optimal fitness) unchanged and directly adding it to the next generation of the population) and a rotation strategy (replacing the new individual with the current population's individuals).
[0078] Finally, the genetic algorithm usually terminates when it reaches the preset maximum number of iterations, the fitness function changes very little between generations, the algorithm converges, or the predetermined optimal target solution is reached. At this point, the radar antenna array element can be obtained.
[0079] After obtaining the radar antenna array elements, based on the actual requirements of the radar system, the spatial coordinates and influence range of the fixed components within the layout area are set, defining them as obstacles in the path planning. Transmission lines need to avoid these obstacles, while ensuring that the distance between any two transmission lines is not less than the set minimum safe distance to avoid electromagnetic coupling and signal crosstalk. Furthermore, constraints on the spacing between antenna array elements need to be set to meet the requirements of antenna performance optimization. The spacing between the receiving and transmitting antenna elements is determined by a genetic algorithm. Most elements cannot move independently; the translation of elements needs to be performed as a whole according to the constrained direction, and the movement intervals are all integer multiples of half the wavelength. Once the radar antenna array elements, radar layout area, fixed component information, and preset radar chips are determined, the corresponding radar deployment can be carried out, obtaining the radar deployment result. Among these, the radar chip (Radar...) Radar chips are key components in radar systems, responsible for signal transmission, reception, processing, and analysis. With the development of microelectronics, radio frequency, and integrated circuit technologies, modern radar systems increasingly rely on highly integrated and miniaturized radar chips. Radar chips typically integrate multiple functions of radar signals, such as signal generation, modulation and demodulation, gain control, and digital signal processing. They are widely used in military, civilian, automotive, autonomous driving, security, and meteorological detection fields. In this embodiment, the radar chip refers to a radar chip used in automobiles, which, when installed in a radar system, can provide vehicle positioning and detection functions.
[0080] In this embodiment, based on pre-set constraints, array elements are deployed using a genetic algorithm to obtain radar antenna array elements. The radar layout area and fixed components are set according to actual usage requirements, resulting in a more reasonable radar deployment and providing favorable conditions for subsequent radar routing optimization.
[0081] More specifically, step S02 above, which involves planning the transmission route based on the radar deployment results to obtain the transmission line path, and optimizing the transmission line path to obtain the optimization result, includes the following steps:
[0082] Step S021: Analyze the spatial positions of the radar chip and the radar antenna array element to obtain the chip offset range, chip rotation angle, and antenna offset range of the radar antenna array element.
[0083] Step S022: The radar antenna array elements are planned using a path planning algorithm to obtain the transmission line path;
[0084] Step S023: Evaluate the transmission line path using a preset length threshold to obtain the evaluation result;
[0085] Step S024: If the evaluation result is unsuccessful, the radar antenna array elements and radar chip are repeatedly adjusted and route planned according to the chip offset range, chip rotation angle and antenna offset range until the final transmission line path with a passable evaluation result is obtained, thus obtaining the optimization result.
[0086] Since the offset and rotation angle settings between the antenna and the chip directly affect the length of the transmission line and the overall compactness of the layout, it is necessary to precisely adjust the spatial relationship between the antenna array and the chip in order to optimize the initial conditions of path planning. First, define the offset direction of the antenna array in the layout space, such as the horizontal direction (x-axis) and the vertical direction (y-axis), or the degree of freedom based on the actual application environment.
[0087] The antenna array offset should satisfy the requirement that the translation distance is an integer multiple of half the wavelength, and the offset range should be within the allowable area of the layout space. The chip offset setting needs to consider its overall positional relationship with the antenna array, as well as the influence of surrounding fixed components (obstacles). The chip offset range is limited by the boundary conditions of the physical layout. The chip rotation angle setting mainly targets the channel pin direction within the chip. Besides the initial offset and initial rotation angle, subsequent offset and rotation angle settings need to be adjusted based on the feedback results of path planning to improve optimization efficiency.
[0088] Then, a path planning algorithm can be used to plan the transmission line path, and the transmission line path can be evaluated to obtain the evaluation result of the transmission line path.
[0089] In the above evaluation results, there may be cases where the evaluation fails. Therefore, in such cases, the path needs to be optimized, specifically as follows:
[0090] (1) Spatial adjustment: Based on the evaluation results, especially parameters such as chip offset range, chip rotation angle, and antenna offset range, spatial adjustments are made. These adjustments typically include: chip offset (adjusting the position of the radar chip in space, possibly offsetting it along a certain axis (X, Y, Z axis) to optimize the signal transmission or reception path), chip rotation angle (changing the angle of the radar chip, usually rotating it around the center point of the chip to change its relative angle with the antenna array elements to optimize the signal transmission or reception path), and antenna array element offset (adjusting the position of each element in the antenna array to optimize the signal transmission or reception path).
[0091] (2) Route planning: Based on the new position and angle after spatial adjustment, the signal transmission path is replanned. By optimizing the circuit path from the radar chip to the antenna array elements, optimal signal propagation efficiency and minimum loss are ensured. This may involve the optimization of transmission lines (including the layout design of microstrip lines, striplines, etc., to ensure that the transmission of electrical signals minimizes loss and interference) and antenna array optimization (adjusting the geometry and electrical characteristics of the antenna array to enhance the quality of signal reception and transmission). In this embodiment, this can be achieved through improved A... * The algorithm calculates the reference path for the transmission line;
[0092] (3) Repeated evaluation and adjustment: After the initial spatial adjustment and route planning are completed, the evaluation is carried out again. At this time, it will be checked whether the new transmission path meets the design goals. If the evaluation result is still unsuccessful, the layout of the chip and antenna needs to be adjusted according to the feedback, which may require multiple iterations.
[0093] The final transmission line path must be evaluated and approved to ensure the radar system meets performance requirements and operates efficiently. The final transmission line path should provide optimized signal transmission, guaranteeing the radar system's best operating condition. It should be clear that the key optimization objectives in this embodiment include signal transmission efficiency (ensuring minimal path loss for signal transmission from the radar chip to the antenna elements and preventing unnecessary signal quality interference), antenna performance optimization (improving the array's directivity, gain, and target detection capability by adjusting the antenna array's angle and position), and system integration and reliability (the optimized chip and antenna layout should ensure efficient system operation while avoiding signal interference and hardware failures, ensuring long-term stability).
[0094] In this embodiment, the path expansion algorithm can also be used to adjust the local parts of the generated path, and to dynamically insert new path points to increase the path length by using backtracking and path replacement methods. The specific steps for adjusting the local parts of the generated path using the path expansion algorithm in this embodiment are as follows:
[0095] First, set the step size of the extended path to a fixed value (e.g., 2 grid cells) to generate new candidate points, and define candidate directions, including 4 diagonals and dynamically generated by angle rotation, to determine the direction of the new path points;
[0096] Then, record the visited points to avoid repeatedly visiting existing points on the path during the expansion process. Select one of the path points P as the starting point for expansion and generate candidate points according to the following rules: starting from point P, generate new candidate points according to the preset candidate direction, then filter the candidate points to ensure that the candidate points are within the grid range, determine whether the candidate points overlap with obstacles, and ensure that the newly added path segments do not intersect with existing paths through line segment intersection tests.
[0097] After filtering, candidate points in multiple directions are obtained. The candidate points are sorted according to heuristic distance, and candidate points farther from the starting point are selected first. A valid point is selected from the candidate points to replace the original point in the current path segment. The total length of the adjusted path is recalculated and it is checked whether the target length has been reached. If the current path length still does not meet the target length, the other segments of the path are extended. If the target length is still not reached after the other segments are extended, backtracking is performed.
[0098] Backtrack to the previous path expansion point, change the expansion direction of this path expansion point, and re-expand the path until the path length meets the target length. If the expansion of all candidate directions fails to meet the target length, return a path expansion failure message.
[0099] Finally, this embodiment will output the location coordinates of all antennas, chips, and related components, as well as the node coordinates of each transmission line path and a path visualization diagram of the transmission lines. This allows engineers to quickly understand the optimization results and provides accurate references for hardware routing. The visualization diagram of unequal-length paths is shown below. Figure 3 As shown, the rectangle marked tx is the transmitting antenna, the rectangle marked rx is the receiving antenna, the rectangle with chicp is the chip, and chicp_x is the receiving or transmitting channel of the chip. After the arrangement of the array elements by the genetic algorithm and the evaluation and optimization of the antenna transmission line routing based on path planning, the sum of the longest receiving transmission line length and the longest transmitting transmission line length was reduced from 167mm before optimization to 88mm, which effectively reduced the loss of excessively long transmission lines.
[0100] This embodiment, through the above-described scheme, specifically involves deploying the radar according to preset constraints to obtain the radar deployment result; based on the radar deployment result, planning the transmission route to obtain the transmission line path; and optimizing the routing of the transmission line path to obtain the optimized result. Therefore, after deploying the radar according to constraints, planning the transmission route based on the radar deployment result, and optimizing the planned transmission line path to obtain the optimized result, solves the problem of radar performance degradation caused by unreasonable radar transmission line deployment and improves the efficiency of radar transmission line optimization.
[0101] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 In step S022, where a path planning algorithm is used to plan the transmission line path for the radar antenna array elements, the method further includes steps S0221 to S0223:
[0102] Step S0221: Match the receiving channel of the radar chip with the receiving antenna array element using a matching algorithm to obtain the first channel combination;
[0103] Step S0222: The transmitting channel of the radar chip is matched with the transmitting antenna array element by a matching algorithm to obtain the second channel combination;
[0104] Step S0223: Based on the first channel combination and the second channel combination, the transmission line is calculated using a path planning algorithm to obtain the transmission line path.
[0105] A matching algorithm is used to match the receiving antenna elements with the chip receiving channels, and then to match the transmitting antenna elements with the chip transmitting channels. The matching algorithm finds the globally optimal combination of elements and channels, and finds the chip receiving channel corresponding to each receiving antenna element and the chip transmitting channel corresponding to each transmitting antenna element. The purpose is to achieve a shorter transmission line length. The final output of the matching algorithm is the optimal matching chip receiving channel index for each receiving antenna element.
[0106] Taking the receiving antenna array element as an example, after obtaining its corresponding chip receiving channel through the matching algorithm, an improved A... * The algorithm calculates the reference path of the transmission line (i.e., the transmission line path in this embodiment):
[0107] The layout space between the antenna and the chip is meshed to construct a heuristic evaluation function f(n) =
[0108] g(n)+h(n), where g(n) is the actual path length of the current node and h(n) is the estimated distance from the current node to the target point;
[0109] When expanding a path, the shortest path is selected first. Then, compliance is judged for the selected node. If the selected node is within the influence range of an obstacle or the distance between it and other existing paths is less than the minimum safe distance, the node is not compliant and other paths need to be expanded. Shorter and compliant nodes are selected first. Eight-directional path expansion is supported (up, down, left, right, upper left, upper right, lower left, lower right) to improve the flexibility of path planning.
[0110] Finally, the planned transmission line path and path length information are output for subsequent evaluation.
[0111] Specifically, step S0221 above, which involves matching the receiving channels of the radar chip with the receiving antenna array elements using a matching algorithm to obtain the first channel combination, includes:
[0112] Step S02211: Obtain the first coordinate information of the receiving channel and the second coordinate information of the receiving antenna array element;
[0113] Step S02212: Calculate the distance cost based on the first coordinate information and the second coordinate information;
[0114] Step S02213: Construct a cost matrix using the distance cost, and calculate the first channel combination using the Hungarian algorithm.
[0115] This embodiment takes the matching of the receiving antenna array element and the chip receiving channel as an example. The specific matching steps are as follows:
[0116] First, obtain the coordinates of the receiving antenna elements and the chip receiving channels, treating them as two sets of nodes. Calculate the distance between any receiving antenna element and any chip receiving channel, using this distance as the cost. The specific formula is:
[0117]
[0118] Among them, (x i y i (x) represents the coordinates of the receiving antenna element i. j y j Let (i,j) be the coordinates of the chip receiving channel j. All calculated costs are filled into the cost matrix C, where rows represent receiving antenna elements and columns represent chip receiving channels. For some preferred combinations of receiving antenna elements and chip receiving channels (e.g., specifying certain receiving elements are more suitable for certain chip receiving channels connected via transmission lines), the values at the corresponding positions in the cost matrix are set to minimum values. For example, if the preferred combination is (i,j), then C[i][j] is set to a smaller value to ensure that these combinations are preferentially selected during the matching process.
[0119] More specifically, step S023 in the above embodiment, which evaluates the transmission line path using a preset length threshold to obtain the evaluation result, includes:
[0120] Step S0231: Traverse the transmission line path and record the first path length of the longest receiving channel in the receiving antenna array element and the second path length of the longest transmitting channel in the transmitting antenna array element;
[0121] Step S0232: Analyze the sum of the length of the first path and the length of the second path according to a preset length threshold;
[0122] Step S0233: If the sum of the length of the first path and the length of the second path is less than the length threshold, the evaluation result is output as "pass".
[0123] Step S0234: If the sum of the length of the first path and the length of the second path is higher than the length threshold, the evaluation result is output as "fail".
[0124] After obtaining the specific transmission line paths, the transmission lines of each transmit and receive channel are traversed, and the path lengths of the longest transmit and receive channels are recorded. The sum of the two paths is calculated. If the sum of the two paths is not less than a preset threshold, the antenna offset, chip offset, and rotation angle are reset. The main goal of the optimization settings is to reduce the transmission line lengths of the longest transmit and receive channels. If the sum of the two paths is less than the preset threshold, the layout optimization ends. If the routing needs to use an equal-length scheme, the shorter transmission line paths will be extended after the routing optimization ends. The lengths of all transmit channel transmission line paths shorter than the longest transmit channel transmission line path will be extended until all path lengths are similar. Similarly, the same operation is performed on the receive channel transmission line paths.
[0125] This embodiment, through the above-described scheme, specifically uses a matching algorithm to match the receiving channel of the radar chip with the receiving antenna array elements to obtain a first channel combination; it also uses a matching algorithm to match the transmitting channel of the radar chip with the transmitting antenna array elements to obtain a second channel combination; based on the first and second channel combinations, a path planning algorithm is used to calculate the transmission line path to obtain the transmission line path. Therefore, after deploying the radar under constraints, the transmission route is planned based on the radar deployment results, and the planned transmission line path is optimized to obtain an optimized result. This solves the problem of radar performance degradation caused by unreasonable radar transmission line deployment and improves the efficiency of radar transmission line optimization.
[0126] For example, to help understand the implementation flow of the radar transmission line optimization method obtained by combining this embodiment with the above embodiment one, please refer to... Figure 4 , Figure 4 A simplified flowchart of a radar transmission line optimization method is provided, specifically:
[0127] First, a genetic algorithm is used to arrange the array elements of the receiving and transmitting antennas according to preset constraints, resulting in an array element arrangement with low sidelobes and high resolution.
[0128] Then, based on the actual needs of the radar system, the spatial coordinates and influence range of the fixed components in the layout area are set, and they are defined as obstacles in the path planning. It is also necessary to set constraints on the spacing between antenna array elements to meet the requirements of antenna performance optimization.
[0129] Then, the spatial relationship between the antenna array and the chip is precisely adjusted to optimize the initial conditions of the path planning. The offset direction of the antenna array in the layout space is defined. The offset setting of the chip needs to take into account its overall positional relationship with the antenna array, as well as the influence of surrounding fixed components (obstacles). The offset range of the chip is limited by the boundary conditions of the physical layout. The rotation angle setting of the chip is mainly aimed at the direction of the channel pins in the chip.
[0130] Then, a matching algorithm is used to match the receiving antenna elements and the chip receiving channels, and then the transmitting antenna elements and the chip transmitting channels are matched. After obtaining the corresponding chip receiving channels, an improved A algorithm is used. * The algorithm calculates the reference path for the transmission line;
[0131] Finally, the transmission lines of each transmit and receive channel are traversed, the path lengths of the longest transmit and receive channels are recorded, and the sum is calculated. If the sum of the two paths is not less than a preset threshold, the routing is further optimized until the desired effect is achieved.
[0132] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the radar transmission line optimization method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0133] This application also provides a radar transmission line optimization device; please refer to... Figure 5 The device includes:
[0134] Deployment module 10 is used to deploy the radar according to preset constraints and obtain the radar deployment result;
[0135] The optimization module 20 is used to plan the transmission route based on the radar deployment results, obtain the transmission line path, and optimize the routing of the transmission line path to obtain the optimization result.
[0136] The radar transmission line optimization device provided in this application, employing the radar transmission line optimization method in the above embodiments, can solve the technical problem of radar performance degradation caused by unreasonable deployment of radar transmission lines. Compared with the prior art, the beneficial effects of the radar transmission line optimization device provided in this application are the same as those of the radar transmission line optimization method provided in the above embodiments, and other technical features in the radar transmission line optimization device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0137] This application provides a radar transmission line optimization device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the radar transmission line optimization method in the first embodiment described above.
[0138] The following is for reference. Figure 6 The diagram illustrates a structural schematic of a radar transmission line optimization device suitable for implementing embodiments of this application. The radar transmission line optimization device in this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 6 The radar transmission line optimization device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0139] like Figure 6As shown, the radar transmission line optimization device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the radar transmission line optimization device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows the radar transmission line optimization device to communicate wirelessly or wiredly with other devices to exchange data. Although the figures show radar transmission line optimization devices with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.
[0140] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0141] The radar transmission line optimization device provided in this application, employing the radar transmission line optimization method in the above embodiments, can solve the technical problem of radar performance degradation caused by unreasonable deployment of radar transmission lines. Compared with the prior art, the beneficial effects of the radar transmission line optimization device provided in this application are the same as those of the radar transmission line optimization method provided in the above embodiments, and other technical features in this radar transmission line optimization device are the same as those disclosed in the method of the previous embodiment, and will not be repeated here.
[0142] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0143] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0144] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the radar transmission line optimization method in the above embodiments.
[0145] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0146] The aforementioned computer-readable storage medium may be included in the radar transmission line optimization device; or it may exist independently and not be assembled into the radar transmission line optimization device.
[0147] The aforementioned computer-readable storage medium carries one or more programs. When the aforementioned one or more programs are executed by the radar transmission line optimization device, the radar transmission line optimization device: performs radar deployment according to preset constraints to obtain radar deployment results; performs transmission route planning based on the radar deployment results to obtain transmission line paths; and optimizes the routing of the transmission line paths to obtain optimization results.
[0148] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0149] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0150] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0151] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described radar transmission line optimization method, which can solve the technical problem of radar performance degradation caused by unreasonable deployment of radar transmission lines. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the radar transmission line optimization method provided in the above embodiments, and will not be repeated here.
[0152] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the radar transmission line optimization method described above.
[0153] The computer program product provided in this application can solve the technical problem of radar performance degradation caused by unreasonable deployment of radar transmission lines. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the radar transmission line optimization method provided in the above embodiments, and will not be repeated here.
[0154] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A method for optimizing radar transmission lines, characterized in that, The method includes: The radar is deployed according to preset constraints, and the radar deployment results are obtained. Based on the radar deployment results, a transmission route is planned to obtain the transmission line path, and the routing of the transmission line path is optimized to obtain the optimization result. The step of deploying the radar according to preset constraints and obtaining the radar deployment result includes: Based on the constraints, array element deployment is performed using a genetic algorithm to obtain the radar antenna array element arrangement positions. Based on the radar deployment requirements, the radar layout area and fixed component information are obtained through analysis. The radar is deployed based on the radar antenna array element arrangement position, radar layout area, fixed component information, and preset radar chip to obtain the radar deployment result; The steps of planning transmission routes based on the radar deployment results to obtain transmission line paths, and optimizing the transmission line paths to obtain optimization results include: Based on the spatial position analysis of the radar chip and the radar antenna array element, the chip offset range, chip rotation angle and antenna offset range of the radar antenna array element are obtained. The transmission line path is obtained by performing path planning on the radar antenna array elements using a path planning algorithm. The transmission line path is evaluated using a preset length threshold to obtain the evaluation result; If the evaluation result is unsuccessful, the radar antenna array elements and radar chip are repeatedly adjusted and route planned according to the chip offset range, chip rotation angle and antenna offset range until the final transmission line path with a passable evaluation result is obtained, thus obtaining the optimization result. The radar antenna array element arrangement includes receiving antenna elements and transmitting antenna elements. The step of using a path planning algorithm to plan the transmission line path for the radar antenna array elements includes: The receiving channels of the radar chip are matched with the receiving antenna array elements using a matching algorithm to obtain a first channel combination; The radar chip's transmission channel is matched with the transmission antenna array elements using a matching algorithm to obtain a second channel combination; Based on the first channel combination and the second channel combination, the transmission line path is obtained by calculating the transmission line using a path planning algorithm.
2. The method as described in claim 1, characterized in that, The step of matching the receiving channels of the radar chip with the receiving antenna array elements using a matching algorithm to obtain the first channel combination includes: Obtain the first coordinate information of the receiving channel and the second coordinate information of the receiving antenna array element; The distance cost is calculated based on the first and second coordinate information. A cost matrix is constructed using the distance cost, and the first channel combination is obtained by calculating the cost matrix using the Hungarian algorithm.
3. The method as described in claim 1, characterized in that, The step of evaluating the transmission line path using a preset length threshold to obtain the evaluation result includes: Traverse the transmission line path and record the first path length of the longest receiving channel in the receiving antenna array element and the second path length of the longest transmitting channel in the transmitting antenna array element; The sum of the lengths of the first path and the second path is analyzed based on a preset length threshold. If the sum of the length of the first path and the length of the second path is less than the length threshold, the evaluation result is passed. If the sum of the length of the first path and the length of the second path is higher than the length threshold, the evaluation result is "fail".
4. A radar transmission line optimization device, characterized in that, The device includes: The deployment module is used to deploy radar according to preset constraints and obtain radar deployment results; The optimization module is used to plan the transmission route based on the radar deployment results, obtain the transmission line path, and optimize the routing of the transmission line path to obtain the optimization result. The deployment module is further configured to deploy array elements according to the constraints using a genetic algorithm to obtain the radar antenna array element arrangement positions; analyze the radar deployment requirements to obtain the radar layout area and fixed component information; and deploy the radar according to the radar antenna array element arrangement positions, radar layout area, fixed component information, and preset radar chips to obtain the radar deployment result. The optimization module is further configured to analyze the spatial positions of the radar chip and the radar antenna array element to obtain the chip offset range, chip rotation angle, and antenna offset range of the radar antenna array element; perform path planning on the radar antenna array element using a path planning algorithm to obtain a transmission line path; evaluate the transmission line path using a preset length threshold to obtain an evaluation result; if the evaluation result is unsatisfactory, repeatedly adjust the space and plan the route for the radar antenna array element and the radar chip based on the chip offset range, chip rotation angle, and antenna offset range until a final transmission line path with a satisfactory evaluation result is obtained, thus obtaining the optimization result; The optimization module is further configured to match the receiving channel of the radar chip with the receiving antenna array element using a matching algorithm to obtain a first channel combination; match the transmitting channel of the radar chip with the transmitting antenna array element using a matching algorithm to obtain a second channel combination; and calculate the transmission line path using a path planning algorithm based on the first channel combination and the second channel combination.
5. A radar transmission line optimization device, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the radar transmission line optimization method as described in any one of claims 1 to 3.
6. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the radar transmission line optimization method as described in any one of claims 1 to 3.
7. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the radar transmission line optimization method as described in any one of claims 1 to 3.