CN101820259A - Method and device for adjusting signal amplitude - Google Patents

Method and device for adjusting signal amplitude Download PDF

Info

Publication number
CN101820259A
CN101820259A CN201010108577A CN201010108577A CN101820259A CN 101820259 A CN101820259 A CN 101820259A CN 201010108577 A CN201010108577 A CN 201010108577A CN 201010108577 A CN201010108577 A CN 201010108577A CN 101820259 A CN101820259 A CN 101820259A
Authority
CN
China
Prior art keywords
signal
signal quality
amplitude
correct recognition
recognition requirement
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.)
Granted
Application number
CN201010108577A
Other languages
Chinese (zh)
Other versions
CN101820259B (en
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.)
Huawei Digital Technologies Chengdu Co Ltd
Original Assignee
Huawei Symantec Technologies Co 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 Huawei Symantec Technologies Co Ltd filed Critical Huawei Symantec Technologies Co Ltd
Priority to CN 201010108577 priority Critical patent/CN101820259B/en
Publication of CN101820259A publication Critical patent/CN101820259A/en
Application granted granted Critical
Publication of CN101820259B publication Critical patent/CN101820259B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The invention discloses method and device for adjusting the signal amplitude. The method comprises the following steps of: judging whether the quality of a received signal satisfies the correct recognition requirement when data are transmitted by a data transmission system; and informing the sending end to adjust the amplitude of the sending signal if the signal quality does not satisfy the correct recognition requirement until the signal quality satisfies the correct recognition requirement. The invention can lessen the influence of various factors on the receiving end signal quality and achieve the aim of improving the reliability and the stability of the system. Meanwhile, for various kinds of sending equipment, the invention can acquire the receiving signal quality satisfying the requirement.

Description

