Radar System

Hardware-software mapping of a Radar system for a aircraft.

Large_Radar_System

Browsable image of the model.

  • To download OpenWebStart click on the links -
    Windows- Compatibility:Windows 10 or higher (*)
    macOS - Compatibility:macOS 10.15 (Catalina) or higher (*)
    Linux - Compatibility:Ubuntu 18.04 LTS or higher (*)
  • For an executable version,
  • Mouse over the icons to view parameters. Click on hierarchy and plotters to reveal content (if provided).
  • To simulate, click on Launch button, open downloaded file and click Run on the Java Security Page.
Large_Radar_Systemmodel <h2>Module_1</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Module_Name</td><td>M1</td><td>&quot;M1&quot;</td></tr><tr><td>TS201_CCLK_MHz</td><td>TS201_CCLK_MHz</td><td>600.0</td></tr><tr><td>TS201_Switch_Time</td><td>0.0</td><td>0.0</td></tr></table> <h2>TextDisplay2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>rowsDisplayed</td><td>10</td><td>10</td></tr><tr><td>columnsDisplayed</td><td>40</td><td>40</td></tr><tr><td>suppressBlankLines</td><td>false</td><td>false</td></tr><tr><td>title</td><td>&quot;Top_Report&quot;</td><td>&quot;Top_Report&quot;</td></tr><tr><td>ViewText</td><td>true</td><td>true</td></tr><tr><td>saveText</td><td>false</td><td>false</td></tr><tr><td>fileName</td><td>Enter Filename to save text</td><td>&quot;Enter Filename to save text&quot;</td></tr><tr><td>Append_Time</td><td>true</td><td>true</td></tr></table> <h2>TextDisplay</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>rowsDisplayed</td><td>10</td><td>10</td></tr><tr><td>columnsDisplayed</td><td>40</td><td>40</td></tr><tr><td>suppressBlankLines</td><td>false</td><td>false</td></tr><tr><td>title</td><td>&quot;Top_Output&quot;</td><td>&quot;Top_Output&quot;</td></tr><tr><td>ViewText</td><td>true</td><td>true</td></tr><tr><td>saveText</td><td>false</td><td>false</td></tr><tr><td>fileName</td><td>Enter Filename to save text</td><td>&quot;Enter Filename to save text&quot;</td></tr><tr><td>Append_Time</td><td>true</td><td>true</td></tr></table> <h2>F12</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Function_ID</td><td>12</td><td>12</td></tr><tr><td>Task_ID</td><td>20</td><td>20</td></tr><tr><td>factor</td><td>3.0</td><td>3.0</td></tr></table> <h2>F10</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Function_ID</td><td>10</td><td>10</td></tr><tr><td>Task_ID</td><td>19</td><td>19</td></tr><tr><td>factor</td><td>0.8</td><td>0.8</td></tr></table> <h2>F9_11</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Function_ID</td><td>9</td><td>9</td></tr><tr><td>Task_ID</td><td>18</td><td>18</td></tr><tr><td>factor</td><td>1.2</td><td>1.2</td></tr></table> <h2>F8</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Function_ID</td><td>8</td><td>8</td></tr><tr><td>Task_ID</td><td>{15, 16, 17}</td><td>{15, 16, 17}</td></tr><tr><td>SM_Splitting_Cycles</td><td>20</td><td>20</td></tr></table> <h2>Module_2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Module_Name</td><td>M2</td><td>&quot;M2&quot;</td></tr><tr><td>TS201_CCLK_MHz</td><td>TS201_CCLK_MHz</td><td>600.0</td></tr><tr><td>TS201_Switch_Time</td><td>0.0</td><td>0.0</td></tr></table> <h2>F6</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Function_ID</td><td>6</td><td>6</td></tr><tr><td>Task_ID</td><td>{12, 13, 21}</td><td>{12, 13, 21}</td></tr><tr><td>Num_Fixed2Float_a_Cycle</td><td>4</td><td>4</td></tr><tr><td>Complex_Multiplication_Cycles</td><td>3</td><td>3</td></tr><tr><td>factor</td><td>1.1</td><td>1.1</td></tr><tr><td>IFFT_factor</td><td>1.05</td><td>1.05</td></tr></table> <h2>F5</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Function_ID</td><td>5</td><td>5</td></tr><tr><td>of_page_access_cycle</td><td>8</td><td>8</td></tr><tr><td>transpose_factor</td><td>1.1</td><td>1.1</td></tr><tr><td>Num_of_Series</td><td>0</td><td>0</td></tr><tr><td>Task_ID</td><td>{9, 10, 11}</td><td>{9, 10, 11}</td></tr><tr><td>factor</td><td>1.05</td><td>1.05</td></tr><tr><td>Num_of_Series2</td><td>25</td><td>25</td></tr><tr><td>IDFT20_Cycles</td><td>750</td><td>750</td></tr><tr><td>Complex_Multiplication_Cycles</td><td>3</td><td>3</td></tr><tr><td>IDFT64_Cycles</td><td>750</td><td>750</td></tr></table> <h2>F4</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Function_ID</td><td>4</td><td>4</td></tr><tr><td>of_page_access_cycle</td><td>8</td><td>8</td></tr><tr><td>transpose_factor</td><td>1.1</td><td>1.1</td></tr><tr><td>Num_of_Series</td><td>15</td><td>15</td></tr><tr><td>Case</td><td>1</td><td>1</td></tr><tr><td>Task_ID</td><td>{6, 7, 8}</td><td>{6, 7, 8}</td></tr><tr><td>Windowing_Multiplication_Cycles</td><td>0.5</td><td>0.5</td></tr><tr><td>factor</td><td>1.1</td><td>1.1</td></tr><tr><td>Num_of_Series2</td><td>200</td><td>200</td></tr></table> <h2>F3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Function_ID</td><td>3</td><td>3</td></tr><tr><td>of_page_access_cycle</td><td>8</td><td>8</td></tr><tr><td>transpose_factor</td><td>1.1</td><td>1.1</td></tr><tr><td>Trans_Threshold</td><td>2</td><td>2</td></tr><tr><td>Case</td><td>1</td><td>1</td></tr><tr><td>Task_ID</td><td>{3, 4, 5}</td><td>{3, 4, 5}</td></tr><tr><td>trans_factor</td><td>1.1</td><td>1.1</td></tr></table> <h2>F2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Function_ID</td><td>2</td><td>2</td></tr><tr><td>Task_ID</td><td>Function_ID</td><td>2</td></tr><tr><td>Num_Fixed2Float_a_Cycle</td><td>4</td><td>4</td></tr><tr><td>Complex_Multiplication_Cycles</td><td>3</td><td>3</td></tr><tr><td>factor</td><td>1.1</td><td>1.1</td></tr><tr><td>IFFT_factor</td><td>1.05</td><td>1.05</td></tr></table> <h2>PCI BUS</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>PCI_Bus_MHz</td><td>66.0</td><td>66.0</td></tr><tr><td>PCI_Burst_Length</td><td>16</td><td>16</td></tr><tr><td>PCI_Turnaround_Cycles</td><td>1</td><td>1</td></tr><tr><td>PCI_Arbitration_Delay_Factor</td><td>1.1</td><td>1.1</td></tr><tr><td>PCI_Bus_Width_in_Bytes</td><td>64 / 8.0</td><td>8.0</td></tr><tr><td>PCI_Buffer</td><td>32</td><td>32</td></tr></table> <h2>F7</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Function_ID</td><td>7</td><td>7</td></tr><tr><td>Task_ID</td><td>14</td><td>14</td></tr><tr><td>Function7_Cycles</td><td>150</td><td>150</td></tr><tr><td>of_page_access_cycle</td><td>8</td><td>8</td></tr><tr><td>factor</td><td>0.8</td><td>0.8</td></tr></table> <h2>Buffers2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Buffer_Size_in_PRI</td><td>200</td><td>200</td></tr><tr><td>Threshold_in_PRI</td><td>Buffer2_Threshold</td><td>0</td></tr><tr><td>Bytes_a_Sample</td><td>2</td><td>2</td></tr><tr><td>Function_ID</td><td>1</td><td>1</td></tr><tr><td>Task_ID</td><td>Function_ID</td><td>1</td></tr><tr><td>Do_Report</td><td>true</td><td>true</td></tr><tr><td>Just_84</td><td>true</td><td>true</td></tr></table> <h2>Report</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Destination_Name</td><td>Report</td><td>&quot;Report&quot;</td></tr><tr><td>Destination_Type</td><td>Global</td><td>Global</td></tr></table> <h2>Buffers1</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Buffer_Size_in_PRI</td><td>200</td><td>200</td></tr><tr><td>Threshold_in_PRI</td><td>Buffer1_Threshold</td><td>1</td></tr><tr><td>Bytes_a_Sample</td><td>2</td><td>2</td></tr><tr><td>Function_ID</td><td>0</td><td>0</td></tr><tr><td>Task_ID</td><td>Function_ID</td><td>0</td></tr><tr><td>Do_Report</td><td>true</td><td>true</td></tr></table> <h2>ADC_Source</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>ADC_Freq_MHz</td><td>30.0</td><td>30.0</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr><tr><td>Mode</td><td>Mode</td><td>1</td></tr></table> <h2>Dispatcher</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>CSV_file</td><td>C2_Flow_01.csv</td><td>&quot;C2_Flow_01.csv&quot;</td></tr><tr><td>Sim_Time</td><td>Sim_Time</td><td>0.006</td></tr></table>

