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)
相关推荐
红黑色的圣西罗4 分钟前
Lua 怎么解决闭包内存泄漏问题
开发语言·lua
yanlou2335 分钟前
KMP算法,next数组详解(c++)
开发语言·c++·kmp算法
小林熬夜学编程6 分钟前
【Linux系统编程】第四十一弹---线程深度解析:从地址空间到多线程实践
linux·c语言·开发语言·c++·算法
墨墨祺17 分钟前
嵌入式之C语言(基础篇)
c语言·开发语言
躺不平的理查德29 分钟前
数据结构-链表【chapter1】【c语言版】
c语言·开发语言·数据结构·链表·visual studio
可峰科技1 小时前
斗破QT编程入门系列之一:认识Qt:初步使用(四星斗师)
开发语言·qt
Liknana1 小时前
C++ shared_ptr 动态内存
开发语言·c++
Daking-1 小时前
「STL::array」标准库容器:array(数组)介绍(C++)
开发语言·c++
我喜欢就喜欢1 小时前
基于qt vs下的视频播放
开发语言·qt·音视频
过期的H2O21 小时前
【H2O2|全栈】JS进阶知识(四)Ajax
开发语言·javascript·ajax