博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matlab里面向信号里加入白噪声
阅读量:4086 次
发布时间:2019-05-25

本文共 384 字,大约阅读时间需要 1 分钟。

在matlab中无论是wgn还是awgn函数,实质都是由randn函数产生的噪声。即,wgn函数中调用了randn函数,而awgn函数中调用了wgn函数。

  根据awgn的实现代码可以知道“向已知信号添加某个信噪比(SNR)的高斯白噪声”,

  即:awgn(x,snr,’measured’,'linear’),命令的作用是对原信号x添加信噪比(比值)为SNR的噪声,在添加之前先估计信号x的强度。

  直接对原始信号添加噪声:

  y=x+rand(length(x),1)

  y=x+randn(length(x),1))

做个测试:

t=0:0.001:1;y1=(pi/2)*cos(2*pi*t)+(pi/64)*cos(pi*t/8+pi/3);temp=y1+0.02*rand(size(y1));plot(t,y1,t,temp,'r')

附:

你可能感兴趣的文章
cookie
查看>>
总结vue知识体系之实用技巧
查看>>
PM2 入门
查看>>
掌握 TS 这些工具类型,让你开发事半功倍
查看>>
前端如何搭建一个成熟的脚手架
查看>>
Flutter ListView如何添加HeaderView和FooterView
查看>>
Flutter key
查看>>
Flutter 组件通信(父子、兄弟)
查看>>
Flutter Animation动画
查看>>
Flutter 全局监听路由堆栈变化
查看>>
Android 混合Flutter之产物集成方式
查看>>
Flutter混合开发二-FlutterBoost使用介绍
查看>>
Flutter 混合开发框架模式探索
查看>>
Flutter 核心原理与混合开发模式
查看>>
Flutter Boost的router管理
查看>>
Android Flutter混合编译
查看>>
微信小程序 Audio API
查看>>
[React Native]react-native-scrollable-tab-view(进阶篇)
查看>>
Vue全家桶+Mint-Ui打造高仿QQMusic,搭配详细说明
查看>>
React Native for Android 发布独立的安装包
查看>>