时域卷积不换向频率域乘法?传输线比例共同关心吗?

1视图(30天)
我有一个输入信号在时域和频域转变功能。在发射机输入信号的fft相乘并转换回时域。在接收机我传递函数的共轭和复杂的时域信号。 我期待下去,时域信号的输出。我想知道如果它是传输线扩展的问题
% % % % % % % % %开始代码
xt = [0 1 0 0 0 0 1);
高频=[1.0000 - -0.4879 + 0.8729我-0.4509 + 0.8926 0.9921 - 0.1254 -0.2956 + 0.9553我0.9921 - 0.1254 -0.4509 -0.4879 + 0.8729 + 0.8926我);
inverse_hf =连词(高频);
%的传播
temp = fft (xt)。*高频;
输入=传输线(临时);
%接收
transferfunc =传输线(inverse_hf);
输出= conv(输入,transferfunc);
% % % % % % % % %结束代码
- - - - - -
结果从上面的代码
输入=(0.2242 - 0.1818我0.1514 + 0.5814 0.7475 - 0.5347 0.2508 - 0.0518 0.7475 - 0.5347我0.1514 + 0.5814我0.2242 - 0.1818 0.5029 + 0.3220);
输出=(-0.0735 - 0.1371我0.2904 - 0.0159 -0.1254 - 0.5298 0.0118 - 0.0056 -0.1997 - 0.2054 0.9651 - 0.1221我0.0318 + 0.0608我1.0000 + 0.0000 0.0735 0.1254 0.7096 + 0.0159 + 0.1371我0.1997我-0.0119 + 0.0056 + 0.5298 + 0.2054我0.0349 + 0.1221 -0.0318 - 0.0608);
谢谢提前

答案(1)

宏磊陈
宏磊陈 2012年12月11日
编辑:宏磊陈 2012年12月11日
看起来你比较的结果 conv 与频域乘法?如果是这种情况,实现线性卷积的结果是一样的 conv ,你需要垫的信号转化为频域之前正确的长度。
同时,采取的共轭 高频 不给你一个逆滤波器,如果这就是你寻找的。
2的评论
宏磊陈
宏磊陈 2012年12月14日
你可以垫所有序列到适当的长度,然后将这三个频率表示相乘传输线。我只是想再次提及,连词(高频)一般来说不是一个逆滤波器的高频。

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!