Embedded AI Wargaming Simulation

In the 2018 film “Avengers: Infinity War”, superheroes struggle against the villain Thanos to save the universe. As they rack their brains to find a way to defeat Thanos, Doctor Strange mentions his time travel: “I walked ahead in time and saw different futures, saw all the possible outcomes of the impending conflict.” He glimpsed … Read more

PID Control Principles, Case Analysis, and MATLAB Implementation

PID Control Principles, Case Analysis, and MATLAB Implementation

1. Introduction to PID Control The PID (Proportional-Integral-Derivative) controller is the most classic feedback control algorithm in industrial control. It generates the control quantity through a linear combination of the proportional (Proportional), integral (Integral), and derivative (Derivative) parts of the error signal, achieving precise control of the system. Mathematical Model of PID Controller: 2. Case … Read more

Fractional Order PID Control MATLAB Simulation Example

Fractional Order PID Control MATLAB Simulation Example

The following is a MATLAB-based simulation example of a Fractional Order PID (FOPID) control, utilizing MATLAB’s Simulink tool and the FOMCON toolbox: System Model Assume the controlled object is a first-order inertia link with pure delay (FOPDT) model: Where, , , . Fractional Order PID Controller Design The form of the fractional order PID controller … Read more

MATLAB Simulation Code | Performance Simulation of Coherent and Non-Coherent Accumulation

MATLAB Simulation Code | Performance Simulation of Coherent and Non-Coherent Accumulation

Related theoretical knowledge and MATLAB simulation results can be found in “Radar Principles” (Issue 10) “Analysis of Coherent and Non-Coherent Accumulation Performance”.Radar Equation MATLAB Simulation Application close all clear all clc fs=600e6;% Sampling rate t=5e-6;% Pulse width f0=2e6;% Carrier frequency Tr=50e-6;% Repetition period t1=30e-6;% Pulse position Nt1=round(fs*t1); Nt=round(fs*t); NTr=round(fs*Tr); tt=0:1/fs:t-1/fs; y0=cos(2*pi*f0.*tt); y=[zeros(1,Nt1),y0,zeros(1,(NTr-Nt1-Nt))]; for k=1:32 y1_n_ind=awgn(y,10,'measured'); … Read more

Multisim 14.0 Download and Installation Guide

Multisim 14.0 Download and Installation Guide

Software Download 1. Software Name:Multisim 2. Software Version: 14.03. Software Size: 650 MBInstallation Environment Requirements: Suitable for Windows 7/10/11 operating systems (64-bit version). 5.Quark Cloud Disk Download Link: https://pan.quark.cn/s/2c6b131e0be5 More Resource Links: dhm6.cn Remote installation contact: fuy5790 (please note remote installation) Access Quark on mobile to get 1TB of free space Dump to local storage … Read more

Download and Installation Guide for Proteus 8.9 Software

Download and Installation Guide for Proteus 8.9 Software

[Name]:Proteus 8.9 [Size]:505.21MB [Language]: Simplified Chinese [Applicable Systems]:Windows 7, Windows 8, Windows 10, Windows 11 [Introduction]:Proteus is an embedded system simulation development software that implements a complete design from schematic design, microcontroller programming, system simulation to PCB design, truly achieving the full design from concept to product. Its processor models support 8051, HC11, PIC10/12/16/18/24/30/DsPIC33, AVR, … Read more

Proteus 7.5 Software Installation Guide

Proteus 7.5 Software Installation Guide

[Name]:Proteus 7.5 [Size]:63.26MB [Language]: Simplified Chinese [Applicable Systems]:Windows 7, Windows 8, Windows 10, Windows 11 [Introduction]:Proteus is an embedded system simulation development software that implements a complete design from schematic design, microcontroller programming, system simulation to PCB design, truly achieving the full design from concept to product. Its processor models support 8051, HC11, PIC10/12/16/18/24/30/DsPIC33, AVR, … Read more

IP and SoC Simulation and Debugging of OpenTitan

IP and SoC Simulation and Debugging of OpenTitan

Project Introduction Path <span>/home/IC_verify/project/opentitan</span> Simulation Prerequisites and Notes 1.Before running the simulation, execute source ~/source_python to switch the default Python version.2.Do not modify any files in Bazel; only run the simulation. Otherwise, Bazel will determine that dependencies need to be updated, leading to errors when downloading libraries. Simulation Method IP Verification Hardware IP Blocks – … Read more

FPGA: From Change to Implementation

FPGA: From Change to Implementation

FPGA (Field Programmable Gate Array) development is a complex process that involves multiple steps and stages. Below is the basic process of FPGA development: Function Definition/Device Selection: Before system design, it is essential to conduct feasibility studies, system design, and selection of FPGA chips. System engineers weigh various aspects such as system specifications, complexity, working … Read more

Application of Radar Search Equation in MATLAB Simulation

Application of Radar Search Equation in MATLAB Simulation

Related theoretical knowledge and MATLAB simulation results can be found in 《Radar Principles (Issue 7)《Radar Search Equation Analysis》 and 《Radar Principles (Issue 8)》《Application of Radar Search Equation in MATLAB Simulation》.Radar Equation MATLAB Simulation Application function PAP = power_aperture(snr,tsc, sigma, range,te,nf,loss,az_angle,el_angle,alfa)Tsc = 10*log10(tsc); Sigma = 10*log10(sigma); four_pi = 10*log10(4.0*pi); k_db = 10*log10(1.38e-23); Te = 10*log10(te); range_pwr4_db … Read more