This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1843BOOST: AWR1843BOOST使用DCA1000捕获的BIN文件格式

Part Number: AWR1843BOOST


在捕获数据ADC文档中描述的是,在复杂数据的过程中,数据结构是有两个LVDS传输,启用四个通道是 图像这样的

问题1: 请问这里的四通道是指的什么  是4rx吗  还是假如说我 打开的是4RX 3TX  是这个十二个通道吗 

问题2: 例如 TX1-RX1、TX1-RX2、TX1-RX3和TX1-RX4等 12通道数据如何提取

  • 在AWR1843BOOST中,四个通道指的是四个接收通道(RX),而不是发送通道(TX)。启用四个通道意味着你可以同时接收来自四个不同天线的信号。如果你打开了4RX 3TX,那么这意味着你可以同时接收来自四个接收通道和发送到三个发送天线的信号。这样的配置下,你会有12个通道的数据(4个接收通道 * 3个发送通道 = 12个通道)。

  • 例如 TX1-RX1、TX1-RX2、TX1-RX3和TX1-RX4等 12通道数据如何提取

    对于12通道数据的提取,你需要使用相应的数据接口和处理算法来处理这些数据。

  • 你好,感谢您的解答,目前还有下列问题

    情况描述:同样 adc采样256  chirp loops 是128  帧数8  其他均为默认配置 采用四通道 2LVDS

                      1.使用1种chirp,设置4RX 1TX 

                      2.使用1种chirp,设置4RX 3TX  

    使用ti\mmwave_studio_02_01_01_00\mmWaveStudio\MatlabExamples\singlechip_raw_data_reader_example 中的读取数据函数获取到的radarCube数据

    两种分离出的radarCube 都是  8帧   每一帧是 4*128*256      这个样的数据能从中分离出 X1-RX1、TX1-RX2、TX1-RX3和TX1-RX4的数据吗?

    3.我使用配置三种chirp  分别对应TX0 TX1 TX2   此时读取的没一帧的数据是4*384*256   此时对应的384是三种chirp的那么这个三种的数据是第一个chip采集128次后在进行后面的还是顺序每一个384中都是分别采集一次依次循环?  

    4. 在3中分离的数据能否作为 X1-RX1、TX1-RX2、TX1-RX3和TX1-RX4 这样的通道数据?

  • 您好,

    1. 对于使用1种chirp,设置4RX 1TX的情况,您可以从radarCube数据中分离出X1-RX1、TX1-RX2、TX1-RX3和TX1-RX4的数据。由于每一帧是4*128*256,您可以根据数据的顺序和排列来提取相应的通道数据。

    2. 对于使用1种chirp,设置4RX 3TX的情况,同样可以从radarCube数据中分离出X1-RX1、TX1-RX2、TX1-RX3和TX1-RX4的数据。同样,您可以根据数据的顺序和排列来提取相应的通道数据。

    3. 当您配置了三种chirp对应TX0、TX1和TX2时,每一帧的数据是4*384*256,其中384是三种chirp的采样数。在这种情况下,每一个384中都是分别采集一次,然后依次循环。

    4. 对于3中分离的数据,可以作为X1-RX1、TX1-RX2、TX1-RX3和TX1-RX4这样的通道数据。您可以根据数据的排列和顺序来提取相应的通道数据。

  • 感谢回答 现在就是设置一种chirp 4rx3 tx  我怎么提取 12虚拟通道的数据,有么有相关实例?  分离出的数据只有每一帧对应的 每一个接收通道的数据 那么我如何对一个通道的数据进行  如R0接收到的3个发射的数据 TX0-RX0 TX1-RX0 TX2-RX0    分别提取出来

  • 对于一个chirp 4rx3 tx的系统,你需要提取12个虚拟通道的数据,您可以按照以下步骤进行:

    1. 了解数据格式:首先,你需要了解你的数据格式是怎样的,包括每帧数据的结构以及每个接收通道的数据如何组织的。

    2. 数据解析:根据数据格式,你需要对每帧数据进行解析,将每个接收通道的数据提取出来。

    3. 提取数据:针对R0接收到的3个发射的数据TX0-RX0、TX1-RX0、TX2-RX0,你可以根据数据格式和数据解析的结果,从每帧数据中提取出对应的数据。

    4. 数据处理:一旦你提取出了每个接收通道的数据,你可以对它们进行进一步的处理,比如分析、可视化或者其他操作。

  • 您好,

    如果你已经分离出了每一帧对应的每一个接收通道的数据,那么你可以按照下面的步骤来提取R0接收到的3个发射的数据 TX0-RX0、TX1-RX0、TX2-RX0:

    假设你的数据格式是一个二维数组,其中每一行代表一帧数据,每一列代表一个接收通道。假设你的数据数组是data,你可以使用索引来提取所需的数据。

  • 您好,

    在MATLAB中,你可以参考以下示例代码来提取R0接收到的3个发射的数据:

    % 假设data是你的数据数组
    R0_TX0_RX0 = data(:, 1); % 提取R0接收到的TX0-RX0的数据
    R0_TX1_RX0 = data(:, 2); % 提取R0接收到的TX1-RX0的数据
    R0_TX2_RX0 = data(:, 3); % 提取R0接收到的TX2-RX0的数据

    在Python中,你可以使用以下代码来提取R0接收到的3个发射的数据:

    # 假设data是你的数据数组
    R0_TX0_RX0 = data[:, 0] # 提取R0接收到的TX0-RX0的数据
    R0_TX1_RX0 = data[:, 1] # 提取R0接收到的TX1-RX0的数据
    R0_TX2_RX0 = data[:, 2] # 提取R0接收到的TX2-RX0的数据

    这些代码将从每一帧数据中提取R0接收到的对应发射的数据,使你能够单独处理每个通道的数据。

  • 感谢回答 我可以对我的描述有点问题。

    情况描述: 目前我已经提取出一个frame

    这个可以单独提取出来 

    刚好四列 是四个接受通道的数据 提取出来是一维的。我该如何提取?

    还是说我对数据格式有误解?

    在数据格式说明文档中也并未提及到相关说明 并未提及到多个TX时的数据排列  ,我使用1TX 和 3TX 解析出来的数据都是这种格式

  • 您好,

    如果您已经成功提取出一个frame,并且这个frame包含了四个接收通道的数据,那么您可以将这个一维的数据按照四列进行重新排列,这样就可以得到一个四列的数据格式了。