The method of conditioning signal amplitude and device
Technical field
The present invention relates to digital processing field, particularly relate to the method and the device of software adjustment signal amplitude.
Background technology
Preemphasis is method commonly used during high speed signal is handled, and by at transmitting terminal signal being carried out preemphasis, can improve the signal quality of receiving terminal.Under the situation of carrying out preemphasis, in sending signal, have continuous 0 or continuous 1 the time, have only first to be full swing, and all corresponding the reducing of the amplitude of oscillation of ensuing position.Shown in Figure 1ly be one signal carried out the example of preemphasis, wherein, V Od_highBe called the high level amplitude, V Od_lowBe called the low level amplitude, the ratio between low level amplitude and the high level amplitude is called the preemphasis ratio.Can regulate the amplitude of transmitting terminal signal by parameter, be that the high level amplitude is for can choose different values according to actual needs with the low level amplitude, and if the amplitude of transmitting terminal signal changes, the signal quality of receiving terminal also can change thereupon.
For receiving terminal, for the signal that guarantees to receive can normally recover, the signal quality that requires usually to receive is in certain scope.Therefore, in order to satisfy the requirement of receiving terminal, just can realize by the amplitude of regulating the transmitting terminal signal to signal quality.
In the prior art, normally regulate the amplitude of transmitting terminal signal in the debugging single board stage, mode by manual adjustment is adjusted to the signal quality of receiving device after the suitable scope, the fixing amplitude of sending ending equipment then, then, all sending ending equipments are provided with regard to all adopting this fixing amplitude.
But the inventor finds in realizing process of the present invention, in actual process of carrying out transfer of data, the signal quality of receiving terminal may also can be subjected to the influence of some other factor, to such an extent as to even sending ending equipment has adopted the amplitude of setting when dispatching from the factory to send signal, the signal quality of receiving terminal also possibly can't meet the demands, therefore, can't satisfy the reliability of system.
Summary of the invention
The invention provides the method and the device of conditioning signal amplitude, can improve the reliability and the stability of data transmission system.
The invention provides following scheme:
A kind of method of conditioning signal amplitude comprises:
When data transmission system was carried out transfer of data, judging whether the quality of signals receive satisfies can correct recognition requirement;
Can correct recognition requirement if described signal quality does not satisfy, then notify transmitting terminal to regulate to sending signal amplitude, satisfying up to described signal quality can correct recognition requirement.
A kind of device of conditioning signal amplitude comprises:
The signal quality detecting unit is used for when data transmission system is carried out transfer of data, and judging whether the quality of signals receive satisfies can correct recognition requirement;
Notification unit if being used for that described signal quality do not satisfy can correct recognition requirement, then notifies transmitting terminal to regulate sending signal amplitude, and satisfying up to described signal quality can correct recognition requirement.
According to specific embodiment provided by the invention, the invention discloses following technique effect:
The present invention can be when data transmission system be carried out transfer of data, and judging whether the quality of signals that receives satisfies can correct recognition requirement; Can correct recognition requirement if described signal quality does not satisfy, then notify transmitting terminal to regulate to sending signal amplitude, satisfying up to described signal quality can correct recognition requirement.Therefore, can in data transmission procedure, the signal amplitude to transmitting terminal regulate, make its demand on signal quality that satisfies receiving terminal, therefore, can reduce the influence of various factors, and then reach the purpose that improves system reliability and stability the receiving end signal quality.For transmitting terminal, can make transmitting terminal be in the signal amplitude that can satisfy the receiving end signal quality requirement, rather than adopt the signal amplitude of solidifying, so just can be at different transmitting apparatus, the received signal quality that can obtain to meet the demands.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the invention, to do to introduce simply to the accompanying drawing of required use among the embodiment below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow chart of the method that provides of the embodiment of the invention;
Fig. 2 is a method flow diagram of judging the signal quality that receives in the embodiment of the invention;
Fig. 3 is an other method flow chart of judging the signal quality that receives in the embodiment of the invention;
Fig. 4 is a multichannel transmission schematic diagram;
Fig. 5 is the flow chart of the method under the multichannel situation that provides of the embodiment of the invention;
Fig. 6 is the storage control system schematic diagram;
Fig. 7 is the device schematic diagram that the embodiment of the invention provides;
Fig. 8 is another device schematic diagram that the embodiment of the invention provides;
Fig. 9 is the device schematic diagram again that the embodiment of the invention provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
The inventor finds in realizing process of the present invention, the reason that the method for prior art can't satisfy the reliability of system is: data transmission system normally is made up of a plurality of veneers, in the course of processing of veneer, PCB (Printed Circuit Board, printed circuit board) impedance may be also not quite identical, generally has the deviation about 5%; And the variation of PCB impedance can influence the signal quality of signal receiving end, and the veneer of signal process is many more, and the discontinuous phenomenon of this impedance is obvious more, finally causes the signal quality of some receiving terminal not meet the demands.Therefore, the PCB impedance in each data transmission system may all be different, makes the situation of test sample book can not represent fully with the situation of criticizing other data transmission systems in the product.In addition, owing to need to connect by connector between the different veneers, therefore, whether the impedance of connector mates, whether the connector cooperation puts in place etc., also can influence the signal quality of receiving terminal.Based on above-mentioned consideration, the embodiment of the invention provides software to regulate the method that sends signal amplitude automatically, below this method is described in detail.
Embodiment one
Referring to Fig. 1, the method for the conditioning signal amplitude that the embodiment of the invention provides may further comprise the steps:
S101: when data transmission system was carried out transfer of data, judging whether the quality of signals receive satisfies can correct recognition requirement;
Wherein,,, need convert thereof into some binary data, leave in the chip internal register in order to carry out follow-up processing because the signal that receiving terminal receives is the signal of telecommunication.Therefore, need discern the signal of telecommunication that receives, the signal of telecommunication correctly is identified as high level or low level etc. according to the height of voltage by chip.Usually, chip can compare with the decision value that sets in advance when identification high level or low level, for example, if the range value of the signal that receives is lower than 0.3V, then judgement is low level, if the range value of the signal that receives is higher than 2.1V, then judgement is high level.As seen, can correctly discern for the chip that can make receiving terminal, the amplitude of the signal that receives should be or be lower than 0.3V, or be higher than 2.1V, if comprise the signal less than 2.1V greater than 0.3V in the signal that receives, then the chip of receiving terminal can't correctly be discerned.Therefore, in embodiments of the present invention, the described quality of signals that receives satisfies and can correct recognition requirement just comprise: the range value of signal is in predefined scope.Certainly, in order can correctly to discern, may also need certain requirement to the rising edge or the trailing edge of signal, for example, the rate of climb of rising edge or the decrease speed of trailing edge all can not be too slow, or the like.About signal quality whether satisfy can correct recognition requirement concrete determination methods, have hereinafter and describe in detail.
Need to prove, for convenience of description, hereinafter " satisfy can correct recognition requirement " be abbreviated as " meeting the demands ", that is, if no special instructions, it is exactly " satisfied can correct recognition requirement " that " meeting the demands " hereinafter is worth.
S102: if described signal quality does not meet the demands, then notify transmitting terminal that the amplitude that sends signal is regulated, meet the demands up to described signal quality.
The method that the embodiment of the invention provided, be to start in data transmission system, and carry out when beginning to carry out the real data transmission, promptly, it or not the single-board testing stage before dispatching from the factory, but after data transmission system was dispatched from the factory, the method that provides by the embodiment of the invention was regulated the signal quality of receiving terminal.Therefore, in embodiments of the present invention, the process that signal quality is regulated is carried out under real transfer of data scene, and the signal that transmitting terminal sends can be the signal of actual transmissions, and the signal that corresponding receiving terminal receives also is the signal that receives in the actual data transfer process; Certainly, the process of conditioning signal amplitude also can be to carry out before the transfer of data of carrying out reality, at this moment, the signal that transmitting terminal sends can be the signal that is specifically designed to test, after signal service adjustment to be sent is finished, re-use the transmission signal amplitude after the adjusting, carry out actual transfer of data.Therefore, be equivalent to for every suit data transmission set, can carry out signal quality to receiving terminal respectively and regulate.Wherein, the executive agent of above-mentioned steps S101 and S102 is a receiving device.And, be that the embodiment of the invention is to adopt the self-regulating mode of software to realize the adjusting of signal quality.
Wherein, have under the situation of preemphasis at the transmission signal, the embodiment of the invention is described regulates the amplitude that sends signal, comprises high level amplitude and/or low level amplitude are regulated.That is, the high level amplitude can be regulated, also the low level amplitude can be regulated, can also adjust high level amplitude and low level amplitude simultaneously, and, when adjusting at the same time, the adjusting direction of high level amplitude and low level amplitude can be the same or different, for example, can heighten simultaneously or turn down simultaneously, perhaps, when heightening the high level amplitude, turn down the low level amplitude, perhaps when turning down high level, heighten the low level amplitude, or the like, the embodiment of the invention is not done qualification to this.
In embodiments of the present invention, mode that can be by software automatically to the received signal quality regulate.That is,, can judge automatically whether the signal quality that receives meets the demands, and find that signal quality does not satisfy when asking, and notifies transmitting terminal that the preemphasis that sends signal is regulated automatically by the embodiment of the invention; Repeated execution of steps S101 meets the demands up to the signal quality that receives then.Whole conditioning period does not need artificial intervention.
In order to reach above-mentioned self-regulating purpose, at first need realize judging automatically the function of signal quality at receiving terminal.In embodiments of the present invention during specific implementation, can adopt following method: because when signal is imported outside the receiving terminal chip, will become some binary data to the conversion of signals that receives at this chip internal, leave in the chip internal register, the external world can read out the value of relevant register by external low-speed interface; Therefore, by the numerical value that reads, again through calculating, can obtain the eye pattern relevant information, for example, can a rough signal graph, this rough signal graph has been equivalent to simulate the eye pattern that shows in the oscilloscope, by this signal graph, quality that can the qualitatively analyze signal quality, and analyze the requirement of whether satisfying chip.Wherein, specifically how from the numerical value that reads, to calculate this signal graph, belong to prior art, therefore, repeat no more here.
In a word, referring to Fig. 2, the method whether signal quality that judgement receives meets the demands can may further comprise the steps:
S201:, calculate the eye pattern relevant information of the described signal that receives according to the described signal that receives;
S202:, judge whether the signal quality that receives meets the demands by analyzing described eye pattern relevant information.
Wherein, the eye pattern relevant information that calculates in the said method can be that the eye of eye pattern is high, promptly, the signal quality that receives usually can be by high the embodying of eye in the eye pattern, and have the corresponding relation on the numerical value between a signal quality and the high size, eye Gao Yueda proves that then signal quality is good more, eye Gao Yuexiao proves that then signal quality is poor more.Therefore, can judge current signal quality, during specific implementation,, can realize by following steps referring to Fig. 3 according to eye is high:
S301:, calculate the high size of eye in the signal graph of received signal according to the described signal that receives;
S302: judge that described eye is high whether in the high scope of the standard eye that presets; When within the high scope of the high standard eye that is presetting of described eye, described signal quality meets the demands; Otherwise described signal quality does not meet the demands; Wherein, described standard eye height can be provided with according to demand on signal quality.
Wherein,, can also continue then to judge that current signal quality is to be higher than the standard signal quality, still be lower than the standard signal quality if analyze the requirement that signal quality does not satisfy the receiving terminal chip; Give notice to receiving terminal in light of the circumstances then, the amplitude that sends signal is adjusted quantitatively by transmitting terminal.
About specifically judging that signal quality is to be higher than the standard signal quality, when still being lower than the standard signal quality, also can be by judging in the described signal graph of preamble.For example, in advance according to the demand on signal quality that receives, set the high critical field of eye; In concrete signal quality adjustment process, can the eye in the signal graph is high compare then with this critical field that presets; If the eye higher primary school in the signal graph then can judge current signal quality and be lower than the standard signal quality in the critical field that presets; If the eye in the signal graph is tall and big in the critical field that presets, then can judges current signal quality and be higher than the standard signal quality.
After receiving terminal has carried out signal quality judging qualitatively, just corresponding information can be notified to transmitting terminal, transmitting terminal receives after this information, just can adjust quantitatively the amplitude that sends signal.Concrete method of adjustment can have multiple, for example, and when the current demand signal quality of feedback is lower than the standard signal quality, the method of regulating can be: earlier the low level amplitude is turned down, when low level amplitude grade is adjusted to hour, again the high level amplitude is heightened, promptly increase the preemphasis ratio; When the current demand signal quality was higher than the standard signal quality, the method for adjusting can be: earlier the low level amplitude is heightened, when low level amplitude grade is adjusted to maximum, the high level amplitude is turned down again, promptly reduce the preemphasis ratio.Certainly, also can adopt other control method.
Concrete, can realize that for example, data can be as shown in table 1 in the register by the register of regulating transmitting terminal.
Table 1
Figure GSA00000013888100071
In the table 1,3 to 0 of register are used to regulate the high level amplitude, and 6 to 4 are used to regulate the low level amplitude.Wherein, high level amplitude and low level amplitude can have 9 kinds of compound modes, and corresponding, register has 9 kinds of states.For example, the value of supposing current register is 1001101, and then the high level amplitude of corresponding transmitted signals is 1002mv, and the low level amplitude is 619mv.When needs were regulated signal amplitude, the value that changes register got final product.For example, if the current signal quality that receives is lower than the standard signal quality, then can at first the low level amplitude be turned down, as, the value of register can be made as 110 1101, at this moment, the low level amplitude be adjusted to 550mv, the high level amplitude keeps 1002mv constant, and the amplitude after regulating with this then sends signal.Opposite, if the current signal quality that receives is higher than the standard signal quality, then can at first the low level amplitude be heightened, as, the value of register can be made as 010 1101, at this moment, the low level amplitude be adjusted to 782mv, the high level amplitude keeps 1002mv constant, and the amplitude after regulating with this then sends signal.
Certainly, after the signal amplitude of transmitting terminal is regulated, whether the signal quality that receiving terminal can also continue to measure reception meets the demands, if the signal quality that receives has met the demands, then can no longer require transmitting terminal conditioning signal amplitude, transmitting terminal continues to send signal with the signal amplitude after the current adjusting and gets final product.If the signal quality that receives does not still meet the demands, then can continue to notify transmitting terminal to regulate to sending signal amplitude.
Need to prove, in adjustment process, if abnormal conditions then can be alarmed.For example, a kind of abnormal conditions may be, have adjusted to when the highest or minimum when the high level amplitude of transmitting terminal, and the signal quality that receives still can not meet the demands, and then this moment, just can send alarm signal.
By above description as seen, the present invention can the signal amplitude to transmitting terminal regulate in the data transmission procedure of reality, make it satisfy the demand on signal quality of receiving terminal, therefore, can avoid reasons such as otherness owing to PCB impedance between the different veneers, the problem that the receiving end signal quality of bringing does not meet the demands, and then to reach the purpose that improves system reliability and stability.For transmitting terminal, can make transmitting terminal be in the signal amplitude that can satisfy the receiving end signal quality requirement, rather than adopt the signal amplitude of solidifying, so just can be at different transmitting apparatus, the received signal quality that can obtain to meet the demands.
Embodiment two
In actual applications, except whether the impedance of the otherness of the described PCB impedance of preamble, connector mates, connector cooperates reason such as whether put in place may exert an influence to the signal quality of receiving terminal, factors such as aging, the corrosion of the burn into connector of PCB also can exert an influence to the signal quality of receiving terminal, and these factors and time are closely related.Therefore, for identical data transmission system, the total time difference of on-line operation time, under the requirement of identical signal quality, the transmitting terminal signal amplitude that needs also may be different.
For this reason, in this embodiment two, on the basis of embodiment one, the signal quality that receives is transferred to after the optimum, in system's normal course of operation, inquiry regularly, judge whether the signal quality that receives meets the demands, if do not satisfy, can also notify transmitting terminal again signal amplitude to be regulated, to improve the signal quality of receiving terminal.Wherein, the amplitude adjusted process that deterministic process that receiving terminal is concrete and transmitting terminal are concrete, identical with method among the embodiment one, with reference to getting final product, repeat no more here.
By the embodiment of the invention two, can guarantee that data transmission system remains the stability of system in running, reduce of the influence of timeliness factor to the receiving end signal quality.
Embodiment three
In actual applications, in order to guarantee the bandwidth of transfer of data, adopt the multichannel transmission manner usually.For better understanding, simply introduce the notion of passage below.Referring to Fig. 4, the part in enclosing here, PEX_PETP16 belongs to two different pins physically with PEX_PETN16, and these two pins are formed a differential signal, this signal subtraction, just can draw actual signal at receiving terminal.And pin B2, A2, D2, E2 have formed the notion of the lane in the PCIE agreement, are normally write as X1.Certainly, X1 is arranged, X2 is just arranged, X4, X8, X16, the said passage here is exactly the lane of X1, because every l ane belongs to minimum unit in the PCIE transmission, corresponding, that X2 is exactly 2 lane.Here also will say the notion of port, a port can be X1, X2, and X4, X8 etc. handle at the transmission data complete agreement self of a port the inside.Usually, under multichannel situation, generally all be to adopt X4, the perhaps lane of X8 is to guarantee the bandwidth of transfer of data.
As seen, when carrying out transfer of data in multichannel mode, being equivalent to has a plurality of passages between transmitting terminal and receiving terminal, transmit data independently of each other between each bar passage, and, between the different passages owing to the equal reason of the length of transmission line, if send signal with identical signal amplitude, the signal quality that then receives also may be different, in other words, under the requirement of same receiving end signal quality, the amplitude that sends signal also may be different.
Therefore, in this case, just need be that unit regulates the amplitude that sends signal with the passage.Because transmitting terminal can carry gap marker when sending signal, therefore, when receiving terminal receives the signal of transmitting terminal, from which passage send in the time of can knowing this signal.Like this, during specific implementation, referring to Fig. 5, receiving terminal just can be regulated the transmission signal amplitude in such a way automatically:
S501: when data transmission system is carried out transfer of data, judge respectively whether the received signal quality of each passage meets the demands;
S502: if the signal quality that receives from certain passage does not meet the demands, then notify transmitting terminal that the transmission signal amplitude of this passage is regulated, meet the demands up to the signal quality that receives from this passage.
Accordingly, for transmitting terminal, can be according to described notification message, know needs the passage regulated, and the described transmission signal amplitude of the passage regulated that needs is regulated, and can both meet the demands up to the received signal quality of each passage.
Certainly, after the received signal quality of each passage can both meet the demands, in the normal course of operation of system, whether the received signal quality that can regularly inquire about each passage equally remains on the level that can meet the demands, if no longer satisfied, then can notify transmitting terminal that the signal amplitude of this passage is regulated.Wherein, about the method for the concrete judgement signal quality of receiving terminal, and the concrete signal amplitude control method of transmitting terminal, all described identical with preamble, with reference to getting final product, repeat no more here.
As seen, by this embodiment three, can guarantee that the received signal quality of each passage can both meet the demands under the situation of multichannel transmission.
The software that the embodiment of the invention is provided is regulated automatically and is sent the signal amplitude method and describe in detail in sum, and therefrom as can be seen, for sending ending equipment, corresponding software is regulated the method that sends signal amplitude automatically and can be may further comprise the steps:
Step 1: when data transmission system was carried out transfer of data, receiving needed to regulate the notification message that sends signal amplitude;
Step 2:, regulate sending signal amplitude, up to the demand on signal quality that satisfies receiving terminal according to described notification message.
Wherein, when described data transmission system adopts the much channel communication transmission, can know the passage that needs adjusting, the transmission signal amplitude of the described passage that need regulate is regulated according to described notification message.In order to reduce of the influence of timeliness factor to the receiving end signal quality, after satisfying the demand on signal quality of receiving terminal, in the process of the normal operation of system, receiving terminal quality is to the received signal regularly inquired about, at this moment, for transmitting terminal, need readjust the notification message that sends signal amplitude if receive, then can regulate again sending signal amplitude according to described notification message.When the transmission signal had preemphasis, specifically regulate and can comprise sending signal amplitude: high level amplitude and/or low level amplitude to described transmission signal were regulated.
The specific descriptions of above steps correspondence can repeat no more here referring to each embodiment of preamble.
Need to prove that the described method of the embodiment of the invention can realize that this software can be installed in respectively in the cpu system of transmitting terminal and receiving terminal by software.
In order to understand the method that the embodiment of the invention provides better, be that example is at length introduced the method for the embodiment of the invention below with the storage system.
Referring to Fig. 6, in the middle-end storage system, system adopts the form work of two controls, and has service channel and management channels between two control boards.The signal of service channel all is to belong to high speed signal, and speed is higher, such as the PCIE signal, and SAS signal, FC signal.And management channels speed is lower, generally is GE signal or FE signal, is used to transmit some management information.There is one group of sets of signals to be used to carry out the mirror image data transmission between two control boards, and mirror image data transmission will pass through control board, the following entity of will flowing through usually: the transmission chip->connector of control board->back panel connector->backboard->back panel connector->control board connector one>receiving chip.Wherein, mirror image is transmitted in the specific term of storage, popular is interpreted as, same data guarantee in two control board the insides of A, B a backup is arranged all, as, the data of getting off from host side are written in the internal memory of B control board by needing the Business Processing chip in the internal memory that writes the A control board; Equally, the data of B control board the inside also have identical data in the A control board.Like this, when one of them control board damaged, the another one control board can normally be taken over business, and the assurance business datum can not lost.
As seen, in system shown in Figure 6, just comprised a plurality of veneers: A control board, backboard, B control board are (wherein, for ease of describing, below abbreviate the A control board as the A control, abbreviate the B control board as the B control), the purpose of the embodiment of the invention is exactly that PCB impedance etc. is reduced to minimum to the influence of signal quality, by the automatic adjusting of software,, can meet the demands to guarantee the signal quality that receives the Signal Regulation to of a transmitting terminal suitable amplitude.In addition,, therefore, adopt multichannel to carry out transfer of data usually, therefore, need to guarantee that the signal quality that receives on each passage all meets the demands because service channel needs transmitting high speed data.For achieving the above object, the method for utilizing the embodiment of the invention to provide, just can realize by following steps:
Step 1:A control to Business Processing chip A transmitting control commands, sends business datum signal by service channel to the B control by Business Processing chip A by communication port A; Simultaneously, the cpu system A of A control can also notify the B control that the signal that receives is carried out the judgement of signal quality by management channels;
Need to prove, when powering on the first transmission in back data, can carry out initialization the amplitude that sends signal in system.Wherein, described powering on just is meant the startup power supply, and data are prepared to begin to transmit by system; Initialization is meant the initial range value of signal sets into transmitting terminal, and for example, this initial value can be made as the empirical value of certain acquiescence, perhaps, also can use the signal amplitude of adjusting before dispatching from the factory in the prior art to carry out initialized process.
In addition, because the business datum signal of A control can be transferred to the Business Processing chip B of B control, and the software that is used for carrying out to received signal quality analysis is installed in the cpu system B of B control, therefore, Business Processing chip B need have been received the message informing cpu system B of signal.For this reason, the method in this example is, by service channel when the B control sends the business datum signal, by the cpu system A of A control by management channels with the cpu system B of this message informing to the B control.
The signal that the A control passes over by service channel is received in step 2:B control, and after the notification signal that passes over by management channels, can analyze the signal that Business Processing chip B receives by communication port B, whether the signal quality of analyzing this signal meets the demands.Wherein, during the analytic signal quality, can analyze the signal quality of each passage respectively; If the signal quality that analyzes when prepass can meet the demands, then enter step 3; Otherwise, enter step 4;
Step 3: signal that will this current channel sends the default configuration of amplitude as this passage; Continue to judge whether all passages all to have been judged and finish; If do not judge as yet and finish, then return step 2, continue to judge the signal quality of other passages; If judged all and finished that then the detection of end signal quality enters step 5;
Step 4: the signal quality of judging this passage is higher than the standard signal quality or is lower than the standard signal quality, and the corresponding judgment result is controlled by management channels notice A, by the A control signal amplitude of this passage is regulated accordingly, and turns back to step 1;
Wherein, may be when whether the signal quality of judging this passage meets the demands, the signal quality that just can judge this passage is higher than the standard signal quality or is lower than the standard signal quality, can not do qualification here.
The described step 1 of returning of this step, just be the equal of after the cpu system A of A control regulates the signal amplitude of this passage, just can be by communication port A again to Business Processing chip A transmitting control commands, order Business Processing chip A is using the amplitude after regulating to send the business datum signal to the B control on this passage; Simultaneously, cpu system A can also notify cpu system B to continue to measure the signal quality that this passage receives by management channels.
Wherein, because the professional transfer of data of passing through and the transfer of data of management channels walk abreast, that is to say, judge and to sending in the process that signal amplitude adjusts in quality to received signal, the business datum of A control can be constantly to B control transmission, therefore, if be left intact, then the B control possibly can't know which signal receives after having regulated the transmission amplitude.But, in this example, can solve this problem by the notification message that management channels sends.That is,, and, therefore, after cpu system A control sends the signal amplitude change, just can send a notification message to cpu system B by the change that this cpu system A controls the transmission signal amplitude owing to amplitude adjusted is finished by cpu system A; Cpu system B receives after the notification message of cpu system A, just can know, the signal of current this passage that receives has been to have carried out receiving after the amplitude adjusted, and therefore, whether the signal quality that continues to measure this passage this moment meets the demands and get final product.
Step 5: with all passages all dispose finish after, system carries out normal operating condition; In normal course of operation, can also if the situation that signal quality does not meet the demands then in time notifies the A control that the signal amplitude of respective channel is regulated, thereby improve the stability of system by the signal quality of communication port B regular monitoring signal.
Need to prove, above-mentioned steps is mainly introduced the process that sends data from the A control to the B control, control when the A control sends data from B, also can do similar processing equally, and in actual applications, transfer of data may be that two-way simultaneous carries out, at this moment, also can regulate the transmission signal amplitude in A control and the B control simultaneously, to guarantee both sides' signal quality.
In addition, need to prove that for the more weak chip of traffic handing capacity, and A control the time far away, may increase some chip for driving, to improve the driving force that sends signal with B control distance.At this moment, if chip for driving has the preemphasis function, the method that can use the embodiment of the invention to provide equally, concrete realization flow is basic identical when not being with chip for driving, with reference to getting final product, repeats no more here.
The method of the conditioning signal amplitude that provides with the embodiment of the invention is corresponding, and the embodiment of the invention also provides a kind of device of conditioning signal amplitude, and this device is positioned at receiving terminal, and referring to Fig. 7, this receiving end device comprises:
Signal quality detecting unit 701 is used for when data transmission system is carried out transfer of data, and judging whether the quality of signals receive satisfies can correct recognition requirement;
Notification unit 702 if being used for that described signal quality do not satisfy can correct recognition requirement, then notifies transmitting terminal to regulate sending signal amplitude, and satisfying up to described signal quality can correct recognition requirement.
Wherein, when described data transmission system adopted the much channel communication transmission, referring to Fig. 8, signal quality detecting unit 701 can comprise:
Detection sub-unit 7011 is used for judging respectively whether the signal quality of each passage of receiving terminal meets the demands respectively;
Accordingly, notification unit 702 can comprise:
Notify subelement 7021 respectively, do not meet the demands, then notify transmitting terminal that the transmission signal amplitude of respective channel is regulated if be used for the signal quality of certain passage.
Certainly, signal quality detecting unit 701 also may comprise other subelements, be used under non-multichannel situation, judge whether the signal quality that receives meets the demands, accordingly, notification unit 702 yet may comprise other subelements, is used under this non-multichannel situation, when the signal quality that receives did not meet the demands, the notice transmitting terminal was regulated sending signal amplitude.
In order to reduce the influence of timeliness factor to the receiving end signal quality, this device can also comprise:
Regular query unit is used for after described signal quality meets the demands, and quality is regularly inquired about to the received signal, if the situation that signal quality does not meet the demands then notifies transmitting terminal to readjust the transmission signal amplitude.
When specifically carrying out the signal quality detection, the method that can adopt eye pattern to analyze, at this moment, referring to Fig. 9, signal quality detecting unit 701 can comprise:
The eye pattern relevant information is obtained subelement 7012, is used for the signal that receives according to described, calculates the eye pattern relevant information of the described signal that receives;
Analyze subelement 7013, be used for, judge whether the signal quality that receives meets the demands by analyzing described eye pattern relevant information.
Wherein, described eye pattern relevant information can comprise that eye is high, and is corresponding, and analyzing subelement 7013 can comprise:
Judgment sub-unit 70131 is used to judge the high scope of the described high standard eye that whether presets of eye; The described standard eye coca number of it is believed that quality requirement is provided with;
Determine subelement 70132, be used for when within the high scope of the high standard eye that is presetting of described eye that described signal quality satisfies can correct recognition requirement; Otherwise described signal quality does not satisfy can correct recognition requirement.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is to instruct relevant hardware to finish by program, described program can be stored in the computer read/write memory medium, this program is when carrying out, comprise the steps: that when data transmission system is carried out transfer of data judging whether the quality of signals receive satisfies can correct recognition requirement; Can correct recognition requirement if described signal quality does not satisfy, then notify transmitting terminal to regulate to sending signal amplitude, satisfying up to described signal quality can correct recognition requirement.Described storage medium, as: ROM/RAM, magnetic disc, CD, storage array, solid storage medium etc.
More than to the method and the device of conditioning signal amplitude provided by the present invention, be described in detail, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, part in specific embodiments and applications all can change.In sum, this description should not be construed as limitation of the present invention.

