该项目提供了一个高度参数化且可直接调用的MATLAB函数模块,专门用于实现多进制幅移键控(MASK)信号的调制过程。该模块的核心优势在于其高度的灵活性,用户可以根据具体的仿真需求自定义键控的进制数(M值),例如实现基础的2ASK、4ASK以及更高阶的8ASK或16ASK调制。在实现上,模块首先对输入的离散数字信号进行符号映射,根据选定的进制将数字序列转换为对应的振幅电平值;随后,通过将这些振幅电平与高频正弦载波进行乘法运算,生成最终的ASK调制波形。该模块不仅考虑了数字信号的逻辑映射,还涵盖了采样频率匹配