Manchester code sampling processing method and module, and Manchester code decoder

A processing method and a technology of a processing module, which are applied in the field of communication, can solve the problems of lower decoding accuracy rate of Manchester code, level fluctuation, lower accuracy rate of Manchester code reception at the decoding end, etc., so as to improve the accuracy rate of reception and increase the accuracy rate of decoding Effect

Inactive Publication Date: 2018-10-16
AEROSPACE INFORMATION
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, because the Manchester code will be affected by factors such as signal interference during transmission, sometimes it is easy to cause the level of a certain (some) half symbol to fluctuate in one clock cycle,

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Manchester code sampling processing method and module, and Manchester code decoder
  • Manchester code sampling processing method and module, and Manchester code decoder
  • Manchester code sampling processing method and module, and Manchester code decoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] figure 1 It is a flow chart of the Manchester code sampling processing method provided by Embodiment 1 of the present invention. Such as figure 1 As shown, the Manchester code sampling processing method method includes:

[0032] S11, sampling the current half-symbol of the Manchester code N times with the first clock frequency to obtain N sampling values ​​of the current half-symbol, the first clock frequency is N×2 times the transmission clock frequency of the Manchester code, N>1 .

[0033] For example, the Manchester code is serially transmitted to the sampling (decoding) terminal with a transmission clock frequency of 10MHz. Since two "half symbols" (ie 2 bits) in the Manchester code constitute a full symbol, if a "half code" is to be "unit" for N times of sampling, the first clock frequency at the sampling end should be set to N×2 times the transmission clock frequency of Manchester code 10MHz, that is, the value of the first clock frequency is (10M×2N)Hz. In p...

Embodiment 2

[0047] figure 2 The structure diagram of the Manchester code sampling processing module provided by Embodiment 2 of the present invention. Such as figure 2 As shown, the Manchester code sampling processing module includes: a half-symbol sampling unit 21 and a sampling value processing unit 22 . The half-symbol sampling unit 21 is connected to a sample value processing unit 22 .

[0048] Half-symbol sampling unit 21 is used to carry out N times sampling to the current half-symbol of Manchester code with the first clock frequency, obtains the N sampling values ​​of current half-symbol, and the first clock frequency is the N× of Manchester code transmission clock frequency 2 times, N>1.

[0049] The sample value processing unit 22 is configured to determine that if more than half of the N sample values ​​are the same value, determine that the effective value of the current half symbol is the same value.

[0050] Optionally, the sample value processing unit 22 is further con...

Embodiment 3

[0058] Figure 3A A structural diagram of a Manchester code decoder provided for Embodiment 3 of the present invention. Such as Figure 3A As shown, the Manchester code decoder includes the Manchester code sampling processing module 31 in the second embodiment. The Manchester code sampling processing module 31 is used to output the determined effective value of the current half symbol in real time.

[0059] Optionally, the Manchester code decoder further includes a synchronization word detection module 32 and a decoding module 33 . The synchronization word detection module 32 is connected to the Manchester code sampling processing module 31 and the decoding module 33 respectively.

[0060] The Manchester code sampling processing module 31 outputs the determined effective value of the current half symbol to the synchronization word detection module in real time.

[0061] The synchronization word detection module 32 is used to detect the preset synchronization word according...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Embodiments of the invention provide a Manchester code sampling processing method and module, and a Manchester code decoder which belong to the technical field of communication. The method includes the following steps: N time sampling is performed on a current half code element of a Manchester code at first clock frequency to obtain N sampling values of the current half code element, wherein the first clock frequency is N*2 times of transmission clock frequency of the Manchester code, N>1; and if more than half of the sampling values of the N sampling values are identical, it is determined that an effective value of the current half code element is the identical value. According to the method, multiple sampling processing is performed on the current half code element of the Manchester codeat the first clock frequency that is 2N times of the transmission clock frequency of the Manchester code to obtain the effective value with greater possibility of the current half code element, thereby effectively improving the reception correct rate of the Manchester code at a decoding terminal, and so, the decoding correct rate of the Manchester code at the decoding terminal is correspondinglyincreased.

Description

technical field [0001] The embodiment of the present invention relates to the field of communication technology, and in particular to a Manchester code sampling processing method, module and decoder. Background technique [0002] Manchester code, also known as Split Phase Code, belongs to the synchronous clock coding technology, and is often used by the physical layer to encode the clock and data of the synchronous bit stream. Manchester code encodes the binary data "0" and "1" through level transitions, that is, in one clock cycle, the level jumps from high to low to represent "0", and from low to high Indicates "1"; or the level jumps from high to low to represent "1", and from low to high to represent "0". [0003] Wherein, one level transition corresponds to one full symbol or two "half symbols" in the Manchester code. That is to say, one full symbol in the Manchester code includes two "half symbols", and the value of the half symbol is "0" or "1", and the half symbol ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L25/49H04L1/00H03M5/12
CPCH03M5/12H04L1/0041H04L1/0045H04L1/0056H04L25/4904
Inventor 邓海万维逸
Owner AEROSPACE INFORMATION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products