Claims (9)

1. the method for a conditioning signal amplitude is characterized in that, comprising:
When data transmission system was carried out transfer of data, judging whether the quality of signals receive satisfies can correct recognition requirement;
Can correct recognition requirement if described signal quality does not satisfy, then notify transmitting terminal to regulate to sending signal amplitude, satisfying up to described signal quality can correct recognition requirement.
2. method according to claim 1 is characterized in that, when described data transmission system adopted the much channel communication transmission, whether the signal quality that described judgement receives satisfies can correct recognition requirement comprise:
Whether the signal quality of judging each passage of receiving terminal respectively satisfies can correct recognition requirement;
Can correct recognition requirement if described signal quality does not satisfy, then notify transmitting terminal that the amplitude that sends signal is regulated and comprise:
Can correct recognition requirement if the signal quality of certain passage does not satisfy, then notify transmitting terminal that the transmission signal amplitude of respective channel is regulated.
3. method according to claim 1 and 2 is characterized in that, described transmission signal has preemphasis, and the described amplitude that sends signal is regulated comprises: high level amplitude and/or low level amplitude to described transmission signal are regulated.
4. method according to claim 1 and 2 is characterized in that, whether the signal quality that described judgement receives satisfies can correct recognition requirement comprise:
According to the described signal that receives, calculate the eye pattern relevant information of the described signal that receives;
By analyzing described eye pattern relevant information, whether the signal quality that judgement receives satisfies can correct recognition requirement.
5. method according to claim 4 is characterized in that, described eye pattern relevant information comprises that eye is high, and described by analyzing described eye pattern relevant information, whether the signal quality that judgement receives satisfies can correct recognition requirement comprise:
When within the high scope of the high standard eye that is presetting of described eye, described signal quality satisfies can correct recognition requirement; Otherwise described signal quality does not satisfy can correct recognition requirement; The described standard eye coca number of it is believed that quality requirement is provided with.
6. the device of a conditioning signal amplitude is characterized in that, comprising:
The signal quality detecting unit is used for when data transmission system is carried out transfer of data, and judging whether the quality of signals receive satisfies can correct recognition requirement;
Notification unit if being used for that described signal quality do not satisfy can correct recognition requirement, then notifies transmitting terminal to regulate sending signal amplitude, and satisfying up to described signal quality can correct recognition requirement.
7. device according to claim 6 is characterized in that, when described data transmission system adopted the much channel communication transmission, described signal quality detecting unit comprised:
Whether detection sub-unit respectively, the signal quality that is used for judging respectively each passage of receiving terminal satisfy can correct recognition requirement;
Described notification unit comprises:
Notify subelement respectively,, then notify transmitting terminal that the transmission signal amplitude of respective channel is regulated if do not satisfy can correct recognition requirement for the signal quality that is used for certain passage.
8. according to claim 6 or 7 described devices, it is characterized in that described signal quality detecting unit comprises:
The eye pattern relevant information is obtained subelement, is used for the signal that receives according to described, calculates the eye pattern relevant information of the described signal that receives;
Analyze subelement, be used for by analyzing described eye pattern relevant information, whether the signal quality that judgement receives satisfies can correct recognition requirement.
9. device according to claim 8 is characterized in that, described eye pattern relevant information comprises that eye is high, and described analysis subelement comprises:
Judgment sub-unit is used to judge the high scope of the described high standard eye that whether presets of eye; The described standard eye coca number of it is believed that quality requirement is provided with;
Determine subelement, be used for when described eye high within the high scope of the described standard eye that presets the time, described signal quality satisfies can correct recognition requirement; Otherwise described signal quality does not satisfy can correct recognition requirement.
CN 201010108577 2010-02-08 2010-02-08 Method and device for adjusting signal amplitude Expired - Fee Related CN101820259B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010108577 CN101820259B (en) 2010-02-08 2010-02-08 Method and device for adjusting signal amplitude

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010108577 CN101820259B (en) 2010-02-08 2010-02-08 Method and device for adjusting signal amplitude

