本发明涉及无线电子产品生产领域,尤其涉及一种电子产品生产中的优化校准算法。
背景技术:
在无线电子产品的制造过程中,无线指标主要有六个方面:无线吞吐量,频谱模板,频偏,接收灵敏度,EVM,目标功率。其中目标功率代表着信号的覆盖范围;EVM代表着信号的质量好坏。所以目标功率和EVM的好坏直接影响到用户对无线电子产品的使用体验,而这两者之间在一定的程度上又存在着矛盾。当发射功率过高时,产品的EVM会变的很差,而发射功率过低时,信号覆盖的范围又很小,用户体验会变差。所以,寻找目标功率和EVM之间最合适的搭配就成为了无线产品生产中十分重要的一环。而目标功率和EVM的好坏同时取决于写入的无线芯片的寄存器的值(又称index值或Gain值),因此该过程就是寻找最佳index值的过程,也就是无线校准的过程。
在无线技术的发展过程中,2.4G频段的无线传输技术已经十分成熟,但困于传输频段的较低及调制方式,虽然较稳定,但传输速率较低。于是5.8G的频段传输被发明并快速的应用。由于5.8G属于高频段的无线传输方式。信道数量比起2.4G多出来很多(5.8G一般是36-165信道,2.4G一般是1-14信道)。所以在5.8G频段的校准需要很大的工作量。如何简化校准算法就成了无线电子产品生产中十分迫切的需求。
行业内以往的做法是,在5.8G频段下,选择在速率为MCS7下的802.11n HT40的模式进行校准,获取达到标准功率时的index值,并写入芯片内的寄存器中。其他模式同时校准和802.11n HT40相同的信道并将它们之间的差值写入芯片的寄存器中去。这种算法虽然能够较准确的得到每个模式下的标准功率,但是计算方式比较的复杂,校准的信道比较多,对于电子产品的生产过程来说,显然效率比较低下,不利于企业降低生产成本。
技术实现要素:
本发明的目的在于提供一种电子产品生产中的优化校准算法,解决现有的校准算法的效率低、计算和校准方式复杂,校准成本高的问题。
为解决上述问题,本发明所采取的技术方案是:
一种电子产品生产中的优化校准算法,包括以下步骤:
步骤一,根据芯片基本信息选择需要写入index值的模式和需要写入差值的模式;
步骤二,对芯片的有效信道进行平均分组;
步骤三,选择每个信道段内靠近中间的信道进行校准;
步骤四,先测试出一个功率,将该功率与标准功率范围进行对比,当该功率不在标准范围内时,根据index值和功率值对应的线性关系,调节index值的大小,直到功率值达到了标准功率范围内,则index值符合需求;
步骤五,把符合需求的index值填入每个信道相对应的寄存器内,并将包含该信道的信道段内的其他信道所对应的寄存器中填入相同的index值;
步骤六,在需要写入差值的模式中,选择一个信道,对该信道进行校准,当该信道的功率达到标准功率范围后,将此时的index值和基准模式下该信道的index值进行比较,得到它们的差值,在该模式下的所有信道所对应的寄存器要写入该差值;
步骤七,当所有的信道都填充完成之后,挑选另外的几个信道进行验证,当挑选的信道测试的功率达到标准功率范围时,校准完成。
进一步的,所述芯片的频段在5.8G频段,则在802.11n HT40模式下写入index值,需要写入差值的模式下写入的与802.11nHT40模式index值的差值。
进一步的,频段在5.8G频段的芯片,有效的信道为36-165,平均分组后每10个信道为一个信道段。
采用上述技术方案所产生的有益效果在于:本算法工序少,计算和校准方式均较为简单,且效率很好,同时所涉及的设备也相对较少,校准成本得到控制。
附图说明
图1为本发明一个实施例的测试环境。
图2为本发明一个实施例中信道进行分组示意图。
图3为本发明一个实施例中具体的写值的指令。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
根据本发明一种电子产品生产中的优化校准算法的一个实施例:一种电子产品生产中的优化校准算法,包括以下步骤:
步骤一,根据芯片基本信息选择需要写入index值的模式和需要写入差值的模式;
步骤二,对芯片的有效信道进行平均分组;
步骤三,选择每个信道段内靠近中间的信道进行校准;
步骤四,先测试出一个功率,将该功率与标准功率范围进行对比,当该功率不在标准范围内时,根据index值和功率值对应的线性关系,调节index值的大小,直到功率值达到了标准功率范围内,则index值符合需求;
步骤五,把符合需求的index值填入每个信道相对应的寄存器内,并将包含该信道的信道段内的其他信道所对应的寄存器中填入相同的index值;
步骤六,在需要写入差值的模式中,选择一个信道,对该信道进行校准,当该信道的功率达到标准功率范围后,将此时的index值和基准模式下该信道的index值进行比较,得到它们的差值,在该模式下的所有信道所对应的寄存器要写入该差值;
步骤七,当所有的信道都填充完成之后,挑选另外的几个信道进行验证,当挑选的信道测试的功率达到标准功率范围时,校准完成。
根据本发明一种电子产品生产中的优化校准算法的另一个实施例,所述芯片的频段在5.8G频段,则在802.11n HT40模式下写入index值,需要写入差值的模式下写入的与802.11nHT40模式index值的差值。
根据本发明一种电子产品生产中的优化校准算法的另一个实施例,频段在5.8G频段的芯片,有效的信道为36-165,平均分组后每10个信道为一个信道段。
现利用RTL8812芯片进行了实际的操作。
选取了搭载RTL8812芯片的无线产品,测试环境如图1(PC为测试主机,DUT为被测器件).搭好环境后按照图2信道进行分组,选择802.11nHT40作为基准模式。然后分别在每个信道段内选取一个信道。本文中选取42,50,62,70,82,90,102,110120,128,140,150,162信道。其他模式选取42信道作为校准信道。基准模式的每个信道所对应的index值有两位,写入的数据为十六进制。选择基准模式的校准信道之后,其他模式使用42信道与802.11nHT40的42信道的index值作差值。则其他模式填充这些相同的差值。具体的写值的指令如图3(在具体填入数据时我们默认双流的位置全部填入0。802.11nHT20和802.11acVHT20在相同的位置填入数据。802.11acVHT160默认填写0)。分别对选取的信道进行校准,得到能够达到标准功率范围的功率下的index值。然后在802.11n HT40模式下填入index值。其他模式填入该模式与802.11n HT40模式42信道index值的差值。得到的测试的结果与我们的预期相符。即:选择任意模式下任意的信道进行测试,发现功率都是能够达到标准的功率。
尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。