Rotman Lens is a two dimensional, wide-angle microwave lens capable of steering a beam through the use of input ports being individually excited. The number of input ports determine the resolution of the steerability of the beam, and the angle of the outermost ports determines the full angle of the steerability. A white paper has been written with more detail of the Rotman Lens Toolkit which can be downloaded here and all of the files for this toolkit is attached.
    
        
            
    
    
        
            
    
The first component of the toolkit is the Compose script which generates important vertices used for the geometry creation in Feko. The script is coded to have specific variables for the Rotman Lens generation. It goes through the design of the Beam Contour, Array Contour, and Dummy Contour. It assigns specific points to the ports and contours to be inputted into the Lua script to generate a Polyline in Feko.
    
        
            
    
The second component is the Rectangular Inset Fed Patch antenna used for the array of the Rotman Lens. This antenna was designed and optimized at the frequency the Rotman Lens was designed for in the Compose script (5.3 GHz).
    
        
            
    
The third component is the Rotman Lens Lua script which generates the geometry, ports, and configurations in Feko necessary to analyze the beam steering of the lens design. This is coded to include all of the necessary design parameters from the code in Compose.
    
        
            
    
The Lua script generates the provided Rotman Lens CADFEKO model and is ready to simulate after running the script.