新闻  |   论坛  |   博客  |   在线研讨会
3BHB003154R0101 芯片内的小型软核 CPU
15359029662 | 2023-04-11 16:57:13    阅读:59   发布文章

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

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

那么 CPU 放在哪里呢?

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

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

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

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

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


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客