全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
6111 5
2015-08-23
悬赏 3 个论坛币 已解决
步骤1 对序列进行离散的傅里叶变换
步骤2 将相位随机旋转一相位角
步骤3 再进行傅里叶逆变换

求问,这代码要怎么写呀????假设我原始序列名为 CF,转换完为CFT

最佳答案

jyliao 查看完整内容

clear all; load('chirp.mat'); % y & Fs tr = randn(size(y)); Fy = fft(y); Fr = fft(tr); Phy = atan2(imag(Fy),real(Fy)); Phr = atan2(imag(Fr),real(Fr)); Phy(2:end)=Phr(2:end); Fy1 = abs(Fy).*exp(1i*Phy); y1 = ifft(Fy1); subplot(2,1,1);plot(y); subplot(2,1,2);plot(y1);
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-8-23 10:55:03
clear all;
load('chirp.mat');  % y & Fs
tr = randn(size(y));
Fy = fft(y);
Fr = fft(tr);
Phy = atan2(imag(Fy),real(Fy));
Phr = atan2(imag(Fr),real(Fr));
Phy(2:end)=Phr(2:end);
Fy1 = abs(Fy).*exp(1i*Phy);
y1 = ifft(Fy1);
subplot(2,1,1);plot(y);
subplot(2,1,2);plot(y1);
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-24 09:48:46
jyliao 发表于 2015-8-23 10:55
clear all;
load('chirp.mat');  % y & Fs
tr = randn(size(y));
谢谢大侠!你真聪明!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-24 15:03:36
jyliao 发表于 2015-8-23 10:55
clear all;
load('chirp.mat');  % y & Fs
tr = randn(size(y));
请问变换完以后是一团乱麻的数,合理吗???
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-24 18:26:59
变换完以后是一团乱麻的数,合理吗???
YES!
Because PHASE is uniform random, so the data will be Gaussian random.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-1 16:27:45
jyliao 发表于 2015-8-24 18:26
变换完以后是一团乱麻的数,合理吗???
YES!
Because PHASE is uniform random, so the data will be G ...
您好,请问分析多重分形特征的原因时,对数据进行随机重排后多重分形特征反而变大了,这种情况的存在合理吗?应该要怎么解释啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群