本项目通过MATLAB编程实现曼彻斯特码(Manchester Code)的生成、调制与频谱特性分析。系统模拟了经典通信原理教材中关于曼彻斯特编码的定义,即利用电平的跳变来表示逻辑数据,有效解决了单极性或双极性不归零码包含直流分量且不利于提取同步时钟信号的问题。
项目核心功能包括支持用户自定义输入任意长度的二进制信息序列,并提供可灵活调节的脉冲占空比参数(默认设定为50%,亦可根据需求实时调整),以探究不同占空比对信号能量分布及时间窗特征的影响。程序首先完成码元的过采样处理,确保在时域绘图中能够精确还原中