WO2024060744A1 - 最大似然序列的检测电路、检测方法、检测装置和电子设备 - Google Patents
最大似然序列的检测电路、检测方法、检测装置和电子设备 Download PDFInfo
- Publication number
- WO2024060744A1 WO2024060744A1 PCT/CN2023/102686 CN2023102686W WO2024060744A1 WO 2024060744 A1 WO2024060744 A1 WO 2024060744A1 CN 2023102686 W CN2023102686 W CN 2023102686W WO 2024060744 A1 WO2024060744 A1 WO 2024060744A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- state
- soft value
- signal
- signal state
- detection
- 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.)
- Ceased
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/03178—Arrangements involving sequence estimation techniques
-
- 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/03178—Arrangements involving sequence estimation techniques
- H04L25/03203—Trellis search techniques
-
- 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/03178—Arrangements involving sequence estimation techniques
- H04L25/03312—Arrangements specific to the provision of output signals
- H04L25/03318—Provision of soft decisions
Definitions
- the present disclosure relates to the field of electronic circuit technology, and in particular, to a maximum likelihood sequence detection circuit, detection method, detection device and electronic equipment.
- the Maximum Likelihood Sequence Detector (MLSD) is also introduced. Improve balancing capabilities to meet performance needs.
- FFE Feed Forward Equalizer
- DFE Decision Feedback Equalizer
- MLSD Maximum Likelihood Sequence Detector
- the purpose of the embodiments of the present disclosure is to provide a detection circuit, detection method, detection device and electronic equipment for a maximum likelihood sequence, which can reduce the computational complexity of detecting a maximum likelihood sequence. and power consumption.
- the present disclosure provides a maximum likelihood sequence detection circuit, including: an equalization processing module 10, which is used to equalize an analog to digital converter (ADC) output signal and output a soft value according to the ADC output signal; a state selection module 20, which is connected to the equalization processing module 10 and is used to determine a target signal state according to the soft value; a detection module 30, which is connected to the state selection module 20 and is used to perform maximum likelihood sequence detection according to the target signal state and output a detection result after decoding.
- ADC analog to digital converter
- the present disclosure provides a method for detecting a maximum likelihood sequence, including: equalizing an ADC output signal and outputting a soft value according to the ADC output signal; determining a target signal state that matches the soft value. ; Detect the maximum likelihood sequence according to the target signal state, and output the detection result after decoding.
- the present disclosure provides a maximum likelihood sequence detection device, including: an output module for equalizing an ADC output signal and outputting a soft value according to the ADC output signal; a determination module for To determine the target signal state that matches the soft value; the detection module 30 is configured to detect the maximum likelihood sequence according to the target signal state, and output the detection result after decoding.
- the present disclosure provides an electronic device, including: a memory, a processor, and computer-executable instructions stored on the memory and executable on the processor, the computer-executable instructions being When the processor is executed, the maximum likelihood sequence detection method described in the second aspect is implemented.
- the present disclosure provides a computer-readable storage medium that stores one or more programs, and when the one or more programs are executed by an electronic device including a plurality of application programs, such that The electronic device implements the maximum likelihood sequence detection method described in the second aspect.
- Figure 1 shows a schematic structural diagram of a maximum likelihood sequence detection circuit according to an embodiment of the present disclosure
- Figure 2 shows a schematic structural diagram of a maximum likelihood sequence detection circuit according to an embodiment of the present disclosure
- Figure 3 shows a schematic structural diagram of a state selection module according to an embodiment of the present disclosure
- Figure 4 shows a schematic structural diagram of a maximum likelihood sequence detection circuit according to an embodiment of the present disclosure
- Figure 5 is a schematic flowchart of a maximum likelihood sequence detection method according to an embodiment of the present disclosure
- Figure 6 shows a schematic structural diagram of a maximum likelihood sequence detection device according to an embodiment of the present disclosure
- FIG. 7 shows a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present disclosure.
- FIG. 1 shows a schematic structural diagram of a maximum likelihood sequence detection circuit according to an embodiment of the present disclosure.
- the maximum likelihood sequence detection circuit includes: an equalization processing module 10 , a state selection module 20 and a detection module 30 .
- the equalization processing module 10 is used to perform equalization processing on an analog to digital converter (Analog to Digital Converter, ADC) output signal and output a soft value according to the ADC output signal.
- the state selection module 20 is connected to the equalization processing module 10 and is used to determine the target signal state according to the soft value.
- the detection module 30 is connected to the state selection module 20, Used to perform maximum likelihood sequence detection according to the target signal state and output the detection result after decoding.
- FIG. 2 shows a schematic structural diagram of a maximum likelihood sequence detection circuit according to an embodiment of the present disclosure.
- the signal processed by the analog front end is sampled by ADC 1 and then the digital signal is sent to the detection circuit 2 of the maximum likelihood sequence.
- the detection circuit 2 of the maximum likelihood sequence includes: Equalization processing module 10, state selection module 20 and detection module 30 and coefficient adaptation module.
- the equalization processing module 10 may include: FFE and/or DFE.
- the equalization processing module 10 may include a DFE and output soft values through the DFE.
- Detection module 30 may include MLSD.
- the signals processed by FFE are sent to DFE and MLSD for processing respectively.
- DFE can work alone or together with MLSD.
- the DFE can be turned on alone to complete the equalization work.
- the DFE output is the output of the digital equalization of the receiver.
- DFE and MLSD may share a set of adaptive tap coefficients.
- the tap coefficients of the MLSD may also be inconsistent with the DFE. That is, the compensation result of DFE itself is used as a soft value, and a compensation result is calculated as the input of MLSD after excluding the taps covered by MLSD.
- FIG3 shows a schematic diagram of the structure of a state selection module according to an embodiment of the present disclosure.
- the state selection module 20 includes: a threshold calculation unit 21 and a threshold comparison unit 22 .
- the threshold calculation unit 21 is used to calculate the level value corresponding to each state of the signal based on the input first coefficient value, that is, the first tap coefficient value, and calculate the decision threshold based on the level value corresponding to each state.
- the threshold comparison unit 22 is connected to the threshold calculation unit 21 and is used to select a target signal state that matches the soft value.
- FIG. 4 shows a schematic structural diagram of a maximum likelihood sequence detection circuit according to an embodiment of the present disclosure.
- the equalization processing module 10 includes: a delay processor 11 , a multiplication processor 12 , an input port 13 and a decider 14 .
- the delay processor 11 is used to perform delay processing on the first decision result.
- the multiplication processor 12 is connected to the delay processor 11 and is used to multiply the delayed first judgment result and the second coefficient value to obtain a compensation parameter.
- the input port 13 is connected to the multiplication processor 12 for receiving input data and compensation parameters, and compensating the input data according to the compensation parameters to obtain soft values.
- the determiner 14 is connected to the input port 13 and is used to determine the soft value to obtain a second determination result.
- the DFE may be one-stage or multi-stage, and the delayed decision result may be one or multiple.
- the second input data will become the first input data in the next shot processing, and there is a delay relationship between them.
- the first coefficient value and the second coefficient value are independent of each other, and the coefficients of different taps can be calculated separately.
- the equalization processing module 10, the state selection module 20 and the detection module 30 can work simultaneously.
- the detection module 30 includes: MLSD, and the state selection module 20 is set in the MLSD.
- the first coefficient value and the second coefficient value are different, and the second coefficient value may have multiple values, and the number of the second coefficient value depends on the order of the DFE.
- MLSD also includes: branch measurement module, addition selection module and survivor path module.
- FFE equalization is a digital signal that undergoes a finite impulse response. (Finite Impulse Response, FIR) filter.
- FIR Finite Impulse Response
- the FFE of the tap coefficient N receives the data d ADC output by the ADC and the FFE coefficient f 0 ⁇ N-1 output by the adaptive module, and obtains the output result d FFE after FIR filtering.
- This output is sent to the DFE and MLSD as input signals.
- DFE compensates the input signal through the judgment result and judges the compensated result.
- the DFE calculates based on the judgment result s DFE of the previous moment and the tap coefficient h 1 after receiving the output d FFE of the FFE. Get the soft value result d DFE .
- d DFE (t) d FFE (t)-h 1 ⁇ a(s DFE (t-1))
- a represents the level value corresponding to the judgment result state.
- the soft value result is sent to the decision maker and compared with the threshold to obtain the decision result.
- the decision thresholds include:
- the decision result s DFE is output as the decision result of digital equalization when DFE works alone.
- MLSD works, the soft value result d DFE obtained before needs to be sent to MLSD.
- the level value corresponding to each state of the signal is calculated according to the input first coefficient value; the decision threshold is determined according to the level value corresponding to each state; according to the decision Threshold, select at least two target signal states matching the soft value from at least three signal states.
- the decision threshold from at least three signal states Select at least two target signal states that match the soft value, including at least one of the following situations.
- the target signal state is the first signal state or the second signal state; the first threshold is determined based on the first signal state parameter and the third signal state parameter.
- the target signal state is the second signal state or the third signal state; the second threshold is determined based on the second signal state parameter and the fourth signal state.
- the signal status parameters are determined.
- the target signal state is a third signal state or a fourth signal state.
- a group of states whose level value is closest to the DFE soft value is selected as the state branch of MLSD processing.
- the state selection module calculates the decision threshold based on the coefficients.
- the PAM4 states are recorded as 0, 1, 2, and 3 from low to high level values.
- the DFE soft value is not greater than the average of state 0 and state 2
- the two states closest to the soft value are 0 and 1.
- the DFE soft value is greater than the mean value of state 0 and state 2
- the specific calculation and comparison process is as follows:
- the branch metric module no longer calculates all states of the signal but only selected states.
- the received selected state level value is multiplied and summed by the tap coefficient, and then the difference is calculated with the FFE output and squared to obtain the branch metric value of the state.
- BM[0] (d FFE -h 0 ⁇ a(k sel [0](t))-h 1 ⁇ a(k sel [0](t-1))) 2
- BM[1] (d FFE -h 0 ⁇ a(k sel [0](t))-h 1 ⁇ a(k sel [1](t-1))) 2
- BM[2] (d FFE -h 0 ⁇ a(k sel [1](t))-h 1 ⁇ a(k sel [0](t-1)) 2
- BM[3] (d FFE -h 0 ⁇ a(k sel [1](t))-h 1 ⁇ a(k sel [1](t-1)) 2
- the calculation results are sent to the addition selection module for processing.
- the plus selection module for each branch state branch, select the branch with a smaller sum of its branch metric and cumulative metric value, and update the cumulative metric value and surviving path.
- the branch metric values are added and compared in groups of 2, the selection result of the 2 states is output, and the cumulative metric value m is updated. Processed in parallel in 2 plus selection modules.
- the state selected by m[0] is marked as k[0](t)
- the state selected by m[1] is marked as k[1](t)
- the selection result is sent to the survivor path.
- the survivor path module will point to the stored path according to the comparison selection result of each state branch, and keep the path length unchanged.
- the state branch obtained by the backtracking is decoded into the corresponding selection state and then output as the decision result.
- the state branch obtained by the backtracking is decoded into the corresponding selection state and then output as the decision result.
- This state k[x](t) It represents the direction of the state x at time t to the state at the previous time.
- the previous state selection result k sel [y](t) also needs to be stored in the survivor path.
- This state y represents the path state at time t.
- the survivor path maintains length L, so after adding the state at time t, the state at time tL is deleted.
- the power consumption and area of MLSD implementation can be effectively reduced.
- the signal state can be The number is reduced from n to m, and the branch metric operation implemented by the algorithm can be reduced to that of the related scheme in the background technology.
- the additive selection operation can be reduced to the related scheme in the background art.
- the number of branches of the surviving path can be reduced to the related scheme in the background technology Taking the selection of 2-state 2-tap MLSD for PAM4 signals as an example, the related scheme in the background technology needs to calculate 16 branch metric values, which can be reduced to 4 in the embodiment of the present invention; the related scheme introduced in the background technology needs to calculate 4 groups of each branch metric value. Groups of 4 branch metric values are subjected to an addition and selection operation. In the embodiment of the present invention, the number is reduced to 2 groups of 2.
- the related scheme introduced in the background art requires maintaining the surviving paths of 4 state branches. In the embodiment of the present invention, the number is reduced to 2. indivual.
- MLSD and DFE can also choose to share adaptive coefficients, which can reduce the overhead of the corresponding coefficient adaptation modules.
- FIG5 is a flow chart of a method for detecting a maximum likelihood sequence according to an embodiment of the present disclosure, which method may be performed by an electronic device, such as a digital equalizer in a high-speed interconnect device. In other words, the method may be performed by software or hardware installed in the electronic device. As shown in FIG5 , the method may include the following steps.
- Step S502 performing equalization processing on the ADC output signal, and outputting a soft value according to the ADC output signal.
- outputting a soft value according to the ADC output signal includes: delaying the decision result of the first input data; multiplying the delayed decision result by a second coefficient value to obtain a compensation parameter; Receive the second input data, and compensate the second input data according to the compensation parameter to obtain the soft value.
- Step S504 Determine the target signal state matching the soft value.
- the level value corresponding to each state of the signal is calculated according to the input first coefficient value; the decision threshold is determined according to the level value corresponding to each state; according to the decision threshold, from at least three Select at least two target signal states matching the soft value from the signal states.
- At least two target signal states matching the soft value are selected from at least three signal states according to the decision threshold, including one of the following.
- the target signal state is the first signal state or the second signal state; the first threshold is determined based on the first signal state parameter and the third signal state parameter.
- the target signal state is the second signal state or the third signal state; the second threshold is determined based on the second signal state parameter and the fourth signal state.
- the signal status parameters are determined.
- the target signal state is a third signal state or a fourth signal state.
- Step S506 Detect the maximum likelihood sequence according to the target signal state, and output the detection result after decoding.
- the present disclosure can use the soft value output of DFE to select the signal state in MLSD processing in advance, reduce the number of state branches in MLSD processing, and thereby detect the operation amount and power consumption of the maximum likelihood sequence.
- FIG. 6 shows a schematic structural diagram of a maximum likelihood sequence detection device according to an embodiment of the present disclosure.
- the detection device 600 includes: an output module 610, a determination module 620 and a processing module 630.
- the output module 610 is used to equalize the ADC output signal and output a soft value according to the ADC output signal; the determination module 620 is used to determine a target signal state that matches the soft value; the processing module 630 is used to detect the maximum likelihood sequence according to the target signal state, and output the detection result after decoding.
- the output module 610 is used to delay the decision result of the first input data; multiply the delayed decision result by the second coefficient value to obtain the compensation parameter; receive the second input data, and The second input data is compensated according to the compensation parameter to obtain the soft value.
- the determination module 620 is used to calculate the level value corresponding to each state of the signal according to the input first coefficient value; and determine the level value corresponding to each state according to the level value. Determine a decision threshold; select at least two target signal states matching the soft value from at least three signal states according to the decision threshold.
- the determination module 620 is configured to perform one of the following operations.
- the target signal state is the first signal state or the second signal state; the first threshold is determined based on the first signal state parameter and the third signal state parameter.
- the target signal state is the second signal state or the third signal state; the second threshold is determined based on the second signal state parameter and the fourth signal state.
- the signal status parameters are determined.
- the target signal state is a third signal state or a fourth signal state.
- the detection device 600 provided by the present disclosure can execute each method described in the previous method embodiments, and realize the functions and beneficial effects of each method described in the previous method embodiments, which will not be described again here.
- FIG. 7 shows a schematic diagram of the hardware structure of an electronic device according to the present disclosure.
- the electronic device includes a processor, optionally including an internal bus, a network interface, and a memory.
- the memory may include memory, such as high-speed random access memory (Random-Access Memory, RAM), or may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
- RAM random access memory
- non-volatile memory such as at least one disk memory.
- the electronic device may also include other hardware required by the business.
- the processor, network interface, and memory can be connected to each other through an internal bus, which can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an extended industry standard Structure (Extended Industry Standard Architecture, EISA) bus, etc.
- ISA Industry Standard Architecture
- PCI Peripheral Component Interconnect
- EISA Extended Industry Standard Architecture
- the bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only a two-way arrow is used in the figure, but it does not mean that there is only one bus or one type of bus.
- the memory is used to store programs.
- the program may include program code, and the program code includes computer operation instructions.
- the memory may include internal memory and non-volatile memory, and provide instructions and data to the processor.
- the processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a device for locating the target user at the logical level.
- the processor executes the program stored in the memory, and is specifically configured to execute the maximum likelihood sequence detection method described with reference to Figure 5, and achieve the same technical effect.
- the method shown in FIG. 5 of the present disclosure can be applied to a processor or implemented by a processor.
- the processor may be an integrated circuit chip with signal processing capabilities.
- each step of the method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software.
- the processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
- the steps of the method disclosed in the present disclosure can be directly embodied as a hardware decoding processor to be executed, or a combination of hardware and software modules in the decoding processor to be executed.
- the software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc.
- the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
- the electronic device can also execute each method described in the previous method embodiments, and realize the functions and beneficial effects of each method described in the previous method embodiments, which will not be described again here.
- the electronic device of the present disclosure does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logical unit. It can also be hardware or logic devices.
- the present disclosure also proposes a computer-readable storage medium that stores one or more programs that, when executed by an electronic device including a plurality of application programs, causes the electronic device to The device performs maximum likelihood as described with reference to Figure 5 Sequence detection method and achieve the same technical effect.
- Computer-readable storage media include read-only memory (ROM), random access memory (RAM), magnetic disks or optical disks, etc.
- the present disclosure also provides a computer program product.
- the computer program product includes a computer program stored on a non-transitory computer-readable storage medium.
- the computer program includes program instructions. When the program instructions are executed by a computer, When executed, the detection method of the maximum likelihood sequence described with reference to Figure 5 is implemented, and the same technical effect is achieved.
- a typical implementation device is a computer.
- the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or A combination of any of these devices.
- Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information.
- Information can be computer readable instructions, data structures, program modules or other data.
- Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
- computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
dDFE(t)=dFFE(t)-h1×a(sDFE(t-1))
err=dDFE-h0×a(sDFE)
BM[0]=(dFFE-h0×a(ksel[0](t))-h1×a(ksel[0](t-1)))2
BM[1]=(dFFE-h0×a(ksel[0](t))-h1×a(ksel[1](t-1)))2
BM[2]=(dFFE-h0×a(ksel[1](t))-h1×a(ksel[0](t-1)))2
BM[3]=(dFFE-h0×a(ksel[1](t))-h1×a(ksel[1](t-1)))2
m[0](t)=min{BM[0]+m[0](t-1),BM[1]+m[1](t-1)}
m[1](t)=min{BM[2]+m[0](t-1),BM[3]+m[1](t-1)}
Claims (12)
- 一种最大似然序列的检测电路,包括:均衡处理模块,其用于对模拟数字转换器(ADC)输出信号进行均衡处理并根据所述ADC输出信号输出软值;状态选择模块,其与所述均衡处理模块连接,并且用于根据所述软值确定目标信号状态;检测模块,其与所述状态选择模块连接,并且用于根据所述目标信号状态进行最大似然序列检测并在译码后输出检测结果。
- 根据权利要求1所述的检测电路,其中,所述状态选择模块包括:门限计算单元,其用于根据输入的第一系数值,计算得到信号各状态对应的电平值,根据所述各状态对应的电平值计算判决门限;门限比较单元,其与所述门限计算单元连接,用于选择与所述软值匹配的目标信号状态。
- 根据权利要求1所述的检测电路,其中,所述均衡处理模块包括:延迟处理器,其用于对第一判决结果进行延迟处理;乘法处理器,其与所述延迟处理器连接,用于对延迟后的所述第一判决结果与第二系数值相乘得到补偿参数;输入端口,其与所述乘法处理器连接,用于接收输入数据,并根据所述补偿参数对所述输入数据进行补偿,得到所述软值;判决器,其与所述输入端口连接,用于对所述软值进行判决得到第二判决结果。
- 根据权利要求1所述的检测电路,其中,所述均衡处理模块、所述状态选择模块和所述检测模块同时工作。
- 根据权利要求1所述的检测电路,其中,所述均衡处理模块包括:前馈均衡器(FFE)和/或判决反馈均衡器(DFE)。
- 一种最大似然序列的检测方法,包括:对模拟数字转换器(ADC)输出信号进行均衡处理,并根据所述ADC输出信号输出软值;确定与所述软值匹配的目标信号状态;根据所述目标信号状态检测最大似然序列,并在译码后输出检测结果。
- 根据权利要求6所述的检测方法,其中,根据所述ADC输出信号输出软值包括:对第一输入数据的判决结果进行延迟处理;对延迟后的所述判决结果与第二系数值相乘得到补偿参数;接收第二输入数据,并根据所述补偿参数对所述第二输入数据进行补偿,得到所述软值。
- 根据权利要求6所述的检测方法,其中,确定与所述软值匹配的目标信号状态包括:根据输入的第一系数值,计算得到信号各状态对应的电平值;根据所述各状态对应的电平值确定判决门限;根据所述判决门限,从至少三个信号状态中选择至少两个与所述软值匹配的目标信号状态。
- 根据权利要求8所述的检测方法,其中,根据所述判决门限,从至少三个信号状态中选择至少两个与所述软值匹配的目标信号状态包括以下步骤之一:在所述软值小于或等于第一门限时,所述目标信号状态为第一信号状态或第二信号状态,所述第一门限是根据第一信号状态参数和第三信号状态参数确定的;在所述软值大于所述第一门限且小于等于第二门限时,所述目标信号状态为第二信号状态或第三信号状态,所述第二门限是根据第二信号状态参数和第四信号状态参数确定的;在所述软值大于所述第二门限时,所述目标信号状态为第三信号状态或第四信号状态。
- 一种最大似然序列的检测装置,包括:输出模块,其用于对模拟数字转换器(ADC)输出信号进行均衡处理,并根据所述ADC输出信号输出软值;确定模块,其用于确定与所述软值匹配的目标信号状态;处理模块,其用于根据所述目标信号状态检测最大似然序列,并在译码后输出检测结果。
- 一种电子设备,包括:处理器;以及存储计算机可执行指令的存储器,所述可执行指令在被所述处理器执行时,使得所述处理器执行根据权利要求6-9中任一项所述的最大似然序列的检测方法。
- 一种计算机可读介质,所述计算机可读介质存储一个或多个程序,所述一个或多个程序被包括多个应用程序的电子设备执行时,使得所述电子设备执行根据权利要求6-9中任一项所述的最大似然序列的检测方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23867039.2A EP4593333A4 (en) | 2022-09-21 | 2023-06-27 | MAXIMUM PROBABILITY SEQUENCE DETECTION CIRCUIT, DETECTION METHOD, DETECTION DEVICE AND ELECTRONIC DEVICE |
| US19/113,953 US20260100868A1 (en) | 2022-09-21 | 2023-06-27 | Maximum likelihood sequence detection circuit, detection method, detection apparatus and electronic device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211152294.0A CN117792836A (zh) | 2022-09-21 | 2022-09-21 | 最大似然序列的检测电路、检测方法、装置和电子设备 |
| CN202211152294.0 | 2022-09-21 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024060744A1 true WO2024060744A1 (zh) | 2024-03-28 |
Family
ID=90383953
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/102686 Ceased WO2024060744A1 (zh) | 2022-09-21 | 2023-06-27 | 最大似然序列的检测电路、检测方法、检测装置和电子设备 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20260100868A1 (zh) |
| EP (1) | EP4593333A4 (zh) |
| CN (1) | CN117792836A (zh) |
| WO (1) | WO2024060744A1 (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119814050B (zh) * | 2025-03-14 | 2025-06-24 | 南京仁芯科技有限公司 | 一种减状态最大似然序列检测装置及方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1994003A (zh) * | 2004-10-29 | 2007-07-04 | 中兴通讯股份有限公司 | 一种适用于edge系统的8psk均衡解调的方法及装置 |
| US10404289B1 (en) * | 2018-05-31 | 2019-09-03 | Inphi Corporation | Maximum likelihood error detection for decision feedback equalizers with PAM modulation |
| CN113055319A (zh) * | 2019-12-27 | 2021-06-29 | 华为技术有限公司 | 一种信号均衡方法和装置 |
| CN114448559A (zh) * | 2020-11-05 | 2022-05-06 | 华为技术有限公司 | 位置检测方法及装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7042938B2 (en) * | 2001-08-13 | 2006-05-09 | Nokia Corporation | Soft bit computation for a reduced state equalizer |
| US8223896B2 (en) * | 2009-07-28 | 2012-07-17 | Telefonaktiebolaget L M Ericsson (Publ) | Soft bit value generation in a sequence estimator |
| US9385896B1 (en) * | 2015-07-09 | 2016-07-05 | Huawei Technologies Co., Ltd. | Method and apparatus for low-complexity quasi-reduced state soft-output equalizer |
-
2022
- 2022-09-21 CN CN202211152294.0A patent/CN117792836A/zh active Pending
-
2023
- 2023-06-27 US US19/113,953 patent/US20260100868A1/en active Pending
- 2023-06-27 EP EP23867039.2A patent/EP4593333A4/en active Pending
- 2023-06-27 WO PCT/CN2023/102686 patent/WO2024060744A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1994003A (zh) * | 2004-10-29 | 2007-07-04 | 中兴通讯股份有限公司 | 一种适用于edge系统的8psk均衡解调的方法及装置 |
| US10404289B1 (en) * | 2018-05-31 | 2019-09-03 | Inphi Corporation | Maximum likelihood error detection for decision feedback equalizers with PAM modulation |
| CN113055319A (zh) * | 2019-12-27 | 2021-06-29 | 华为技术有限公司 | 一种信号均衡方法和装置 |
| CN114448559A (zh) * | 2020-11-05 | 2022-05-06 | 华为技术有限公司 | 位置检测方法及装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4593333A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117792836A (zh) | 2024-03-29 |
| EP4593333A1 (en) | 2025-07-30 |
| EP4593333A4 (en) | 2025-12-03 |
| US20260100868A1 (en) | 2026-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10466301B1 (en) | Eye opening measurement circuit calculating difference between sigma levels, receiver including the same, and method for measuring eye opening | |
| JP2770626B2 (ja) | 適応受信機 | |
| US8121186B2 (en) | Systems and methods for speculative signal equalization | |
| US9166774B2 (en) | Decoupling bang-bang CDR and DFE | |
| US20140064352A1 (en) | Feed forward equalizer tap weight adaptation based on channel estimation | |
| KR102497232B1 (ko) | 신호 수신 회로 및 그것의 동작 방법 | |
| JP3145295B2 (ja) | データ受信装置 | |
| US12057974B2 (en) | Decision feed forward equalization for partial response equalized signal including pre-cursor cancelation | |
| JPS6069908A (ja) | 時間変化特性を有する歪みに影響されるデイジタル信号用アダプテイブ等化器 | |
| WO2024060744A1 (zh) | 最大似然序列的检测电路、检测方法、检测装置和电子设备 | |
| JP5817516B2 (ja) | 受信回路 | |
| US8867604B2 (en) | Crossing ISI cancellation | |
| CN117395106A (zh) | 一种信号的均衡方法、电子设备及计算机可读存储介质 | |
| CN104579618B (zh) | 应用于互连系统的方法与相关处理模块 | |
| US20250112755A1 (en) | Feedforward jitter correction | |
| US11811566B2 (en) | Methods and systems for performing adaptive equalization of data | |
| CN103346822B (zh) | 用于解调器的可转换均衡器 | |
| WO2022205220A1 (zh) | 均衡器参数的调整方法、训练序列的发送方法及装置 | |
| JPH057128A (ja) | 等化器 | |
| Meybodi | Data Recovery in High Speed Wireline Communication | |
| Emami Meybodi | Data Recovery in High Speed Wireline Communication | |
| JP2966000B2 (ja) | データモデム | |
| JP3010659B2 (ja) | 自動等化器 | |
| WO2024061266A1 (zh) | Mlse均衡器的实现方法和芯片、电子设备、计算机可读介质 | |
| CN116055265A (zh) | 一种连续时间线性均衡器的补偿方法、接收机及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23867039 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023867039 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2023867039 Country of ref document: EP Effective date: 20250422 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023867039 Country of ref document: EP |