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

AWR1843: subFrame配置

Part Number:AWR1843

一个subFrame中可以设置两个不同的chirp吗?

例如:profile0与profile1 是不同的参数(频率、斜率等),chirp0关联profile0,chirp1关联profile1,chirp0的起始与结束都是 0 ,chirp1的起始与结束都是1,目的是让一个subFrame循环在发送这两个chirp

Gary Lu:

g g said:一个subFrame中可以设置两个不同的chirp吗?

您好,可以

,

g g:

您好,我这边使用的是MRRdemo,具体配置是这样的 , profile0的参数为上扫频(低频 正斜率),profile1参数为下扫频(高频 负斜率),两个profile中的参数都是做过相关计算,ccsdebug在profile配置中未出现报错,chirp0关联profile0,chirp1关联profile1,burst的个数为1,burst循环次数为1,burst中chirp的循环次数是1,使用这两个chirp组成一个subframe 进行循环,为了模拟三角波,但是实际数据一直为上扫频的数据,并未出现下扫频数据。在obj->adcdatain /obj->adcdatabuf分别取值做测试,都是上扫频的数据。这与我的配置有关吗? 或者说取adc数据的方法不对?期待您的回复!

,

Gary Lu:

您好,

我看出您的配置和逻辑是正确的。在这种情况下,问题可能出现在数据采集或处理的过程中。以下是一些可能的原因和解决方法:

1. 检查ADC数据采集:确保ADC的配置和触发设置正确。检查ADC的采样率和采样深度是否正确设置,确保ADC正常工作并正确地采样数据。

2. 检查数据处理逻辑:在检查数据之前,确保您的数据处理逻辑正确。检查您的代码,确保正确地设置和配置ADC,并且数据处理逻辑正确处理和转换数据。

3. 检查数据存储:确保数据正确存储到适当的缓冲区中。检查缓冲区的大小和类型是否正确,并确保数据按照正确的顺序存储。

4. 检查数据读取:确保您正确地读取和处理存储的数据。检查您的代码,确保正确地读取和处理数据,并进行适当的计算和转换。

5. 调试数据输出:在检查数据之前,您可以尝试在不同的位置输出和显示数据。例如,在ADC数据采样之后,您可以将数据输出到串口或通过调试器查看数据。这样可以帮助您确定数据是否正确采样和存储。

,

g g:

好的  这个作为其中一种方案吧  我再对这个前期过程在做一下测试

虽然能实现最终目的 但是过程比较复杂 存在大量数据计算

还有一个问题 已经在另外一个问题下请教了您的同事 

mrr例程要求一个subframe由两个chirp构成 希望有倾向于一帧由一个chirp组成  请问有这样的例程吗

,

Gary Lu:

您好,

具体的修改方式如下:

1. 打开MRR例程的配置文件,`.cfg`文件。

2. 查找和修改以下参数: – `numChirpsPerFrame`:将其设置为1,表示一帧只包含一个chirp。 – `numFrames`:根据需要设置帧的数量。

3. 保存并关闭配置文件。

4. 重新编译和烧录MRR例程。

通过这些修改,您将实现一帧只包含一个chirp的效果。

,

g g:

针对您说的这两个参数  在cfg文件找了 

1. numChirpsPerFrame 这个参数存在于CBUFF_HwSessionCfg结构体和MmwDemo_DSS_DataPathObj结构体 

    CBUFF_HwSessionCfg结构体中参数 全局搜索在MRR例程中只声明并未具体实例化使用  

    MmwDemo_DSS_DataPathObj结构体参数是在DSS上 

    在MSS上profile chirp frame AdvFrame等配置结构体中并无numChirpsPerFrame 参数

2. numFrames参数存在于rlFrameCfg_t结构体和rlAdvFrameSeqCfg_t中 

   MRR例程是使用的AdvFrame   其中numFrames设置为0 代表帧将不停的传输 直到收到帧停止  当前设置为0   

   在rlFrameCfg_t结构体中 numFrames参数如高级帧一样 0代表无限次数 1-65535代表有限次数

,

Gary Lu:

您好,

CBUFF_HwSessionCfg是一个硬件会话配置结构体,用于配置数据传输相关的参数。

而MmwDemo_DSS_DataPathObj是一个数据路径对象结构体,用于配置DSS上的数据路径参数。

,

g g:

之前您说让我去修改这些参数- `numChirpsPerFrame`和- `numFrames`   就能实现一帧只包含一个chirp的效果

我只是罗列出来 表达这些参数存在于其他的结构体中 并不是存在于mss工程用于配置射频前端

,

Gary Lu:

您好,

感谢您的指正,我将加以改进,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » AWR1843: subFrame配置
分享到: 更多 (0)