亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? noisegenerator.m

?? matlab中生成各種噪聲的程序
?? M
字號(hào):
function noise =  NoiseGenerator(noisetype,SignalPower,SNR,N,varargin);
%
% noise =  NoiseGenerator(noisetype,SignalPower,SNR,N,Param1,Param2,...),
% ECG noise generator
%
% Usage:
%       WN =  NoiseGenerator(0,SignalPower,SNR,N,seed);
%       CN =  NoiseGenerator(1,SignalPower,SNR,N,fs,beta,seed);
%       MA =  NoiseGenerator(2,SignalPower,SNR,N,fs,seed);
%       EM =  NoiseGenerator(3,SignalPower,SNR,N,fs,seed);
%       BW =  NoiseGenerator(4,SignalPower,SNR,N,fs,seed);
%       MX =  NoiseGenerator(5,SignalPower,SNR,N,fs,[w_bw,w_em,w_ma],seed);
%
% inputs:
% noisetype
%       0:     white noise (WN)
%       1:     colored noise (CN)
%       2:     real muscle artifacts (MA)
%       3:     real electrode movements (EM)
%       4:     real baseline wander (BW)
%       5:     mixture of real baseline wander, electrode movements, muscle artifacts (MX)
% SignalPower: The desired signal power. set to mean(x.^2) for the data vector x
% SNR: The desired SNR
% N: Number of samples
% fs: Sampling frequency required for noisetype = 1,...,5
% beta: Noise coloring factor required for noisetype = 1. beta = 0 (white noise),
%       beta = 1 (pink noise), beta = 2 (brown noise or random walk)
% seed(optional): Random seed for the noise vector. For noisetype =
%       2,...,5 seed is the initial random starting point in the real recorded
%       noises
% [w_bw,w_em,w_ma](optional): The weighting factors of BW, EM, and MA noise (only for noisetype = 5).
%
% output:
% noise: Column vector of noise
%
%
% Open Source ECG Toolbox, version 1.0, November 2006
% Released under the GNU General Public License
% Copyright (C) 2006  Reza Sameni
% Sharif University of Technology, Tehran, Iran -- LIS-INPG, Grenoble, France
% reza.sameni@gmail.com

% This program is free software; you can redistribute it and/or modify it
% under the terms of the GNU General Public License as published by the
% Free Software Foundation; either version 2 of the License, or (at your
% option) any later version.
% This program is distributed in the hope that it will be useful, but
% WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
% Public License for more details. You should have received a copy of the
% GNU General Public License along with this program; if not, write to the
% Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
% MA  02110-1301, USA.

switch noisetype
    case 0     % white noise
        if (nargin==5),
            randn('seed',varargin{1});
        end
        NoisePower = SignalPower / 10^(SNR/10);
        noise = sqrt(NoisePower)*randn(N,1);

    case 1     % colored noise
        fs = varargin{1};
        beta = varargin{2};
        if (nargin==7),
            randn('seed',varargin{3});
        end
        NoisePower = SignalPower / 10^(SNR/10);
        noise = ColoredNoise(sqrt(NoisePower),N,fs,beta);

    case 2     % real muscle artifacts
        fs = varargin{1};
        NoisePower = SignalPower / 10^(SNR/10);
        load('MA.mat');artifact = MA(:,2);
        artifact = resample(artifact,fs,360);
        if (nargin==6),
            n0 = max(1,min(varargin{2},length(artifact)-N+1));
        else
            n0 = 1;
        end
        artifact = artifact(n0:N+n0-1)';
        noise = sqrt(NoisePower)*(artifact - mean(artifact))/std(artifact,1);

    case 3     % real electrode movements
        fs = varargin{1};
        NoisePower = SignalPower / 10^(SNR/10);
        load('EM.mat');artifact = EM(:,3);
        artifact = resample(artifact,fs,360);
        if (nargin==6),
            n0 = max(1,min(varargin{2},length(artifact)-N+1));
        else
            n0 = 1;
        end
        artifact = artifact(n0:N+n0-1)';
        noise = sqrt(NoisePower)*(artifact - mean(artifact))/std(artifact,1);

    case 4     % real baseline wander
        fs = varargin{1};
        NoisePower = SignalPower / 10^(SNR/10);
        load('BW.mat');artifact = BW(:,3);
        artifact = resample(artifact,fs,360);
        if (nargin==6),
            n0 = max(1,min(varargin{2},length(artifact)-N+1));
        else
            n0 = 1;
        end
        artifact = artifact(n0:N+n0-1)';
        noise = sqrt(NoisePower)*(artifact - mean(artifact))/std(artifact,1);

    case 5     % mixture of real baseline wander, electrode movements, muscle artifacts
        fs = varargin{1};
        w = varargin{2};
        w_bw = w(1);       % weight of baseline wander noise in the generated noise
        w_em = w(2);       % weight of electrode movement noise in the generated noise
        w_ma = w(3);       % weight of muscle artifact noise in the generated noise
        NoisePower = SignalPower / 10^(SNR/10);
        load('BW.mat'); bw = BW(:,3);    bw = (bw-mean(bw))/std(bw);
        load('EM.mat'); em = EM(:,3);    em = (em-mean(em))/std(em);
        load('MA.mat'); ma = MA(:,3);    ma = (ma-mean(ma))/std(ma);
        artifact = (w_bw*bw + w_em*em + w_ma*ma)/(w_bw + w_em + w_ma);
        artifact = resample(artifact,fs,360);
        if (nargin==7),
            n0 = max(1,min(varargin{3},length(artifact)-N+1));
        else
            n0 = 1;
        end
        artifact = artifact(n0:N+n0-1)';
        noise = sqrt(NoisePower)*(artifact - mean(artifact))/std(artifact,1);
