声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1266|回复: 3

[综合] 信噪比计算有关(以加入程序,请高手来看看)

[复制链接]
发表于 2008-4-14 18:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
可否用方差来计算信噪比?
s(t)为信号,n(t)为高斯白噪声,可否snr=10*log10(var(s(t))/var(n(t)));
matlab语言
%-------------------------------程序---------------------------------
close all
clear all
f0=4000;
fs=5*f0;
T=0.05;
N=fs*T;
n=1:N;
t=n/fs;
K=1;
s=exp(j*2*pi*(f0*t+K*t.^2/2));
% plot(1:N,s)
noise=randn(size(t));
% plot(1:N,noise);
snr=1;%先假设一个信噪比
A=sqrt((10^(snr/10))*var(noise)/var(s));%由信噪比求出信号幅度
s=A*s;
SNR=10*log10((s*s')/(noise*noise'));%通过计算来验证信噪比

[ 本帖最后由 liuchang777 于 2008-4-14 20:45 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-4-14 19:14 | 显示全部楼层
绝对不可以,绝对不可以
绝对不可以
 楼主| 发表于 2008-4-14 20:22 | 显示全部楼层
可否请教一下为什么?那么该怎么样定义?
发表于 2013-12-9 17:10 | 显示全部楼层
学习中。。。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-29 02:10 , Processed in 0.103723 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表