首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确处理DDC元数据和设置?

如何正确处理DDC元数据和设置?
EN

Stack Overflow用户
提问于 2017-05-10 02:53:43
回答 1查看 91关注 0票数 1

使用REDHAWK版本2.0.5,

给定以300 the为中心的信道器和以301 the为中心的附加到信道器的DDC。DDC是相对于信道化器设置的,并且在这种情况下,DDC的中心偏离信道化器1 1MHz。

A)如何在前端调谐器状态和分配中向用户显示DDC中心频率?例如,他们会输入1 1MHz还是301 1MHz来设置DDC的中心频率?目前我使用的是后一个版本。

B)在版本2.1.0的红鹰手册的F.5.2节中,它说COL_RF SRI关键字是采集器的中心频率,CHAN_RF是流的中心频率。在上面的例子中,我将COL_RF设置为300 the,将CHAN_RF设置为301 the,但是REDHAWK IDE将DDC的绘图中心设置为300 the。CHAN_RF应该是一个相对值,比如1 1MHz吗?目前,在301 the,集成开发环境的绘图似乎集中在300 the的COL_RF频率上。

C)当信道器中心频率改变时,我只在附加DDCs上将分配中的有效字段设置为false。当发生这种情况时,还需要做其他特殊的记账吗?

D)禁用或启用通道器的输出是否也应禁用或启用所连接DDCs的输出?

E)是否必须解除分配信道器,强制所有连接到解除分配的DDC?

EN

回答 1

Stack Overflow用户

发布于 2017-06-03 00:21:55

A)所有外部接口(分配、FrontendTuner端口、状态属性等)都采用RF值,而不是IF或offsets。分配或调整到301 tune,以便将DDC置于301 tune的中心。对于该DDCfrontend_tuner_status属性的center_frequency字段应设置为301 The。

B)您对如何使用COL_RF (300 how )和CHAN_RF (301 How)的理解是正确的。如有必要,您可以通过重新排序SRI关键字来使CHAN_RF优先出现,从而解决此问题。

对于(C)和(D),有一些设计决策是留给开发人员的,因为实现以及硬件(如果有的话)可能会影响这些决策。不过,这里有一些建议。

C)一般而言,如果DDC在任何时候变得无效,则应将其标记为无效。有可能通过少量重新调整CHANNELIZER,使得一个或多个DDC仍然落在该频率范围内并保持有效,但这也可以依赖于硬件。此外,建议DDCs仅在启用和有效的情况下生成数据,因此如果标记为无效,您可能还希望停止从无效的DDCs生成数据。

D) CHANNELIZERRX_DIGITIZER_CHANNELIZER调谐器都有宽带输入和窄带DDC输出。RX_DIGITIZER_CHANNELIZER的一些实现可能具有产生模拟输入(充当RX_DIGITIZER)的宽带数字输出的能力。在这种情况下,RX_DIGITIZER_CHANNELIZER输出使能/禁用控制宽带输出,而DDC的输出使能保持独立控制。不产生宽带输出的CHANNELIZER的行为留给开发人员的设计决策。为了与RX_DIGITIZER_CHANNELIZER调谐器的行为一致,建议对DDC保持独立控制。请注意,调谐器的启用特别是输出启用,而不是调谐器本身的整体启用/禁用。因此,建议CHANNELIZER的启用不会影响到DDC的数据流,因为该数据流是设备内部的数据流。同样,这一切都取决于开发人员,这些只是建议,因为规范保留了它的开放性。

E)是的,释放一个CHANNELIZER应该会导致所有相关DDC的释放。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43877768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档