end

noise = noise(:);

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩美女视频一区二区| 色哦色哦哦色天天综合| 欧美大片国产精品| 青青草97国产精品免费观看无弹窗版| 91国产福利在线| 视频一区二区不卡| 日韩欧美的一区| 成人看片黄a免费看在线| 国产精品久久久久桃色tv| 色偷偷久久人人79超碰人人澡| 亚洲综合清纯丝袜自拍| 欧美一级二级三级蜜桃| 国产盗摄精品一区二区三区在线| 中文字幕中文乱码欧美一区二区| 日本高清不卡在线观看| 热久久久久久久| 中文字幕国产一区| 91官网在线观看| 蜜桃在线一区二区三区| 亚洲国产成人在线| 欧美日韩一区二区三区在线看 | 国产精品卡一卡二| 一本色道**综合亚洲精品蜜桃冫| 午夜一区二区三区在线观看| 精品国产一区二区三区av性色| 成人免费的视频| 午夜不卡在线视频| 久久综合久久综合久久| 色噜噜狠狠成人中文综合| 日韩中文字幕区一区有砖一区 | 色香蕉成人二区免费| 视频在线观看国产精品| 欧美精品一区二区精品网| 不卡一区中文字幕| 男女男精品视频网| 毛片基地黄久久久久久天堂| 在线看不卡av| 精彩视频一区二区| 国产精品灌醉下药二区| 日韩一区二区精品葵司在线| 东方aⅴ免费观看久久av| 日韩精品一区第一页| 国产日韩v精品一区二区| 欧美色网站导航| 成人精品亚洲人成在线| 日韩1区2区3区| 亚洲欧美日韩小说| 久久一夜天堂av一区二区三区| 色天天综合色天天久久| 毛片一区二区三区| 一个色在线综合| 国产人妖乱国产精品人妖| 777午夜精品视频在线播放| 99久久综合99久久综合网站| 激情综合色丁香一区二区| 亚洲午夜视频在线| 国产精品久久久久一区二区三区共| 欧美一区二区三区在| 色欧美88888久久久久久影院| 成人亚洲精品久久久久软件| 久久福利视频一区二区| 亚洲图片自拍偷拍| 亚洲伦在线观看| 国产精品福利影院| 国产欧美一区二区精品性色超碰 | 日韩欧美国产精品一区| 欧美色倩网站大全免费| 一本大道久久a久久综合| 国产剧情一区在线| 国产麻豆9l精品三级站| 捆绑调教美女网站视频一区| 日本亚洲电影天堂| 视频一区中文字幕| 午夜精品视频一区| 亚洲电影视频在线| 午夜视频在线观看一区二区三区 | 欧美国产一区二区| 久久精品亚洲一区二区三区浴池 | 日本韩国欧美一区二区三区| 欧美三级在线播放| 91成人看片片| 色狠狠综合天天综合综合| 97久久超碰精品国产| 成人黄色片在线观看| 成人综合婷婷国产精品久久| 国产福利电影一区二区三区| 国产成人免费视频网站| 成人高清视频免费观看| aaa国产一区| 在线看日韩精品电影| 欧美在线观看视频一区二区| 在线观看区一区二| 3d成人h动漫网站入口| 欧美一区二区日韩一区二区| 精品久久久久久久久久久院品网| 精品国产电影一区二区| 国产亚洲精品bt天堂精选| 中文字幕精品综合| 亚洲男人的天堂在线观看| 亚洲午夜日本在线观看| 美女高潮久久久| 国产91丝袜在线播放九色| 99精品欧美一区| 精品视频123区在线观看| 日韩色在线观看| 日本一区二区综合亚洲| 亚洲美女区一区| 免费视频最近日韩| 懂色av中文字幕一区二区三区| 91色综合久久久久婷婷| 欧美剧情片在线观看| 久久久噜噜噜久久人人看 | 国内不卡的二区三区中文字幕 | 午夜国产精品一区| 狠狠色综合色综合网络| 丁香啪啪综合成人亚洲小说| 色八戒一区二区三区| 欧美电影免费观看高清完整版| 国产视频一区二区在线| 亚洲精品日产精品乱码不卡| 男人操女人的视频在线观看欧美| 丰满放荡岳乱妇91ww| 欧美日韩不卡视频| 国产精品视频在线看| 视频一区视频二区中文| av在线不卡免费看| 日韩精品一区国产麻豆| 国产精品免费丝袜| 亚洲成a人v欧美综合天堂| 国产成人免费9x9x人网站视频| 欧美日韩精品一区二区| 国产嫩草影院久久久久| 亚洲国产精品久久久男人的天堂| 国产一区二区三区四区五区入口| 色婷婷久久一区二区三区麻豆| 精品1区2区在线观看| 性做久久久久久| 成人久久18免费网站麻豆| 日韩丝袜美女视频| 亚洲一级二级在线| 狠狠网亚洲精品| 91精品国产91久久久久久最新毛片 | 亚洲一区二区视频| 国产乱码精品1区2区3区| 在线电影院国产精品| 国产精品区一区二区三区| 午夜精品成人在线| 91视频在线观看免费| 国产亚洲精品免费| 韩日av一区二区| 欧美乱妇15p| 一区二区三区四区国产精品| 国产成人综合亚洲网站| 日韩欧美专区在线| 午夜激情一区二区| 欧美色手机在线观看| 伊人一区二区三区| 99精品在线免费| 欧美激情综合五月色丁香小说| 国产一区二区网址| 日韩三级免费观看| 日韩和欧美一区二区三区| 欧美色区777第一页| 亚洲成人免费影院| 欧美日韩免费观看一区二区三区 | 成人免费观看av| 国产丝袜美腿一区二区三区| 国内成人自拍视频| 国产日韩欧美a| 国产成人午夜精品5599 | av色综合久久天堂av综合| 欧美韩日一区二区三区四区| 成人一区二区三区在线观看 | 色94色欧美sute亚洲线路二| 亚洲午夜精品在线| 欧美色区777第一页| 亚洲电影欧美电影有声小说| 欧美日韩一区二区在线视频| 天天做天天摸天天爽国产一区| 欧美伊人久久久久久午夜久久久久| 亚洲电影一区二区三区| 91精品国产丝袜白色高跟鞋| 性欧美大战久久久久久久久| 欧美精品123区| 美女性感视频久久| 久久综合久久综合久久综合| 成人综合婷婷国产精品久久蜜臀| 国产精品伦理一区二区| 色视频欧美一区二区三区| 亚洲国产视频一区二区| 欧美色网站导航| 精品一区二区三区在线视频| 欧美激情一区二区三区在线| 色综合久久精品| 亚洲国产aⅴ成人精品无吗| 日韩美女视频一区二区在线观看| 国产中文一区二区三区| 国产无一区二区| 成人av动漫网站| 五月天激情综合|