Publications (2)

Publication Number Publication Date
CN101820259A true CN101820259A (en) 2010-09-01
CN101820259B CN101820259B (en) 2013-04-24

Family

ID=42655231

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010108577 Expired - Fee Related CN101820259B (en) 2010-02-08 2010-02-08 Method and device for adjusting signal amplitude

Country Status (1)

Country Link
CN (1) CN101820259B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102739472A (en) * 2012-06-29 2012-10-17 浪潮电子信息产业股份有限公司 Method for testing stability of high-frequency data transmission for server
CN103885907A (en) * 2012-12-20 2014-06-25 辉达公司 Equalization Coefficient Search Algorithm
CN105553895A (en) * 2014-10-31 2016-05-04 浙江大华技术股份有限公司 Powered device in ethernet, and signal attenuation compensation method and apparatus
CN105916303A (en) * 2016-05-16 2016-08-31 浪潮电子信息产业股份有限公司 PCB and method for producing same
WO2016192112A1 (en) * 2015-06-05 2016-12-08 华为技术有限公司 Method and apparatus for processing high-speed serial signal
CN106572377A (en) * 2016-11-16 2017-04-19 青岛海信电器股份有限公司 Method and device for processing loss-of-lock of signal transmission
CN107273602A (en) * 2017-06-09 2017-10-20 郑州云海信息技术有限公司 A kind of emulation mode of lifting PCIE eye pattern allowances
CN110166175A (en) * 2019-05-21 2019-08-23 新华三技术有限公司 The method, apparatus and the network equipment of adaptive configuration pre-add weight values
CN112306775A (en) * 2020-11-19 2021-02-02 山东云海国创云计算装备产业创新中心有限公司 Method, device, equipment and medium for testing communication link between two-way CPUs (central processing unit)
CN112615645A (en) * 2020-12-11 2021-04-06 普联国际有限公司 Communication signal output control method and device and output equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1941656B (en) * 2000-07-26 2010-05-12 交互数字技术公司 Fast adaptive power control for a variable multirate communications system
CN1701520B (en) * 2003-01-23 2011-09-28 哈曼贝克自动***股份有限公司 Audio system with balance setting and method for controlling balance setting
GB2441571A (en) * 2006-09-07 2008-03-12 Siconnect Ltd Digital gain controller

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102739472B (en) * 2012-06-29 2016-06-29 浪潮电子信息产业股份有限公司 A kind of stability test method of high-frequency data transmission for server
CN102739472A (en) * 2012-06-29 2012-10-17 浪潮电子信息产业股份有限公司 Method for testing stability of high-frequency data transmission for server
CN103885907A (en) * 2012-12-20 2014-06-25 辉达公司 Equalization Coefficient Search Algorithm
CN105553895B (en) * 2014-10-31 2019-02-12 浙江大华技术股份有限公司 Ethernet power receiving equipment, signal attenuation compensation method and device
CN105553895A (en) * 2014-10-31 2016-05-04 浙江大华技术股份有限公司 Powered device in ethernet, and signal attenuation compensation method and apparatus
WO2016192112A1 (en) * 2015-06-05 2016-12-08 华为技术有限公司 Method and apparatus for processing high-speed serial signal
CN105916303A (en) * 2016-05-16 2016-08-31 浪潮电子信息产业股份有限公司 PCB and method for producing same
CN106572377A (en) * 2016-11-16 2017-04-19 青岛海信电器股份有限公司 Method and device for processing loss-of-lock of signal transmission
CN106572377B (en) * 2016-11-16 2019-09-20 青岛海信电器股份有限公司 The processing method and processing device of signal transmission losing lock
CN107273602A (en) * 2017-06-09 2017-10-20 郑州云海信息技术有限公司 A kind of emulation mode of lifting PCIE eye pattern allowances
CN110166175A (en) * 2019-05-21 2019-08-23 新华三技术有限公司 The method, apparatus and the network equipment of adaptive configuration pre-add weight values
CN110166175B (en) * 2019-05-21 2022-05-27 新华三技术有限公司 Method, device and network equipment for adaptively configuring pre-emphasis value
CN112306775A (en) * 2020-11-19 2021-02-02 山东云海国创云计算装备产业创新中心有限公司 Method, device, equipment and medium for testing communication link between two-way CPUs (central processing unit)
CN112306775B (en) * 2020-11-19 2023-03-14 山东云海国创云计算装备产业创新中心有限公司 Method, device, equipment and medium for testing communication link between two-way CPUs (central processing unit)
CN112615645A (en) * 2020-12-11 2021-04-06 普联国际有限公司 Communication signal output control method and device and output equipment

