被噪声破坏的信号的形成:函数形成被噪声破坏的信号并且信噪比具有指定值-matlab开发

时间:2021-05-30 17:04:15
【文件属性】:
文件名称:被噪声破坏的信号的形成:函数形成被噪声破坏的信号并且信噪比具有指定值-matlab开发
文件大小:38KB
文件格式:ZIP
更新时间:2021-05-30 17:04:15
matlab 函数 SNRS 形成一个被噪声破坏的信号阵列,信噪比具有指定的 SNR 值。 我们假设 SNR 被定义为信号 A(s) 和噪声 A(n) 幅度的均方根值之比。 假设 SNR 的值以分贝 (dB) 表示。 还假设信号和噪声都是在相同的点、相同的带宽内和相同的阻抗上测量的。 因此,我们使用以下公式进行计算:SNR = 20log10(A(s)/A(n))。 如果噪声数组的长度不等于信号数组的长度,那么噪声数组将自动调整大小以适应信号数组的长度。 如果数组“噪声”的长度小于数组“信号”的长度,那么我们可以改变噪声攻击的类型并将噪声仅应用于数组“信号”的第一部分。 数组“信号”和数组“噪声”都应该具有浮点格式。 尽管函数 SNRS 是通用的,但建议对音频信号使用函数 SNRN。
【文件预览】:
pubsnrs.zip

网友评论