专栏中心

EEPW首页 > 专栏 > 3BHB003154R0101 芯片内的小型软核 CPU

3BHB003154R0101 芯片内的小型软核 CPU

发布人:15359029662 时间:2023-04-11 来源:工程师 发布文章

3BHB003154R0101  芯片内的小型软核 CPUABB-YPK112A-3ASD573001A13-(3).jpg

一个这样的相关器的例子显示在左边的图 2 中。

那么 CPU 放在哪里呢?

我对 CPU 的最初计划是让它控制将哪个卫星的测距代码加载到相关器中,同时估计要 搜索的多普勒偏移。

确定要关联哪些卫星以及要检查哪些 多普勒偏移需要 CPU。CPU 估计系统认为用户在地面上的位置,以及 星座中每颗卫星的星历表粗略估计。然后,它使用此信息首先确定哪些卫星在视野中,然后再 确定每颗卫星的多普勒频移。CPU 完成这项任务的能力越好,需要检查的相关性就越少,因此相关器就会越早锁定各种卫星信号。一旦实现锁定,CPU 将继续寻找可能在视野中的新卫星,并估计它们的 多普勒偏移量将给出接收器的已知位置。

当然,这个任务可以卸载到外部 CPU。但是,在给定卫星数量和多普勒估计的情况下,加载系数和设置的任务又如何呢 

像这样处理烦人的任务不是设计逻辑的主要部分,但它是必要的部分。此外,由于 CPU 的存在,它还可以用于协调报告和 DMA 的控制以移动数据。它甚至可以用来获取相关性估计并将它们转化为位置,但在我的世界中,这总是由全功能处理器在外部处理。

这就是我想到 SwiC 的想法的地方:它是一台小型、劣势的计算机,占据芯片的一小部分,完全用于另一项任务。


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 3BHB003154R0101
更多 培训课堂
更多 焦点
更多 视频

技术专区