你好,
我想知道如何增加采样频率到16兆赫,而不是标准的8兆赫。我尝试在cw_distance.h中使用#define CWD_S_RATE_M_DEFAULT,但是当改变这个值时,DTE似乎不再发生了。发起者和响应者只是连接,但他们不执行DTE。下面是启动器的输出:
Exchange_mem_params_exchange: role: 1, host_ready: 1, fstep: 2, nb_atoms: 40
初始化连续波距离计算nb_atoms=40和5120样本
晶体修剪0 x120
Ble中心DTE任务
设备地址:D2:33: A7: D3: E9:4C
设备地址类型:1
发现外围设备:set_nb: 0 (C2:DF:B5:0A:22:B0)
handle_evt_gap_scan_completed:状态= 000 c
连接…(C2: DF: B5:0A: 22: B0)
handle_evt_gap_connected: conn_idx = 0000
交换MTU
连接以状态0完成
MTU设置为512字节
然后就什么都没有了。液晶屏或控制台中没有显示范围。有人能告诉我为什么会这样吗?
大卫
配置:SmartSnippets Studio V2.0.16.1760, SDK: WiRa_19.440.8.6,开发工具包- usb: DA14695
设备:
你好大卫,
谢谢你的问题。请让我查一下,然后给你答复。
谢谢,PM_Dialog
你好大卫,
根据该团队内部的说法,DTE不可能将采样频率从8MHz增加到16Mhz。
设置DTE参数的命令为ble_gap_dte_params_set,没有采样频率参数。
#define CWD_S_RATE_M_DEFAULT用于距离计算。它不应该改变,因为库期望8MHz速率。更改将影响来自DTE的预期样本数,如果iq数据样本与预期样本数不匹配,将在cwd_set_buffer中触发断言。
谢谢,PM_Dialog
感谢您用#define CWD_S_RATE_M_DEFAULT澄清!
在用户手册“SmartBond™无线测距SDK - UM-B-137”中,在5.2“Dialog Tone Exchange”章节中提到,来自RFMON的数据包含“以8mhz采样频率采样的9位RF-ADC样本(IQ数据)(DA1469x也可以使用16mhz采样频率)”。
所以我想,必须有一个定义语句来增加采样频率,把它提高到16mhz。如果没有,手册中的这句话是什么意思?你可以用不同的方法改变抽样率吗?
你好大卫,
谢谢你指出这一点。我已经在内部升级检查了。
谢谢,PM_Dialog
你好大卫,
正如我在前面的回复中提到的,这个版本不支持将采样率更改为16MHz。感谢您在用户手册中指出这句话。我们将在即将发布的文档中添加注释。
谢谢,PM_Dialog