TI中文支持网
TI专业的中文技术问题搜集分享网站

AWR 1XXX ADC 采数mmwave studio工具的使用及mmwave studio的AdvFrameConfig自定义Frame方法

主要是两个问题

1、mmwave studio的Radar API中SensorConfig与ContStream,这两个都是采集数据吗?有什么区别?
2、有没有自定义frame的training?我对需要参考哪些文档,需要设置mmWaveStudio的Radar API中的哪些界面比太清楚,也不太清楚具体界面的各个选项参数的含义。比如:

(1)我能找到的文档只有Programming Chirp Parameters in TI Radar Device和mmwave studio user guide。前者介绍frame结构,后者具体操作定义frame。
mmWaveStudio的Radar API中的SensorConfig界面的Profile和Chirp,前者定义Profile和chirp后者定义sub-frame和frame。

看到SensorConfig界面和AdvFrameConfig界面中分别有Manage Profile和Manage Chirps,是在这个地方定义profile和chirp吗?

Chirp界面中的Idle Time及ADC start time灯参数的设置是否通过Ramp Timing Calculator给出的参数作为参考?

(2)AdvFrameConfig界面中有Frame Configuration和Sub Frame Configuration,还包括LoopBack Burst Configufation。
Frame Configuration中的Loop Bk Sub Frame Id具体指的是什么?LoopBack Burst Configufation也需要设置么?
 

user528403852:

再补充一个问题
(3)在我不熟悉软件设置的情况下,如何确定自己在mmwave studio中定义的chirp/frame就是自己预想要的chirp/frame,比如有没有什么办法可以显示mmwave studio输出的chirp/frame?

user528403852:

回复 Wesley He:

1、
自定义的frame和chirp指的是我从文档Programming Chirp Parameters in TI Radar Device看到TI允许用户灵活定义frame。一个frame可以包含最多4个sub-frame。每个sub-frame有多个busrt,每个burst包含若干个chirp。同时TI允许我定义4个profile,512个chirp。这512个chirp可以归类为4个profile。

这样的话,用户就可以自定义sub-frame的个数,自定义每个sub-frame有多少个burst,自定义每个burst是什么样的chirp。最终结果用户得到灵活多样的frame结构。
我想问的是有没有这样的training视频,否者我只能通过Programming Chirp Parameters in TI Radar Device了解frame结构,通过mmwave studio user guide具体设置frame结构。

可是在用mmwave studio user guide设置frame过程中,需要哪些API界面完成frame设置,相关的API界面的某些选项的含义也不清楚。

比如定义Profile和Chirp是在SensorConfig界面中定义,sub-frame和frame在AdvFrameConfig中定义,

但是Chirp界面中的Idle Time及ADC start time等参数怎么设置?是否通过Ramp Timing Calculator给出的参数作为参考?

AdvFrameConfig界面中除了Frame Configuration和Sub Frame Configuration,还包括LoopBack Burst Configufation。
Frame Configuration中的Loop Bk Sub Frame Id具体指的是什么?LoopBack Burst Configufation也需要设置么?

不知这样描述,是否可以。如果还是抽象,我可以在实际定义frame过程中继续具体描述。

2、关于“如何确定自己在mmwave studio中定义的chirp/frame就是自己预想要的chirp/frame”,我想说的是,假设我根据雷达公式计算出来了chirp,但由于我不熟悉mmwave studio,不清楚在mmwave studio中的设置是否正确。
所以如果能有办法,先让mmwave studio显示出我定义的波形,以便确定我对mmwave studio软件的设置没错,然后我再向AWR1XXX中写入参数,让AWR1XXX真正收发雷达信号。
否则当AWR1XXX的数据不正常或者不理想时,我并不清楚到底是mmwave studio没设置对,还是我定义的chirp/frame不合理。

Wesley He:

回复 user528403852:

你好,

建议先使用basic的chirp开始您的设计。多种不同chirp有两种实现方式,1是使用Advance Chirp,可参考DFP的user guide,2是使用实时reload的方式,此种方式关系到外部processor 与1243之间SPI通信的速率,实时性没有方法1高。
于此同时,你可以参考ti提供的在线估算工具进行参数估算dev.ti.com/…/

问题2,mmwave studio不具备这个功能,建议你将config保存为XML文件,编写一个matlab脚本计算对于的参数。
谢谢。

Regards,
Wesley

user528403852:

回复 Wesley He:

我在论坛上查到有关frame的贴子,里边有提到

