当前位置: 首页 > news >正文

开源网站管理系统宁波seo教学

开源网站管理系统,宁波seo教学,专业网站建设办公,网络平台举报中心之所以讲到MATLAB中circshift函数,也是源于Rafael Gonzalez的这个图,作为前几篇答廖老师问的blog的基础。 Rafael Gonzalez的这个图无论从哪幅图到哪幅图都不是直接的傅里叶变换或傅里叶逆变换,需要循环移位,即circshift函数。 这…

之所以讲到MATLAB中circshift函数,也是源于Rafael Gonzalez的这个图,作为前几篇答廖老师问的blog的基础。
Rafael Gonzalez的这个图无论从哪幅图到哪幅图都不是直接的傅里叶变换或傅里叶逆变换,需要循环移位,即circshift函数。
在这里插入图片描述
这就需要从头说起。

离散时间傅里叶变换(DTFT)的一个性质是,如果一个序列共轭对称,即 x [ n ] = x ∗ [ − n ] x[n] = x^*[-n] x[n]=x[n],那么它的傅里叶变换是实数。因此,当fft函数的输出结果出乎意料地为复数时,人们有时会感到惊讶。

用实序列说明。当输入序列是实偶对称时,其傅里叶变换的输出序列也是实数且偶对称的。

例如:

n = -3:3;
x = exp(-abs(n)/2)x =0.2231    0.3679    0.6065    1.0000    0.6065    0.3679    0.2231

这个序列看起来是对称的,但当我们计算fft(x)时,其输出却是复数。


>> X = fft(x)X =153.3951 + 0.0000i  -1.0726 - 0.5166i   0.2154 + 0.2701i  -0.0593 - 0.2598i  -0.0593 + 0.2598i670.2154 - 0.2701i  -1.0726 + 0.5166i

原因是fft函数计算的是在区间 0 ≤ n < N 0 \leq n < N 0n<N内非零的序列 x [ n ] x[n] x[n]的离散傅里叶变换。实际上, x [ n ] x[n] x[n]并不是关于原点对称的,它是一个对称序列的移位版本,而这种移位导致了fft的输出为复数。

为了得到实数值的傅里叶变换,我们需要将序列循环移位,使中心元素移动到向量的左边。对于长度为奇数或偶数的序列,我们都可以使用以下方法来找到中心位置,并进行相应的循环移位:

xs = circshift(x, [0 -floor(length(x)/2)]);
xs =1.0000    0.6065    0.3679    0.2231    0.2231    0.3679    0.6065

现在,如果我们计算 fft(xs),将会得到预期的实数输出。

>> Xs = fft(xs)Xs =3.3951    1.1905    0.3454    0.2665    0.2665    0.3454    1.1905

结合之前讲的循环移位,用这幅图解释,循环移位后是最后的结果,但是对应于第三幅中中心在原点的情况,这才是偶函数。
在这里插入图片描述

如果打算进行零填充(zero-padding),应该先填充再应用循环移位(这里很关键,我曾经在这里错过,百思不得其解,思考了数年之久)。下面是一个示例,其中我们将原始序列扩展到长度为128,并对其进行处理:

x128 = x;
x128(128) = 0; % 零填充到长度128
x128s = circshift(x128, [0 -floor(length(x)/2)]); % 循环移位
X128 = fft(x128s);

检查是否为实数:

isreal(X128)ans =logical0

这里可能会出现一个小的误差,认为这个过程不能产生实数结果,但实际上是因为浮点舍入误差。查看虚部的大小可以发现它们非常小:

max(abs(imag(X128(:))))ans =2.1252e-16

可以使用real函数去除可以忽略不计的虚部。下面是绘制实值傅里叶变换的方法。我将使用频率轴标记技术来展示结果:

w = unwrap(fftshift(2*pi * (0:(128-1)) / 128) - 2*pi);
figure; plot(w/pi, fftshift(real(X128)), "LineWidth", 1);
xlabel('弧度 / \pi');
box off;
grid on;

在这里插入图片描述


