当前位置:网站首页 > 编程语言 > 正文

max232程序(max232中文手册)



大家好,咱们继续。上一期咱们谈到了如何进行硬件调试,并对一些简单的报错信息进行处理,说到底还是在做测试岗人员进行的工作。
据了解这类工作实际上不会得到过多的关注,因为企业单位往往会在开发阶段给出调试策略,测试人员严格按照操作手册做,基本就可以了。
为了更好的结合科研命题,提出新的应用场景的解决方法,那么光停留在GUI数据处理以及测试硬件和使用GUI就不够了。
本文将利用部分mmWave studioGUI内嵌的MATLAB解析代码,并结合采集配置方法,对bin文件进行数据解析。


根据操作手册中的配置分析数据文件格式

StaticConfig:

在这里插入图片描述
在StaticConfig中配置需要启动的天线。在ADC format设置中,complex2x和complex1x有不同之处。
首先,real格式下,不会用上正交解调,即传输的数据里面仅有实部数据。Complex2x和complex1x则会传输I和Q数据(实部和虚部数据)。
其不同之处可以理解为:complex1x模式下,进行IQ不平衡校正,然后对信号进行下采样,会包含上下两个频段的信息,和噪声与干扰信息(干扰信息使用CQ数据进行查看);
complex2x模式下,只取上频段,而下频段的信息是噪声源占用的,所有可以起到降噪的作用。此外,complex2x会比complex1x模式多一倍的数据量,并且得到的三维2D-FFT图像上的噪点会更少,但是数据量不同的具体原因与数据格式上面的差异尚不明确(求助大佬解答,谢谢)。



Sensor config

在这里插入图片描述
这一部分配置输出波形的各项参数,下面介绍几个受关注的参数计算方式。Frequency Slope*Ramp End Time = Bandwidth。此外可以通过使用GUI的“RampTimingCalculator”计算各个时间参数的约束范围,这里的时间参量有限制的。左下角栏目“Chirp”配置的是各个TX的波形,我们将这三个tx所包含的Chirp索引计算一下:根据操作手册中的配置,就是3*(0-0+1)=3(三个tx分别专用一个chrip,并且没有改变起始频率)。“Frame”栏目提供帧数以及chirp 循环设置等参数。其中periodicity是一帧的总周期,注意和前述时间参量的关系。
根据操作手册中的配置,可以得到数据文件,下面验证data_bin文件的大小,检验配置是否正确:
27648KB = 27MB = 256(adc samples)* 8(complex2x格式IQ采样下,一个数据点的大小,单位为byte) * 3(一个loop中tx占用的chirp个数) * 4(RX number) * 9(手册中设置的是10,实际通过解析idx文件,得到有效帧数为9,这里自己解析一次看看具体是多少)。
再简单介绍一下解析idx_bin文件的方法:MATLAB定位到路径mmwave_studio_03_00_00_14mmWaveStudioMatlabExamples4chip_cascade_MIMO_example֌dataParse,更改idx文件路径,调用getValidNumFrames(),其返回结果就有frames numbe,即为有效帧数。



传统二维FFT的处理方法(含MATLAB代码)

博主在Data config选项卡中设置了“CSI2”的输出格式,在此不再介绍CSI2机制。咱们可以理解为将视频流数据按照一帧接一帧的方式,快速传输的方法。它分为非交错和交错模式,其中博主用的GUI尚未找到配置非交错模式的方法(经过后续检验,上一期采集的方法默认为交错模式)
下面配置:输出大小16bits,格式为“complex1x”的ADC数据,4个RX同时运行的输出结果,文件大小:13.5MB(complex1x格式IQ采样下,一个数据点的大小为4byte)。各通道数据序列如下:(不太会用绘图软件
在这里插入图片描述
注上图效果为使用软件UltraEditor打开。


 
  

第一组就是操作手册中的配置,用手覆盖在天线板上方,第二组更改ADCformat为“complex1x”,不遮挡天线。首先更改“dataProcess/chat4.m”的输入bin文件路径,然后根据之前的配置,修改好内部参数,比如扫频斜率等等,选择自己的通道(1-4可选)。运行文件,得到下图。
在这里插入图片描述
complex2x数据格式
在这里插入图片描述
可见,complex1x输出下,会有一些噪声一并输出。而complex2x输出下,噪声受到抑制。



将会介绍如何制作特定环境下的数据集。对于本文尚有疑问的同志,请先到TI官方论坛寻找(有官方工程师做回复,案例很多,解决速度快),解决不了的话,再到评论区提出哦!

到此这篇max232程序(max232中文手册)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • gkjb是什么(ghjk是什么缩写)2025-09-21 20:18:06
  • e71409故障码(e107故障代码)2025-09-21 20:18:06
  • 预适应训练仪哪个厂家的好?(预适应训练仪哪个厂家的好一点)2025-09-21 20:18:06
  • auto可以说明全局变量吗(autolisp全局变量)2025-09-21 20:18:06
  • nfe材质是什么意思(nfe是什么金属)2025-09-21 20:18:06
  • latex编辑器难吗(latex编辑器 哪个好用)2025-09-21 20:18:06
  • jflash配置(jflash下载程序步骤)2025-09-21 20:18:06
  • 制作win10u盘启动盘的步骤(win10 制作启动u盘)2025-09-21 20:18:06
  • nvm是固态硬盘吗(nvme是固态还是机械)2025-09-21 20:18:06
  • 创建zip压缩文件(如何创建zip压缩包)2025-09-21 20:18:06
  • 全屏图片