摘要:
According to one aspect of the present invention, this invention implements a low latency, wide bandwidth method and system for converting numeric digital values into pulse density modulated analog output signals. Such output signals having their lowest output frequency much closer to the system clock frequency, thus enabling wider bandwidth and simpler implementations than with traditional approaches. This method is based in part on an adaptation of Bresenham's Line Drawing Algorithm.
摘要:
A method and apparatus are described for decoding a stream of data which has been encoded into a chip stream so that a chip rate and phase of the chip stream can be derived from the encoded data. The method comprises the steps of: generating a clock signal (clk) having a clock rate which is approximately equal to the chip rate or an integer multiple thereof; passing the chip stream along a multi-stage delay line (14); for each clock cycle, sampling data of the chip stream at a plurality of the stages of the delay line to produce a set of oversamples ( oversamples ); for each clock cycle, producing an estimate ( edgepos ) of a position in a respective set of the oversamples of a chip edge in the chip stream; for at least some of the clock cycles, selecting at least one of the oversamples ( dec_chip(0), dec_chip(1)) having a position within a confined range with respect to the estimated chip edge position; and outputting the selected oversamples. The method obviates the need for a high frequency oversampling clock or a variable frequency clock. The delay per stage of the delay line does not need to be stabilised if a calibration method is employed periodically between reception sessions.
摘要:
The present invention relates to an encoding method, a decoding method, an encoding circuit and a decoding circuit for single-channel communication. The encoding method for single-channel communication includes: combining a clock signal and a data signal to a long- and short-code signal, wherein the long- and short-code signal includes a long-code signal and a short-code signal, a pulse width of the long-code signal is consistent with that of the clock signal, and a pulse width of the short-code signal is consistent with that of the clock signal; and the long-code signal and the short-code signal have different duty cycles. According to the encoding method, the clock signal and the data signal are encoded at the same time, which can reduce the circuit complexity and thus the wire bonding for chip packaging.
摘要:
A communication device has a transmission device 17 and a reception device 19. The transmission device 17 calculates a DC balance value of input data, compares the DC balance value and a cumulative value thereof, and compares the sign of the DC balance value and the sign of the cumulative value. When the signs are the same sign, the transmission device generates intermediate data by exchanging a first value and a second value with each other for all the bits of the input data, and generates predetermined information indicating that all the bits have been inverted. When the signs are different signs, the transmission device performs a process of setting the input data as the intermediate data and transmits the intermediate data by a serial signal. The reception device 19 generates output data by exchanging the first value and the second value with each other for all the bits of the received data when the predetermined information is generated, and sets the received data which is received as the output data when the predetermined information is not generated.
摘要:
In one embodiment, a method of communicating data values over a three conductor interface is provided. Different data values are transmitted by generating and transmitting three respective signals to a receiver using three conductors. The first signal is maintained as a set voltage level. The second signal is alternated between a high voltage and a low voltage according to a carrier frequency. The third signal is alternated between the high and low voltages and is out of phased with the second signal. To transmit a first data value, the first signal is generated on a first conductor, the second signal is generated on a second conductor, and the third signal is generated on a third conductor. To transmit a second data value, the second signal is generated on the first conductor, the first signal is generated on the second conductor, and the third signal is generated on the third conductor.
摘要:
A method and apparatus to improve modulation efficiency. A symbol (100) is created in which the relative position of a second pulse (104) to a first pulse (102) within a symbol period encodes at least one bit. The symbol is transmitted across a communication channel. The one or more bits modulated by the position of the second pulse are recovered such that high bit rate communication may occur without channel compensation.