The Next generation Bus specification team at NASA said, “Early results from in-house modeling activity of Serial Rapid IO using VisualSim indicate that the use of a switched, high-performance avionics network will provide a quantum leap in spacecraft onboard science and autonomy capability for science and exploration missions.”

The use of VisualSim graphical system simulation platform greatly increases productivity and reduces the latency and errors associated with interpreting documentation. As a result, project managers have a higher degree of confidence in the validity of the system specification before starting implementation. This helps further define the contract schedule, and eliminate costly overruns. An integrated top level design platform enables the control of the key system requirements specification.

Defense projects typically take years of evaluation and multiple levels of justification prior to getting funded. During this time, technology may become obsolete and vendors may go out of business. Simulation results can now be used to determine technology compliance and continued project feasibility. VisualSim provides a visual panorama of the entire system. This can be particularly valuable for companies to share their system concepts and unique technology with decision makers. The VisualSim methodology provides a uniform view towards the relative merits of different technical approaches. It is also important for all the teams to develop a system model that can be easily exchanged.

In the Defense, Aerospace and Space Industry, there is a constant demand to integrate the evolving new technologies to manage the security threats and fuel consumption control. Emerging, high-speed bus technologies and migration to multi-core platform requires detailed high-level system analysis before scheduling implementation. Architects and designers are required to analyze the design space exploration or architecture exploration of avionics and develop innovative solutions to suit future enhancements.

Click here to view the pdf

Click here to view the pdf