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)
相关推荐
罗曼蒂克在消亡10 分钟前
GraphQL规范
开发语言·graphql
HealthScience13 分钟前
怎么将bash(sh)的所有输出保存到log/txt中?
开发语言·bash
Word码38 分钟前
数据结构:栈和队列
c语言·开发语言·数据结构·经验分享·笔记·算法
五花肉村长42 分钟前
数据结构-队列
c语言·开发语言·数据结构·算法·visualstudio·编辑器
萧鼎43 分钟前
Python常见问题解答:从基础到进阶
开发语言·python·ajax
C1 小时前
C++_智能指针详解
开发语言·c++
想躺平的做题家1 小时前
Linux高级编程_29_信号
开发语言·c·信号
VBA63371 小时前
VBA数据库解决方案第十五讲:Recordset集合中单个数据的精确处理
开发语言
wrx繁星点点1 小时前
事务的四大特性(ACID)
java·开发语言·数据库
不写八个1 小时前
Python办公自动化教程(005):Word添加段落
开发语言·python·word