CN105450568B - A kind of communication means, apparatus and system based on parameter negotiation - Google Patents
A kind of communication means, apparatus and system based on parameter negotiation Download PDFInfo
- Publication number
- CN105450568B CN105450568B CN201510732302.2A CN201510732302A CN105450568B CN 105450568 B CN105450568 B CN 105450568B CN 201510732302 A CN201510732302 A CN 201510732302A CN 105450568 B CN105450568 B CN 105450568B
- Authority
- CN
- China
- Prior art keywords
- parameter
- negotiation
- preset
- parameter value
- communication equipment
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/08—Modifications for reducing interference; Modifications for reducing effects due to line faults ; Receiver end arrangements for detecting or overcoming line faults
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
The embodiment of the invention discloses a kind of communication means, apparatus and system based on parameter negotiation, wherein the method includes:First communication equipment holds consultation to target component according to default negotiation algorithm, and obtains the targeted parameter value obtained after the negotiation, wherein the corresponding channel bit error rate of the targeted parameter value is less than default bit error rate threshold;Whether first communication equipment judges the targeted parameter value within the scope of preset parameter region corresponding with the target component;If within the scope of the parameter region, first communication equipment is based on the targeted parameter value and the second communication equipment establishes communication link, and is communicated with second communication equipment by the communication link.Using the present invention, intersymbol interference can be effectively overcome, enhance the stability and lifting system reliability of communication link.
Description
Technical field
The present invention relates to field of communication technology more particularly to a kind of communication means, apparatus and systems based on parameter negotiation.
Background technology
In digital communication systems, since by influences such as fading channels, receiver generally will produce when receiving data
Intersymbol interference (Inter Symbol Interference, referred to as " ISI "), causes the bit error rate of data transmission to increase.In order to
Overcome intersymbol interference, reduces the bit error rate, it at present can be by SerDes (serializer and the abbreviation of deserializer) transmitters and connecing
Receipts machine is realized using adaptive equalization technique.The principle of the adaptive equalization technique is i.e. according to preset algorithm to transmitter
(TX) parameter and the mutual auto-negotiation of receiver (RX) parameter establish communication with the parameter negotiated based on the transmitter and receiver
Link, and communicated, to overcome the influence of intersymbol interference.Wherein, which includes the exacerbation of transmitter
The balancing technique of technology and receiver, transmitter generally carry out parameter negotiation by accentuation techniques, and the parameter of adjustment includes hair
The postemphasising of generator terminal, amplitude, preshoot etc., receiver is sent generally to pass through balancing technique and carry out parameter negotiation, the parameter of adjustment
Gain, penalty coefficient, linear feedback parameter including receiver etc..
When carrying out adaptive equalization, for identical transmission channel and external physical environment, usually negotiate every time
Transmitter parameter and receiver parameters are more concentrated, and the link established based on the parameter is more stable, and the reliability for eliminating ISI is also got over
It is high.However, actual negotiation to transmitter parameter and receiver parameters be often distributed with wide range, distribution it is more discrete, such as Fig. 1
It is shown, it is a kind of negotiation parameter distribution figure in the prior art.As it can be seen that being in fringe region range when negotiating parameter, such as
(C1, C3)=(- 6, -14), (C1, C3)=(- 2, -12), (C1, C3)=(- 2, -10), (C1, C3)=(- 3, -8), (C1,
When C3)=(- 6, -8) (wherein, C1 expressions are postemphasised, and C3 indicates preshoot), ISI can not be often effectively eliminated, and be easy to cause chain
Road it is unstable, cause system reliability relatively low.
Invention content
Technical problem to be solved of the embodiment of the present invention is, provides a kind of communication means, dress based on parameter negotiation
It sets and system, can effectively overcome intersymbol interference, enhance the stability and lifting system reliability of communication link.
In a first aspect, an embodiment of the present invention provides a kind of communication means based on parameter negotiation, including:
First communication equipment holds consultation to target component according to default negotiation algorithm, and obtains and obtain after the negotiation
Targeted parameter value, wherein the corresponding channel bit error rate of the targeted parameter value is less than default bit error rate threshold;
Whether first communication equipment judges the targeted parameter value in preset corresponding with the target component
Within the scope of parameter region;
If within the scope of the parameter region, first communication equipment is based on the targeted parameter value and second and leads to
Letter equipment establishes communication link, and is communicated with second communication equipment by the communication link.
With reference to first aspect, in the first possible realization method of first aspect, the method further includes:
First communication equipment obtains the insertion loss information of the transmission channel between second communication equipment;
First communication equipment is preset to obtain and the target component using the insertion loss information obtained as foundation
Corresponding parameter region.
With reference to first aspect, in second of possible realization method of first aspect, the method further includes:
First communication equipment obtains the operating temperature under working environment residing for first communication equipment;
First communication equipment using the corresponding temperature range of the operating temperature got as foundation, it is preset obtain with
The corresponding parameter region of the target component.
Either second of the first possible realization method of first aspect or first aspect with reference to first aspect
Possible realization method, in the third possible realization method of first aspect, in first communication equipment according to default
Before negotiation algorithm holds consultation to target component, the method further includes:
First communication equipment detects the enabled current state of preset negotiation, and the current state includes open state
Or closed state;
If described negotiate to enable to be in open state, first communication equipment executes described according to default negotiation algorithm
It holds consultation to target component, and the step of obtaining the targeted parameter value obtained after the negotiation;
If it is described negotiate it is enabled be closed, first communication equipment obtains preset with the target component
Corresponding parameter setting values, and using the parameter setting values as targeted parameter value.
Either second of the first possible realization method of first aspect or first aspect with reference to first aspect
Possible realization method, in the 4th kind of possible realization method of first aspect, the method further includes:
When the targeted parameter value is not within the scope of the parameter region, first communication equipment repeats institute
It states and holds consultation to target component according to default negotiation algorithm, and obtain the targeted parameter value obtained after the negotiation, and sentence
Whether the targeted parameter value that breaks is in the step within the scope of preset parameter region corresponding with the target component, and records
The negotiation number of the negotiation;
Whether the negotiation number of the first communication equipment detection record is more than given threshold;
If being more than the given threshold, first communication equipment sends out alarm.
Second aspect, an embodiment of the present invention provides a kind of communication devices based on parameter negotiation, are set to the first communication
In equipment, including:
Parameter negotiation module, for holding consultation to target component according to default negotiation algorithm, and after obtaining the negotiation
Obtained targeted parameter value, wherein the corresponding channel bit error rate of the targeted parameter value is less than default bit error rate threshold;
Judgment module, for judging whether the targeted parameter value that the parameter negotiation module is negotiated is in preset
Parameter region corresponding with the target component within the scope of;
Communication module, for being that the targeted parameter value is in the parameter region in the judging result of the judgment module
When in range, communication link is established based on the targeted parameter value and the second communication equipment, and pass through the communication link and institute
The second communication equipment is stated to be communicated.
In conjunction with second aspect, in the first possible realization method of second aspect, described device further includes:
First acquisition module, the insertion loss information for obtaining the transmission channel between second communication equipment;
First preset module, the insertion loss information for being obtained using first acquisition module are preset as foundation
Obtain parameter region corresponding with the target component.
In conjunction with second aspect, in second of possible realization method of second aspect, described device further includes:
Second acquisition module, for obtaining the operating temperature under working environment residing for first communication equipment;
Second preset module, the corresponding temperature range of the operating temperature for being got with the second modulus block are
Foundation, it is preset to obtain parameter region corresponding with the target component.
In conjunction with second of second aspect either the first possible realization method of second aspect or second aspect
Possible realization method, in the third possible realization method of second aspect, described device further includes:
Detection module, the current state enabled for detecting preset negotiation, the current state include open state or
Closed state;
Third acquisition module, for when the detection module detects that the negotiation is enabled and is in open state, notifying
The parameter negotiation module holds consultation to target component according to default negotiation algorithm, and obtains the target obtained after the negotiation
Parameter value;And the detection module detect it is described negotiate enabled be closed when, obtain preset with the target
The corresponding parameter setting values of parameter, and using the parameter setting values as targeted parameter value.
In conjunction with second of second aspect either the first possible realization method of second aspect or second aspect
Possible realization method, in the 4th kind of possible realization method of second aspect, described device further includes:
Logging modle is that the targeted parameter value is not at the parameter region for the judging result in the judgment module
When within the scope of domain, the parameter negotiation module is notified to be assisted to target component according to default negotiation algorithm described in repeating
Quotient, and the targeted parameter value obtained after the negotiation is obtained, and the judgment module is notified to judge that the targeted parameter value is
It is no to be within the scope of preset parameter region corresponding with the target component, and record the negotiation number of the negotiation;
Alarm module, whether the negotiation number for detecting the logging modle record is more than given threshold, and
When testing result is that the negotiation number is more than the given threshold, alarm is sent out.
The third aspect, an embodiment of the present invention provides a kind of communication systems based on parameter negotiation, including:It transmitter and connects
Receipts machine, wherein
The transmitter for holding consultation to first object parameter according to preset first negotiation algorithm, and obtains institute
State the first object parameter value obtained after negotiating;Judge the first object parameter value whether in preset with first mesh
It marks within the scope of the corresponding parameter region of parameter;If within the scope of the corresponding parameter region of the first object parameter, notify
The receiver is held consultation according to preset the second target component of second negotiation algorithm pair;
The receiver for holding consultation according to preset the second target component of second negotiation algorithm pair, and obtains institute
State the second targeted parameter value obtained after negotiating;Judge second targeted parameter value whether in preset with second mesh
It marks within the scope of the corresponding parameter region of parameter;If within the scope of the corresponding parameter region of second target component, it is based on
The first object parameter value establishes communication link with second target component with the transmitter, and passes through the communication chain
Road is communicated with the transmitter;Wherein, the corresponding channel bit error rate of the first object parameter value is less than the default bit error rate
Threshold value, and the corresponding channel bit error rate of second targeted parameter value is less than default bit error rate threshold.
In conjunction with the third aspect, in the first possible realization method of the third aspect,
The transmitter is additionally operable to detect the enabled current state of preset negotiation, and the current state includes opening state
State or closed state;When detecting that the negotiation is enabled in open state, according to preset first negotiation algorithm pair first
Target component is held consultation, and obtains the first object parameter value obtained after the negotiation;And detecting that the negotiation is enabled
When being closed, preset parameter setting values corresponding with the first object parameter are obtained, and by the parameter setting
Value is used as first object parameter value, and communication link is established with receiver to be based on the first object parameter value.
In conjunction with the possible realization method of the first of the third aspect or the third aspect, second in the third aspect can
In the realization method of energy, the parameter region corresponding with the first object parameter is according to the transmitter and the reception
What the insertion loss information of the transmission channel between machine was determined.
In conjunction with the possible realization method of the first of the third aspect or the third aspect, the third in the third aspect can
In the realization method of energy, first parameter region is true according to the operating temperature range under working environment residing for the transmitter
It makes.
Fourth aspect, an embodiment of the present invention provides also a kind of communication systems based on parameter negotiation, including:Transmitter and
Receiver, wherein
The transmitter for holding consultation to first object parameter according to preset first negotiation algorithm, and obtains institute
State obtained first object parameter value after negotiating, first negotiation algorithm is according to preset with the first object parameter pair
What the parameter region answered was determined;
The receiver for holding consultation according to preset the second target component of second negotiation algorithm pair, and obtains institute
State obtained the second targeted parameter value after negotiating, second negotiation algorithm is according to preset with second target component pair
What the parameter region answered was determined;It is established with the transmitter based on the first object parameter value and second target component
Communication link, and communicated with the transmitter by the communication link;Wherein, the first object parameter value and described
The corresponding channel bit error rate of second target component is respectively less than default bit error rate threshold, and the corresponding letter of second targeted parameter value
The road bit error rate is less than default bit error rate threshold.
5th aspect, an embodiment of the present invention provides a kind of computer storage media, the computer storage media storage
It includes the step of some or all of communication means based on parameter negotiation of above-mentioned first aspect when executing to have program, described program
Suddenly.
6th aspect, an embodiment of the present invention provides a kind of communication equipments, including:Communication interface, memory and processor,
The processor is connect with the communication interface and the memory respectively;Wherein,
The memory is used for storage driving software;
The processor reads the drive software from the memory and is executed under the action of the drive software:
It holds consultation to target component according to default negotiation algorithm, and obtains the targeted parameter value obtained after the negotiation,
Wherein, the corresponding channel bit error rate of the targeted parameter value is less than default bit error rate threshold;
Judge the targeted parameter value whether within the scope of preset parameter region corresponding with the target component;
If within the scope of the parameter region, by the communication interface and it is based on the targeted parameter value and second
Communication equipment establishes communication link, and is communicated with second communication equipment by the communication link.
In conjunction with the 6th aspect, in the first possible embodiment of the 6th aspect, the processor is from the storage
Device reads the drive software and is additionally operable to execute following steps under the action of the drive software:
Obtain the insertion loss information of the transmission channel between second communication equipment;
It is preset to obtain parameter region corresponding with the target component using the insertion loss information of acquisition as foundation.
In conjunction with the 6th aspect, in second of possible embodiment of the 6th aspect, the processor is from the storage
Device reads the drive software and is additionally operable to execute following steps under the action of the drive software:
Obtain the operating temperature under residing working environment;
Using the corresponding temperature range of the operating temperature got as foundation, it is preset obtain it is corresponding with the target component
Parameter region.
In conjunction with second in terms of the 6th aspect either the first possible embodiment or the 6th of the 6th aspect
Possible embodiment, in the third possible embodiment of the 6th aspect, the processor is read from the memory
The drive software simultaneously assists target component according to default negotiation algorithm described in execution under the action of the drive software
Quotient, and before obtaining the targeted parameter value obtained after the negotiation, be additionally operable to execute following steps:
The enabled current state of preset negotiation is detected, the current state includes open state or closed state;
If described negotiate to enable to be in open state, target component is assisted according to default negotiation algorithm described in execution
Quotient, and the step of obtaining the targeted parameter value obtained after the negotiation;
If described negotiate to enable to be closed, preset parameter setting corresponding with the target component is obtained
Value, and using the parameter setting values as targeted parameter value.
In conjunction with second in terms of the 6th aspect either the first possible embodiment or the 6th of the 6th aspect
Possible embodiment, in the 4th kind of possible embodiment of the 6th aspect, the processor is read from the memory
The drive software simultaneously is additionally operable to execute following steps under the action of the drive software:
When the targeted parameter value is not within the scope of the parameter region, repeat described according to default negotiation calculation
Method holds consultation to target component, and obtains the targeted parameter value obtained after the negotiation, and judges the targeted parameter value
The step whether being within the scope of preset parameter region corresponding with the target component, and record the negotiation time of the negotiation
Number;
Whether the negotiation number for detecting record is more than given threshold;
If being more than the given threshold, alarm is sent out.
Compared with prior art, the embodiment of the present invention has the advantages that:
The embodiment of the present invention can hold consultation according to the target component that preset negotiation algorithm negotiates needs, negotiate to obtain
Channel bit error rate is less than the targeted parameter value of default bit error rate threshold, and by whether detecting targeted parameter value that the negotiation obtains
It is true when the targeted parameter value is within the scope of the parameter region in preset parameter region corresponding with the target component
It is fixed to negotiate to complete, it is communicated with establishing communication link with the second communication equipment based on the targeted parameter value negotiated, to
The intersymbol interference brought due to influences such as fading channels can effectively be overcome so that enhance the stability of communication link, and carry
System reliability is risen.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
Obtain other attached drawings according to these attached drawings.
Fig. 1 is a kind of negotiation parameter distribution figure in the prior art;
Fig. 2 is a kind of digital communication system Organization Chart provided in an embodiment of the present invention;
Fig. 3 is a kind of flow diagram of communication means based on parameter negotiation provided in an embodiment of the present invention;
Fig. 4 is a kind of structural schematic diagram of communication system based on parameter negotiation provided in an embodiment of the present invention;
Fig. 5 is the structural schematic diagram of another communication system based on parameter negotiation provided in an embodiment of the present invention;
Fig. 6 is a kind of structural schematic diagram of communication device based on parameter negotiation provided in an embodiment of the present invention;
Fig. 7 is a kind of structural schematic diagram of communication equipment provided in an embodiment of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained every other without creative efforts
Embodiment shall fall within the protection scope of the present invention.
It should be understood that the technical solution of the embodiment of the present invention can be applied particularly in digital communication system, the digital communication department
System includes the transmission channel between transmitter (TX), receiver (RX) and the transmitter and receiver.As shown in Fig. 2, being this hair
A kind of structural schematic diagram for digital communication system that bright embodiment provides.It is carried with the rate of the transmission channel data
Rise, need through adaptive equalization technique, including the balancing technique of the accentuation techniques of transmitter and receiver send generator terminal and
Receiver end carries out parameter negotiation respectively, to eliminate intersymbol interference.
The embodiment of the invention discloses a kind of communication means, apparatus and system based on parameter negotiation, can effectively overcome
Intersymbol interference enhances the stability and lifting system reliability of communication link.It is described in detail individually below.
Fig. 3 is referred to, is a kind of flow diagram of communication means based on parameter negotiation provided in an embodiment of the present invention,
Specifically, as shown in figure 3, the embodiment of the present invention the method may include following steps:
S101:First communication equipment holds consultation to target component according to default negotiation algorithm, and after obtaining the negotiation
Obtained targeted parameter value, wherein the corresponding channel bit error rate of the targeted parameter value is less than default bit error rate threshold.
It should be noted that the method for the embodiment of the present invention can be applied particularly in digital communication system, and can have
Body executes in the first communication equipment in the digital communication system, wherein first communication equipment is transmitter or receiver.
In specific embodiment, a bit error rate threshold can be predefined according to actual demand.For example, when due to link negotiation
Between it is shorter, adaptive equalization technique generally using be higher than code requirement, such as current code requirement channel bit error rate be 10- 12Bit/s (bits per second), then can according to higher than this 10-12The channel bit error rate of bit/s such as 10-7Ginsengs of the bit/s to communication equipment
Number is held consultation.
Specifically, when default negotiation algorithm holds consultation to target component, the first communication equipment can first add in positive adjustment
Weight parameter, if the bit error rate becomes larger, otherwise reversed adjusting parameter continues positive adjusting parameter, is less than 10 until working as the bit error rate- 7When bit/s, targeted parameter value (after negotiating) after the first communication equipment can acquire the adjustment.
S102:First communication equipment judge the targeted parameter value whether in preset with the target component pair
Within the scope of the parameter region answered.
In specific embodiment, since the transmitter parameter and receiver parameters negotiated every time are more concentrated, built based on the parameter
Vertical link is more stable, and the reliability for eliminating ISI is also higher.Therefore, can be that target component configures to obtain a parameter region in advance
Domain, the parameter region indicate the target component of preferable value range, such as the intermediate region pair that parameter distribution is more concentrated in Fig. 1
The parameter value answered.
Optionally, which can be the insertion according to the transmission channel between the transmitter and receiver detected
Loss (Insert Loss, referred to as " IL ") information determines.Then first communication equipment can also be led to by obtaining with described second
Believe the insertion loss information of the transmission channel between equipment, thus using the insertion loss information of acquisition as foundation, preset
To parameter region corresponding with the target component.
Further alternative, which can be determined according to the operating temperature under the network working environment detected
's.Then first communication equipment can also by obtaining the operating temperature under working environment residing for first communication equipment, and with
The corresponding temperature range of the operating temperature got is foundation, preset to obtain parameter region corresponding with the target component
Domain.
After the targeted parameter value after acquiring the negotiation, you can detect the value for the target component that the negotiation obtains i.e.
Whether targeted parameter value is within the scope of the corresponding parameter region of the target component.If within the scope of the parameter region, that is, sentence
Disconnected result is when being, to negotiate to terminate, and can perform step S103;Otherwise, step S101 is can perform, the negotiation is repeated
Journey, until the new targeted parameter value negotiated is within the scope of the parameter region.
S103:If within the scope of the parameter region, first communication equipment be based on the targeted parameter value with
Second communication equipment establishes communication link, and is communicated with second communication equipment by the communication link.
In specific embodiment, negotiating to obtain the target component within the scope of the corresponding parameter region of the target component
When value, i.e. preferable parameter value, you can establish link by the targeted parameter value negotiated and the second communication equipment, and being based on should
The link of foundation is communicated, and to overcome intersymbol interference, and promotes the stability of communication link.Wherein, which sets
It is standby corresponding with the current progress equipment of parameter negotiation, if that is, the first communication equipment for currently carrying out parameter negotiation is number
Transmitter in communication system, i.e. second communication equipment are the receiver in the digital communication system;It is corresponding, if when advancing
First communication equipment of row parameter negotiation is the receiver in digital communication system, i.e., second communication equipment is the digital communication
Transmitter in system.
It is further alternative, in first communication equipment it is held consultation to target component according to default negotiation algorithm
Before, first communication equipment also can detect the enabled current state of preset negotiation, and the current state includes open state
Or closed state;If described negotiate to enable to be in open state, first communication equipment executes described according to default negotiation
Algorithm holds consultation to target component, and the step of obtaining the targeted parameter value obtained after the negotiation;If described negotiate to enable
It is closed, then first communication equipment obtains preset parameter setting values corresponding with the target component, and will
The parameter setting values are as targeted parameter value.That is, it can be pre-configured with the enabled switch of a negotiation parameter, and it is preset
One parameter setting values corresponding with the target component, to open the enabled switch, i.e., negotiation is enabled is in open state
When, the triggering of the first communication equipment carries out parameter negotiation according to preset negotiation algorithm and obtains the flow of targeted parameter value;Otherwise,
Then first communication equipment directly invokes that this is preset with the parameter setting values, and using the parameter setting values as the target component
Value, is communicated with being based on the targeted parameter value i.e. parameter setting values with the second communication equipment.
Further, it may includes multiple to need the parameter negotiated, then it is pre- to may respectively be the parameter that each needs is negotiated
A parameter region is set, parameter negotiation is carried out to be based on each corresponding parameter region.Specifically, each can be needed to assist
The parameter of quotient holds consultation to the target component respectively as target component, according to default negotiation algorithm, after obtaining the negotiation
Obtained targeted parameter value, and judge whether the targeted parameter value is in preset parameter region corresponding with the target component
Within the scope of domain;It is within the scope of corresponding parameter region when the target component that multiple needs are negotiated corresponds to targeted parameter value
When, then first communication equipment can be led to based on multiple targeted parameter values and second within the scope of corresponding parameter region
Letter equipment establishes communication link, and is communicated with second communication equipment by the communication link.Wherein, if this first
Communication equipment is transmitter, then the parameter held consultation is needed to may include the postemphasising and (be generally denoted as C1) of transmitter, amplitude (one
As be denoted as C0), the parameters such as preshoot (being generally denoted as C3);If first communication equipment is receiver, the ginseng held consultation is needed
Number may include the gains (being generally denoted as GAIN) of receiver, penalty coefficient (ADC), linear feedback parameter (be generally denoted as DFE0,
DFE1 etc.) etc. parameters.Optionally, which can be the fixation algorithm for being solidificated in inside communication equipment, can also
It is the negotiation algorithm for holding consultation within the scope of the parameter region generated according to the parameter region of the setting.
It is further alternative, when the targeted parameter value is not within the scope of the parameter region, first communication
Equipment is controllable repeat it is described hold consultation to target component according to default negotiation algorithm, and obtained after obtaining the negotiation
Targeted parameter value, and judge the targeted parameter value whether be in preset parameter region corresponding with the target component
Step in range repeats step S101 to S102;And record the negotiation number of the negotiation;First communication is set
Whether the negotiation number of standby detection record is more than given threshold;If being more than the given threshold, first communication is set
Preparation goes out alarm.Wherein, which can pre-set to obtain, for example be set as 5 times, then the first communication equipment can be in repetition
Alerted after 5 subparameters are negotiated, in order to notify its exception of relevant device.
In embodiments of the present invention, it can hold consultation, assist according to the target component that preset negotiation algorithm negotiates needs
Quotient obtains the targeted parameter value that channel bit error rate is less than default bit error rate threshold, and the target component obtained by detecting the negotiation
Whether value is in preset parameter region corresponding with the target component, and the parameter region range is in the targeted parameter value
It is determined when interior and negotiates to complete, led to establishing communication link with the second communication equipment based on the targeted parameter value negotiated
Letter, so as to effectively overcome the intersymbol interference brought due to influences such as fading channels so that enhance the stabilization of communication link
Property, and improve system reliability.
Fig. 4 is referred to, is a kind of structural schematic diagram of communication system based on parameter negotiation provided in an embodiment of the present invention,
Specifically, as shown in figure 4, the system of the embodiment of the present invention may include:Transmitter 1 and receiver 2;Wherein,
The transmitter 1 for holding consultation to first object parameter according to preset first negotiation algorithm, and obtains institute
State the first object parameter value obtained after negotiating;Judge the first object parameter value whether in preset with first mesh
It marks within the scope of the corresponding parameter region of parameter;If within the scope of the corresponding parameter region of the first object parameter;Notice institute
Receiver 2 is stated to hold consultation according to preset the second target component of second negotiation algorithm pair;
The receiver 2 for holding consultation according to preset the second target component of second negotiation algorithm pair, and obtains institute
State the second targeted parameter value obtained after negotiating;Judge second targeted parameter value whether in preset with second mesh
It marks within the scope of the corresponding parameter region of parameter;If within the scope of the corresponding parameter region of second target component, it is based on
The first object parameter value establishes communication link with second target component with the transmitter 1, and passes through the communication
Link is communicated with the transmitter 1;Wherein, the corresponding channel bit error rate of the first object parameter value is less than default error code
Rate threshold value, and the corresponding channel bit error rate of second targeted parameter value is less than default bit error rate threshold.
Since negotiation algorithm is generally solidificated in chip interior, in design on board level, negotiate to calculate if system can not change it
Method, then in parameter-negotiation procedure, the targeted parameter value that system grabs negotiate, and judge that the targeted parameter value negotiated is
It is no to fall into the parameter region of setting.If dropped into the parameter region of setting, negotiate to complete;Otherwise channel is triggered again
Parameter negotiation is carried out, the parameter region of the setting is fallen into until negotiating parameter.Wherein, the parameter region set as it is preset with
The corresponding parameter region of target component.
Optionally, the parameter region corresponding with the first object parameter and/or second target component are corresponding
Parameter region can be according to the insertion loss information of the transmission channel between the transmitter 1 and the receiver 2 determine
Go out.
Further alternative, the corresponding parameter region of the first object parameter can also be according to 1 institute of the transmitter
What the operating temperature range under place's working environment was determined;Second target component corresponds to parameter region and can also be according to institute
State what the operating temperature range under working environment residing for receiver 2 was determined.
Emulation or actual test are carried out to transmission channel specifically, can first pass through in advance, obtain transmitter and receiver it
Between transmission channel insertion loss (IL) information such as insertion loss value, to the preset transmission for obtaining that transmitting can be met
Machine, receiver parameters region.Optionally, operating temperature range when can also work further combined with the transmitter carrys out the preset hair
Machine parameter region is sent, operating temperature range when in conjunction with the operation of receiver comes the preset receiver parameters region, to avoid this
Parameter region is negotiated under certain specific environment to (such as low temperature) when obtaining since external environment variation, such as low temperature become high
Temperature, caused by the parameter negotiated at low temperature equipment may be made not work normally under high temperature environment, so as to cause letter
The unstable problem in road.Wherein, transmitter, receiver parameters region can respectively include the ginseng of multiple target components for needing to negotiate
Number region.For example, what is transmitted on transmission channel between transmitter and receiver is the data of 12Gbps, in 0 DEG C~60 DEG C works
Make in temperature range, emulation or test obtain in the insertion loss (IL) of the frequency point of 6GHz being -12dB.In conjunction with the hair of SerDes
Send and receive ability, calculate and it is preset obtain transmitter parameter region ranging from C1=[- 7, -3], C3=[- 11, -9] (then should
C1, C3 be first object parameter), receiver parameters regional extent be GAIN=[4,26], ADC=[20,44], DFE0=[-
111,50], DFE1=[- 80,40] (then GAIN, ADC, DFE0, the DFE1 are the second target component).Then when transmitter and reception
It is corresponding that the targeted parameter value that machine respectively obtains each target component progress parameter negotiation according to respective negotiation algorithm is in this
When within the scope of parameter region, negotiate to terminate.For another example if detecting the insertion of the transmission channel between transmitter and receiver
It is -25dB that (IL), which is lost, preset can also obtain transmitter parameter region ranging from C1=[- 9, -5], C3=[- 13, -11], connect
Receipts machine parameter region ranging from GAIN=[6,28], ADC=[24,50], DFE0=[- 100,60], DFE1=[- 71,43], when
Transmitter and receiver carry out the targeted parameter value that parameter negotiation obtains according to respective negotiation algorithm to each target component respectively
When within the scope of the corresponding parameter region, negotiate to terminate.To ensure that the parameter energy maximum that the transmission channel is negotiated can
Intersymbol interference can be overcome, improve the performance of communication system.
Further, the transmitter 1 is additionally operable to detect the enabled current state of preset negotiation, the current state
Including open state or closed state;When detecting that the negotiation is enabled in open state, negotiate according to preset first
Algorithm holds consultation to first object parameter, and obtains the first object parameter value obtained after the negotiation;And detecting
When stating that negotiation is enabled to be closed, preset parameter setting values corresponding with the first object parameter are obtained, and by institute
Parameter setting values are stated as first object parameter value, communication link is established with receiver 2 to be based on the first object parameter value, from
And the communication link of the foundation is communicated.
Specifically, the enabled switch of a negotiation parameter can be pre-configured in transmitter, and preset one and first mesh
Mark the corresponding parameter setting values of parameter, if send negotiate it is enabled close, directly invoke this and preset join with the first object
The corresponding parameter setting values of number using the parameter setting values as the first object parameter value, and skip to receiver parameters negotiation;Such as
Fruit send negotiate it is enabled open, then transmitter according to channel IL and/or operating temperature range preset transmitter parameter region into
Row parameter negotiation.Similarly, can also be pre-configured with the enabled switch of a negotiation parameter in receiver, and preset one with this
The corresponding parameter setting values of two target components, so as to receive negotiate enabled close when, will be corresponding with second target component
Parameter setting values as second targeted parameter value, details are not described herein again.
Further alternative, the transmitter 1 is additionally operable to be not at the first object in the first object parameter value
When within the scope of the corresponding parameter region of parameter, repeats and described first object parameter is assisted according to default negotiation algorithm
Quotient, and the first object parameter value obtained after the negotiation is obtained, and judge the first object parameter value whether in pre-
The step within the scope of parameter region corresponding with the first object parameter set, and record the negotiation number of the negotiation;Inspection
Whether the negotiation number for surveying record is more than given threshold;It is described to send out alarm if being more than the given threshold.Namely
It says, when the parameter negotiation number that transmitter repeats is more than setting value, but parameter is not still in corresponding parameter region range
It when interior, then can be alerted, can also be regarded as completing parameter negotiation (such as the ginseng that the last time can be negotiated of this transmitter
Numerical value is the first object parameter value that the negotiation terminates) and it is directly entered receiver parameters negotiations process.Further, work as reception
When machine parameter negotiation negotiate number be more than setting value, but parameter still not within the scope of corresponding parameter region when, then can carry out
Alarm, the alarm processing of the receiver end is similar with transmitter alarm processing, and details are not described herein again.Further, in receiver
After the completion of parameter negotiation, if transmitter parameter need to be readjusted, transmitter parameter adjustment is carried out.It does not need such as, then can pass through
The first object parameter value and second targeted parameter value are communicated, to improve the negotiation parameter value that parameter negotiation obtains
Accuracy, effectively to overcome intersymbol interference.
In embodiments of the present invention, transmitter and receiver can be according to preset negotiation algorithms to respectively needing the mesh negotiated
Mark parameter is held consultation, and negotiates to obtain the targeted parameter value that channel bit error rate is less than default bit error rate threshold, and in the negotiation
To targeted parameter value be within the scope of preset parameter region corresponding with the target component when determine negotiate complete, with
The communication link established between transmitter and receiver based on the targeted parameter value negotiated is communicated, so as to effective
Overcome the intersymbol interference brought due to influences such as fading channels so that enhance the stability of communication link, the system of improving can
By property.
Fig. 5 is referred to, is the structural representation of another communication system based on parameter negotiation provided in an embodiment of the present invention
Figure, specifically, as shown in figure 5, the system of the embodiment of the present invention may include transmitter 1 and receiver 2;Wherein,
The transmitter 1 for holding consultation to first object parameter according to preset first negotiation algorithm, and obtains institute
State obtained first object parameter value after negotiating, first negotiation algorithm is according to preset with the first object parameter pair
What the parameter region answered was determined;
The receiver 2 for holding consultation according to preset the second target component of second negotiation algorithm pair, and obtains institute
State obtained the second targeted parameter value after negotiating, second negotiation algorithm is according to preset with second target component pair
What the parameter region answered was determined;It is built with the transmitter 1 with second target component based on the first object parameter value
Vertical communication link, and communicated with the transmitter 1 by the communication link;Wherein, the first object parameter value and
The corresponding channel bit error rate of second target component is respectively less than default bit error rate threshold, and second targeted parameter value corresponds to
Channel bit error rate be less than default bit error rate threshold.
In specific embodiment, in chip design, the system of scalable chip Firmware, it can also pass through preset parameter area
It is modified to negotiation algorithm according to preset parameter region in domain so that parameter can only be assisted in the parameter region of setting
Quotient's (including transmitter negotiates and and receiver negotiation).
Optionally, the parameter region corresponding with the first object parameter and/or the corresponding ginseng of the second target component
Number region can be determined according to the insertion loss information of the transmission channel between the transmitter and the receiver.Institute
State what the first parameter region can also be determined further according to the operating temperature range under working environment residing for the transmitter;
Second parameter region can also be determined further according to the operating temperature range under working environment residing for the receiver
's.
Emulation or actual test are carried out to transmission channel specifically, can first pass through in advance, obtain transmitter and receiver it
Between transmission channel insertion loss (IL) information such as insertion loss value, to the preset transmission for obtaining that transmitting can be met
The preset hair is carried out in machine, receiver parameters region, optionally, operating temperature range when can also work further combined with the transmitter
Machine parameter region is sent, operating temperature range when in conjunction with the operation of receiver comes the preset receiver parameters region.To basis
The preset obtained parameter region modification negotiation algorithm so that parameter association can only be carried out within the scope of the preset parameter region
Quotient, effectively to overcome intersymbol interference.For example, what is transmitted on transmission channel between transmitter and receiver is the number of 12Gbps
According to, in 0 DEG C~60 DEG C operating temperature ranges, emulation or test obtain the frequency point of 6GHz insertion loss (IL) be-
12dB.In conjunction with the ability that sends and receives of SerDes, calculate and it is preset obtain transmitter parameter region ranging from C1=[- 7 ,-
3], C3=[- 11, -9] (then C1, the C3 are first object parameter), receiver parameters regional extent is GAIN=[4,26], ADC
(then GAIN, ADC, DFE0, the DFE1 join for the second target by=[20,44], DFE0=[- 111,50], DFE1=[- 80,40]
Number).Negotiation algorithm then can be changed according to preset transmitter parameter region and receiver parameters region so that can only be preset at this
Parameter region within the scope of carry out parameter negotiation.For another example if detecting the transmission channel between transmitter and receiver
Insertion loss (IL) be -25dB, preset can also obtain transmitter parameter region ranging from C1=[- 9, -5], C3=[- 13, -
11], receiver parameters regional extent be GAIN=[6,28], ADC=[24,50], DFE0=[- 100,60], DFE1=[- 71,
43], negotiation algorithm is changed according to preset transmitter parameter region and receiver parameters region so that transmission channel can only be at this
Parameter negotiation is carried out in the range of setting.To ensure that the parameter maximum possible that the transmission channel is negotiated overcomes intersymbol interference,
Improve the performance of communication system.
Further alternative, the transmitter 1 is additionally operable to detect the enabled current shape of the preset negotiation of the transmitter 1
State, the current state include open state or closed state;When detecting that the negotiation is enabled in open state, according to
Default negotiation algorithm holds consultation to first object parameter, and obtains the first object parameter value obtained after the negotiation;And
When detecting that the negotiation enables to be closed, preset parameter setting corresponding with the first object parameter is obtained
Value, and using the parameter setting values as first object parameter value, it is logical to be based on the first object parameter value and the foundation of receiver 2
Believe the communication of link row.
Further alternative, the receiver 2 is additionally operable to detect the enabled current shape of the preset negotiation of the receiver 2
State, the current state include open state or closed state;When detecting that the negotiation is enabled in open state, according to
Default the second target component of negotiation algorithm pair is held consultation, and obtains the second targeted parameter value obtained after the negotiation;And
When detecting that the negotiation enables to be closed, preset parameter setting corresponding with second target component is obtained
Value, and using the parameter setting values as the second targeted parameter value, it is logical to be based on second targeted parameter value and the foundation of transmitter 1
Believe the communication of link row.
Specifically, then may be used when that is, the corresponding negotiation of transmitter enables to be closed if enabled closing is negotiated in transmission
Jump directly to receiver parameters negotiation;Negotiate enabled unlatching if sent, according to the preset transmission of channel IL and temperature range
Machine parameter region acquires the transmitter parameter value i.e. first object parameter value of negotiation, and enters receiver parameters and negotiate.It connects
Receipts machine acquires receiver parameters value i.e. second of negotiation according to the preset receiver parameters region channel IL and temperature range
Whether targeted parameter value needs adjustment process stage after negotiation into transmitter parameter.Receiver obtains the second target ginseng
After the completion of numerical value, that is, parameter negotiation, if it is considered to transmitter parameter need to be readjusted, then transmitter parameter adjustment is carried out.Such as it is not required to
It wants, then can be communicated by the first object parameter value and second targeted parameter value, be obtained to improve parameter negotiation
Negotiation parameter value accuracy, effectively to overcome intersymbol interference.
In embodiments of the present invention, transmitter and receiver can be according to preset negotiation algorithms to respectively needing the mesh negotiated
Mark parameter is held consultation, and negotiates to obtain the targeted parameter value that channel bit error rate is less than default bit error rate threshold, which is
It is determined according to preset parameter region corresponding with the target component so that parameter negotiation can only be in the preset parameter
It is carried out in region, so as to directly acquire transmitter parameter value and receiver parameters value according to the negotiation algorithm, with base
Led in the communication link that this acquires transmitter parameter value and receiver parameters value is established between transmitter and receiver
Letter, so as to effectively overcome the intersymbol interference brought due to influences such as fading channels so that enhance the stabilization of communication link
Property, improve system reliability.
Fig. 6 is referred to, is a kind of structural schematic diagram of communication device based on parameter negotiation provided in an embodiment of the present invention,
Specifically, as shown in fig. 6, the described device of the embodiment of the present invention can be specifically set in the first above-mentioned communication equipment, including
Parameter negotiation module 11, judgment module 12 and communication module 13.Wherein,
The parameter negotiation module 11, for holding consultation to target component according to default negotiation algorithm, and described in acquisition
The targeted parameter value obtained after negotiation, wherein the corresponding channel bit error rate of the targeted parameter value is less than default bit error rate threshold.
It should be noted that the described device of the embodiment of the present invention can be applied particularly to the first communication of digital communication system
In equipment, wherein first communication equipment is transmitter or receiver.
The judgment module 12, for judging whether the parameter negotiation module 11 negotiates the obtained targeted parameter value
Within the scope of preset parameter region corresponding with the target component.
The communication module 13, for being that the targeted parameter value is in described in the judging result of the judgment module 12
When within the scope of parameter region, communication link is established based on the targeted parameter value and the second communication equipment, and pass through the communication
Link is communicated with second communication equipment.
In specific embodiment, after the targeted parameter value that parameter negotiation module 11 acquires after the negotiation, mould is judged
Block 12 is that whether can detect the value i.e. targeted parameter value for the target component that the negotiation obtains in the corresponding parameter of the target component
In regional extent.If within the scope of the parameter region, i.e., judging result is when being, to negotiate to terminate, communication module 13 can base
Communication link is established in the targeted parameter value with the second communication equipment to be communicated;Otherwise, notifying parameters negotiation module 11 is again
The negotiations process is carried out, until the new targeted parameter value negotiated is within the scope of the parameter region, to overcome intersymbol dry
It disturbs, and promotes the stability of communication link.Wherein, second communication equipment and current the first communication equipment for carrying out parameter negotiation
It is corresponding, if that is, currently carry out parameter negotiation the first communication equipment be digital communication system in transmitter, i.e., this second
Communication equipment is the receiver in the digital communication system;It is corresponding, if the first communication equipment for currently carrying out parameter negotiation is
Receiver in digital communication system, i.e. second communication equipment are the transmitter in the digital communication system.
Optionally, in embodiments of the present invention, described device may also include (not shown):
First acquisition module 14, the insertion loss letter for obtaining the transmission channel between second communication equipment
Breath;
First preset module 15, for the insertion loss information that is obtained using first acquisition module 14 as foundation,
It is preset to obtain parameter region corresponding with the target component.
Further alternative, in embodiments of the present invention, described device may also include (not shown):
Second acquisition module 16, for obtaining the operating temperature under working environment residing for first communication equipment;
Second preset module 17, the corresponding temperature model of the operating temperature for being got with the second modulus block 16
It encloses for foundation, it is preset to obtain parameter region corresponding with the target component.
Specifically, the first acquisition module 14 can first pass through in advance carries out emulation or actual test to transmission channel, sent out
Insertion loss (IL) information such as insertion loss value of the transmission channel between machine and receiver is sent, to which the first preset module 15 can
The preset corresponding parameter region of the first communication equipment for obtaining that transmitting can be met.Optionally, also mould can be obtained by second
It is corresponding that operating temperature range when block 16 is further combined with first communication device works carrys out preset first communication equipment
Parameter region.To promote the reliability of the preset parameter region.
Further alternative, in embodiments of the present invention, described device may also include (not shown):
Detection module 18, the current state enabled for detecting preset negotiation, the current state includes open state
Or closed state;
Third acquisition module 19, for the detection module 18 detect it is described negotiate it is enabled in open state when,
It notifies the parameter negotiation module 11 to hold consultation to target component according to default negotiation algorithm, and is obtained after obtaining the negotiation
Targeted parameter value;And the detection module 18 detect it is described negotiate enabled be closed when, obtain it is preset with
The corresponding parameter setting values of the target component, and using the parameter setting values as targeted parameter value.
Further alternative, in embodiments of the present invention, described device may also include (not shown):
Logging modle 20 is that the targeted parameter value is not at the parameter for the judging result in the judgment module
When in regional extent, the parameter negotiation module is notified to be assisted to target component according to default negotiation algorithm described in repeating
Quotient, and the targeted parameter value obtained after the negotiation is obtained, and the judgment module is notified to judge that the targeted parameter value is
It is no to be within the scope of preset parameter region corresponding with the target component, and record the negotiation number of the negotiation;
Alarm module 21, whether the negotiation number for detecting the record of the logging modle 20 is more than given threshold,
And when testing result is that the negotiation number is more than the given threshold, send out alarm.
In embodiments of the present invention, it can hold consultation, assist according to the target component that preset negotiation algorithm negotiates needs
Quotient obtains the targeted parameter value that channel bit error rate is less than default bit error rate threshold, and the target component obtained by detecting the negotiation
Whether value is in preset parameter region corresponding with the target component, and the parameter region range is in the targeted parameter value
It is determined when interior and negotiates to complete, led to establishing communication link with the second communication equipment based on the targeted parameter value negotiated
Letter, so as to effectively overcome the intersymbol interference brought due to influences such as fading channels so that enhance the stabilization of communication link
Property, and improve system reliability.
Further, Fig. 7 is referred to, is a kind of structural schematic diagram of communication equipment provided in an embodiment of the present invention, this is logical
Believe that equipment is corresponding with the first communication equipment in above-described embodiment, and can be specially the receiver or hair in digital communication system
Send machine.Specifically, the communication equipment of the embodiment of the present invention includes:Communication interface 300, memory 200 and processor 100,
The processor 100 is connect with the communication interface 300 and the memory 200 respectively.The memory 200 can be high speed
RAM memory can also be non-labile memory (non-volatile memory), for example, at least a disk storage
Device.Data connection can be carried out by bus between the communication interface 300, memory 200 and processor 100, it can also
Data connection by other means.It is illustrated with bus connection in the present embodiment.Wherein,
The memory 200 is used for storage driving software;
The processor 100 from the memory 200 reads the drive software and under the action of the drive software
It executes:
It holds consultation to target component according to default negotiation algorithm, and obtains the targeted parameter value obtained after the negotiation,
Wherein, the corresponding channel bit error rate of the targeted parameter value is less than default bit error rate threshold;
Judge the targeted parameter value whether within the scope of preset parameter region corresponding with the target component;
If within the scope of the parameter region, by the communication interface 300 and based on the targeted parameter value with
Second communication equipment establishes communication link, and is communicated with second communication equipment by the communication link.
Optionally, the processor 100 from the memory 200 reads the drive software and in the drive software
Under effect, it is additionally operable to execute following steps:
Obtain the insertion loss information of the transmission channel between second communication equipment;
It is preset to obtain parameter region corresponding with the target component using the insertion loss information of acquisition as foundation.
Optionally, the processor 100 from the memory 200 reads the drive software and in the drive software
Under effect, it is additionally operable to execute following steps:
Obtain the operating temperature under residing working environment;
Using the corresponding temperature range of the operating temperature got as foundation, it is preset obtain it is corresponding with the target component
Parameter region.
Optionally, the processor 100 from the memory 200 reads the drive software and in the drive software
It holds consultation to target component according to default negotiation algorithm described in the lower execution of effect, and obtains the target ginseng obtained after the negotiation
Before numerical value, it is additionally operable to execute following steps:
The enabled current state of preset negotiation is detected, the current state includes open state or closed state;
If described negotiate to enable to be in open state, target component is assisted according to default negotiation algorithm described in execution
Quotient, and the step of obtaining the targeted parameter value obtained after the negotiation;
If described negotiate to enable to be closed, preset parameter setting corresponding with the target component is obtained
Value, and using the parameter setting values as targeted parameter value.
Optionally, the processor 100 from the memory 200 reads the drive software and in the drive software
Under effect, it is additionally operable to execute following steps:
When the targeted parameter value is not within the scope of the parameter region, repeat described according to default negotiation calculation
Method holds consultation to target component, and obtains the targeted parameter value obtained after the negotiation, and judges the targeted parameter value
The step whether being within the scope of preset parameter region corresponding with the target component, and record the negotiation time of the negotiation
Number;
Whether the negotiation number for detecting record is more than given threshold;
If being more than the given threshold, alarm is sent out.
In embodiments of the present invention, it can hold consultation, assist according to the target component that preset negotiation algorithm negotiates needs
Quotient obtains the targeted parameter value that channel bit error rate is less than default bit error rate threshold, and the target component obtained by detecting the negotiation
Whether value is in preset parameter region corresponding with the target component, and the parameter region range is in the targeted parameter value
It is determined when interior and negotiates to complete, led to establishing communication link with the second communication equipment based on the targeted parameter value negotiated
Letter, so as to effectively overcome the intersymbol interference brought due to influences such as fading channels so that enhance the stabilization of communication link
Property, and improve system reliability.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, it may refer to the associated description of other embodiment.
In several embodiments provided by the present invention, it should be understood that disclosed device and method can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
Only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component can be tied
Another system is closed or is desirably integrated into, or some features can be ignored or not executed.Another point, it is shown or discussed
Mutual coupling, direct-coupling or communication connection can be the INDIRECT COUPLING or logical by some interfaces, device or unit
Letter connection can be electrical, machinery or other forms.
The described unit illustrated as separating component may or may not be physically separated, as unit
The component of display may or may not be physical unit, you can be located at a place, or may be distributed over more
In a network element.Some or all of unit therein can be selected according to the actual needs to realize this embodiment scheme
Purpose.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also
It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list
The form that hardware had both may be used in member is realized, can also be realized in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can be stored in one and computer-readable deposit
In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer
It is each that equipment (can be personal computer, server or the network equipment etc.) or processor (processor) execute the present invention
The part steps of embodiment the method.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (Read-
Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disc or CD etc. it is various
The medium of program code can be stored.
Those skilled in the art can be understood that, for convenience and simplicity of description, only with above-mentioned each function module
Division progress for example, in practical application, can be complete by different function modules by above-mentioned function distribution as needed
At the internal structure of device being divided into different function modules, to complete all or part of the functions described above.On
The specific work process for stating the device of description, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
Finally it should be noted that:The above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Present invention has been described in detail with reference to the aforementioned embodiments for pipe, it will be understood by those of ordinary skill in the art that:Its according to
So can with technical scheme described in the above embodiments is modified, either to which part or all technical features into
Row equivalent replacement;And these modifications or replacements, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme.
Claims (14)
1. a kind of communication means based on parameter negotiation, which is characterized in that including:
First communication equipment holds consultation to first object parameter according to preset first negotiation algorithm, and after obtaining the negotiation
Obtained first object parameter value, wherein the corresponding channel bit error rate of the first object parameter value is less than default bit error rate threshold
Value;
First communication equipment judge the first object parameter value whether in preset with the first object parameter pair
Within the scope of the parameter region answered;
If within the scope of the parameter region, notify the second communication equipment according to preset the second target of second negotiation algorithm pair
Parameter is held consultation, so that second communication equipment obtains the second targeted parameter value obtained after the negotiation, described in judgement
Whether the second targeted parameter value is within the scope of preset parameter region corresponding with second target component, if in described
Within the scope of the corresponding parameter region of second target component, then second communication equipment is based on the first object parameter value and institute
It states the second targeted parameter value and establishes communication link with first communication equipment, and is logical with described first by the communication link
Letter equipment is communicated, wherein the corresponding channel bit error rate of second targeted parameter value is less than default bit error rate threshold.
2. according to the method described in claim 1, it is characterized in that, the method further includes:
First communication equipment obtains the insertion loss information of the transmission channel between second communication equipment;
First communication equipment is preset to obtain and the first object parameter using the insertion loss information obtained as foundation
Corresponding parameter region.
3. according to the method described in claim 1, it is characterized in that, the method further includes:
First communication equipment obtains the operating temperature under working environment residing for first communication equipment;
First communication equipment using the corresponding temperature range of the operating temperature got as foundation, it is preset obtain with it is described
The corresponding parameter region of first object parameter.
4. according to claim 1-3 any one of them methods, which is characterized in that in first communication equipment according to preset
Before first negotiation algorithm holds consultation to first object parameter, the method further includes:
First communication equipment detects the enabled current state of preset negotiation, and the current state includes open state or pass
Closed state;
If described negotiate to enable to be in open state, the first communication equipment execution is described to negotiate calculation according to preset first
Method holds consultation to first object parameter, and the step of obtaining the first object parameter value obtained after the negotiation;
If it is described negotiate it is enabled be closed, first communication equipment obtains preset with the first object parameter
Corresponding parameter setting values, and using the parameter setting values as first object parameter value.
5. according to claim 1-3 any one of them methods, which is characterized in that the method further includes:
When the first object parameter value is not within the scope of the corresponding parameter region of the first object parameter, described first
Communication equipment holds consultation to first object parameter according to preset first negotiation algorithm described in repeating, and obtains the association
The first object parameter value obtained after quotient, and judge the first object parameter value whether in preset with first mesh
The step within the scope of the corresponding parameter region of parameter is marked, and records the negotiation number of the negotiation;
Whether the negotiation number of the first communication equipment detection record is more than given threshold;
If being more than the given threshold, first communication equipment sends out alarm.
6. a kind of communication device based on parameter negotiation, which is characterized in that it is set in the first communication equipment, including:
Parameter negotiation module, for holding consultation to first object parameter according to preset first negotiation algorithm, and described in acquisition
The first object parameter value obtained after negotiation, wherein the corresponding channel bit error rate of the first object parameter value is less than default miss
Code check threshold value;
Judgment module, for judging whether the first object parameter value that the parameter negotiation module is negotiated is in preset
Parameter region corresponding with the first object parameter within the scope of;
Communication module, for being that the first object parameter value is in the parameter region in the judging result of the judgment module
When in range, the second communication equipment is notified to hold consultation according to preset the second target component of second negotiation algorithm pair, so that institute
It states the second communication equipment and obtains the second targeted parameter value obtained after the negotiation, judge whether second targeted parameter value is located
In within the scope of preset parameter region corresponding with second target component, and corresponding in second target component
When within the scope of parameter region, established with first communication equipment based on the first object parameter value and the second targeted parameter value
Communication link, and communicated with first communication equipment by the communication link, wherein second targeted parameter value
Corresponding channel bit error rate is less than default bit error rate threshold.
7. device according to claim 6, which is characterized in that described device further includes:
First acquisition module, the insertion loss information for obtaining the transmission channel between second communication equipment;
First preset module, the insertion loss information for being obtained using first acquisition module are preset to obtain as foundation
Parameter region corresponding with the first object parameter.
8. device according to claim 6, which is characterized in that described device further includes:
Second acquisition module, for obtaining the operating temperature under working environment residing for first communication equipment;
Second preset module, the corresponding temperature range of the operating temperature for being got with second acquisition module be according to
According to preset to obtain parameter region corresponding with the first object parameter.
9. according to claim 6-8 any one of them devices, which is characterized in that described device further includes:
Detection module, the current state enabled for detecting preset negotiation, the current state includes open state or closing
State;
Third acquisition module, for the detection module detect it is described negotiate it is enabled in open state when, described in notice
Parameter negotiation module holds consultation to first object parameter according to preset first negotiation algorithm, and is obtained after obtaining the negotiation
First object parameter value;And it when the detection module detects that the negotiation is enabled and is closed, obtains preset
Parameter setting values corresponding with the first object parameter, and using the parameter setting values as first object parameter value.
10. according to claim 6-8 any one of them devices, which is characterized in that described device further includes:
Logging modle is that the first object parameter value is not at first mesh for the judging result in the judgment module
When marking within the scope of the corresponding parameter region of parameter, it is described according to preset first association to notify that the parameter negotiation module repeats
Quotient's algorithm holds consultation to first object parameter, and obtains the first object parameter value obtained after the negotiation, and notice institute
It states judgment module and judges whether the first object parameter value is in preset parameter region corresponding with the first object parameter
Within the scope of domain, and record the negotiation number of the negotiation;
Alarm module, whether the negotiation number for detecting the logging modle record is more than given threshold, and is being detected
When being as a result that the negotiation number is more than the given threshold, alarm is sent out.
11. a kind of based on the communication system for negotiating parameter, which is characterized in that including:Transmitter and receiver, wherein
The transmitter for holding consultation to first object parameter according to preset first negotiation algorithm, and obtains the association
The first object parameter value obtained after quotient;Judge whether the first object parameter value joins in preset with the first object
Within the scope of the corresponding parameter region of number;If within the scope of the corresponding parameter region of the first object parameter, described in notice
Receiver is held consultation according to preset the second target component of second negotiation algorithm pair;
The receiver for holding consultation according to preset the second target component of second negotiation algorithm pair, and obtains the association
The second targeted parameter value obtained after quotient;Judge whether second targeted parameter value joins in preset with second target
Within the scope of the corresponding parameter region of number;If within the scope of the corresponding parameter region of second target component, based on described
First object parameter value and second target component and the transmitter establish communication link, and by the communication link with
The transmitter is communicated;Wherein, the corresponding channel bit error rate of the first object parameter value is less than default bit error rate threshold,
And the corresponding channel bit error rate of second targeted parameter value is less than default bit error rate threshold.
12. system according to claim 11, which is characterized in that
The transmitter, is additionally operable to detect the enabled current state of preset negotiation, the current state include open state or
Closed state;When detecting that the negotiation is enabled in open state, according to preset first negotiation algorithm to first object
Parameter is held consultation, and obtains the first object parameter value obtained after the negotiation;And it is in detecting that the negotiation is enabled
When closed state, preset parameter setting values corresponding with the first object parameter are obtained, and the parameter setting values are made
For first object parameter value, communication link is established with receiver to be based on the first object parameter value.
13. system according to claim 11 or 12, which is characterized in that the ginseng corresponding with the first object parameter
Number region is determined according to the insertion loss information of the transmission channel between the transmitter and the receiver.
14. system according to claim 11 or 12, which is characterized in that the corresponding parameter region of the first object parameter
It is to be determined according to the operating temperature range under working environment residing for the transmitter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510732302.2A CN105450568B (en) | 2015-10-31 | 2015-10-31 | A kind of communication means, apparatus and system based on parameter negotiation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510732302.2A CN105450568B (en) | 2015-10-31 | 2015-10-31 | A kind of communication means, apparatus and system based on parameter negotiation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105450568A CN105450568A (en) | 2016-03-30 |
CN105450568B true CN105450568B (en) | 2018-11-09 |
Family
ID=55560357
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510732302.2A Active CN105450568B (en) | 2015-10-31 | 2015-10-31 | A kind of communication means, apparatus and system based on parameter negotiation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105450568B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113691384A (en) * | 2020-05-19 | 2021-11-23 | 浙江宇视科技有限公司 | Parameter configuration method, device and storage medium of communication link |
CN114513407B (en) * | 2020-11-16 | 2023-07-18 | 华为技术有限公司 | Parameter determination method, integrated circuit and network equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7203460B2 (en) * | 2003-10-10 | 2007-04-10 | Texas Instruments Incorporated | Automated test of receiver sensitivity and receiver jitter tolerance of an integrated circuit |
CN101673317A (en) * | 2009-10-23 | 2010-03-17 | 中兴通讯股份有限公司 | High-speed serial channel pre-emphasis adjusting method and device |
CN102064928A (en) * | 2010-12-10 | 2011-05-18 | 福建星网锐捷网络有限公司 | Method and device for obtaining signal compensating parameters and network equipment |
CN104184617A (en) * | 2014-08-12 | 2014-12-03 | 福建星网锐捷网络有限公司 | Method, device and system for configuring pre-emphasis for interconnection equipment and network device |
CN104618054A (en) * | 2013-11-04 | 2015-05-13 | 华为技术有限公司 | Parameter adjusting method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8837626B2 (en) * | 2011-12-09 | 2014-09-16 | Lsi Corporation | Conditional adaptation of linear filters in a system having nonlinearity |
-
2015
- 2015-10-31 CN CN201510732302.2A patent/CN105450568B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7203460B2 (en) * | 2003-10-10 | 2007-04-10 | Texas Instruments Incorporated | Automated test of receiver sensitivity and receiver jitter tolerance of an integrated circuit |
CN101673317A (en) * | 2009-10-23 | 2010-03-17 | 中兴通讯股份有限公司 | High-speed serial channel pre-emphasis adjusting method and device |
CN102064928A (en) * | 2010-12-10 | 2011-05-18 | 福建星网锐捷网络有限公司 | Method and device for obtaining signal compensating parameters and network equipment |
CN104618054A (en) * | 2013-11-04 | 2015-05-13 | 华为技术有限公司 | Parameter adjusting method and device |
CN104184617A (en) * | 2014-08-12 | 2014-12-03 | 福建星网锐捷网络有限公司 | Method, device and system for configuring pre-emphasis for interconnection equipment and network device |
Also Published As
Publication number | Publication date |
---|---|
CN105450568A (en) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103873403B (en) | Device and method for equalizer adaptation | |
US9325539B2 (en) | Requalization effort-balancing of transmit finite impulse response and receive linear equalizer or receive decision feedback equalizer structures in high-speed serial interconnects | |
EP2876831B1 (en) | Parameter Adjustment Method and Apparatus | |
CN102946284B (en) | System for calibrating and testing radio frequency of WIFI, and testing method | |
US9026832B2 (en) | Method, system and device for removing media access control addresses | |
CN110049505A (en) | Data transmission method and relevant apparatus | |
CN105450568B (en) | A kind of communication means, apparatus and system based on parameter negotiation | |
EP3151614B1 (en) | Adjustment of bluetooth (bt) golden reception range in the presence of long term evolution (lte) interference | |
CN107911254A (en) | Log transmission method, apparatus, computing device and storage medium | |
US7869379B2 (en) | Method for monitoring channel eye characteristics in a high-speed SerDes data link | |
JP5650285B2 (en) | Determination of received data value | |
CN107241160B (en) | Method and device for determining parameters | |
EP3993275A1 (en) | Multiple radio frequency impairment estimation | |
US9830293B2 (en) | Information processing apparatus, storage system, and computer-readable non-transitory storage medium storing communication control program | |
US20160004661A1 (en) | Usb transceiver | |
CN115048235B (en) | Configuration method, device, equipment and medium of link parameters | |
CN113168393A (en) | High speed hardware transport equalization | |
JP2011041109A (en) | Transmission system, and transmission method | |
US20110103439A1 (en) | Apparatus and methods for improved high-speed communication systems | |
US20160337188A1 (en) | Network detection method and controller using the method | |
Elkanishy et al. | FPGA-accelerated decision tree classifier for real-time supervision of Bluetooth SoC | |
CN109644116A (en) | Determine method, user equipment and the computer storage medium of reference signal | |
Lu et al. | Novel spectrum sensing scheme in cognitive radio by simultaneously sensing/transmitting at full-duplex Tx and BER measurements at Rx | |
CN103177731A (en) | Improved method and device for CTCSS (Continuous Tone Controlled Squelch System) tail tone detecting simulation | |
CN207304572U (en) | A kind of signal supervisory instrument |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |