代码搜索:信号路径优化
找到约 10,000 项符合「信号路径优化」的源代码
代码结果 10,000
www.eeworm.com/read/375257/9367394
m f10_12.m
%装载采集的信号leleccum.mat
load leleccum;
%将信号中第1160到第1235个采样点赋给s
index=1160:1235;
s=leleccum(index);
%画出原始信号
figure(1);
plot(index,s);
xlabel('样本序号 n');
ylabel('幅值 A');
%用db3小波进行5层分解
[c,l]=wav
www.eeworm.com/read/375042/9375242
h iic_pca8574.h
#ifndef _IIC_PCA8574_H_
#define _IIC_PCA8574_H_
//函数功能:IIC起始信号
void StartIIC(void);
//函数功能:IIC停止信号
void StopIIC(void);
//函数功能:读取从机应答信号
//说明:读取从机应答位(应答或非应答),用于判断:从机是否成功接收主机数据
// 返回
www.eeworm.com/read/175929/9525431
m trous_1.m
% 采用trous算法(undecimated wavelet transform)实现小波变换
% 分解两层
clear;clc;
%% 1.生成信号
f=50; % 频率
fs=800; % 采样率
T=128; % 信号长度
n=1:T;
y=sin(2*pi*f*n/fs)+2*exp(-f*n/(4*fs)); % 信号
%% 2.正变换
l1=w
www.eeworm.com/read/371187/9562566
h iic_pca8574.h
#ifndef _IIC_PCA8574_H_
#define _IIC_PCA8574_H_
//函数功能:IIC起始信号
void StartIIC(void);
//函数功能:IIC停止信号
void StopIIC(void);
//函数功能:读取从机应答信号
//说明:读取从机应答位(应答或非应答),用于判断:从机是否成功接收主机数据
// 返回
www.eeworm.com/read/366712/9801694
m up_frecon.m
%正交上变频 up frequency conversion
% x:输入信号,Ts:采样间隔
% wc:载波角频率
% N:输入信号x长度
% y:输出后的调制信号
function [y]=up_FreCon(x,Ts,wc)
I=[];Q=[];y=[];
N=length(x);
m_sum=x(1)/2;
y(1)=cos(wc*Ts)*cos(0.7*10^6*Ts*
www.eeworm.com/read/365787/9847130
m program_13_09.m
% 装载信号并选择其中一段
load leleccum; indx = 2600:3100;
x = leleccum(indx);
% 使用db3在第5层执行信号的小波分解
wname = 'db3'; lev = 5;
[c,l] = wavedec(x,lev,wname);
% 信号压缩,使用wdcbm 选择各层的独立阈值
alpha = 1.5; m = l(1);
[
www.eeworm.com/read/167532/9964742
m shighpassf.m
function hfdata=showpassf(f,fdata,fc)
%高通滤波函数
%输出:
% lfdata:经过高通滤波的信号幅频数据;
%输入:
% fdata:信号的幅频值
% fs:输入信号的采样率
% fc:高通滤波器的截止频率
N = length(f);
df = f(2) - f(1);
fs = N * df;
highpa =
www.eeworm.com/read/166938/9988452
m discrte_decomposition.m
%装载leleccum信号
load leleccum;
s = leleccum(1:3920);
%用小波函数db1对信号进行单尺度一维小波分解
[cA1,cD1]=dwt(leleccum,'db1');
subplot(2,1,1);
plot(leleccum);
title('leleccum信号时域图');
subplot(2,2,3);
plot(cA1
www.eeworm.com/read/362220/10011980
m program_13_09.m
% 装载信号并选择其中一段
load leleccum; indx = 2600:3100;
x = leleccum(indx);
% 使用db3在第5层执行信号的小波分解
wname = 'db3'; lev = 5;
[c,l] = wavedec(x,lev,wname);
% 信号压缩,使用wdcbm 选择各层的独立阈值
alpha = 1.5; m = l(1);
[
www.eeworm.com/read/359579/10135481
m normalize_1.m
function [sig_output,mean_sig,w] = normalize_1(sig_input)
% 信号归一化到均值为 0,方差为 1
% [sig_output] = normalize_sig(sig_input)
% 输入参数:sig_input 输入信号(可以批处理)
% 输出参数:sig_output 标准化的信号
[rows,cols] = siz