




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
function[Y1]=GetInvFSWT(N,a,fp)%%fp:Observationfrequency[Tn,np]=size(a);%%Tn:TimeResamplePointNumber,npisthelengthoffp;%%%nl=length(fp);%%Observationfrequencylengths1=zeros(N,1);forp=1:np;sum=0;fork=1:Tn;%%ifmod(k-1,2)==0sum=sum+conj(a(k,p));elsesum=sum-conj(a(k,p));endsum=sum+conj(a(k,p));endsum=sum/Tn;iffp(p)>0s1(fp(p)+1)=sum;s1(N-fp(p)+1)=conj(sum);endends1(1)=0;Y1=fft(conj(s1),N)/N;%Y1=ifft(s1,N);Y1=real(Y1);function[a]=GetFSWT(s,Fs,fp,kapa,Tn)%%Tn:TimeResamplePointNumber%%fp:ObservedfrequencyrangeN=length(s);%%%OriginalPointNumberY=fft(s,N);%%FFTY(1)=0;%%cuttheconstantpartnl=length(fp);%%Observationfrequencylengtha=zeros(Tn,nl);s1=zeros(Tn,1);TNN=fix(Tn/2);k0=0;forp=1:nl;s1=s1*0;k0=0;fork=1:Tn;s1(k)=0;iffp(p)==0continue;end;m=fp(p)+k-1-TNN;ifm>=0&&abs(k-1-TNN)<.5*TNN&&m<Nct=kapa*(k-1-TNN)/fp(p);% s1(k)=Y(m+1)/(1+ct*ct);s1(k)=Y(m+1)*exp(-ct*ct/2); %%%HereyoucanuseyourFrequencyslicefunction.end;ends1(1)=0;s1=conj(s1);Y1=fft(s1,Tn);fork=1:Tn;ifmod(k-1,2)==1Y1(k)=-Y1(k);end;enda(:,p)=Y1;end测试:t=(0:1000)/1000;s=sin(2*pi*10*t)+0.7*sin(2*pi*28*t+pi/3);Fs=1000;%%采样率N=length(s);s=s-sum(s)/N;%%PleasecuttheDCpartinthesignal%%s0=s;s=s/max(s)+sin(rand(N,1)*2*pi)*0.5;%%s=s.*(1+sin(rand(N,1)*2*pi));f1=0;%%youcanchangeitf2=200e6;%%youcanchangeit%%%[f1,f2]isyourobservedfrequencyrange,youcanchangeanyscopek1=fix(f1*N/Fs-0.5);k2=fix(f2*N/Fs-0.5);df=1;%%isaobservedfrequencysteplengthif(k2>N/2+1)k2=N/2+1;endfp=fix(k1:df:k2);%%fpiftheobservedfrequencyindiscreteformnl=length(fp);kapa=sqrt(2)/2/0.025;%%kapaisthetime-frequencyresolutionfactorTn=512;%%smaplenumerintimedomain,youcanchageit[A]=GetFSWT(s,Fs,fp,kapa,Tn);%获取指定区域时频谱%A1=zeros(size(A));%A1(80:160,400:650)=A(80:160,400:650);%A=A1;A=A;ss=GetInvFSWT(N,A,fp);%recoverthesignalfromthebandoffp;B=sqrt(A.*conj(A));mx=max(max(B));B=fix(B*128/mx);t=(0:Tn-1)*N/Fs/Tn;figure(1)subplot(221)plot((0:N-1)/Fs,s,'b');holdonplot((0:N-1)/Fs,ss,'r');subplot(222)Y=fft(s,N);z=Y.*conj(Y);z=sqrt(z);z(1)=0;z(2)=0;K1=fix(f2*N/Fs);fp1=[0:K1-1]/N*Fs;plot(fp1,z(1:K1));subplot(223)
%image(f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国电动汽车照明行业供需现状及发展策略研究研究报告
- 2025-2030中国电动坐浴盆行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国电信反欺诈行业现状及风险评估与发展战略研究报告
- 图书管理员案例分析技巧试题及答案
- 2025-2030中国生物肥料技术行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国生物医药行业市场深度调研及发展趋势与投资前景预测研究报告
- 2025-2030中国玻色因行业营销渠道及未来销售规模建议研究报告
- 2025-2030中国环戊二烯行业市场发展趋势与前景展望战略研究报告
- 明晰思维导图运用图书管理员考试试题及答案
- 2025-2030中国狗刷子行业市场发展趋势与前景展望战略分析研究报告
- 2025年国有企业内部审计工作计划
- 高中信息技术必修一第四单元项目九《了解手写数字识别-体验人工智能》说课稿001
- 口腔四手操作培训
- 竣工结算审计服务投标方案(2024修订版)(技术方案)
- 汽车托管合同范例
- 医院检验科简介
- 医院科室主任的教育与培训计划
- 《肺性脑病》课件
- 连锁药店年度规划
- 2024年10月自考07729仓储技术与库存理论试题及答案
- 血液透析头痛的应急预案
评论
0/150
提交评论