qam仿真matlab代码科大OWL混合模式协同仿真平台 在C. Patrick Yue教授的指导下,我们为处理复杂调制信号的高频RF和mm-Wave收发器系统开发了此联合仿真平台 1.动机 传统上,在设计过程中,连续波(CW)信号用于评估和仿真RF和毫米波(mm-wave)电路,而制造电路则在测试阶段通过调制信号进行测量,因为复杂的调制信号是在现实中使用。 处理复杂的调制信号时,几乎不可能使用CW信号来预测系统性能,例如RF和毫米波电路的误差矢量幅度(EVM),误码率(BER)等。 该平台结合了Matlab,ADS,Cadence和EMX仿真器,用于处理复杂调制信号的RF和毫米波收发器系统。 MATLAB用于模拟系统的基带部分。 具有单个或多个子载波的信号可以通过具有可调参数的MATLAB代码生成。 生成的信号可以作为前端电路的输入传输到ADS或节奏上。 然后将来自ADS或节奏的仿真结果再次返回到MATLAB进行解码和解调。 可以从发送器和接收器获得时域的星座图,信号频谱和波形。 模拟器可以自动计算出PAPR,BER,EVM。 模拟器的结构和用法如下所示。 2.环境要求 MATLAB
2022-11-03 21:31:10 53.04MB 系统开源
1
该文档描述了system generator的基本使用方法及配置步骤
2022-05-11 14:05:51 5.9MB sysgen 硬件协仿真
1
matlab由频域变时域的代码MATLAB-ADS-Cadence协同仿真器 1.动机 该平台用于射频系统仿真。 MATLAB用于模拟系统的基带部分。 具有单个或多个子载波的信号可以通过具有可调参数的MATLAB代码生成。 生成的信号可以作为前端电路的输入传输到ADS或节奏上。 然后将来自ADS或节奏的仿真结果再次返回到MATLAB进行解码和解调。 可以从发送器和接收器获得时域的星座图,信号频谱和波形。 模拟器可以自动计算出峰均功率比,误码率。 模拟器的结构和用法如下所示。 2.环境要求 MATLAB 2019b或更高版本 ADS2015或更高版本 节奏 3.项目结构 协同仿真_RF ├─ADS_workspace:ADS项目。 ├─Interchage_files:该文件用于存储MATLAB和ADS生成的文件。 通过这些文件在不同工具之间进行数据交换。 文件可以由源代码自动生成。 ├─MATLAB_code:后端和前端的MATLAB源代码。 │└─gui_image:用于GUI的图像。 └─图片:自述文件中使用的图片文件。 4.如何使用协同仿真平台 下载zip文件,然后将整个项目解压
2021-12-24 20:09:27 14.24MB 系统开源
1
PythonFMU 一个轻量级的框架,可将Python 3代码或CSV文件打包为协同仿真FMU(遵循FMI 2.0版)。 如何从python代码构建FMU? 安装pythonfmu软件包: pip install pythonfmu 创建一个新类,扩展在pythonfmu.fmi2slave模块中声明的Fmi2Slave类(请参见下面的示例)。 运行pythonfmu build创建fmu。 usage: pythonfmu build [-h] -f SCRIPT_FILE [-d DEST] [--doc DOCUMENTATION_FOLDER] [--no-external-tool] [--no-variable-step] [--interpolate-inputs] [--only-one-per-process] [
2021-09-13 09:04:35 120KB python csv fmi-standard co-simulation
1