CN109428844B - Communication device and communication method - Google Patents
- ️Fri Jul 16 2021
CN109428844B - Communication device and communication method - Google Patents
Communication device and communication method Download PDFInfo
-
Publication number
- CN109428844B CN109428844B CN201710785235.XA CN201710785235A CN109428844B CN 109428844 B CN109428844 B CN 109428844B CN 201710785235 A CN201710785235 A CN 201710785235A CN 109428844 B CN109428844 B CN 109428844B Authority
- CN
- China Prior art keywords
- offset
- local data
- result
- time
- signal Prior art date
- 2017-09-04 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
- 238000004891 communication Methods 0.000 title claims abstract description 46
- 238000000034 method Methods 0.000 title claims description 17
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 17
- 101000927268 Hyas araneus Arasin 1 Proteins 0.000 description 16
- 102100038740 Activator of RNA decay Human genes 0.000 description 9
- 101100537937 Caenorhabditis elegans arc-1 gene Proteins 0.000 description 9
- 101000741919 Homo sapiens Activator of RNA decay Proteins 0.000 description 9
- -1 aRB1 Proteins 0.000 description 5
- 101100219315 Arabidopsis thaliana CYP83A1 gene Proteins 0.000 description 4
- 101000806846 Homo sapiens DNA-(apurinic or apyrimidinic site) endonuclease Proteins 0.000 description 4
- 101000835083 Homo sapiens Tissue factor pathway inhibitor 2 Proteins 0.000 description 4
- 101100269674 Mus musculus Alyref2 gene Proteins 0.000 description 4
- 101100140580 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) REF2 gene Proteins 0.000 description 4
- 102100026134 Tissue factor pathway inhibitor 2 Human genes 0.000 description 4
- 230000001934 delay Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008054 signal transmission Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 101000927265 Hyas araneus Arasin 2 Proteins 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
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
- H04L25/03057—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure
-
- 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/03343—Arrangements at the transmitter end
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Dc Digital Transmission (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
一种通信装置包含输入端、输出端及降干扰模块。降干扰模块耦接在输入端与输出端之间。输入端接收随时间变化的数据信号。降干扰模块取得数据信号于第一时间的第一局部数据以及根据第一局部数据产生第一偏移结果以及第二偏移结果。降干扰模块取得数据信号于第二时间的第二局部数据。降干扰模块根据第二局部数据选择第一偏移结果及第二偏移结果的其中一者作为选择结果,且将选择结果传送至输出端。
A communication device includes an input end, an output end and an interference reduction module. The interference reduction module is coupled between the input end and the output end. The input receives a time-varying data signal. The interference reduction module obtains the first partial data of the data signal at the first time, and generates the first offset result and the second offset result according to the first partial data. The interference reduction module obtains the second partial data of the data signal at the second time. The interference reduction module selects one of the first offset result and the second offset result as the selection result according to the second partial data, and transmits the selection result to the output end.
Description
Technical Field
The present disclosure relates to a communication apparatus and a communication method for receiving a signal, and more particularly, to an apparatus and a method for reducing interference in a communication system.
Background
In digital communication systems, Inter Symbol Interference (ISI) has been a common problem in signal transmission, and simply, adjacent signal symbols affect each other to cause so-called inter-symbol interference.
In the application of high-speed transmission interface, if the characteristics of the transmission channel (such as the length, resistance, inductance, etc.) can be known in advance, the compensation method can be used to prevent the inter-symbol interference. However, since the channel characteristics of the wire cannot be known in advance or simply, it is difficult to compensate effectively, so that the transmitter and the receiver cannot communicate effectively, thereby greatly affecting the signal quality.
Disclosure of Invention
The present disclosure provides an apparatus for a communication system, the apparatus comprising an input, an output, and an interference reduction module. The interference reduction module is coupled between the input end and the output end. The input receives a time-varying data signal. The interference reduction module is used for obtaining first local data of the data signal at a first time and generating a first offset result and a second offset result according to the first local data. The interference reduction module is further configured to obtain second local data of the data signal at a second time. In addition, the interference reduction module selects one of the first offset result and the second offset result as a selection result according to the second local data and transmits the selection result to the output end.
The present disclosure also provides a communication method for a communication system. The method comprises the following steps: receiving a time-varying data signal; obtaining first local data of a data signal at a first time, and generating a first offset result and a second offset result according to the first local data; obtaining second local data of the data signal at a second time; and selecting one of the first offset result and the second offset result as a selection result according to the second local data and transmitting the selection result to the output end.
Drawings
The description of the drawings in the specification is as follows:
fig. 1 is a schematic diagram of a communication system according to an embodiment of the present disclosure.
Fig. 2 is a functional block diagram of a communication device according to an embodiment of the present disclosure.
Fig. 3A is a circuit architecture diagram of the communication device of fig. 2 in an embodiment.
Fig. 3B shows a circuit architecture diagram of the communication device of fig. 2 in an embodiment.
Fig. 4 is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
Fig. 5 is a schematic diagram of a data signal processed by an interference reduction module according to an embodiment of the disclosure.
Fig. 6 is a functional block diagram of a communication device according to an embodiment of the present disclosure.
Fig. 7 is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
Fig. 8 is a signal diagram illustrating a data signal processed by the communication method of fig. 7 according to an embodiment of the present disclosure.
Fig. 9 is a functional block diagram of a communication device according to an embodiment of the present disclosure.
Description of reference numerals:
100: communication device REF 1: first reference signal
110: input terminal REF 2: second reference signal
120: interference reduction module S0: selection signal
121-124: offset module S1: selection signal
125: processing modules S402-S410: step (ii) of
126: total adders RA 1-RA 3: offset result
127: multiplexers RB 1-RB 3: offset result
128: decision feedback equalizer RC1, RC 2: offset result
130: output terminals RD1, RD 2: offset result
200: communication systems aRA1, aRB 1: analog offset signal
210: signal transmission sources aRC1, aRD 1: analog offset signal
DIN: data signal T1: first time
And (D) is as follows: digital signal T2: the second time
310 a: voltage level conversion circuit T3: the third time
310 b: voltage level conversion circuit VT 1: local data
320a,320 b: comparator VT 2: local data
330a,330 b: retarder VT 3: local data
340: comparators S702-S710: step (ii) of
350: delay device
REF 0: predetermined value
Detailed Description
Fig. 1 is a schematic diagram of a
communication system200 shown in accordance with an embodiment of the present disclosure.
Communication system200 includes
signal source210 and
communication device100.
communication device100 receives data signal DIN from
signal source210. in one embodiment, data signal DIN may be an analog signal that is time-varying and serialized.
The
communication device100 includes an
input110, an
interference reduction module120, and an
output130. The
interference reduction module120 is coupled between the
input terminal110 and the
output terminal130. The
input terminal110 receives the time-varying data signal DIN, and in one embodiment, the
input terminal110 may include a linear equalizer (not shown) for performing a preliminary processing on the data signal DIN to adjust the intensity gain of the data signal DIN in each frequency band. In one embodiment, the
output130 includes a deserializer (not shown), which deserializes the data signal DIN received by the
communication device100 and outputs the deserialized result to other circuits.
Referring to fig. 2, fig. 2 is a functional block diagram of the
communication apparatus100 according to an embodiment of the disclosure, in which the
interference reduction module120 includes
offset modules121 and 122, a
processing module125, a
total adder126, and a
multiplexer127. In one embodiment, the data signals DIN transmitted from
signal transmission source210 to
communication apparatus100 may have data levels at different time points that interfere with each other, such as inter-symbol interference, during transmission and reception. In one embodiment, the
interference reduction module120 is used for reducing the interference phenomenon of the data signal DIN between different time points at the receiving end (i.e., the communication device 100).
At a first time, the local data of the data signal DIN at the first time is transmitted to the
offset modules121 and 122 through the
total adder126. The
offset module121 adds a first offset to the local data of the data signal DIN at the first time to generate an offset result RA1, and the
offset module122 adds a second offset to the local data at the first time to generate an offset result RB 1.
At a second time after the first time, the
processing module125 obtains the local data of the data signal DIN at the second time. In an embodiment, the first time and the second time are separated by one sampling unit time (e.g. 0.5ms,1ms, or determined according to actual circuit requirements), but the disclosure is not limited thereto. At this time, the local data of the data signal DIN at the second time may be different from the local data at the first time, and the local data at the first time and the local data at the second time may have different voltage levels and/or represent the same or different data meanings. In an embodiment, the offset
modules121 and 122 add a delay of one sampling unit time when generating the offset results RA1 and RB1 according to the local data of the first time, respectively, but the disclosure is not limited thereto.
In one embodiment, the first time and the second time are separated by one sampling unit time, the offset results RA1 and RB1 are delayed by one sampling unit time from the local data of the first time, the
processing module125 outputs the selection signal S0 according to the local data of the second time, and the offset results RA1, RB1 and the selection signal S0 are simultaneously transmitted to the
multiplexer127. The
multiplexer127 selects one of the offset results RA1 and RB1 as the selection result according to the selection signal S0 and transmits the selection result to the
output terminal130. That is, the local data of the data signal DIN at the first time can be adjusted to the offset results RA1 and RB1, respectively, and the offset results RA1 or RB1 are selected according to the local data of the subsequent data signal DIN at the second time. In this way, the input voltage level of the previous (e.g., the first time) data signal DIN can be correspondingly adjusted according to the subsequent (e.g., the second time) data signal DIN. Such adjustments help compensate for interference of a subsequently transmitted symbol with a previously transmitted symbol, i.e., help to reduce preamble ISI.
Fig. 3A shows a circuit architecture diagram of the
communication device100 in fig. 2 in an embodiment, as shown in fig. 3A, the offset
module121 may include a voltage level shifter (level shifter)310a, where the
voltage level shifter310a is configured to shift the local data of the data signal DIN by a first predetermined potential difference, for example, the local data of the data signal DIN at a first time is boosted by a potential difference Vth to serve as the analog offset signal aRA1, where the first predetermined potential difference is + Vth. The potential of the analog offset signal aRA1 is generated to be equal to DIN + Vth. The
comparator320a then compares the analog offset signal aRA1 with a predetermined value REF0 to output a digitized offset signal. Finally, the digitized offset signal is passed through the
delay330a as the candidate offset result RA1 and is sent to the
multiplexer127. In one embodiment, the predetermined value REF0 is a reference value for identifying between a high level (also referred to as logic 1) and a low level (also referred to as logic 0) in the digitized signal, and if the level of the analog offset signal aRA1 is higher than the predetermined value REF0, the offset result RA1 is high (logic 1). If the potential of the analog offset signal aRA1 is lower than the predetermined value REF0, the offset result RA1 is low (logic 0).
The shifting
module122 may include a
voltage level shifter310b, the
voltage level shifter310b is used for shifting the local data of the data signal DIN by a second predetermined potential difference, for example, the local data of the data signal DIN at a first time is reduced by a potential difference Vth, i.e., the second predetermined potential difference is-Vth, to serve as the analog shifting signal aRB 1. The potential of the analog offset signal aRB1 is now equal to DIN-Vth. The
comparator320b then compares the analog offset signal aRB1 with a predetermined value REF0 to output a digitized offset signal. Finally, the digitized offset signal is passed through the
delay330b as the candidate offset result RB1 and is sent to the
multiplexer127.
In some embodiments, the delay time of the
delays330a and 330b may be one sample unit time or an integer multiple thereof.
In the above embodiment, the offset results RA1 and RB1 respectively boost and reduce two different offset results of the voltage from the original level of the local data of the data signal DIN at the first time, so that the offset result RB1 may be selected when the
interference reduction module120 determines that the local data at the second time may pull up the local data at the first time (i.e., the inter-symbol interference caused by the pull-up on the local data at the first time); conversely, when the
interference reduction module120 determines that the local data at the second time is likely to reduce the local data at the first time (i.e., cause reduced inter-symbol interference to the local data at the first time), the offset result RA1 may be selected. By the above selection, the influence of the local data at the subsequent time on the local data at the previous time can be offset/reduced.
The
processing module125 is coupled to the
input terminal110, and in the embodiment of fig. 3A, the
processing module125 includes a
comparator340 and a
delay350. The
multiplexer127 is coupled to the
processing module125, the offset
modules121 and 122, and selects one of the offset result RA1 and the offset result RB1 according to the selection signal S0, and outputs the selected result to the
output terminal130.
In some embodiments, the
comparator340 is used to compare the local data with a threshold value to generate the selection signal S0, wherein the threshold value is determined according to the property of the data signal DIN. For example, if the attribute of the data signal DIN corresponds to a binary signal, the threshold value may be set to an average level (e.g., 0V or 0.5V) between a high level and a low level, assuming that the representation of the binary signal is switched between the high level (e.g., 1V) or the low level (e.g., -1V or 0V). In one embodiment, the selection signal S0 causes the
multiplexer127 to output the offset result RA1 when the data signal DIN is smaller than the threshold, and the selection signal S0 causes the multiplexer to output the offset result RB1 when the data signal DIN is larger than the threshold. In another embodiment, the threshold value and the manner of selecting the offset result RA1/RB1 may be determined according to the inter-symbol interference characteristics of the data signal DIN.
In some embodiments, the
delay350 is one sample unit time less delayed than the
delay330a, and if the delay time of the
delay330a in the offset
module121 or the
delay330b in the offset
module122 is N sample unit times, the
delay350 of the
processing module125 has N-1 sample unit times. In addition, in case that N is 1, the
delay350 is set to zero delay, or there is no
delay350 in the
processing module125. The local data of the data signal DIN at the second time passes through the
comparator340 to output the digitized local data, where the digitized local data at the second time forms the selection signal S0 to be input to the
multiplexer127, it should be noted that in fig. 3A, the selection signal S0 is indicated at the output of the
delay350 for convenience of describing the operation of the multiplexer 127 (i.e., timing synchronization).
The
decision feedback equalizer128 is coupled to the
processing module125 and the
multiplexer127 for generating the gain feedback signal according to the local data (e.g., the local signal at the second time) and the selection result. In some embodiments, the
dfe128 generates the gain feedback signal according to the selection signal S0 corresponding to the local data and the selection result. The
overall adder126 is coupled to the
input terminal110, the
decision feedback equalizer128, the offset
modules121 and 122, and the
processing module125, and receives the gain feedback signal to adjust the local data of the data signal DIN at a subsequent time.
The
decision feedback equalizer128 is used for collecting the level of the data signal DIN from the previous (e.g., second time) data signal DIN, and correspondingly feeding back the level to the
overall adder126 to adjust the input voltage level of the subsequent (e.g., third time) data signal DIN. Such adjustments help compensate for interference of a previously transmitted symbol with a subsequently transmitted symbol, i.e., help to reduce post-driver inter-symbol interference (postcursor ISI).
Referring to fig. 2, 3A, 4 and 5 together, fig. 4 is a flowchart illustrating a
communication method400 according to an embodiment of the disclosure, and fig. 5 is a signal diagram illustrating a data signal DIN processed by the
interference reduction module120 according to an embodiment of the disclosure. The
communication method400 may be implemented by the following steps. In step S402, the data signal DIN varying with time is received. In step S404, the local data VT1 of the data signal DIN at the first time T1 is obtained, the
shift module121 generates the shift result RA1 according to the local data VT1, and the
shift module122 generates the shift result RB1 according to the local data VT 1.
As shown in FIG. 5, at a first time T1, the local data VT1 of the data signal DIN at a first time T1 is sent to the offset
modules121 and 122 by the
global adder126. The
shift module121 adds a first shift (the first shift is + Vth in an embodiment) to the local data VT1 of the data signal DIN at a first time T1 to generate an analog shift signal aRA1, and the
shift module122 is used for adding a second shift (the second shift is-Vth in an embodiment) to the local data VT1 to generate an analog shift signal aRB 1. The analog offset signals aRA1 and aRB1 in FIG. 5 are respectively passed through the
comparators320a and 320b in FIG. 3A and processed by the
delays330a and 330b to form digitized offset results RA1 and RB 1.
In step S406, the local data VT2 of the data signal DIN at the second time T2 is obtained at a second time T2 after the first time T1.
In step S408, one of the shift results RA1 and RB1 is selected as the selection result according to the local data VT2 and is transmitted to the
output terminal130, at which time the
output terminal130 regards one of the shift results RA1 and RB1 as the data of the data signal DIN at the first time T1.
In one embodiment, the
interference reduction module120 further includes a
global adder126, and in step S410, the
decision feedback equalizer128 is configured to generate a gain feedback signal according to the local data VT2 and the selection result of the
multiplexer127, and feed the gain feedback signal back to the
global adder126 to adjust subsequent data, such as the local data VT3 at the third time T3. In some embodiments, the
decision feedback equalizer128 generates the gain feedback signal according to the selection signal S0 (corresponding to the local data VT2) and the selection result of the
multiplexer127.
That is, the
dfe128 may generate the gain feedback signal for adjusting subsequent data, such as the local data VT3 at the third time T3, based on the previous time points, such as the received selection signal S0 (corresponding to the second time T2) and the selection result (corresponding to the first time T1). Thus, the
decision feedback equalizer128 may be used to reduce the back-drive inter-symbol interference.
The first and second offsets may be respectively voltage values of the same magnitude but opposite positive and negative, e.g., the first offset may be a positive potential difference + Vth and the second offset may be a negative potential difference-Vth. The foregoing is merely an example, and the disclosure is not limited thereto. The offset of the data signal DIN to generate the offset results RA1 and RB1, and the determination of the signals at subsequent times, reduces the effects of channel noise effects, thereby compensating for the effects of inter-symbol interference on signal quality. In one embodiment, the absolute value of the potential difference Vth used for the first and second offsets can be obtained by a least mean square algorithm, for example, but the disclosure is not limited thereto.
It should be noted that the
interference reduction module120 compensates for the time, that is, the
interference reduction module120 may repeat steps S404 to S410 in fig. 4 in a loop. For the second time T2, in step S404, the local data VT2 of the data signal DIN at the second time T2 is obtained, and the local data VT2 of the data signal DIN at the second time T2 is transferred to the
shift modules121 and 122 by the
global adder126. The
shift module121 is used for adding a first shift (in one embodiment, + Vth) to the local data VT2 of the data signal DIN at a second time T2 to generate a shift result RA2 (corresponding to aRA2), and the
shift module122 is used for adding a second shift (in one embodiment, -Vth) to the local data VT2 at the second time to generate a shift result RB2 (corresponding to aRB 2).
At a third time T3 after the second time T2, in step S406, the local data VT3 of the data signal DIN at the third time T3 is obtained. In step S408, one of the shift results RA2 and RB2 is selected as the selection result according to the local data VT3 and is transmitted to the
output terminal130, at which time the
output terminal130 regards one of the shift results RA2 and RB2 as the data of the data signal DIN at the second time T2.
In step S410, the
dfe128 receives the local data VT3 and the selection result (offset result RA2 or RB2) of the
multiplexer127, and generates a gain feedback signal according to the local data VT3 and the selection result. The
interference reduction module120 further comprises a
total adder126, which receives the gain feedback signal and adjusts subsequent data (e.g., fourth local data (not shown) or local data sampled at a later time) by feeding back the data to the
total adder126.
Referring to fig. 3B, fig. 3B shows a circuit architecture diagram of the
communication device100 of fig. 2 in an embodiment. The above-mentioned
communication method400 can be implemented by using the circuit architecture diagram of fig. 3B, and can also achieve the similar effect as fig. 3A. In contrast to FIG. 3A, the voltage
level converting circuits310a and 310B in the offset
modules121 and 122 in FIG. 3B add the first offset and the second offset to the predetermined value REF0 to generate the reference signals REF1 and REF2, respectively. The reference signals REF1 and REF2 are then respectively passed through the
comparators320a,320b to be compared with the local data VT1 of the data signal DIN, thereby generating digitized offset signals. Finally, the digitized offset signal is passed through
delays330a and 330b to generate offset results RA1 and RB1 to multiplexer 127, and fed into
decision feedback equalizer128 to adjust the local data sampled at a later time. In the embodiment of FIG. 3B, the first offset and the second offset are applied to the predetermined value REF0 to generate different reference signals REF1 (equal to REF0+ Vth) and REF2 (equal to REF0-Vth), respectively. The same local data VT1 is compared with different reference signals REF1 and REF2 to obtain digitized shift results RA1 and RB 1.
Referring to fig. 6-8 together, fig. 6 is a functional diagram of a communication device according to another embodiment of the present disclosure. The
interference reduction module120 includes offset
modules123 and 124 in addition to the offset
modules121 and 122 shown in fig. 2 and 3A or 3B. FIG. 7 is a flow chart of a method shown in accordance with an embodiment of the present disclosure. Fig. 8 is a signal diagram illustrating a data signal processed by the method of fig. 7 according to an embodiment of the present disclosure.
In step S702, a time-varying data signal DIN is received.
In step S704, the local data VT1 of the data signal DIN at the first time T1 is obtained, and the shift modules 121-124 respectively generate shift results RA1, RB1, RC1 and RD1 according to the local data VT 1. Further, the offset modules 121-124 respectively provide different offsets to the local data VT1, i.e., the voltage level conversion circuits 310 a-310 d of the offset modules 121-124 respectively generate the analog offset signals aRA1, aRB1, aRC1 and aRD1, and the comparators 320 a-320 d and the
delays330 a-330 d generate the offset results RA1, RB1, RC1 and RD 1. As shown in fig. 4, in one embodiment, in step S704, the analog offset signals aRA1, aRB1, aRC1 and aRD1 with different degrees of offset are added and compared with predetermined values to obtain offset results RA1, RB1, RC1 and RD 1. In another embodiment, the local data VT1 is compared with different shifted predetermined values to generate the shift results RA1, RB1, RC1 and RD1 by adding different shift voltages to the predetermined values, respectively.
In an embodiment of fig. 8, the analog offset signal aRA1 is an offset voltage for increasing the local data VT1 by a certain amount, the analog offset signal aRC1 is an offset voltage for increasing the local data VT1 by two times, the analog offset signal aRB1 is an offset voltage for decreasing the local data VT1 by a certain amount, and the analog offset signal aRD1 is an offset voltage for decreasing the local data VT1 by two times, but the disclosure is not limited thereto.
In some embodiments, the degree and direction of the offsets of the analog offset signals aRA1, aRB1, aRC1, and aRD1 may be determined according to the interference-based characteristics of the data signal DIN. Assuming that the leading-symbol interference characteristic of the data signal DIN is significantly inclined to the leading data signal leading to the reduction of the previous data signal, the offset directions of the analog offset signals aRA1, aRB1, aRC1 and aRD1 may all be raised offset voltages (respectively raised offset voltages of different degrees), or a majority of the analog offset signals aRA1, aRB1 and aRC1 are raised offset voltages and a minority of the analog offset signals aRD1 are reduced offset voltages. Conversely, assuming that the leading-symbol interference characteristic of the data signal DIN is significantly biased towards the leading data signal that will cause the leading data signal to increase, the offset directions of the analog offset signals aRA1, aRB1, aRC1 and aRD1 may all be reduced offset voltages (respectively reduced offset voltages of different degrees), or a majority of the analog offset signals aRA1, aRB1 and aRC1 are reduced offset voltages and a minority of the analog offset signals aRD1 are increased offset voltages.
In step S706, the
processing module125 of the
interference reduction module120 further obtains the local data VT2 of the data signal DIN at the second time T2 and the local data VT3 at the third time T3, thereby generating the selection signals S0 and S1 for the decision of the
multiplexer127. In some embodiments, the
processing module125 may compare the local data VT2 with a first threshold to generate the select signal S0, and compare the local data VT3 with a second threshold to generate the select signal S1, wherein the first and second thresholds are the same or different values depending on the property of the data signal DIN.
In step S708, the
multiplexer127 of the
interference reduction module120 is further configured to select one of the shift results RA1, RB1, RC1 and RD1 corresponding to the local data VT1 as a selection result to be transmitted to the
output terminal130 according to the selection signals S0 and S1.
In one embodiment, the offset
modules123 and 124 may be implemented using the same architecture as the offset
module121. The rest of the operations in FIG. 6 are similar to those in FIG. 2, and thus are not repeated.
In step S710, the
dfe128 generates a gain feedback signal according to the selection result, the local data VT2 and the local data VT3, thereby adjusting the subsequent data. In some embodiments, the
decision feedback equalizer128 may receive the selection signal S0 (corresponding to the local data VT2), the selection signal S1 (corresponding to the local data VT3), and the selection result, thereby generating the gain feedback signal.
Fig. 9 is a functional block diagram illustrating a
communication device100 according to an embodiment of the present disclosure. FIG. 9 is an expanded view of FIGS. 2 and 6 of the present disclosure having a2NA general example of the offset module, wherein N is a positive integer. The structure and operation mode of fig. 9 are similar to those of fig. 2 and 6, and therefore are not described in detail.
Although specific embodiments of the present disclosure have been disclosed in the foregoing detailed description, the present disclosure is not limited thereto, and it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made without departing from the spirit and scope of the disclosure, and therefore, the scope of the disclosure is to be determined by the appended claims.
Claims (7)
1. A communication device, comprising:
an input terminal for receiving a data signal varying with time;
an output terminal; and
a interference reduction module coupled between the input terminal and the output terminal, the interference reduction module being configured to obtain a first local data of the data signal at a first time and generate a first offset result and a second offset result according to the first local data, the interference reduction module being further configured to obtain a second local data of the data signal at a second time, and the interference reduction module selecting one of the first offset result and the second offset result as a selection result according to the second local data and transmitting the selection result to the output terminal;
wherein the interference reduction module further comprises:
a first offset module for adding a first offset to the first local data to generate a first offset result; and
a second offset module for adding a second offset to the first local data to generate a second offset result;
a processing module, coupled to the input terminal, for obtaining the second local data of the data signal at the second time; and
a multiplexer, coupled to the processing module, the first shift module and the second shift module, for selecting the first shift result and the second shift result according to the second local data and outputting the selected result.
2. The communication device of claim 1, wherein the first and second shifting modules each comprise:
a voltage level conversion circuit for adding the first local data to the first offset or the second offset;
a comparator for comparing the shifted first local data with a predetermined value to generate a digitized shift signal; and
a delay device for delaying the digitized offset signal and generating the first offset result or the second offset result.
3. The communication device of claim 1, wherein the first and second shifting modules each comprise:
a voltage level shifter for adding a predetermined value to the first offset or the second offset;
a comparator for comparing the first local data with the shifted predetermined value to generate a digitized shift signal; and
a delay device for delaying the digitized offset signal and generating the first offset result or the second offset result.
4. The communication device of claim 1, wherein the interference reduction module further comprises:
a decision feedback equalizer coupled to the processing module and the multiplexer for receiving the second local data and the selection result and generating a gain feedback signal according to the second local data and the selection result; and
a total adder, coupled to the input terminal, the decision feedback equalizer, the first offset module, the second offset module, and the processing module, for receiving the gain feedback signal to adjust a third local data of the data signal at a third time.
5. The communications apparatus of claim 1, wherein the interference reduction module is further configured to generate a third offset result and a fourth offset result according to the first local data, the interference reduction module is further configured to obtain a third local data of the data signal at a third time, and the interference reduction module is further configured to select one of the first offset result, the second offset result, the third offset result and the fourth offset result as a selection result to be transmitted to the output terminal according to the second local data and the third local data.
6. A method of communication, comprising:
receiving a data signal that varies with time;
obtaining a first local data of the data signal at a first time, adding a first offset to the first local data to generate a first offset result, and adding a second offset to the first local data to generate a second offset result;
obtaining a second local data of the data signal at a second time; and
selecting one of the first offset result and the second offset result as a selection result according to the second local data and transmitting the selection result to an output terminal.
7. The communication method according to claim 6, wherein the first local data added with the first offset is compared with a predetermined value to obtain the first offset result, the first local data added with the second offset is compared with the predetermined value to obtain the second offset result, and the second local data not offset is compared with the predetermined value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710785235.XA CN109428844B (en) | 2017-09-04 | 2017-09-04 | Communication device and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710785235.XA CN109428844B (en) | 2017-09-04 | 2017-09-04 | Communication device and communication method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109428844A CN109428844A (en) | 2019-03-05 |
CN109428844B true CN109428844B (en) | 2021-07-16 |
Family
ID=65512969
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710785235.XA Active CN109428844B (en) | 2017-09-04 | 2017-09-04 | Communication device and communication method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109428844B (en) |
Families Citing this family (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11044124B1 (en) * | 2020-12-21 | 2021-06-22 | Faraday Technology Corporation | Dynamic module and decision feedback equalizer |
Family Cites Families (5)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI406504B (en) * | 2010-12-30 | 2013-08-21 | Sunplus Technology Co Ltd | Data recovery apparatus and method by using over-sampling |
CN104240748B (en) * | 2013-06-19 | 2017-04-12 | 瑞昱半导体股份有限公司 | Oversampling method for data signal and oversampling device for data signal |
CN103368896B (en) * | 2013-06-21 | 2016-09-07 | 山东泉清通信有限责任公司 | A kind of method of carrier auxiliary in high order modulation-demodulation |
CN104852873B (en) * | 2014-02-18 | 2019-08-27 | 南京中兴新软件有限责任公司 | A kind of frequency deviation estimating method, device and frame synchronization subsystem |
US9467312B2 (en) * | 2014-03-10 | 2016-10-11 | Nxp B.V. | Speed improvement for a decision feedback equalizer |
-
2017
- 2017-09-04 CN CN201710785235.XA patent/CN109428844B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN109428844A (en) | 2019-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230291617A1 (en) | 2023-09-14 | Edge based partial response equalization |
US10498525B2 (en) | 2019-12-03 | Equalizer circuit, reception circuit, and semiconductor integrated circuit |
US8121186B2 (en) | 2012-02-21 | Systems and methods for speculative signal equalization |
US9985804B2 (en) | 2018-05-29 | Systems and methods for processing errors of a received signal |
US9800436B2 (en) | 2017-10-24 | Receiver and control method for receiver |
CN110719242A (en) | 2020-01-21 | Equalizer adjustment device, equalizer adjustment method, receiver, and transmission/reception system |
US12057975B2 (en) | 2024-08-06 | Live offset cancellation of the decision feedback equalization data slicers |
US11539390B2 (en) | 2022-12-27 | Semiconductor integrated circuit and reception device |
TWI670944B (en) | 2019-09-01 | Communication apparatus and communication method |
KR102150896B1 (en) | 2020-09-02 | Receiver, system including the receiver and calibration method therof |
CN109428844B (en) | 2021-07-16 | Communication device and communication method |
US10305705B2 (en) | 2019-05-28 | Signal receiver circuit and method for adjusting weight of compensator |
US20200092144A1 (en) | 2020-03-19 | Receiver with selectable digital equalization filter options |
US9479365B2 (en) | 2016-10-25 | Method for performing loop unrolled decision feedback equalization in an electronic device with aid of voltage feedforward, and associated apparatus |
US10873484B2 (en) | 2020-12-22 | Device with equaler circuit |
US11005643B2 (en) | 2021-05-11 | Communication receiving device and clock data recovery method |
US20210367634A1 (en) | 2021-11-25 | Signal receiver and method of measuring offset of signal receiver |
US8325864B2 (en) | 2012-12-04 | Receiver circuit |
US10666469B2 (en) | 2020-05-26 | Predictive decision feedback equalizer |
JP2012217081A (en) | 2012-11-08 | Adaptive reception system, adaptive transmission/reception system, and plural channel transmission/reception system |
CN110224805B (en) | 2024-04-30 | Apparatus and method for data reception |
CN107026807A (en) | 2017-08-08 | The method and system of the performance of serial communication channel is estimated using process circuit |
KR20230120749A (en) | 2023-08-17 | Method of adaptively training equalizer system of pam-n receiver using training data patterns |
KR20230087840A (en) | 2023-06-19 | Pam-n receiver capable of adaptively adjusting threshold voltages determining data level of received signal and method of adaptively adjusting threshold voltages thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2019-03-05 | PB01 | Publication | |
2019-03-05 | PB01 | Publication | |
2019-03-29 | SE01 | Entry into force of request for substantive examination | |
2019-03-29 | SE01 | Entry into force of request for substantive examination | |
2021-07-16 | GR01 | Patent grant | |
2021-07-16 | GR01 | Patent grant |