问题dsp.DigitalDownConverter

2视图(30天)
加里
加里 2015年2月3日
回答: 乔纳森 2016年2月19日
我有困难与dsp。DigitalDownConverter对象,我不明白我想我应该看。很可能,这是由于用户错误,所以我希望有人可以告诉我我做错了什么。
首先,我生成一个调频脉冲使用以下表达式:
exp (1 j *(2 *π*频率* t +φ)),
在频率(标量)、t(向量),φ(标量)是不言自明的。
然后我运行一个周期图来检查我的调制脉冲看起来不错。
[pxx f] =周期图(x[] 10 *长度(x) e6 fs * 1,“中心”);
结果是预期sinc-like函数与一个中心频率和宽度的脉冲宽度成反比。
现在,我已经确认了我的信号,我想实现一个包括DDC降频转换器信号基带和应用过滤。
我做以下几点:
hDDC = dsp.DigitalDownConverter (
“DecimationFactor”大批杀害,
“SampleRate”fs * 1 e6,
“带宽”BW * 1 e6,
“StopbandAttenuation”,80,
“PassbandRipple”,0.2,
“CenterFrequency”,Freq_MHz * 1 e6);
xDown =步骤(hDDC, x ');%下转换
但奇怪的是,当我看着xDown的真实或虚构的成分,我看到的前缘和后缘脉冲,而不是中间,好像降频转换器信号的直流分量被过滤。
我检查了hDDC过滤使用FVTool和切断所有好看——通滤波器截止在BW / 2。我也试图在一个循环递增Freq_MHz和本质上扫描光谱峰的输入数据(这应该发生在频率)使用周期图的功能。这就是建模一个频谱分析仪是如何工作的,所以我希望看到一个强大的还在频率,但我不喜欢。我只是看到扇形边没有占主导地位的高峰,尽管这扇形边并改变我改变CenterFrequency参数。我已经经历了试图找到任何不匹配赫兹MHz,或其他一些愚蠢的单位错误,但无济于事。基本上,似乎hDDC对象不是调优CenterFrequency值如我所预期的那样。
谁能解释?我很乐意提供更多的信息或图片,如果会有所帮助。
谢谢你,加里

答案(1)

乔纳森
乔纳森 2016年2月19日
我新的DSP工具箱也,但我想我遇到了类似的麻烦。它看起来像dsp。DigitalDownConverter,不幸的是,目的只接受一个真实的信号(而不是一个复杂的“智商”信号)。如果你看看文档,它展示了一个真实的信号,然后它被生产I和Q调制。
因为你已经有一个复杂的信号,你会需要先将它转换成一个真正的信号,然后喂给dsp.DigitalDownConverter。

社区寻宝

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

开始狩猎!