Please refer to Section "5.4.6 Sub block 0x0105 – AR_ADVANCED_FRAME_CONF_SB" in the "AWR1xx_Radar_Interface_Control.pdf" which is available in the MMWAVE-DFP for the message description .

但我没有在TI网站找到AWR1xx_Radar_Interface_Control.pdf。

这个文档是不是已经失效了,或者有更新的文档?

user528403852:

回复 Wesley He:

1/basic chirp是不是只需要设置Sensor Configuration就可以了,具体是设置其中的Profile、Chirp和Frame?不需设置manage Profile和manage chirp,也不需要从manage Profile和manage chirp中load?换句话说Profile、Chirp中set的东西就是radar实际发射的信号?

2/Profile、Chirp中设置的参数与manage Profile和manage chirp是什么关系?是从manage Profile和manage chirp中 load的数据?我发现每次启动studio都有默认的Profile、Chirp参数,这个参数与manage Profile和manage chirp文件中的参数不一样。

3/如果我想保存Profile、Chirp中set的东西,是使用Sensor Configuration左上侧的SaveConfig,还是使用manage Profile和manage chirp?

好像左上侧的SaveConfig是save整个Sensor Configuration界面的config。我曾从manage Profile中load Profile文件,然后回到Profile选项中改变过Profile Id,但发现相应的Profile各参数不是manage Profile load文件中对应Profile Id的参数。这是怎么回事?

Wesley He:

回复 user528403852:

你好,

对于1 2, 建议直接使用配置即可,不需要使用manage 比较简单操作。

3是的,点击saveconfig 就可以保存下来。

Multi chirp的设置我一般使用分离设置,如果想要使用manage,你可以参考一下mmwave studio的user guide

谢谢

Regards,

Wesley

user528403852:

回复 Wesley He:

谢谢你的回复,看来需要我重新描述下自己的思路

1、

TI的radar允许三种信号发射当时(这个分类及说明是否正确?):

  (1)连续波:连续波没有Frame的概念,连续波方式只需在studio的ContStream中设置就可以。

   (2)TDM MIMO :TDM MIMO和需要Sensor Configuration实现baisic frame设置,Sensor Configuration+AdvFrameConfig实现复杂frame设置。

(3)BPM MIMO :BPM MIMO需要BPM Chirp Config实现baisic frame设置,BPM Chirp Config+AdvFrameConfig来实现杂frame设置。

2、我想先从TDM MIMO入手,首先是basic frame,然后是复杂frame。

关于baisic frame我需要了解baisc frame时Sensor Configuration相关项设置与Manage Profile和Manage Chirps的关系:  

TDM MIMO时 basic frame 的设置只需要设置Sensor Configuration的Profile、Chirp和Frame。而设置Profile、Chirp和Frame有两种方式,一种是直接在这些设置中填写参数,另一种就是通过调用存储在manage Profile和manage chirp中的路径文件来实现basic frame设置。调用文件的逻辑是我觉得chirp和profile是frame的最基本单元,这些chirp和profile所定义的参数应该会存储在manage Profile和manage chirp定义的保存目录中。我使用这些参数时,首先在manage Profile和manage chirp中load相应文件,然后回到Sensor Configuration界面,通过更改Sensor Configuration界面中的profile中的Profile Id和chirp中的其他参数来调用存储在相应文件中的参数。(这个理解是否正确?)

   我曾在manage Profile中load Profile文件,然后回到Profile选项中改变过Profile Id,但发现更改ID后,Profile各参数不与manage Profile load文件中对应Profile Id的参数相同。且发现每次启动studio,Sensor Configuration都是默认的Profile、Chirp参数。

所以我想确定,设置Profile、Chirp和Frame是不是有上述提到的两种方式?

能够从manage Profile和manage chirp中直接调用想要的Profile、Chirp参数进行basic frame的设置吗?

   如果不能的话,是不是意味着manage Profile和manage chirp在baisic frame设置时没有用处,只是在对复杂frame设置时AdvFrameConfig相关选项才有用,Sensor Configuration中设置的Profile、Chirp参数对AdvFrameConfig设置没用?

3、你提到Multi chirp的设置一般使用分离设置,具体这是一个怎样的操作?

user528403852:

回复 Wesley He:

hi, Wesley。

看到我上边的重新回复了吗?

请解答一下,谢谢~

赞(0)
未经允许不得转载:TI中文支持网 » AWR 1XXX ADC 采数mmwave studio工具的使用及mmwave studio的AdvFrameConfig自定义Frame方法
分享到: 更多 (0)