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.
工具与软件:
您好!
我将使用 SRR 实验室;实验室的 USRR 检测范围是20米,如何 进入范围在 30米以上.
您好!
请查看 MRR 演示。 提供30m 范围的配置。 请根据此更新 SRR 20m 配置
谢谢你
Cesar
您好!
感谢您的答复、 我将使用相同的策略、但物体范围与 EVM 数据不匹配、例如、物体10m 远、EVM 数据15m。 如何解决该问题。
您好!
请提供有关您问题的更多信息。 您如何更改配置? 您的测试条件是什么? 如何验证 EVM 数据是否为15m?
此致!
Gigliotti
您好!
EVM 到人物体的距离恒定为10米、但可视化工具显示15米范围的人物体。 USRR 30米是我的测试条件。 我将在下面发布修改后的设置。
/* * @file srr_config_consts.h * * @brief * This file holds constants related to the USRR20 chirp configuration. * * \par * NOTE: * (C) copyright 2020 Texas Instruments, Inc. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the * distribution. * * Neither the name of Texas Instruments Incorporated nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /*! @brief Ultra short range chirp profile - 20 m range, 4.3cm resolution. better angular resolution, approximately 18kmph max - vel. */ #define PROFILE_USRR_PROFILE_ID (1U) #define PROFILE_USRR_HPFCORNER_FREQ1_VAL RL_RX_HPF1_175_KHz #define PROFILE_USRR_HPFCORNER_FREQ2_VAL RL_RX_HPF2_350_KHz #define PROFILE_USRR_RX_GAIN_VAL (30U) #define PROFILE_USRR_DIGOUT_SAMPLERATE_VAL (12500U) #define PROFILE_USRR_ADC_SAMPLE_VAL (512U) #define PROFILE_USRR_IDLE_TIME_VAL (700U) #define PROFILE_USRR_RAMP_END_TIME_VAL (4400U) #define PROFILE_USRR_START_FREQ_GHZ (77.01f) #define PROFILE_USRR_START_FREQ_VAL (CONV_FREQ_GHZ_TO_CODEWORD(PROFILE_USRR_START_FREQ_GHZ)) #define PROFILE_USRR_TXOUT_POWER_BACKOFF (0U) #define PROFILE_USRR_TXPHASESHIFTER_VAL (0U) #define PROFILE_USRR_FREQ_SLOPE_MHZ_PER_US (56.25f) #define PROFILE_USRR_FREQ_SLOPE_VAL (CONV_SLOPE_MHZ_PER_US_TO_CODEWORD(PROFILE_USRR_FREQ_SLOPE_MHZ_PER_US)) #define PROFILE_USRR_TX_START_TIME_VAL (100U) // 1us #define PROFILE_USRR_ADC_START_TIME_VAL (300U) #define CHIRP_USRR_0_PROFILE_ID (1U) #define CHIRP_USRR_0_START_INDEX (128U + 0U) #define CHIRP_USRR_0_END_INDEX (128U + 0U) #define CHIRP_USRR_0_START_FREQ_VAL (0U) #define CHIRP_USRR_0_FREQ_SLOPE_VAL (0U) #define CHIRP_USRR_0_IDLE_TIME_VAL (0U) #define CHIRP_USRR_0_ADC_START_TIME_VAL (0U) #define CHIRP_USRR_0_TX_CHANNEL (TX_CHANNEL_1_ENABLE) #define CHIRP_USRR_1_PROFILE_ID (1U) #define CHIRP_USRR_1_START_INDEX (128U + 1U) #define CHIRP_USRR_1_END_INDEX (128U + 1U) #define CHIRP_USRR_1_START_FREQ_VAL (0U) #define CHIRP_USRR_1_FREQ_SLOPE_VAL (0U) #define CHIRP_USRR_1_IDLE_TIME_VAL (0U) #define CHIRP_USRR_1_ADC_START_TIME_VAL (0U) #define CHIRP_USRR_1_TX_CHANNEL (TX_CHANNEL_2_ENABLE) /* SUBFRAME Configuration */ #define SUBFRAME_USRR_CHIRP_START_IDX (CHIRP_USRR_0_START_INDEX) #define SUBFRAME_USRR_CHIRP_END_IDX (CHIRP_USRR_1_END_INDEX) #define SUBFRAME_USRR_LOOP_COUNT (32U) #define SUBFRAME_USRR_PERIODICITY_VAL (6000000U) // 30ms #define SUBFRAME_USRR_TRIGGER_DELAY_VAL (0U) #define SUBFRAME_USRR_NUM_REAL_ADC_SAMPLES (PROFILE_USRR_ADC_SAMPLE_VAL * 2) #define SUBFRAME_USRR_NUM_CMPLX_ADC_SAMPLES (PROFILE_USRR_ADC_SAMPLE_VAL) #define SUBFRAME_USRR_CHIRPTYPE_0_NUM_CHIRPS ((CHIRP_USRR_0_END_INDEX - CHIRP_USRR_0_START_INDEX + 1)*SUBFRAME_USRR_LOOP_COUNT) #define SUBFRAME_USRR_CHIRPTYPE_1_NUM_CHIRPS ((CHIRP_USRR_1_END_INDEX - CHIRP_USRR_1_START_INDEX + 1)*SUBFRAME_USRR_LOOP_COUNT) #define SUBFRAME_USRR_NUM_TX (2U) #define SUBFRAME_USRR_NUM_VIRT_ANT (SUBFRAME_USRR_NUM_TX*NUM_RX_CHANNELS) #define SUBFRAME_USRR_NUM_ANGLE_BINS (32U) #define SUBFRAME_USRR_NUM_CHIRPS_TOTAL ((SUBFRAME_USRR_CHIRP_END_IDX - SUBFRAME_USRR_CHIRP_START_IDX + 1) * SUBFRAME_USRR_LOOP_COUNT) /*! @brief Derived parameters. */ #define PROFILE_USRR_RANGE_RESOLUTION_METERS ((MMWDEMO_SPEED_OF_LIGHT_IN_METERS_PER_USEC * PROFILE_USRR_DIGOUT_SAMPLERATE_VAL)/ (2000.0f * PROFILE_USRR_FREQ_SLOPE_MHZ_PER_US * SUBFRAME_USRR_NUM_CMPLX_ADC_SAMPLES)) #define SUBFRAME_USRR_CHIRPTYPE_0_CHIRP_REPETITION_PERIOD_US (((CHIRP_USRR_0_IDLE_TIME_VAL + PROFILE_USRR_IDLE_TIME_VAL + PROFILE_USRR_RAMP_END_TIME_VAL)/100.0f)) #define SUBFRAME_USRR_CHIRPTYPE_1_CHIRP_REPETITION_PERIOD_US (((CHIRP_USRR_1_IDLE_TIME_VAL + PROFILE_USRR_IDLE_TIME_VAL + PROFILE_USRR_RAMP_END_TIME_VAL)/100.0f)) #define SUBFRAME_USRR_CHIRPTYPE_0_VEL_RESOLUTION_M_P_S (((1000.0f/(SUBFRAME_USRR_CHIRPTYPE_0_CHIRP_REPETITION_PERIOD_US + SUBFRAME_USRR_CHIRPTYPE_1_CHIRP_REPETITION_PERIOD_US))/SUBFRAME_USRR_CHIRPTYPE_0_NUM_CHIRPS)*(PROFILE_SRR_LAMBDA_MILLIMETER/2.0f)) #define SUBFRAME_USRR_CHIRPTYPE_0_MAX_VEL_M_P_S (SUBFRAME_USRR_CHIRPTYPE_0_VEL_RESOLUTION_M_P_S*SUBFRAME_USRR_CHIRPTYPE_0_NUM_CHIRPS/2) #define SUBFRAME_USRR_CHIRPTYPE_1_VEL_RESOLUTION_M_P_S (((1000.0f/(SUBFRAME_USRR_CHIRPTYPE_0_CHIRP_REPETITION_PERIOD_US + SUBFRAME_USRR_CHIRPTYPE_1_CHIRP_REPETITION_PERIOD_US))/SUBFRAME_USRR_CHIRPTYPE_1_NUM_CHIRPS)*(PROFILE_SRR_LAMBDA_MILLIMETER/2.0f)) #define SUBFRAME_USRR_CHIRPTYPE_1_MAX_VEL_M_P_S (SUBFRAME_USRR_CHIRPTYPE_1_VEL_RESOLUTION_M_P_S*SUBFRAME_USRR_CHIRPTYPE_1_NUM_CHIRPS/2) #define SUBFRAME_USRR_MIN_SNR_dB (12.0f) #define SUBFRAME_USRR_NUM_CHIRPTYPES (2U)
如有可能、请提供 USRR 30米 配置。
谢谢你
e2e.ti.com/.../mrr_5F00_config_5F00_chirp_5F00_design_5F00_USRR30.h
这是30m USRR 配置。
我将使用配置、但它不起作用并且不输出数据。
这是因为它用于不同的演示。 您需要修改现有配置以扩展范围。 与 USRR 30配置中的内容类似。
我将在上一篇文章中参加 USRR 30仪表修改配置;请审查并提供反馈。
乍一看、您必须将 PROFILE_USRR_IDLE_TIME_VAL 减小到500u。 这将有助于延长最大距离。
此致!
Gigliotti
您好!
感谢您的回复、我们会将 PROFILE_USRR_IDLE_TIME_VAL 更改为500u。 但我会遇到相同的问题。
如有可能、请提供 AWR1642 USRR 30米配置。
您好!
我的原始更改不正确。 这里是一个30m 的配置、可以尝试1642。 e2e.ti.com/.../srr_5F00_config_5F00_chirp_5F00_design_5F00_USRR30.h
此致!
Gigliotti
您好!
感谢您的答复。 我将使用 SRR_CONFIG_CHIRP_DESIGN_USRR30.h 中的配置、但仍然会出现同样的问题(物体距离10m 远、但 EVM 数据是15m)。
此致!
Sriram
您好!
这听起来很不正确。 雷达中存在微小的差异、但通常不会大至5m。 请在较大的开放区域重复该实验、并记录一个人缓慢地从传感器走至15m 至20m 的距离。 提供人行记录和 GUI 屏幕记录、以便我们看到此问题。
此致!
Gigliotti
您好!
下面我将附上视频和图片.
USRR (蓝点)数据与 EVM 数据不匹配、但 SRR (绿点)范围和 EVM 数据是准确的。 应提供可靠的检测。 用于 USRR 30米的超长距离解决方案。
我进行了相同的测试、但没有得到相同的差异。 我建议使用 Radar Toolbox 版本2.20.00.5中的 OOB 演示进行重新测试。 使用此二进制文件(radar_toolbox_2_20_00_05\source\ti\examples\adas\short_range_radar\prebuild_binarys\srrdemo_16xx.bin)、并查看是否存在问题。 如果您的 EVM 可能出现问题、 否则很可能意味着您所做的更改可能会影响器件的准确性。
此致!
Gigliotti
您好!
我使用 20米 USRR 配置、此 配置 范围是 可靠的、但是我在使用 30米 USRR 配置时遇到了问题。