matlab生成模拟的通信信号

matlab中rand函数生成均匀随机分布的随机数,randn生成正态分布的随机数;

matlab来模拟一个通信信号;

通信信号通过信道时,研究时认为它会被叠加上服从正态分布的噪声;

先生成随机信号模拟要传输的信号,signal=rand(200,1),200个数值,行数为1;

noise = randn(200,1),生成200个数值的噪声,

叠加一下如下图;

Matlab 复制代码
signal=rand(200,1)
noise = randn(200,1)
plot(signal)
plot(noise)
plot(signal + noise)
相关推荐
郝学胜-神的一滴15 小时前
Linux下,获取子进程退出值和异常终止信号
linux·服务器·开发语言·c++·程序人生
AI科技星16 小时前
张祥前统一场论动量公式P=m(C-V)误解解答
开发语言·数据结构·人工智能·经验分享·python·线性代数·算法
CodeByV16 小时前
【C++】继承
开发语言·c++
权泽谦16 小时前
用 Python 做一个天气预报桌面小程序(附源码 + 打包与部署指导)
开发语言·python·小程序
ftpeak16 小时前
《Rust+Slint:跨平台GUI应用》第八章 窗体
开发语言·ui·rust·slint
森语林溪17 小时前
大数据环境搭建从零开始(十七):JDK 17 安装与配置完整指南
java·大数据·开发语言·centos·vmware·软件需求·虚拟机
lsx20240617 小时前
HTML 音频(Audio)详解
开发语言
woshihonghonga17 小时前
【动手学深度学习】
开发语言·python
威风的虫17 小时前
ES6 数组方法:告别循环,拥抱函数式编程
开发语言·前端·javascript
码界筑梦坊17 小时前
240-基于Python的医疗疾病数据可视化分析系统
开发语言·python·信息可视化·数据分析·毕业设计·echarts