上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: TCM(Trellis-Coded Modulation)是一种结合了卷积编码和调制的编码调制技术,能够提高通信系统的抗噪声性能。8PSK(8相移键控)是一种常见的调制方式,每个符号可以表示3个比特。 1. 生成随机比特序列 function bits = generate_random_bits( 阅读全文
posted @ 2025-11-11 15:49 老夫写代码 阅读(10) 评论(0) 推荐(0)
摘要: 将图像分割为8×8块,进行DCT变换、量化和压缩,最后重建图像并评估压缩效果。 function dctImageCompression(imagePath, quality) % 读取图像 if nargin < 1 imagePath = 'cameraman.tif'; % 默认图像 end 阅读全文
posted @ 2025-11-10 10:37 老夫写代码 阅读(9) 评论(0) 推荐(0)
摘要: 一、动力学建模基础 1. DH参数定义与模型构建 % 定义二连杆机械臂DH参数(改进型) L(1) = Link([0, 0, 0.2, pi/2], 'modified'); % 基座到关节1 L(2) = Link([0, 0, 0.3, 0], 'modified'); % 关节1到关节2 r 阅读全文
posted @ 2025-11-06 10:43 老夫写代码 阅读(88) 评论(0) 推荐(0)
摘要: 一、DMC算法原理与流程 1. 核心组成模块 2. 算法流程 建立阶跃响应模型:通过阶跃实验获取对象动态特性 初始化参数:设置预测时域P、控制时域M、权重矩阵Q和λ 滚动优化循环: 预测未来P步输出 构建二次规划目标函数 求解最优控制增量 反馈校正:利用实际输出修正预测误差 二、MATLAB核心代码 阅读全文
posted @ 2025-11-05 09:37 老夫写代码 阅读(8) 评论(0) 推荐(0)
摘要: 一、算法原理与架构设计 1. 系统架构 2. PID神经网络结构 输入层:接收误差信号 \(e(k)\)和误差变化率 \(Δe(k)\) 隐含层:包含比例元、积分元、微分元神经元 输出层:生成PID参数 \(K_p,K_i,K_d\) 3. PSO优化流程 粒子编码:将 \(K_p,K_i,K_d\ 阅读全文
posted @ 2025-11-03 10:08 老夫写代码 阅读(12) 评论(0) 推荐(0)
摘要: 一、硬件架构设计 1.1 硬件组成 // 英飞凌XMC1300系列MCU资源分配 #define PWM_FREQ 16000 // PWM频率16kHz #define ADC_SAMPLING 1000 // 1kHz采样率 #define VDC 24.0f // 直流母线电压 // 引脚定义 阅读全文
posted @ 2025-10-30 15:48 老夫写代码 阅读(50) 评论(0) 推荐(0)
摘要: 1. 技术选型与环境准备 核心依赖: Spring Boot 3.2.2(基于Java 17 LTS) Spring Web(RestController + WebFlux) Spring Data JPA + Hibernate 6 Spring Security(OAuth2 + JWT) S 阅读全文
posted @ 2025-10-29 11:10 老夫写代码 阅读(13) 评论(0) 推荐(0)
摘要: 一、系统架构设计 1. 模块化结构 graph TD A[信息源] --> B[符号映射] B --> C[Walsh码生成] C --> D[混沌序列生成] D --> E[信号调制] E --> F[信道传输] F --> G[接收滤波] G --> H[相关检测] H --> I[符号判决] 阅读全文
posted @ 2025-10-28 11:25 老夫写代码 阅读(8) 评论(0) 推荐(0)
摘要: 1. 动态建模关键技术 1.1 不平衡电网建模 对称分量法分解: % 三相电压分解为正序/负序分量 V_pos = (V_a + α*V_b + α²*V_c)/3; V_neg = (V_a + α²*V_b + α*V_c)/3; % α=e^(j120°) 动态方程建立: % 转子侧方程(dq 阅读全文
posted @ 2025-10-22 16:26 老夫写代码 阅读(15) 评论(0) 推荐(0)
摘要: 一、硬件初始化代码(基于MC9S08DZ60) // 系统时钟配置(4MHz晶振,PLL倍频至20MHz) void SYS_Init(void) { FCDIV = 0x03; // 分频系数=4 (20MHz/4=5MHz总线时钟) ICGC1 |= 0x80; // 启用PLL while(! 阅读全文
posted @ 2025-10-20 11:33 老夫写代码 阅读(9) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 17 下一页