CN108228500B - 一种信号调节方法、电子设备和计算机存储介质 - Google Patents

一种信号调节方法、电子设备和计算机存储介质 Download PDF

Info

Publication number
CN108228500B
CN108228500B CN201810004418.8A CN201810004418A CN108228500B CN 108228500 B CN108228500 B CN 108228500B CN 201810004418 A CN201810004418 A CN 201810004418A CN 108228500 B CN108228500 B CN 108228500B
Authority
CN
China
Prior art keywords
parameter
signal
adjusting
error rate
quality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810004418.8A
Other languages
English (en)
Other versions
CN108228500A (zh
Inventor
胡泽志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201810004418.8A priority Critical patent/CN108228500B/zh
Publication of CN108228500A publication Critical patent/CN108228500A/zh
Application granted granted Critical
Publication of CN108228500B publication Critical patent/CN108228500B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

本发明实施例公开了一种信号调节方法,所述方法应用于电子设备中,所述方法包括:确定所述电子设备中的第一信号的质量参数;获取所述电子设备的第一调节参数和第二调节参数;其中,所述第一调节参数和所述第二调节参数是用于调节所述传输信号的信号强度的;基于所述质量参数、所述第一调节参数和所述第二调节参数,调节所述第一信号的信号质量。本发明的实施例时时还公开了一种电子设备和计算机存储介质。

Description

一种信号调节方法、电子设备和计算机存储介质
技术领域
本发明涉及通信领域中的信息处理技术,尤其涉及一种信号调节方法、电子设备和计算机存储介质。
背景技术
对于串行高级技术附件(Serial Advanced Technology Attachment,SATA)/串行连接小型计算机***接口(Serial Attached Scsi,SAS)信号,英特尔(Intel)(PlatformController Hub,PCH)桥片内部使用85欧姆阻抗,且提倡主板端使用85欧姆的差分阻抗;但是,SATA行业标准推荐使用100欧姆阻抗。同样,对于独立磁盘冗余阵列(Redundant Arrayof Independent Disks,RAID)卡和主机总线适配器(Host Bus Adapter,HBA)卡优选的是使用85欧姆的阻抗,但是,线材厂家和硬盘厂家生产的时候都是按照100欧姆的行业标准执行的。这样,就会出现实际使用的阻抗与信号不匹配的问题。
为了解决上述问题,现有技术中出现了设置了去加重参数和预加重参数来调整信号强度,避免不匹配问题的方案;但是,现有方案中的去加重参数和预加重参数已经固定的配置在设备中,如果用户想要改变去加重参数和预加重参数就必须重新配置新的设备,造成极大的浪费,并且实时性较差。
发明内容
为解决上述技术问题,本发明实施例期望提供一种信号调节方法、电子设备和计算机存储介质,解决了现有技术中的只能基于固定的去加重参数和预加重参数来调节信号的问题,在解决不匹配缺陷的同时可以实现不止基于去加重参数和预加重参数来调节信号,避免资源的浪费,并且保证了实时性的调节信号。
本发明的技术方案是这样实现的:
一种信号调节方法,所述方法应用于电子设备中,所述方法包括:
确定所述电子设备中的第一信号的质量参数;
获取所述电子设备的第一调节参数和第二调节参数;其中,所述第一调节参数和所述第二调节参数是用于调节所述传输信号的信号强度的;
基于所述质量参数、所述第一调节参数和所述第二调节参数,调节所述第一信号的信号质量。
可选的,所述基于所述质量参数、所述第一调节参数和所述第二调节参数,调节所述第一信号的信号质量,包括:
确定所述质量参数与预设质量参数的关系;
基于所述质量参数与预设质量参数的关系调节所述第一调节参数和第二调节参数,并基于调节后的所述第一调节参数和第二调节参数调节所述第一信号的信号质量。
可选的,所述质量参数包括误码率,所述确定所述质量参数与预设质量参数之间的关系,包括:
检测所述误码率与基准误码率之间的大小关系;
若所述误码率大于所述基准误码率且所述误码率与所述基准误码率的差值的绝对值大于预设数值,确定所述质量参数大于所述预设质量参数;
若所述误码率小于所述基准误码率且所述误码率与所述基准误码率的差值的绝对值大于所述预设数值,确定所述质量参数小于所述预设质量参数。
可选的,所述质量参数包括误码率和时间系数,所述确定所述质量参数与预设质量参数之间的关系,包括:
获取所述误码率与所述时间系数的乘积,并检测所述乘积与基准误码率之间的大小关系;
若所述乘积大于所述基准误码率且所述乘积与所述基准误码率的差值的绝对值大于预设数值,确定所述质量参数大于所述预设质量参数;
若所述乘积小于所述基准误码率且所述乘积与所述基准误码率的差值的绝对值大于所述预设数值,确定所述质量参数小于所述预设质量参数。
可选的,所述基于所述质量参数与预设质量参数的关系调节所述第一调节参数和第二调节参数,并基于调节后的所述第一调节参数和第二调节参数调节所述第一信号的信号质量,包括:
若所述质量参数大于所述预设质量参数,调节所述第一调节参数得到第三调节参数;
基于所述第三调节参数调节所述第一信号的信号强度,得到第二信号;
若所述第二信号的质量参数大于所述预设质量参数,调节所述第三调节参数,并基于调节后的所述第三调节参数调节所述第二信号的信号强度,直到调节后的信号的质量参数与所述预设质量参数的差值的绝对值小于预设数值。
可选的,所述基于所述质量参数与预设质量参数的关系调节所述第一调节参数和第二调节参数,并基于调节后的所述第一调节参数和第二调节参数调节所述第一信号的信号质量,包括:
若所述质量参数小于所述预设质量参数,调节所述第二调节参数得到第四调节参数;
基于所述第四调节参数调节所述第一信号的信号强度,得到第三信号;
若所述第三信号的质量参数小于所述预设质量参数,调节所述第四调节参数,并基于调节后的所述第四调节参数调节所述第三信号的信号强度,直到调节后的信号的质量参数与所述预设质量参数的差值的绝对值小于预设数值。
一种电子设备,所述电子设备包括:处理器、存储器和通信总线;
所述通信总线用于实现处理器和存储器之间的通信连接;
所述处理器用于执行存储器中存储的信息处理程序,以实现以下步骤:
确定所述电子设备中的第一信号的质量参数;
获取所述电子设备的第一调节参数和第二调节参数;其中,所述第一调节参数和所述第二调节参数是用于调节所述传输信号的信号强度的;
基于所述质量参数、所述第一调节参数和所述第二调节参数,调节所述第一信号的信号质量。
可选的,所述处理器还用于实现以下步骤:
确定所述质量参数与预设质量参数的关系;
基于所述质量参数与预设质量参数的关系调节所述第一调节参数和第二调节参数,并基于调节后的所述第一调节参数和第二调节参数调节所述第一信号的信号质量。
可选的,所述处理器还用于实现以下步骤:
检测所述误码率与基准误码率之间的大小关系;
若所述误码率大于所述基准误码率且所述误码率与所述基准误码率的差值的绝对值大于预设数值,确定所述质量参数大于所述预设质量参数;
若所述误码率小于所述基准误码率且所述误码率与所述基准误码率的差值的绝对值大于所述预设数值,确定所述质量参数小于所述预设质量参数。
一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述所述的信号调节方法的步骤。
本发明的实施例所提供的信号调节方法、电子设备和计算机存储介质,确定电子设备中的第一信号的质量参数,并获取电子设备的第一调节参数和第二调节参数,第一调节参数和第二调节参数是用于调节传输信号的信号强度的,之后基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量,这样,调节信号的质量时可以是基于质量参数、第一调节参数和第二调节参数共同来进行的,而不是只基于第一调节参数和第二调节参数,解决了现有技术中的只能基于固定的去加重参数和预加重参数来调节信号的问题,在解决不匹配缺陷的同时可以实现不止基于去加重参数和预加重参数来调节信号,避免资源的浪费,并且保证了实时性的调节信号。
附图说明
图1为本发明的实施例提供的一种信号调节方法的流程示意图;
图2为本发明的实施例提供的另一种信号调节方法的流程示意图;
图3为本发明的实施例提供的又一种信号调节方法的流程示意图;
图4为本发明的另一实施例提供的一种信号调节方法的流程示意;
图5为本发明的实施例提供的一种信号调节的反馈示意图;
图6为本发明的实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
本发明的实施例提供一种信号调节方法,参照图1所示,该方法包括以下步骤:
步骤101、确定电子设备中的第一信号的质量参数。
其中步骤101确定电子设备中的第一信号的质量参数可以由电子设备来实现;该电子设备可以是能够传输SATA或者SAS信号的电子设备,例如该电子设备可以包括:具有PCH桥片或者RAID/HBA卡的电子设备。第一信号可以是该电子设备中传输的信号。第一信号的质量参数可以是能够表示第一信号的信号质量的参数。
步骤102、获取电子设备的第一调节参数和第二调节参数。
其中,第一调节参数和第二调节参数是用于调节传输信号的信号强度的。
在本发明的其他实施例中,步骤102获取电子设备的第一调节参数和第二调节参数可以由电子设备来实现;第一调节参数和第二调节参数可以是预先设定的用于调节电子设备中传输信号的信号强度的参数。在一种可行的实现方式中,第一调节参数可以是在信号强度过强的时候使用的,第二调节参数可以是在信号强度较弱的时候使用的。
步骤103、基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量。
其中,步骤103基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量可以由电子设备来实现;电子设备可以根据质量参数实时调节第一调节参数和第二调节参数,之后使用调节后的第一调节参数和第二调节参数来调节传输信号的信号质量。
本发明的实施例所提供的信号调节方法,确定电子设备中的第一信号的质量参数,并获取电子设备的第一调节参数和第二调节参数,第一调节参数和第二调节参数是用于调节传输信号的信号强度的,之后基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量,这样,调节信号的质量时可以是基于质量参数、第一调节参数和第二调节参数共同来进行的,而不是只基于第一调节参数和第二调节参数,解决了现有技术中的只能基于固定的去加重参数和预加重参数来调节信号的问题,在解决不匹配缺陷的同时可以实现不止基于去加重参数和预加重参数来调节信号,避免资源的浪费,并且保证了实时性的调节信号。
基于前述实施例,本发明的实施例提供一种信号调节方法,参照图2所示,该方法包括以下步骤:
步骤201、电子设备确定电子设备中的第一信号的质量参数。
步骤202、电子设备获取电子设备的第一调节参数和第二调节参数。
其中,第一调节参数和第二调节参数是用于调节传输信号的信号强度的。
步骤203、电子设备确定质量参数与预设质量参数的关系。
其中,预设质量参数可以是预先设定的能够表征电子设备中传输信号的质量变化的基准参数;该预设质量参数可以是通过对历史使用数据进行分析后得到的,也可以是根据从实际应用中得到的经验值来设置的,当然也可以是在具体的应用场景中确定的。质量参数与预设质量参数的关系可以是质量参数与预设质量参数之间的大小关系。
步骤204、电子设备基于质量参数与预设质量参数的关系调节第一调节参数和第二调节参数,并基于调节后的第一调节参数和第二调节参数调节第一信号的信号质量。
其中,电子设备在调节电子设备中的第一信号的质量时,可以是通过质量参数与预设质量参数之间的大小关系来实时调节第一调节参数和第二调节参数,之后使用调节后的第一调节参数和第二调节参数调节第一信号的质量。
需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
本发明的实施例所提供的信号调节方法,确定电子设备中的第一信号的质量参数,并获取电子设备的第一调节参数和第二调节参数,第一调节参数和第二调节参数是用于调节传输信号的信号强度的,之后基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量,这样,调节信号的质量时可以是基于质量参数、第一调节参数和第二调节参数共同来进行的,而不是只基于第一调节参数和第二调节参数,解决了现有技术中的只能基于固定的去加重参数和预加重参数来调节信号的问题,在解决不匹配缺陷的同时可以实现不止基于去加重参数和预加重参数来调节信号,避免资源的浪费,并且保证了实时性的调节信号。
基于前述实施例,本发明的实施例提供一种信号调节方法,质量参数包括误码率,预设质量参数包括基准误码率,参照图3所示,该方法包括以下步骤:
步骤301、电子设备确定电子设备中的第一信号的误码率。
其中,电子设备中具有能够检测电子设备中的传输的信号的误码率的器件,并且该器件会将检测到的值记录在日志中,确定第一信号的误码率可以是通过读取日志记录来实现的。若第一信号包括:SATA或者SAS信号,那么第一信号的误码率可以是通过读取监测SATA或者SAS信号的误码率的器件的日志记录来实现。
步骤302、电子设备获取电子设备的第一调节参数和第二调节参数。
其中,第一调节参数和第二调节参数是用于调节传输信号的信号强度的。
在一种可行的实施例中,第一调节参数可以包括去加重参数,第二调节参数可以包括预加重参数。此时,获取到的电子设备的去加重参数和预加重参数可以是电子设备出厂时就已经设置好的,可以是一种初始值。该初始值可以是在电子设备的***设计好之后,通过调试硬件人工配置的静态值。
步骤303、电子设备检测误码率与基准误码率之间的大小关系。
其中,可以是通过直接比较误码率与基准误码率的大小来实现的。基准误码率可以是预先设置的能够准确的标识SATA或者SAS信号的质量的基准值。
需要说明的是,步骤303电子设备检测误码率与基准误码率之间的大小关系之后可以选择执行步骤304~306或者307~309。
步骤304、若误码率大于基准误码率且误码率与基准误码率的差值的绝对值大于预设数值,电子设备调节第一调节参数得到第三调节参数。
其中,如果误码率大于基准误码率并且误码率与基准误码率的差值的绝对值大于预设数值,说明SATA或者SAS信号的误差已经超过了可允许的范围,且SATA或者SAS信号的误差严重超标,此时可以通过增大或者减小去加重参数来调节SATA或者SAS信号的误码率。
步骤305、电子设备基于第三调节参数调节第一信号的信号强度,得到第二信号。
其中,调节完去加重参数后,使用调节后的去加重参数调节SATA或者SAS信号的强度,并继续检测调节后的SATA或者SAS信号的误码率与基准误码率之间的大小关系。
步骤306、若第二信号的误码率大于基准误码率并且误码率与基准误码率的差值的绝对值大于预设数值,电子设备调节第三调节参数,并基于调节后的第三调节参数调节第二信号的信号强度,直到调节后的信号的质量参数与预设质量参数的差值的绝对值小于预设数值。
其中,如果调节后的SATA或者SAS信号的误码率仍然大于基准误码率,且调节后的SATA或者SAS信号的误码率与基准误码率的差值的绝对值仍然大于预设数值,说明第一次对去加重参数调节不准确,需要继续调节去加重参数,当然此次调节与第一次调节一致,若第一次为增大去加重参数,那本次也是增大去加重参数;若第一次为减小去加重参数,那本次也是减小去加重参数。如果经过第二次调节之后SATA或者SAS信号的误码率仍然大于基准误码率,且调节后的SATA或者SAS信号的误码率与基准误码率的差值的绝对值仍然大于预设数值,下一次调节的时候就需要与第一次和第二次调节相反,也就是说若第一次和第二次是增大去加重参数,那第三次就是减小去加重参数一直到SATA或者SAS信号的误码率与基准误码率的差值的绝对值小于或等于预设数值。
需要说明的是,一般对去加重参数调节的时候进行相同的调节两次(可以选择增大或者减小),一般尝试两次之后;如果SATA或者SAS信号的误码率仍然大于基准误码率,且调节后的SATA或者SAS信号的误码率与基准误码率的差值的绝对值仍然大于预设数值,那就需要反方向调节也就是采用与前两次调节相反的调节方法调节去加重参数。其中,预设数值是基于历史数据、使用经验或者实际应用场景确定的可允许的误差值;若该误差值可以是一个范围,那么可以调节去加重参数直到SATA或者SAS信号的误码率与基准误码率的差值的绝对值在对应范围内即可。
步骤307、若误码率小于基准误码率且误码率与基准误码率的差值的绝对值大于预设数值,电子设备调节第二调节参数得到第四调节参数。
其中,如果误码率小于基准误码率并且误码率与基准误码率的差值的绝对值大于预设数值,说明SATA或者SAS信号的误差已经超过了可允许的范围,且SATA或者SAS信号的误差严重超标,此时可以通过增大或者减小预加重参数来调节SATA或者SAS信号的误码率。
步骤308、电子设备基于第四调节参数调节第一信号的信号强度,得到第三信号。
其中,调节完预加重参数后,使用调节后的预加重参数调节SATA或者SAS信号的强度,并继续检测调节后的SATA或者SAS信号的误码率与基准误码率之间的大小关系。
步骤309、若第三信号的误码率小于基准误码率并且误码率与基准误码率的差值的绝对值大于预设数值,电子设备调节第四调节参数,并基于调节后的第四调节参数调节第三信号的信号强度,直到调节后的信号的质量参数与预设质量参数的差值的绝对值小于预设数值。
其中,如果调节后的SATA或者SAS信号的误码率仍然小于基准误码率,且调节后的SATA或者SAS信号的误码率与基准误码率的差值的绝对值仍然大于预设数值,说明第一次对预加重参数调节不准确,需要继续调节预加重参数,当然此次调节与第一次调节一致,若第一次为增大预加重参数,那本次也是增大预加重参数;若第一次为减小预加重参数,那本次也是减小预加重参数。如果经过第二次调节之后SATA或者SAS信号的误码率仍然小于基准误码率,且调节后的SATA或者SAS信号的误码率与基准误码率的差值的绝对值仍然大于预设数值,下一次调节的时候就需要与第一次和第二次调节相反,也就是说若第一次和第二次是增大预加重参数,那第三次就是减小预加重参数一直到SATA或者SAS信号的误码率与基准误码率的差值的绝对值小于或等于预设数值。
需要说明的是,一般对预加重参数调节的时候进行相同的调节两次(可以选择增大或者减小),一般尝试两次之后;如果SATA或者SAS信号的误码率仍然小于基准误码率,且调节后的SATA或者SAS信号的误码率与基准误码率的差值的绝对值仍然大于预设数值,那就需要进行相反方向调节也就是采用与前两次调节相反的调节方法调节预加重参数。
需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
本发明的实施例所提供的信号调节方法,确定电子设备中的第一信号的质量参数,并获取电子设备的第一调节参数和第二调节参数,第一调节参数和第二调节参数是用于调节传输信号的信号强度的,之后基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量,这样,调节信号的质量时可以是基于质量参数、第一调节参数和第二调节参数共同来进行的,而不是只基于第一调节参数和第二调节参数,解决了现有技术中的只能基于固定的去加重参数和预加重参数来调节信号的问题,在解决不匹配缺陷的同时可以实现不止基于去加重参数和预加重参数来调节信号,避免资源的浪费,并且保证了实时性的调节信号。同时,可以实现对去加重参数和预加重参数的调节。
基于前述实施例,本发明的实施例提供一种信号调节方法,质量参数包括误码率和时间系数,预设质量参数包括基准误码率,参照图4所示,该方法包括以下步骤:
步骤401、电子设备确定电子设备中的第一信号的误码率和时间系数。
其中,时间系数是根据PCH桥片或者RAID/HBA卡的使用时间来确定的;具体确定的时候可以设置一个比例关系,根据该比例关系来确定时间系数得到大小;例如可以按照如下方式设置:若使用时间为1年,时间系数为1;若使用时间为1-2年,时间系数为1.01;若使用时间为2-3年,时间系数为1.02;若使用时间为3-4年,时间系数为1.03;若使用时间为4-5年,时间系数为1.04;若使用时间大于5年,时间次数为1.05等。
步骤402、电子设备获取电子设备的第一调节参数和第二调节参数。
其中,第一调节参数和第二调节参数是用于调节传输信号的信号强度的。
步骤403、电子设备获取误码率与时间系数的乘积。
步骤404、电子设备检测乘积与基准误码率之间的大小关系。
需要说明的是,步骤404电子设备检测乘积与基准误码率之间的大小关系之后,可以选择执行步骤405~407或者408~410。
其中,本实施例中步骤405~407的调节方法与上述实施例中的步骤304~306的调节方法类似,本实施例中步骤408~410的调节方法与上述实施例中的步骤307~309的调节方法类似此处不再赘述;
步骤405、若乘积大于基准误码率且乘积与基准误码率的差值的绝对值大于预设数值,电子设备调节第一调节参数得到第三调节参数。
步骤406、电子设备基于第三调节参数调节第一信号的信号强度,得到第二信号。
步骤407、若第二信号的误码率与时间系数的乘积大于基准误码率并且乘积与基准误码率的差值的绝对值大于预设数值,电子设备调节第三调节参数,并基于调节后的第三调节参数调节第二信号的信号强度,直到调节后的信号的质量参数与预设质量参数的差值的绝对值小于预设数值。
步骤408、若乘积小于基准误码率且乘积与基准误码率的差值的绝对值大于预设数值,电子设备调节第二调节参数得到第四调节参数。
步骤409、电子设备基于第四调节参数调节第一信号的信号强度,得到第三信号。
步骤410、若第三信号的误码率与时间系数的乘积小于基准误码率并且对应乘积与基准误码率的差值的绝对值大于预设数值,电子设备调节第四调节参数,并基于调节后的第四调节参数调节第三信号的信号强度,直到调节后的信号的质量参数与预设质量参数的差值的绝对值小于预设数值。
其中,本实施例中增加时间系数,可以进一步保证调节的准确性和有效性。
在本发明的其它实施例中,在对PCH桥片或者RAID/HBA卡中的SATA或者SAS信号进行调节时,如图5所示,可以将信号质量和时间系数作为输入参数,将两者相乘的值与基准误码率进行比较,之后根据其答小关系调节预加重参数和去加重参数,最后使用调节后的预加重参数和去加重参数对SATA或者SAS信号进行调节。
需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
本发明的实施例所提供的信号调节方法,确定电子设备中的第一信号的质量参数,并获取电子设备的第一调节参数和第二调节参数,第一调节参数和第二调节参数是用于调节传输信号的信号强度的,之后基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量,这样,调节信号的质量时可以是基于质量参数、第一调节参数和第二调节参数共同来进行的,而不是只基于第一调节参数和第二调节参数,解决了现有技术中的只能基于固定的去加重参数和预加重参数来调节信号的问题,在解决不匹配缺陷的同时可以实现不止基于去加重参数和预加重参数来调节信号,避免资源的浪费,并且保证了实时性的调节信号。同时,可以实现对去加重参数和预加重参数的调节。
基于前述实施例,本发明的实施例提供一种电子设备,该电子设备可以应用于图1~4对应的实施例提供的一种信号调节方法中,参照图6所示,该电子设备5包括:处理器51、存储器52和通信总线53,其中:
通信总线53用于实现处理器51和存储器52之间的通信连接。
处理器51用于执行存储器52中存储的信号调节程序,以实现以下步骤:
确定电子设备中的第一信号的质量参数;
获取电子设备的第一调节参数和第二调节参数;
其中,第一调节参数和第二调节参数是用于调节传输信号的信号强度的;
基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量。
在本发明的其他实施例中,处理器51用于执行存储器52中存储的信号调节程序的基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量,以实现以下步骤:
确定质量参数与预设质量参数的关系;
基于质量参数与预设质量参数的关系调节第一调节参数和第二调节参数,并基于调节后的第一调节参数和第二调节参数调节第一信号的信号质量。
在本发明的其他实施例中,质量参数包括误码率,处理器51用于执行存储器52中存储的信号调节程序的确定质量参数与预设质量参数的关系,以实现以下步骤:
检测误码率与基准误码率之间的大小关系;
若误码率大于基准误码率且误码率与基准误码率的差值的绝对值大于预设数值,确定质量参数大于预设质量参数;
若误码率小于基准误码率且误码率与基准误码率的差值的绝对值大于预设数值,确定质量参数小于预设质量参数。
在本发明的其他实施例中,质量参数包括误码率和时间系数,处理器51用于执行存储器52中存储的信号调节程序的确定质量参数与预设质量参数的关系,以实现以下步骤:
获取误码率与时间系数的乘积,并检测乘积与基准误码率之间的大小关系;
若乘积大于基准误码率且乘积与基准误码率的差值的绝对值大于预设数值,确定质量参数大于预设质量参数;
若乘积小于基准误码率且乘积与基准误码率的差值的绝对值大于预设数值,确定质量参数小于预设质量参数。
在本发明的其他实施例中,质量参数包括误码率和时间系数,处理器51用于执行存储器52中存储的信号调节程序的基于质量参数与预设质量参数的关系调节第一调节参数和第二调节参数,并基于调节后的第一调节参数和第二调节参数调节第一信号的信号质量,以实现以下步骤:
若质量参数大于预设质量参数,调节第一调节参数得到第三调节参数;
基于第三调节参数调节第一信号的信号强度,得到第二信号;
若第二信号的质量参数大于预设质量参数,调节第三调节参数,并基于调节后的第三调节参数调节第二信号的信号强度,直到调节后的信号的质量参数与预设质量参数的差值的绝对值小于预设数值。
在本发明的其他实施例中,处理器51用于执行存储器52中存储的信号调节程序,还可以实现以下步骤:
若质量参数小于预设质量参数,调节第二调节参数得到第四调节参数;
基于第四调节参数调节第一信号的信号强度,得到第三信号;
若第三信号的质量参数小于预设质量参数,调节第四调节参数,并基于调节后的第四调节参数调节第三信号的信号强度,直到调节后的信号的质量参数与预设质量参数的差值的绝对值小于预设数值。
需要说明的是,本实施例中处理器所执行的步骤的具体实现过程,可以参照图1~4对应的实施例提供的信号调节方法中的实现过程,此处不再赘述。
本发明的实施例所提供的电子设备,确定电子设备中的第一信号的质量参数,并获取电子设备的第一调节参数和第二调节参数,第一调节参数和第二调节参数是用于调节传输信号的信号强度的,之后基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量,这样,调节信号的质量时可以是基于质量参数、第一调节参数和第二调节参数共同来进行的,而不是只基于第一调节参数和第二调节参数,解决了现有技术中的只能基于固定的去加重参数和预加重参数来调节信号的问题,在解决不匹配缺陷的同时可以实现不止基于去加重参数和预加重参数来调节信号,避免资源的浪费,并且保证了实时性的调节信号。
基于前述实施例,本发明的实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:
确定电子设备中的第一信号的质量参数;
获取电子设备的第一调节参数和第二调节参数;
其中,第一调节参数和第二调节参数是用于调节传输信号的信号强度的;
基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行基于质量参数、第一调节参数和第二调节参数,调节第一信号的信号质量,以实现以下步骤:
确定质量参数与预设质量参数的关系;
基于质量参数与预设质量参数的关系调节第一调节参数和第二调节参数,并基于调节后的第一调节参数和第二调节参数调节第一信号的信号质量。
在本发明的其他实施例中,质量参数包括误码率,该一个或者多个程序可被一个或者多个处理器执行确定质量参数与预设质量参数的关系,以实现以下步骤:
检测误码率与基准误码率之间的大小关系;
若误码率大于基准误码率且误码率与基准误码率的差值的绝对值大于预设数值,确定质量参数大于预设质量参数;
若误码率小于基准误码率且误码率与基准误码率的差值的绝对值大于预设数值,确定质量参数小于预设质量参数。
在本发明的其他实施例中,质量参数包括误码率和时间系数,该一个或者多个程序可被一个或者多个处理器执行确定质量参数与预设质量参数的关系,以实现以下步骤:
获取误码率与时间系数的乘积,并检测乘积与基准误码率之间的大小关系;
若乘积大于基准误码率且乘积与基准误码率的差值的绝对值大于预设数值,确定质量参数大于预设质量参数;
若乘积小于基准误码率且乘积与基准误码率的差值的绝对值大于预设数值,确定质量参数小于预设质量参数。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行基于质量参数与预设质量参数的关系调节第一调节参数和第二调节参数,并基于调节后的第一调节参数和第二调节参数调节第一信号的信号质量,以实现以下步骤:
若质量参数大于预设质量参数,调节第一调节参数得到第三调节参数;
基于第三调节参数调节第一信号的信号强度,得到第二信号;
若第二信号的质量参数大于预设质量参数,调节第三调节参数,并基于调节后的第三调节参数调节第二信号的信号强度,直到调节后的信号的质量参数与预设质量参数的差值的绝对值小于预设数值。
在本发明的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行,还可以实现以下步骤:
若质量参数小于预设质量参数,调节第二调节参数得到第四调节参数;
基于第四调节参数调节第一信号的信号强度,得到第三信号;
若第三信号的质量参数小于预设质量参数,调节第四调节参数,并基于调节后的第四调节参数调节第三信号的信号强度,直到调节后的信号的质量参数与预设质量参数的差值的绝对值小于预设数值。
需要说明的是,本实施例中处理器所执行的步骤的具体实现过程,可以参照图1~4对应的实施例提供的信号调节方法中的实现过程,此处不再赘述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (9)

1.一种信号调节方法,所述方法应用于电子设备中,所述方法包括:
确定所述电子设备中的第一信号的质量参数;其中,所述第一信号是所述电子设备中的传输信号;所述第一信号的质量参数是表示所述第一信号的信号质量的参数;
获取所述电子设备的第一调节参数和第二调节参数;其中,所述第一调节参数和所述第二调节参数是用于调节传输信号的信号强度的;所述第一调节参数调节的信号的强度,大于所述第二调节参数调节的信号的强度;
基于所述第一信号的质量参数、所述第一调节参数和所述第二调节参数,调节所述第一信号的信号质量;
其中,所述基于所述第一信号的质量参数、所述第一调节参数和所述第二调节参数,调节所述第一信号的信号质量,包括:
若所述第一信号的质量参数大于预设质量参数,调节所述第一调节参数得到第三调节参数;
基于所述第三调节参数调节所述第一信号的信号强度,得到第二信号;
若所述第二信号的质量参数大于所述预设质量参数,调节所述第三调节参数,并基于调节后的所述第三调节参数调节所述第二信号的信号强度,直到调节后的信号的质量参数与所述预设质量参数的差值的绝对值小于预设数值。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述第一信号的质量参数与预设质量参数的关系。
3.根据权利要求2所述的方法,其特征在于,所述第一信号的质量参数包括误码率,所述确定所述第一信号的质量参数与预设质量参数的关系,包括:
检测所述误码率与基准误码率之间的大小关系;
若所述误码率大于所述基准误码率且所述误码率与所述基准误码率的差值的绝对值大于预设数值,确定所述第一信号的质量参数大于所述预设质量参数;
若所述误码率小于所述基准误码率且所述误码率与所述基准误码率的差值的绝对值大于所述预设数值,确定所述第一信号的质量参数小于所述预设质量参数。
4.根据权利要求2所述的方法,其特征在于,所述第一信号的质量参数包括误码率和时间系数,所述确定所述第一信号的质量参数与预设质量参数的关系,包括:
获取所述误码率与所述时间系数的乘积,并检测所述乘积与基准误码率之间的大小关系;
若所述乘积大于所述基准误码率且所述乘积与所述基准误码率的差值的绝对值大于预设数值,确定所述第一信号的质量参数大于所述预设质量参数;
若所述乘积小于所述基准误码率且所述乘积与所述基准误码率的差值的绝对值大于所述预设数值,确定所述第一信号的质量参数小于所述预设质量参数。
5.根据权利要求1所所述的方法,其特征在于,所述方法还包括:
若所述第一信号的质量参数小于所述预设质量参数,调节所述第二调节参数得到第四调节参数;
基于所述第四调节参数调节所述第一信号的信号强度,得到第三信号;
若所述第三信号的质量参数小于所述预设质量参数,调节所述第四调节参数,并基于调节后的所述第四调节参数调节所述第三信号的信号强度,直到调节后的信号的质量参数与所述预设质量参数的差值的绝对值小于预设数值。
6.一种电子设备,其特征在于,所述电子设备包括:处理器、存储器和通信总线;
所述通信总线用于实现处理器和存储器之间的通信连接;
所述处理器用于执行存储器中存储的信号调节程序,以实现以下步骤:
确定所述电子设备中的第一信号的质量参数;其中,所述第一信号是所述电子设备中的传输信号;所述第一信号的质量参数是表示所述第一信号的信号质量的参数;
获取所述电子设备的第一调节参数和第二调节参数;其中,所述第一调节参数和所述第二调节参数是用于调节传输信号的信号强度的;所述第一调节参数调节的信号的强度,大于所述第二调节参数调节的信号的强度;
基于所述第一信号的质量参数、所述第一调节参数和所述第二调节参数,调节所述第一信号的信号质量;
其中,所述基于所述第一信号的质量参数、所述第一调节参数和所述第二调节参数,调节所述第一信号的信号质量,包括:
若所述第一信号的质量参数大于预设质量参数,调节所述第一调节参数得到第三调节参数;
基于所述第三调节参数调节所述第一信号的信号强度,得到第二信号;
若所述第二信号的质量参数大于所述预设质量参数,调节所述第三调节参数,并基于调节后的所述第三调节参数调节所述第二信号的信号强度,直到调节后的信号的质量参数与所述预设质量参数的差值的绝对值小于预设数值。
7.根据权利要求6所述的电子设备,其特征在于,所述处理器还用于实现以下步骤:
确定所述第一信号的质量参数与预设质量参数的关系。
8.根据权利要求6所述的电子设备,其特征在于,所述第一信号的质量参数包括误码率,所述处理器还用于实现以下步骤:
检测所述误码率与基准误码率之间的大小关系;
若所述误码率大于所述基准误码率且所述误码率与所述基准误码率的差值的绝对值大于预设数值,确定所述第一信号的质量参数大于所述预设质量参数;
若所述误码率小于所述基准误码率且所述误码率与所述基准误码率的差值的绝对值大于所述预设数值,确定所述第一信号的质量参数小于所述预设质量参数。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至5中任一项所述的信号调节方法的步骤。
CN201810004418.8A 2018-01-03 2018-01-03 一种信号调节方法、电子设备和计算机存储介质 Active CN108228500B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810004418.8A CN108228500B (zh) 2018-01-03 2018-01-03 一种信号调节方法、电子设备和计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810004418.8A CN108228500B (zh) 2018-01-03 2018-01-03 一种信号调节方法、电子设备和计算机存储介质

Publications (2)

Publication Number Publication Date
CN108228500A CN108228500A (zh) 2018-06-29
CN108228500B true CN108228500B (zh) 2020-08-25

Family

ID=62642873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810004418.8A Active CN108228500B (zh) 2018-01-03 2018-01-03 一种信号调节方法、电子设备和计算机存储介质

Country Status (1)

Country Link
CN (1) CN108228500B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113691384B (zh) * 2020-05-19 2024-07-05 浙江宇视科技有限公司 一种通信链路的参数配置方法、装置及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102684760A (zh) * 2011-03-15 2012-09-19 联想(北京)有限公司 一种移动终端无线通信方法以及移动终端
CN104281550A (zh) * 2013-07-11 2015-01-14 鸿富锦精密工业(深圳)有限公司 信号转发器及信号转发方法
CN106332199A (zh) * 2016-10-28 2017-01-11 维沃移动通信有限公司 一种移动终端接入lte网络的方法及移动终端

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012080322A (ja) * 2010-10-01 2012-04-19 Fujitsu Optical Components Ltd 光送信器及び光伝送装置、並びに光送信器の制御方法
KR102348784B1 (ko) * 2015-06-26 2022-01-07 삼성전자주식회사 모드에 따라 신호 세기를 제어하는 전자 장치 및 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102684760A (zh) * 2011-03-15 2012-09-19 联想(北京)有限公司 一种移动终端无线通信方法以及移动终端
CN104281550A (zh) * 2013-07-11 2015-01-14 鸿富锦精密工业(深圳)有限公司 信号转发器及信号转发方法
CN106332199A (zh) * 2016-10-28 2017-01-11 维沃移动通信有限公司 一种移动终端接入lte网络的方法及移动终端

Also Published As

Publication number Publication date
CN108228500A (zh) 2018-06-29

Similar Documents

Publication Publication Date Title
EP3306475B1 (en) System and method for predicting disk failure
EP2693649A1 (en) Information processing apparatus, information processing system, and communication control method
CN111210864A (zh) Ddr芯片测试方法、装置、设备和计算机可读存储介质
CN108228500B (zh) 一种信号调节方法、电子设备和计算机存储介质
CN115547396B (zh) 一种针对eMMC的测试方法和装置
EP1688833A2 (en) A storage medium array controller, a storage medium array apparatus, a storage medium drive, a method of controlling a storage medium array, and a signal-bearing medium embodying a program of a storage medium array controller
WO2019218466A1 (zh) 一种应用程序测试方法、装置、终端设备及介质
US20160254872A1 (en) Systems and methods for measurement of electrical channel loss
US9916220B2 (en) Smart logging of trace data for storage systems
US9411695B2 (en) Provisioning memory in a memory system for mirroring
CN112506675A (zh) 任务完成***
CN112114220A (zh) 故障检测方法、装置
US11188116B2 (en) Hard disk monitoring system and monitoring method using complex programmable logic device
CN106921464B (zh) 一种信息调整方法和装置
US7299380B2 (en) Testing a receiver connected to a reference voltage signal
US7664042B2 (en) Storage control apparatus, storage apparatus, storage control method, and computer-readable recording medium for executing a command based on data in received packet
CN114816885A (zh) 一种自动调整发送端均衡值的方法、装置、设备、介质
CN113076270A (zh) 一种io接口的协议配置装置、方法及相关组件
CN109480820B (zh) 一种动态心电图处理方法及***
CN104020335A (zh) 确定芯片的最低工作电压的方法、装置和芯片
CN113691384B (zh) 一种通信链路的参数配置方法、装置及存储介质
CN104572408A (zh) 进度条显示处理方法和装置
CN110633187B (zh) 用于监控服务器的tf卡的方法和装置以及服务器
US8645774B2 (en) Expedited memory drive self test
CN107943655A (zh) 一种自动识别sata硬盘读写方式的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant