% 声波信号降噪处理
function [TempData,Sample] =ReadData(FileName)
%数据读取,数据格式为特检院检测仪存储格式
% FileName='SR10-100021-SPL-5-4.dat';
fid=fopen(FileName,'rb');
%读取文件头
% 采样时间结构
Sample_Time = struct('year',{2009},'month',{1}, 'day',{22},'hour',{12},'minute',{12},'second',{12}) ;%定义采样时间格式
SensorAddr=fread(fid,1,'int32');%传感器地址
fseek(fid,4,'bof');%数据文件头长度为44字节
Sample_Time.year=fread(fid,1,'int32');
Sample_Time.month=fread(fid,1,'int32');
Sample_Time.day=fread(fid,1,'int32');
Sample_Time.hour=fread(fid,1,'int32');
Sample_Time.minute=fread(fid,1,'int32');
Sample_Time.second=fread(fid,1,'int32');
GroupOrder=fread(fid,1,'int8'); %读取的批次,0xff表示实时采样数据
startPack=fread(fid,1,'int8'); %起始包号,0~255
totalPack=fread(fid,1,'int8'); %总包数,0~255,0表示256包
location=fread(fid,1,'int8'); %/GPS定位信息
%设备配置信息结构 Device_Config
Device_Config.group=fread(fid,1,'int8'); %批号
Device_Config.year=fread(fid,1,'int8');%年
Device_Config.month=fread(fid,1,'int8');%月
Device_Config.day=fread(fid,1,'int8');%日
Device_Config.hour=fread(fid,1,'int8');%时
Device_Config.minute=fread(fid,1,'int8');%分
Device_Config.second=fread(fid,1,'int8');%秒
Device_Config.repeat=fread(fid,1,'int8');%次数
Device_Config.interval=fread(fid,1,'int8');%间隔
Device_Config.sampleLen=fread(fid,1,'int8');%采样长度
Device_Config.speed=fread(fid,1,'int8');%采样速度
Device_Config.gain=fread(fid,1,'int8');%增益
fseek(fid,44,'bof');%数据文件头长度为44字节
Count=261120;%数据长度
[TempData,Count]=fread(fid,'int16');
TempData=TempData*2.5/2048;
%得到数据长度
switch Device_Config.sampleLen
case {8}
Sample.Len='512KB';
case {9}
Sample.Len='512KB';
case {10}
Sample.Len='512B';
case {11}
Sample.Len='1024B';
end
% //采样速度
switch Device_Config.speed
case {1}
Sample.Frequency = '500k';
case {2}
Sample.Frequency = '250k';
case {3}
Sample.Frequency = '125k';
case {4}
Sample.Frequency = '62.5k';
end
% //增益
switch Device_Config.gain
case {0}
Sample.Gain = 1;
case {1}
Sample.Gain = 4;
case {2}
Sample.Gain = 16;
case {3}
Sample.Gain = 64;
case {4}
Sample.Gain = 10;
case {5}
Sample.Gain = 40;
case {6}
Sample.Gain = 160;
case {7}
Sample.Gain = 640;
case {8}
Sample.Gain = 100;
case {9}
Sample.Gain = 400;
case {10}
Sample.Gain = 1600;
case {11}
Sample.Gain = 6400;
end
没有合适的资源?快使用搜索试试~ 我知道了~
【数字信号去噪】基于matlab奇异值分解(SVD)数字信号降噪【含Matlab源码 1020期】.zip

共12个文件
m:5个
mat:4个
dll:1个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

温馨提示
CSDN海神之光上传的代码均可运行,亲测可用,直接替换数据即可,适合小白; 1、代码压缩包内容 主函数:MainSVDDenois.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开Main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合
资源推荐
资源详情
资源评论




























收起资源包目录














共 12 条
- 1


海神之光
- 粉丝: 6w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 四层电梯的PLC控制系统的设计.doc
- SQL培训超实用.ppt
- 高职院校智慧校园网络与信息安全管理研究.docx
- 论在互联网+时代的语文教师专业的发展.docx
- 试论CAD技术应用于电气工程及其自动化中的具体体现及影响.docx
- 工程力学软件方法--上机梁单元菜单操作.doc
- Flet结合fastapi实现文件下载和 HTML 页面展示服务自定义组件模板
- 云计算环境下高校信息安全风险评估研究.docx
- 虚拟技术在网络安全中的应用.docx
- 基于PIC单片机原理的智能锁开发设计.doc
- 大数据时代的泛在信息洞察之道.pptx
- 加快农业信息化-建设助推现代农业发展.doc
- 基于数据挖掘的航空公司客户价值分析.docx
- Excel表格模板:销售日报表-(函数自动转换成大写).xlsx
- 物联网车载终端系统方案-交通港口.docx
- 矿山机电自动化控制技术应用研究1.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

- 1
- 2
- 3
前往页