Also Published As

Publication number Publication date
CN101820259B (en) 2013-04-24

Similar Documents

Publication Publication Date Title
CN101820259B (en) Method and device for adjusting signal amplitude
US7536490B2 (en) Method for link bandwidth management
US20160077564A1 (en) Host Device and Terminal Device, and Communication System
US7996575B2 (en) Detection and configuration of SAS/SATA connection
KR20180095743A (en) Fast charging method, power source adapter and mobile terminal
WO2004046940A3 (en) Active termination control through on module register
CN101510847A (en) Method and apparatus for adjusting link velocity
CN111653234A (en) Bidirectional transmission device, LED driving device, LED control system and bidirectional transmission method
CN105190584B (en) For the method and apparatus based on the signal on bus speed selectively terminating bidirectional bus
CN216013976U (en) Multi-protocol converter
CN115610356A (en) Battery management controller and communication method for battery management controller
CN115203084A (en) Peripheral Component Interconnect Express (PCIE) interface device and method of operating the same
CN113740703A (en) Test panel and test system of Retimer chip
CN212570351U (en) Bidirectional transmission device, LED driving device and LED control system
CN102307148B (en) Method for determining bit error rate of transponder message
US20110078471A1 (en) Access control apparatus of data storage device
CN113094316A (en) Online switching device and method of NCSI (non-volatile memory) signals
CN115543893B (en) Server and interface expansion method, device and system thereof, and storage medium
CN102130772A (en) Energy-saving method of service single board, main control board, service single board and access equipment
CN102147739A (en) Multi-mainboard server system and network-driving method thereof
CN103793344A (en) Method and system for processing data collision
CN109542812A (en) Data communication control method, device and terminal device
JP2006271137A (en) Power supply system
CN101345697A (en) Selection method, system and apparatus of control channel
CN110401586B (en) Bus communication method, device, equipment and readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: HUAWEI DIGITAL TECHNOLOGY (CHENGDU) CO., LTD.

Free format text: FORMER NAME: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LTD.

CP01 Change in the name or title of a patent holder

Address after: 611731 Chengdu high tech Zone, Sichuan, West Park, Qingshui River

Patentee after: HUAWEI DIGITAL TECHNOLOGIES (CHENG DU) Co.,Ltd.

Address before: 611731 Chengdu high tech Zone, Sichuan, West Park, Qingshui River

Patentee before: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130424

Termination date: 20220208

CF01 Termination of patent right due to non-payment of annual fee