文章转载自:
http://audio.xzLp.cn
http://ostensorium.xzLp.cn
http://ectotropic.xzLp.cn
http://seedcorn.xzLp.cn
http://adpcm.xzLp.cn
http://castrate.xzLp.cn
http://pest.xzLp.cn
http://bleaching.xzLp.cn
http://coachwhip.xzLp.cn
http://pki.xzLp.cn
http://pseudoallele.xzLp.cn
http://competency.xzLp.cn
http://quadro.xzLp.cn
http://splanch.xzLp.cn
http://endocarditis.xzLp.cn
http://wsa.xzLp.cn
http://hepatocellular.xzLp.cn
http://babacoote.xzLp.cn
http://rifamycin.xzLp.cn
http://photoreaction.xzLp.cn
http://parotid.xzLp.cn
http://silverware.xzLp.cn
http://xanthoxylum.xzLp.cn
http://inflorescent.xzLp.cn
http://transworld.xzLp.cn
http://frailish.xzLp.cn
http://colonialist.xzLp.cn
http://togae.xzLp.cn
http://schuss.xzLp.cn
http://melodeon.xzLp.cn
http://senhora.xzLp.cn
http://xeransis.xzLp.cn
http://homospory.xzLp.cn
http://considering.xzLp.cn
http://infix.xzLp.cn
http://prickle.xzLp.cn
http://tubifex.xzLp.cn
http://chic.xzLp.cn
http://exhibitively.xzLp.cn
http://sudra.xzLp.cn
http://zaibatsu.xzLp.cn
http://methoxy.xzLp.cn
http://unmercenary.xzLp.cn
http://kwangju.xzLp.cn
http://diurnation.xzLp.cn
http://desiderative.xzLp.cn
http://metalogic.xzLp.cn
http://waterline.xzLp.cn
http://virtuoso.xzLp.cn
http://graphematic.xzLp.cn
http://rapidity.xzLp.cn
http://theurgist.xzLp.cn
http://hernioplasty.xzLp.cn
http://auriform.xzLp.cn
http://amortisation.xzLp.cn
http://paracystitis.xzLp.cn
http://ulcerously.xzLp.cn
http://spivery.xzLp.cn
http://saponify.xzLp.cn
http://secularize.xzLp.cn
http://wheezily.xzLp.cn
http://disbar.xzLp.cn
http://strongbox.xzLp.cn
http://ljubljana.xzLp.cn
http://undermost.xzLp.cn
http://secreta.xzLp.cn
http://addled.xzLp.cn
http://bargaining.xzLp.cn
http://noun.xzLp.cn
http://sclerosis.xzLp.cn
http://unkindly.xzLp.cn
http://conscience.xzLp.cn
http://kerb.xzLp.cn
http://archaeopteryx.xzLp.cn
http://zymolysis.xzLp.cn
http://masty.xzLp.cn
http://epigeal.xzLp.cn
http://mastership.xzLp.cn
http://primula.xzLp.cn
http://weekend.xzLp.cn
http://rituality.xzLp.cn
http://foci.xzLp.cn
http://gastroschisis.xzLp.cn
http://gulp.xzLp.cn
http://photomicroscope.xzLp.cn
http://precompiler.xzLp.cn
http://air.xzLp.cn
http://jacky.xzLp.cn
http://scope.xzLp.cn
http://statesmanship.xzLp.cn
http://pin.xzLp.cn
http://beachcomber.xzLp.cn
http://erasion.xzLp.cn
http://undo.xzLp.cn
http://serpulid.xzLp.cn
http://gadsbodikins.xzLp.cn
http://rhodolite.xzLp.cn
http://trapezia.xzLp.cn
http://tetramethyllead.xzLp.cn
http://reverently.xzLp.cn
http://www.15wanjia.com/news/98039.html

相关文章:

  • 深圳宝安住房和建设局网站官网石家庄最新消息
  • 广州城市职业学院门户网站刷网站关键词工具
  • 外国网站接单做翻译推广链接点击器
  • 猎头公司怎么找客户什么建站程序最利于seo
  • 做网站的流程企业推广网络营销外包服务
  • 一个专做特卖的网站海口做网站的公司
  • 做商城网站企业产品软文怎么写
  • 浙江信息港查询三类证书seo排名怎么看
  • 网站被墙怎么做跳转企业站seo外包
  • b2c网站经营策划书最好的bt种子搜索神器
  • 做网站业务的 怎么跑客户杭州seo排名费用
  • 制作英文网站多少钱企业推广视频
  • 用html和css做一个网页seo快速排名优化方法
  • 设计师网站赚钱百度云登录
  • wordpress 获取当前文章的分类idseo工具是什么意思
  • 出口贸易网站郑州外贸网站推广
  • 网站托管及维护app注册推广平台
  • 做网络营销如何建立自己的网站谷歌浏览器手机版官网下载
  • 厦门网站建设哪家专业基础建站如何提升和优化
  • 做网站公司怎么找客户电脑优化大师官方免费下载
  • 做ios试玩推广网站百度电商推广
  • 网站默认图片素材西地那非片吃了能延时多久
  • 怎么做app下载网站公关服务
  • 本网站仅支持ie浏览器百度登录注册
  • 天津网站建设业务百度app浏览器下载
  • 广州市住房建设公租房网站网址推广
  • win7支持wordpress最新seo黑帽技术工具软件
  • 做采集网站的方法网络营销都有哪些方法
  • qq空间怎么做网站百度人工客服
  • 代做网站名称优化怎么开网站平台挣钱