US20010020907A1 - Method and apparatus for a pulse decoding communication system using multiple receivers - Google Patents

Method and apparatus for a pulse decoding communication system using multiple receivers Download PDF

Info

Publication number
US20010020907A1
US20010020907A1 US09/834,977 US83497701A US2001020907A1 US 20010020907 A1 US20010020907 A1 US 20010020907A1 US 83497701 A US83497701 A US 83497701A US 2001020907 A1 US2001020907 A1 US 2001020907A1
Authority
US
United States
Prior art keywords
pulses
analog waveform
producing
circuit
group
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.)
Granted
Application number
US09/834,977
Other versions
US6452530B2 (en
Inventor
Jurianto Joe
Kin Lye
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National University of Singapore
Original Assignee
National University of Singapore
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US09/429,527 external-priority patent/US6259390B1/en
Priority claimed from US09/805,845 external-priority patent/US6486819B2/en
Assigned to NATIONAL UNIVERSITY OF SINGAPORE, THE reassignment NATIONAL UNIVERSITY OF SINGAPORE, THE ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JURIANTO, JOE, LYE, KIN MUN
Priority to US09/834,977 priority Critical patent/US6452530B2/en
Application filed by National University of Singapore filed Critical National University of Singapore
Publication of US20010020907A1 publication Critical patent/US20010020907A1/en
Priority to PCT/IB2002/002342 priority patent/WO2002084966A2/en
Priority to CNA028115767A priority patent/CN1515102A/en
Priority to JP2002582573A priority patent/JP2004527958A/en
Priority to EP02735887A priority patent/EP1389384A2/en
Priority to AU2002309191A priority patent/AU2002309191A1/en
Priority to US10/155,827 priority patent/US6650268B2/en
Publication of US6452530B2 publication Critical patent/US6452530B2/en
Application granted granted Critical
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/313Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of semiconductor devices with two electrodes, one or two potential-jump barriers, and exhibiting a negative resistance characteristic
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/313Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of semiconductor devices with two electrodes, one or two potential-jump barriers, and exhibiting a negative resistance characteristic
    • H03K3/315Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of semiconductor devices with two electrodes, one or two potential-jump barriers, and exhibiting a negative resistance characteristic the devices being tunnel diodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/7163Spread spectrum techniques using impulse radio
    • H04B1/71637Receiver aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/7163Spread spectrum techniques using impulse radio
    • H04B1/717Pulse-related aspects
    • H04B1/7174Pulse generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4906Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/7163Spread spectrum techniques using impulse radio
    • H04B1/7176Data mapping, e.g. modulation

Definitions

  • This invention relates generally to a communication technique and more specifically to techniques for communication by converting arbitrary analog waveforms to sequences of pulses.
  • FIG. 1 shows that groups of pulses are supplied to a decoding (decision) device 14 .
  • the decoder disclosed therein recovers data from the pulses; for example, by counting pulses. Additional recovery techniques are disclosed in co-pending, commonly owned U.S. application Ser. No. 09/805,854.
  • a method and apparatus for a communication circuit is provided to recover information in a received signal.
  • the communication circuit comprises at least two receiver circuits.
  • the received signal is fed to each receiver circuit.
  • Each receiver circuit is configured in accordance with the invention to produce output comprising a group of one or more pulses in response to detecting some portion of the received signal.
  • the output of each receiver is fed to a decision device, which produces one or more symbols.
  • the groups of pulses from each receiver are processed by the decision device to produce a single symbol.
  • information transmission is more robust due to the redundancy of the information.
  • the groups of pulses from each receiver are processed to produce a symbol from each such group, thereby enhancing information carrying capacity.
  • FIG. 1 shows an illustrative embodiment of the present invention
  • FIG. 2 shows illustrative circuits used as the receiving circuits shown in FIG. 1;
  • FIG. 3 shows traces produced by the circuits of FIG. 2;
  • FIG. 4 depicts another illustrative embodiment of the present invention
  • FIG. 5 depicts yet another illustrative embodiment of the present invention.
  • FIG. 6 is a typical circuit realization of the embodiment schematically shown in FIG. 5;
  • FIG. 7 illustrates that the circuit embodiment of FIG. 6 is capable of carrying two symbols in one cycle of an analog waveform
  • FIG. 8 shows an S-shaped transfer function according to the invention
  • FIG. 9 shows an N-shaped transfer function according to the invention.
  • FIGS. 10A and 10B illustrate the two types of transfer functions used by the circuitry of the present invention.
  • a transmitting unit 2 receives information 17 to be transmitted.
  • a waveform generator in the transmitting unit produces a plurality of analog waveforms representative of the symbols contained in the information.
  • each symbol has a corresponding waveform.
  • the transmitting unit produces an analog waveform signal comprising individual analog waveforms representative of the individual symbols in the information.
  • the analog waveform signal is transmitted to a receiver unit 4 over an appropriate transmission medium.
  • the receiver unit produces the analog waveform signal as a received signal y(t).
  • the received signal y(t) is applied to an input 11 , which feeds a number of receivers 12 - 1 . . . 12 -N.
  • each receiver is configured to respond to the received signal by producing oscillatory output 15 .
  • the output of each receiver feeds into a decision device 14 .
  • the decision device produces a character (symbol) selected from an alphabet (e.g. an alphabet might comprises the 3-bit characters “000”, “001”, “010”, “011”, “100”, “101”, “110”, and “111”) as a function of the oscillatory outputs feeding into it.
  • An output 19 of the decision device outputs the character.
  • the decision device 14 simply counts the number of pulses in each group of pulses.
  • a pulse count of 1 can by definition represent the 3-bit character “000”, a pulse count of 2 maps to the 3-bit character “001”, and so on.
  • Pulse counting circuits are known, and so no further discussion of such circuits is needed. Additional implementations for the decision device can be found in U.S. application Ser. No. 09/805,854. The specific implementation will depend on factors such as cost, performance, system complexity, circuit complexity, and so on; considerations which are not relevant to the practice of the present invention.
  • the transmitter unit 2 comprises a waveform generating portion 2 A to produce the foregoing analog waveform signal, and a modulation circuit 2 B.
  • the analog waveform signal in and of itself is not appropriate for transmission.
  • the communication system is a conventional radio transmission system then the analog waveform signal may have to be modulated onto a carrier signal as a practical matter.
  • the modulation circuit might be a conventional radio modulation circuit.
  • the receiver unit 4 might include a demodulation circuit to produce the analog waveform signal as received signal y(t).
  • the communication from transmitter unit 2 to receiver unit 4 may be as simple as sending the analog waveform signal over a wire or wireless channel.
  • the receiver unit may simply be some sort of filter and amplifier circuit.
  • a more sophisticated embodiment may require that the analog waveform signal be modulated in a suitable way to accommodate the transmission medium, and consequently demodulated.
  • the method of transmission of the analog waveform signal is not relevant to the practice of the invention (e.g., whether modulation is required or not, and so forth). Any of a number of known transmission techniques can be used.
  • the creation of the analog waveform signal occurs in a piecewise fashion.
  • a set of symbols comprising the information is defined. This might be the binary code of “1” and “0”.
  • the symbol set might be an alphabet of two-bit binary characters, namely, “00”, “01”, “10”, and “11”.
  • the symbol might be the alphabet of the English language, “a”-“z”, and so on.
  • For each symbol (character) at least one analog waveform is associated with it.
  • the waveform generating portion 2 A of the transmitter unit 2 produces corresponding analog waveform.
  • the analog waveforms might be digitized and the waveform generating portion might be a digital signal processor (DSP) which simply performs a table lookup to produce the analog waveform. Other conventional techniques are readily adapted to perform this function.
  • the analog waveforms are combined to produce an analog waveform signal which constitutes the information 17 to be transmitted.
  • the individual analog waveforms associated with each symbol are ready for radio transmission.
  • the illustrative circuits disclosed in the present invention exhibit a transfer function having either an S-shaped appearance such as shown in FIG. 10A or the N-shaped appearance shown in FIG. 10B.
  • the “transfer function” of a circuit refers to the relationship between any two state variables of a circuit.
  • Electronic circuits are typically characterized by their I-V curves, relating the two state variables of current and voltage. Such curves indicate how one state variable (e.g., current) changes as the other state variable (voltage) varies. As can be seen in FIGS.
  • each transfer function 1002 includes a portion which lies within a region 1004 , referred to herein as an “unstable” region.
  • the unstable region is bounded on either side by regions 1006 and 1008 , each of which is herein referred to as the “stable” region.
  • a circuit in accordance with the invention has an associated “operating point” which is defined as its location on the transfer function 1002 .
  • the nature of the output of the circuit depends on the location of its operating point. If the operating point is positioned along the portion of the transfer function that lies within region 1004 , the output of the circuit will exhibit an oscillatory behavior. Hence, the region 1004 in which this portion of the transfer function is found is referred to as an unstable region. If the operating point is positioned along the portions of the transfer function that lie within either of regions 1006 and 1008 , the output of the circuit will exhibit a generally time-varying but otherwise non-oscillatory behavior. For this reason, regions 1006 and 1008 are referred to as stable regions.
  • the circuit comprises three receiver circuits, 25 - 27 .
  • Each receiver circuit can be configured to respond to either the amplitude of the received signal y(t) or to the slope of the received signal.
  • the output of each receiver circuit is applied to the decision device 14 (FIG. 1).
  • An input 21 to the communication circuit 20 is provided to receive signal y(t).
  • the input is applied to each of three buffers, 23 .
  • the circuitry comprising the receivers are characterized by having stable and unstable regions as discussed above. More particularly, in one embodiment, the circuits have an unstable region bounded by two stable regions.
  • a first receiver 25 comprises an operational amplifier (op-amp) U 1 .
  • the op-amp is the readily available LM 7121 op-amp.
  • the op-amp is configured with a negative feedback path comprising a resistive element R 1 having a resistance of about 1 K ⁇ .
  • R 1 couples the output of the op-amp to its negative input.
  • An input signal feeds into the negative input through a capacitive element C 1 having a capacitance of about 0.4 ⁇ F
  • a positive feedback path is provided by a voltage divider comprising a resistance of about 68 ⁇ in series with a resistance of about 10 ⁇ .
  • a V cc pin of the op-amp is coupled to +3.5V and a V dd of the op-amp is coupled to ⁇ 1.5 V.
  • a second receiver 26 includes an LM 7121 op-amp U2.
  • the op-amp is configured with a positive feedback leg comprising a capacitive element C2 coupled between the op-amp output and the op-amp positive input.
  • the capacitive element has a capacitance of about 68 nF.
  • a negative feedback leg comprises a voltage divider configured from resistive elements R 5 and R 6 , having resistances respectively of about 68 ⁇ and 10 ⁇ .
  • An input signal is coupled to the positive input via a resistive element R 4 having a resistance of about 680 ⁇ .
  • a V cc pin of the op-amp is connected to ⁇ 1.5V and a V dd pin is connected to +3.5V.
  • a third receiver 27 is configured from an LM 7121 op-amp.
  • a capacitive element having a capacitance of about 68 nF is coupled between the op-amp's output and its positive input.
  • a voltage divider circuit connects the op-amp's output to its negative input.
  • the voltage divider circuit comprises a resistive element R 8 having a resistance of about 68 ⁇ and a resistive element R 9 having a resistance of about 10 ⁇ .
  • An input is coupled through a resistive element R 7 to the positive input of the op-amp.
  • the resistive element R 7 has a resistance of about 680 ⁇ .
  • the op-amp V cc pin is connected to ⁇ 3.5V and the V dd pin is connected to +1.6V.
  • Receiver 25 is configured with an S-shaped transfer characteristic. As will be explained, such a receiver is responsive to the slope of an input analog signal applied to its input. More particularly, the receiver 25 is configured to be responsive to the negative slope of an input analog signal by generating groups of pulses.
  • Receiver 26 is configured to have an N-shaped transfer characteristic. As will be explained, such a receiver is sensitive to the amplitude of the input analog signal. More particularly, the receiver 26 is configured to respond to positive amplitude portions of an input analog signal by generating groups of pulses.
  • Receiver 27 is configured with an N-shaped transfer characteristic.
  • the receiver is configured to respond to negative amplitude portions of an incoming analog signal.
  • Receiver 27 will generate groups of pulses only in response to the negative amplitude portions of an input signal.
  • the receiver 25 has an S-shaped transfer function.
  • FIG. 8 shows the transfer function of the receiver circuit 25 .
  • the output saturation voltage of op-amp U 1 is proportional to E + when the differential voltage (V + -V ⁇ ) is greater than zero. Conversely, the output saturation voltage is proportional to E ⁇ when the differential voltage is less than zero.
  • L is a parasitic inductance which could be present in the form of a wire lead of a component
  • V is the voltage at the inverted input of the op-amp
  • i is the current flowing through R 1
  • V a is the received signal
  • V cl is the voltage across capacitive element C 1 .
  • the output of the circuit is non-oscillatory.
  • the operating point lies on the negative slope line slope2, namely the unstable region, a continuous “jumping” phenomenon will occur. In the time domain, this is seen as a series of oscillations at the output of the circuit.
  • the operating points along slope1 and slope3 are stable operating points.
  • the operating points along slope2 are unstable operating points.
  • Receiver 26 has a transfer function based on a relationship between two voltages V 1 and V.
  • Receiver 26 is characterized by the N-shaped transfer function shown in FIG. 9, where V is the voltage at the op-amp non-inverted terminal, and V 1 is the voltage across the capacitor C 2 .
  • the N-shaped transfer function of FIG. 9 shows an unstable region of operation 904 bounded by two stable regions of operation 906 , 908 .
  • the transfer function shown in FIG. 9 is obtained by properly biasing the op-amp through pins V cc and V dd .
  • V cc is set to ⁇ 1.5V and V dd is set at +3.5V.
  • the unstable region is defined as a region where dV 1 /dV is negative and the stable region is defined as a region where dV 1 /dV is positive.
  • V 1 ⁇ ( V ) Eqn. (4)
  • Eqn. 4 represents the relation between V 1 and V.
  • V 1 ⁇ (V)
  • the behavior manifests itself in the form of groups of one or more pulses.
  • the voltage V s is the amplitude of the analog waveform source 29 which controls the operating point.
  • the analog waveform source represents a received signal from which the pulses will be extracted. Since the unstable region dV1/dV ⁇ 0 is in the V>0 plane, then the circuit 26 will only oscillate in response to certain range of positive amplitudes of the analog waveform.
  • a similar N-shaped transfer function is obtained for receiver circuit 27 , except that V cc and V dd are biased so that the receiver produces an oscillatory output during the negative amplitude portions of an input signal. Note that in this case, the unstable region dV1/dV ⁇ 0 is in the V ⁇ 0 plane. Hence, circuit 27 will only oscillate in response to certain range of negative amplitudes of the analog waveform.
  • a signal generator 21 represents the source of received signal y(t) (FIG. 1).
  • the analog signal produced by the signal generator is fed to the receivers 25 - 27 .
  • Trace 32 shows the input analog waveform.
  • Trace 34 is obtained at the output of receiver 25 .
  • traces 36 and 38 are outputs of receivers 26 and 27 , respectively.
  • trace 34 shows that groups of pulses 31 are produced by receiver 25 only during the negative slope portions of the signal 32 .
  • groups of pulses 33 are found in trace 36 during the positive amplitude portions of the input signal 32 .
  • receiver 27 produces groups of pulses 35 during the negative amplitude portions of the input signal 32 .
  • each cycle of the received signal represents a character from an alphabet; e.g. binary ‘0’ and ‘1’ are characters which constitute a binary alphabet.
  • Another example is an alphabet comprising four two-bit characters, i.e., “00”, “01”, “10”, and “11”. The foregoing are merely examples to illustrate the operation of the present invention, and should not be construed as limiting the invention to the disclosed alphabets.
  • each receiver 25 - 27 will produce a group of one or more pulses as illustrated in FIG. 3.
  • the group of pulses produced by any given receiver is a priori assigned to a character in the alphabet. Since each cycle represents a character, each of the three groups of pulses produced by the three receivers should map to that character.
  • the decision device 14 which receives the three groups of pulses, is provided with redundant information. Ideally, each group would map to the same character ‘x’, indicating with very high confidence that the character contained in the received signal is indeed the character ‘x’. However, due to the effects of the transmission channel, the received signal y(t) may be distorted.
  • the decision device may be presented with groups of pulses from the three receivers which do not map to the same character.
  • the decision device must therefore make a “guess” using known techniques to decide what the character is. For example, a soft decision with some kind of weighting function applied to the number of pulses generated by each receiver might be used.
  • additional techniques are disclosed.
  • a multiple receiver pulse decoding communication system is configured to enhance information capacity.
  • the pulse decoding system disclosed in co-pending and commonly owned U.S. application Ser. No. 09/429,527, comprises a single receiver. As such, the receiver is able to decode only one symbol for one cycle of analog waveform.
  • the receiver 40 shown in FIG. 4 comprises two receiver circuits 42 , 44 , each comprising a controlled oscillator with an S-Shaped transfer characteristic and are therefore responsive to the slope of the signal.
  • the state variables for the controlled oscillators are x and y.
  • the first receiver 44 has an unstable region in a portion of the transfer characteristic where x ⁇ 0.
  • the second receiver 42 has an unstable region in a portion of the transfer characteristic where x ⁇ 0.
  • An analog waveform can be produced which comprises a first portion and a second portion, both of which can be selected independently of each other.
  • FIG. 7 shows one cycle of a trapezoidal waveform having a positive slope portion of a particular measurement (i.e. slope value), and a negative slope portion of a particular measurement. It can be seen from FIG. 7 that both slope portions can be selected independently of each other. It would be within the scope of one of ordinary skill to piece together other such waveforms.
  • a single cycle of an analog waveform is created so that it has a positive-sloped portion having a selected positive slope to represent the first character.
  • the analog waveform also comprises a negative-sloped portion having a selected negative slope to represent the second character.
  • the resultant waveform can be modulated accordingly and transmitted to a demodulator 4 (FIG. 1) to produce a received signal y(t), which is the original analog waveform.
  • the received signal is applied to the receiver 40 .
  • many such cycles of analog waveforms are created so that continuous signal is produced which is then transmitted.
  • the analog signal is applied to receiver circuits 42 , 44 .
  • Receiver circuit 42 will respond to the negative slope and produce at its output V out1 , a group of one or more pulses which represents the first character.
  • receiver 44 will respond to the positive slope and produce another group of one or more pulses which represents the second character. Since the waveform portions (i.e., the sloped portions) were selected independently, the two groups of pulses are independent of each other as well. Each group of pulses represents a symbol, and so two independently selected symbols can be transmitted in one cycle of an analog waveform by the present invention.
  • This single cycle aspect of the invention represents an advance over prior art techniques.
  • Conventional communication systems in theory, can decode a symbol contained in one cycle of an analog waveform.
  • the demodulator is not fast enough to respond to only one cycle of an analog waveform and decode it to produce a signal.
  • the present invention therefore, is capable of fast demodulation and higher information capacity.
  • FIG. 5 depicts another embodiment of a receiver 50 according to this aspect of the invention, comprising two receiver circuits 52 , 54 .
  • Each receiver circuit in turn includes a controlled oscillator circuit 52 , 54 having an N-Shaped transfer characteristic.
  • the state variables for the controlled oscillators are x and y.
  • the first receiver circuit 52 has an unstable region in the region where y ⁇ 0 and the second receiver circuit 54 has an unstable region in the region where y ⁇ 0.
  • the receiver circuits 52 , 54 are sensitive to positive and negative amplitude portions of any one cycle of an analog waveform.
  • FIG. 6 shows a circuit arrangement for the receiver 50 .
  • Receiver circuit 64 comprises an LM 7121 op-amp having a negative feedback path provided via resistive elements R 5 , R 6 , arranged in a voltage divider configuration. Resistive element R 5 is about 68 ⁇ and resistive element R 6 is about 10 ⁇ .
  • the op-amp includes a positive feedback path comprising a capacitive element C 1 having a capacitance of about 68 nF.
  • the op-amp's V cc pin is set at ⁇ 1.0V and its V dd pin is +3.5V.
  • a buffer circuit 62 feeds the input signal via series resistance R 4 to the positive input of the op-amp.
  • Receiver circuit 66 is similarly configured, except that the V cc pin of the op-amp in circuit 66 is set at ⁇ 3.5V, while its V dd pin is set to +1.0V.
  • Groups of pulses will be generated by receiver 64 in response to positive amplitude portions of the analog waveform while receiver 66 will respond to negative amplitude portions of the analog waveform. If one cycle of an analog waveform comprises positive and negative amplitude portions and each portion can carry one symbol then one cycle of an analog waveform can carry two symbols.
  • a signal generator 61 was used to simulate the received signal y(t).
  • the output of signal generator is shown in trace 71 in FIG. 7.
  • Traces 73 and 75 show how receivers 64 and 66 respectively respond to one cycle of the analog waveform generated by the signal generator.
  • receiver 64 responds by producing a first group of pulses 72 , while receiver 66 maintains substantially a steady state output.
  • receiver 66 responds by producing a second group of pulses 74 , while receiver 64 maintains substantially a steady state output.
  • the decision device 14 (FIG. 1) then maps the first group of pulses to a symbol (character) and the second group of pulses to a symbol (character).
  • a single cycle of an analog waveform at the transmitting station 2 (FIG. 1) can be shaped accordingly so that there are three (or more) independently selected portions, each portion representing a symbol.
  • three (or more) groups of pulses are produced by three (or more) receiver circuits in response to sensing the different portions of the analog signal.
  • the groups of pulses feed into the decision device 14 which are mapped or otherwise decoded to reproduce the three symbols.

Abstract

A multiple receiver approach is disclosed for a pulse decoding communication system, which can enhance system robustness and increase information carrying capacity. Two or more receivers are used to produce groups of pulses from a received signal. In one embodiment, system robustness is enhanced by redundancy. In another embodiment, information capacity is increased by producing independent groups of pulses from one cycle of an analog waveform.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation-in-part of U.S. application Ser. No. 09/429,527 for METHOD AND APPARATUS FOR GENERATING PULSES FROM ANALOG WAVEFORMS, filed Oct. 28, 1999 and U.S. application Ser. No. 09/805,845 for CIRCUITRY WITH RESISTIVE INPUT IMPEDANCE FOR GENERATING PULSES FROM ANALOG WAVEFORMS, filed Mar. 13, 2001, both of which are owned by the Assignee of the present invention, and are herein incorporated by reference for all purposes.[0001]
  • This application is related to co-pending U.S. application Ser. No. 09/429,519 for A METHOD AND APPARATUS FOR COMMUNICATION USING PULSE DECODING, filed Oct. 28, 1999 and to co-pending and co-owned U.S. application Ser. No. 09/805,854 for METHOD AND APPARATUS TO RECOVER DATA FROM PULSES, filed Mar. 13, 2001, both of which are owned by the Assignee of the present invention and are herein incorporated by reference for all purposes. [0002]
  • BACKGROUND OF THE INVENTION
  • This invention relates generally to a communication technique and more specifically to techniques for communication by converting arbitrary analog waveforms to sequences of pulses. [0003]
  • In co-pending, commonly owned U.S. application Ser. No. 09/429,519, the communication system illustrated in FIG. 1 shows that groups of pulses are supplied to a decoding (decision) device [0004] 14. The decoder disclosed therein recovers data from the pulses; for example, by counting pulses. Additional recovery techniques are disclosed in co-pending, commonly owned U.S. application Ser. No. 09/805,854.
  • It is desirable to increase the robustness of systems which employ the techniques disclosed in the foregoing identified applications. The utility of such systems can be further increased by increasing their information carrying capacity. [0005]
  • SUMMARY OF THE INVENTION
  • According to the invention, a method and apparatus for a communication circuit is provided to recover information in a received signal. The communication circuit comprises at least two receiver circuits. The received signal is fed to each receiver circuit. Each receiver circuit is configured in accordance with the invention to produce output comprising a group of one or more pulses in response to detecting some portion of the received signal. The output of each receiver is fed to a decision device, which produces one or more symbols. [0006]
  • In one embodiment of the invention, the groups of pulses from each receiver are processed by the decision device to produce a single symbol. In this embodiment of the invention, information transmission is more robust due to the redundancy of the information. [0007]
  • In another embodiment of the invention, the groups of pulses from each receiver are processed to produce a symbol from each such group, thereby enhancing information carrying capacity.[0008]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The teachings of the present invention can be readily understood by considering the following detailed description in conjunction with the accompanying drawings: [0009]
  • FIG. 1 shows an illustrative embodiment of the present invention; [0010]
  • FIG. 2 shows illustrative circuits used as the receiving circuits shown in FIG. 1; [0011]
  • FIG. 3 shows traces produced by the circuits of FIG. 2; [0012]
  • FIG. 4 depicts another illustrative embodiment of the present invention; [0013]
  • FIG. 5 depicts yet another illustrative embodiment of the present invention; [0014]
  • FIG. 6 is a typical circuit realization of the embodiment schematically shown in FIG. 5; [0015]
  • FIG. 7 illustrates that the circuit embodiment of FIG. 6 is capable of carrying two symbols in one cycle of an analog waveform; [0016]
  • FIG. 8 shows an S-shaped transfer function according to the invention; [0017]
  • FIG. 9 shows an N-shaped transfer function according to the invention; and [0018]
  • FIGS. 10A and 10B illustrate the two types of transfer functions used by the circuitry of the present invention. [0019]
  • DESCRIPTION OF THE SPECIFIC EMBODIMENTS
  • Referring to FIG. 1, a [0020] communication system 10 incorporating the present invention is shown schematically. A transmitting unit 2 receives information 17 to be transmitted. In an illustrative embodiment of the invention, a waveform generator in the transmitting unit produces a plurality of analog waveforms representative of the symbols contained in the information. In accordance with the invention, each symbol has a corresponding waveform. The transmitting unit produces an analog waveform signal comprising individual analog waveforms representative of the individual symbols in the information. The analog waveform signal is transmitted to a receiver unit 4 over an appropriate transmission medium. The receiver unit produces the analog waveform signal as a received signal y(t).
  • The received signal y(t) is applied to an [0021] input 11, which feeds a number of receivers 12-1 . . . 12-N. As will be explained below, each receiver is configured to respond to the received signal by producing oscillatory output 15. The output of each receiver feeds into a decision device 14. The decision device produces a character (symbol) selected from an alphabet (e.g. an alphabet might comprises the 3-bit characters “000”, “001”, “010”, “011”, “100”, “101”, “110”, and “111”) as a function of the oscillatory outputs feeding into it. An output 19 of the decision device outputs the character. For example, in an illustrative embodiment of the invention, the decision device 14 simply counts the number of pulses in each group of pulses. Thus, for example, a pulse count of 1 can by definition represent the 3-bit character “000”, a pulse count of 2 maps to the 3-bit character “001”, and so on. Pulse counting circuits are known, and so no further discussion of such circuits is needed. Additional implementations for the decision device can be found in U.S. application Ser. No. 09/805,854. The specific implementation will depend on factors such as cost, performance, system complexity, circuit complexity, and so on; considerations which are not relevant to the practice of the present invention.
  • In another illustrated embodiment, the [0022] transmitter unit 2 comprises a waveform generating portion 2A to produce the foregoing analog waveform signal, and a modulation circuit 2B. In this particular embodiment, assume the analog waveform signal in and of itself is not appropriate for transmission. For example, if the communication system is a conventional radio transmission system then the analog waveform signal may have to be modulated onto a carrier signal as a practical matter. In such a case the modulation circuit might be a conventional radio modulation circuit. Accordingly, the receiver unit 4 might include a demodulation circuit to produce the analog waveform signal as received signal y(t).
  • In a simple embodiment of the invention, the communication from [0023] transmitter unit 2 to receiver unit 4 may be as simple as sending the analog waveform signal over a wire or wireless channel. In such a case, the receiver unit may simply be some sort of filter and amplifier circuit. A more sophisticated embodiment may require that the analog waveform signal be modulated in a suitable way to accommodate the transmission medium, and consequently demodulated. The method of transmission of the analog waveform signal is not relevant to the practice of the invention (e.g., whether modulation is required or not, and so forth). Any of a number of known transmission techniques can be used.
  • In one embodiment of the invention, the creation of the analog waveform signal occurs in a piecewise fashion. First, a set of symbols comprising the information is defined. This might be the binary code of “1” and “0”. The symbol set might be an alphabet of two-bit binary characters, namely, “00”, “01”, “10”, and “11”. The symbol might be the alphabet of the English language, “a”-“z”, and so on. For each symbol (character) at least one analog waveform is associated with it. [0024]
  • Next, information [0025] 17 (FIG. 1) is received. For each symbol, the waveform generating portion 2A of the transmitter unit 2 produces corresponding analog waveform. The analog waveforms might be digitized and the waveform generating portion might be a digital signal processor (DSP) which simply performs a table lookup to produce the analog waveform. Other conventional techniques are readily adapted to perform this function. The analog waveforms are combined to produce an analog waveform signal which constitutes the information 17 to be transmitted. In one embodiment of the invention, the individual analog waveforms associated with each symbol are ready for radio transmission.
  • Referring to FIGS. 10A and 10B for a moment, the illustrative circuits disclosed in the present invention exhibit a transfer function having either an S-shaped appearance such as shown in FIG. 10A or the N-shaped appearance shown in FIG. 10B. For the purposes of the present invention, the “transfer function” of a circuit refers to the relationship between any two state variables of a circuit. Electronic circuits are typically characterized by their I-V curves, relating the two state variables of current and voltage. Such curves indicate how one state variable (e.g., current) changes as the other state variable (voltage) varies. As can be seen in FIGS. 10A and 10B, each [0026] transfer function 1002 includes a portion which lies within a region 1004, referred to herein as an “unstable” region. The unstable region is bounded on either side by regions 1006 and 1008, each of which is herein referred to as the “stable” region.
  • A circuit in accordance with the invention has an associated “operating point” which is defined as its location on the [0027] transfer function 1002. The nature of the output of the circuit depends on the location of its operating point. If the operating point is positioned along the portion of the transfer function that lies within region 1004, the output of the circuit will exhibit an oscillatory behavior. Hence, the region 1004 in which this portion of the transfer function is found is referred to as an unstable region. If the operating point is positioned along the portions of the transfer function that lie within either of regions 1006 and 1008, the output of the circuit will exhibit a generally time-varying but otherwise non-oscillatory behavior. For this reason, regions 1006 and 1008 are referred to as stable regions.
  • Turn now to FIG. 2 for an illustrative example of the [0028] communication circuit 20 according to the present invention. The circuit comprises three receiver circuits, 25-27. Each receiver circuit can be configured to respond to either the amplitude of the received signal y(t) or to the slope of the received signal. The output of each receiver circuit is applied to the decision device 14 (FIG. 1). An input 21 to the communication circuit 20 is provided to receive signal y(t). The input is applied to each of three buffers, 23. There is one such buffer for each receiver, 25-27. The circuitry comprising the receivers are characterized by having stable and unstable regions as discussed above. More particularly, in one embodiment, the circuits have an unstable region bounded by two stable regions. A first receiver 25 comprises an operational amplifier (op-amp) U1. In this particular embodiment, the op-amp is the readily available LM 7121 op-amp. The op-amp is configured with a negative feedback path comprising a resistive element R1 having a resistance of about 1 KΩ. R1 couples the output of the op-amp to its negative input. An input signal feeds into the negative input through a capacitive element C1 having a capacitance of about 0.4 μF A positive feedback path is provided by a voltage divider comprising a resistance of about 68 Ω in series with a resistance of about 10 Ω. A Vcc pin of the op-amp is coupled to +3.5V and a Vdd of the op-amp is coupled to −1.5 V.
  • A [0029] second receiver 26 includes an LM 7121 op-amp U2. The op-amp is configured with a positive feedback leg comprising a capacitive element C2 coupled between the op-amp output and the op-amp positive input. The capacitive element has a capacitance of about 68 nF. A negative feedback leg comprises a voltage divider configured from resistive elements R5 and R6, having resistances respectively of about 68 Ω and 10 Ω. An input signal is coupled to the positive input via a resistive element R4 having a resistance of about 680 Ω. A Vcc pin of the op-amp is connected to −1.5V and a Vdd pin is connected to +3.5V.
  • A [0030] third receiver 27 is configured from an LM 7121 op-amp. A capacitive element having a capacitance of about 68 nF is coupled between the op-amp's output and its positive input. A voltage divider circuit connects the op-amp's output to its negative input. The voltage divider circuit comprises a resistive element R8 having a resistance of about 68 Ω and a resistive element R9 having a resistance of about 10 Ω. An input is coupled through a resistive element R7 to the positive input of the op-amp. The resistive element R7 has a resistance of about 680 Ω. The op-amp Vcc pin is connected to −3.5V and the Vdd pin is connected to +1.6V.
  • Additional circuits are disclosed in co-pending and commonly owned U.S. application Ser. No. 09/429,527, and in U.S. application Ser. No. 09/805,845 which are herein incorporated by reference for all purposes. The specific implementation for the receiver circuits will depend on factors such as cost, system complexity, circuit complexity, and so on; considerations which are not relevant to the practice of the present invention. [0031]
  • [0032] Receiver 25 is configured with an S-shaped transfer characteristic. As will be explained, such a receiver is responsive to the slope of an input analog signal applied to its input. More particularly, the receiver 25 is configured to be responsive to the negative slope of an input analog signal by generating groups of pulses.
  • [0033] Receiver 26 is configured to have an N-shaped transfer characteristic. As will be explained, such a receiver is sensitive to the amplitude of the input analog signal. More particularly, the receiver 26 is configured to respond to positive amplitude portions of an input analog signal by generating groups of pulses.
  • [0034] Receiver 27 is configured with an N-shaped transfer characteristic. In this particular illustrative embodiment, the receiver is configured to respond to negative amplitude portions of an incoming analog signal. Receiver 27 will generate groups of pulses only in response to the negative amplitude portions of an input signal.
  • Refer for a moment to FIGS. 2 and 8. The [0035] receiver 25 has an S-shaped transfer function. The relation of V and i is expressed as V=Ψ(i) when the rate change of i is zero. FIG. 8 shows the transfer function of the receiver circuit 25. The output saturation voltage of op-amp U1 is proportional to E+ when the differential voltage (V+-V) is greater than zero. Conversely, the output saturation voltage is proportional to Ewhen the differential voltage is less than zero.
  • The equations relating voltages V[0036] a, Vcl, V, and current i are: V a = V cl + V , Eqn. (1) V t = V a t - i C , and Eqn. (2) lim L 0 L i t = V - Ψ ( i ) , Eqn . ( 3 )
    Figure US20010020907A1-20010913-M00001
  • where L is a parasitic inductance which could be present in the form of a wire lead of a component, V is the voltage at the inverted input of the op-amp, i is the current flowing through R[0037] 1, Va is the received signal, and Vcl is the voltage across capacitive element C1.
  • The [0038] receiver circuit 25 has operating points of importance along the transfer function curve. These operating points are found by setting dV/dt=0 in Eqn. 2 and di/dt=0 in Eq. 3. As described above, di/dt=0 when V=Ψ(i). To simplify the analysis, assume that Va is a triangular waveform source. The time derivative of this waveform source is equal to ±Vo where Vo is a constant. Hence, the operating points occur at the intersection of i=+CVo and the piecewise linear function of the transfer function and at the intersection of i=−CVo and the piecewise linear function. If the operating point lies on either of the positive slope lines slope1 or slope3 as shown in FIG. 8 (i.e., the stable regions), the output of the circuit is non-oscillatory. However, if the operating point lies on the negative slope line slope2, namely the unstable region, a continuous “jumping” phenomenon will occur. In the time domain, this is seen as a series of oscillations at the output of the circuit. In other words, the operating points along slope1 and slope3 are stable operating points. On the other hand, the operating points along slope2 are unstable operating points. For the transfer function shown in FIG. 8, slope2 can only intersect with line i=−CVo. This means that oscillations will be observed only when dVa/dt is negative. This is the case with receiver circuit 25, which is configured to be responsive to the negative slope of an applied signal. When dVa/dt is positive, no oscillatory activity is observed. By changing the negative slope of the arbitrary analog signal, the operating points can be moved (“forced”) between the unstable and stable regions. This action produces periods of oscillatory and non-oscillatory behavior. Thus, for circuits having an S-shaped transfer function curve, it is the changing slope of the applied analog waveform that “forces” the circuit's operating point between stable and unstable region.
  • Refer now to FIGS. 2 and 9. [0039] Receiver 26 has a transfer function based on a relationship between two voltages V1 and V. Receiver 26 is characterized by the N-shaped transfer function shown in FIG. 9, where V is the voltage at the op-amp non-inverted terminal, and V1 is the voltage across the capacitor C2. The N-shaped transfer function of FIG. 9 shows an unstable region of operation 904 bounded by two stable regions of operation 906, 908.
  • The transfer function shown in FIG. 9 is obtained by properly biasing the op-amp through pins V[0040] cc and Vdd. Thus for receiver 26 in FIG. 2, Vcc is set to −1.5V and Vdd is set at +3.5V. The unstable region is defined as a region where dV1/dV is negative and the stable region is defined as a region where dV1/dV is positive.
  • The governing equations for the [0041] receiver circuit 26 are the following:
  • V 1=Ψ(V)  Eqn. (4)
  • [0042] C V 1 t = V s - V R Eqn . ( 5 )
    Figure US20010020907A1-20010913-M00002
  • Eqn. 4 represents the relation between V[0043] 1 and V. The operating point of the circuit can be obtained by setting dV1/dV to zero in Eqn. 5 and finding the intersection with V1=Ψ(V). By moving this operating point into and out of the unstable region 904 as explained above, a controlled relaxation oscillation behavior (unstable operation) will be observed. The behavior manifests itself in the form of groups of one or more pulses. In this particular case, the voltage Vs is the amplitude of the analog waveform source 29 which controls the operating point. The analog waveform source represents a received signal from which the pulses will be extracted. Since the unstable region dV1/dV<0 is in the V>0 plane, then the circuit 26 will only oscillate in response to certain range of positive amplitudes of the analog waveform.
  • A similar N-shaped transfer function is obtained for [0044] receiver circuit 27, except that Vcc and Vdd are biased so that the receiver produces an oscillatory output during the negative amplitude portions of an input signal. Note that in this case, the unstable region dV1/dV<0 is in the V<0 plane. Hence, circuit 27 will only oscillate in response to certain range of negative amplitudes of the analog waveform.
  • Referring now to FIG. 3, experimental results are shown for the [0045] circuit 20 depicted in FIG. 2. For this experiment, a signal generator 21 represents the source of received signal y(t) (FIG. 1). The analog signal produced by the signal generator is fed to the receivers 25-27. Trace 32 shows the input analog waveform. Trace 34 is obtained at the output of receiver 25. Similarly, traces 36 and 38 are outputs of receivers 26 and 27, respectively.
  • As expected from the foregoing discussion, trace [0046] 34 shows that groups of pulses 31 are produced by receiver 25 only during the negative slope portions of the signal 32. Similarly, groups of pulses 33 are found in trace 36 during the positive amplitude portions of the input signal 32. As can be seen from trace 38, receiver 27 produces groups of pulses 35 during the negative amplitude portions of the input signal 32.
  • Referring now to FIGS. [0047] 1-3, the groups of pulses 15 are fed into a decision device 14. The decision device processes the groups of pulses to make a determination as to the character to be generated. In one embodiment of the invention, each cycle of the received signal represents a character from an alphabet; e.g. binary ‘0’ and ‘1’ are characters which constitute a binary alphabet. Another example is an alphabet comprising four two-bit characters, i.e., “00”, “01”, “10”, and “11”. The foregoing are merely examples to illustrate the operation of the present invention, and should not be construed as limiting the invention to the disclosed alphabets.
  • For each cycle of the received signal, each receiver [0048] 25-27 will produce a group of one or more pulses as illustrated in FIG. 3. The group of pulses produced by any given receiver is a priori assigned to a character in the alphabet. Since each cycle represents a character, each of the three groups of pulses produced by the three receivers should map to that character. Thus, the decision device 14, which receives the three groups of pulses, is provided with redundant information. Ideally, each group would map to the same character ‘x’, indicating with very high confidence that the character contained in the received signal is indeed the character ‘x’. However, due to the effects of the transmission channel, the received signal y(t) may be distorted. In that case, the decision device may be presented with groups of pulses from the three receivers which do not map to the same character. The decision device must therefore make a “guess” using known techniques to decide what the character is. For example, a soft decision with some kind of weighting function applied to the number of pulses generated by each receiver might be used. In U.S. application Ser. No. 09/805,854, additional techniques are disclosed. By providing the decision device with multiple “views” of the received signal by way of the multiple receivers, a more accurate guess of the character can be made when a distorted signal is received. This particular embodiment of the present invention, therefore, is effective to enhance the robustness of a multiple receiver pulse decoding communication system.
  • In another embodiment of the invention, a multiple receiver pulse decoding communication system is configured to enhance information capacity. The pulse decoding system disclosed in co-pending and commonly owned U.S. application Ser. No. 09/429,527, comprises a single receiver. As such, the receiver is able to decode only one symbol for one cycle of analog waveform. [0049]
  • Referring to FIGS. 4 and 5, illustrative examples of a two-receiver configuration in accordance with this aspect of the invention which can enhance information capacity are shown. The [0050] receiver 40 shown in FIG. 4 comprises two receiver circuits 42, 44, each comprising a controlled oscillator with an S-Shaped transfer characteristic and are therefore responsive to the slope of the signal. The state variables for the controlled oscillators are x and y. The first receiver 44 has an unstable region in a portion of the transfer characteristic where x≧0. Similarly, the second receiver 42 has an unstable region in a portion of the transfer characteristic where x≦0.
  • An analog waveform can be produced which comprises a first portion and a second portion, both of which can be selected independently of each other. For example, FIG. 7 shows one cycle of a trapezoidal waveform having a positive slope portion of a particular measurement (i.e. slope value), and a negative slope portion of a particular measurement. It can be seen from FIG. 7 that both slope portions can be selected independently of each other. It would be within the scope of one of ordinary skill to piece together other such waveforms. [0051]
  • Continuing in accordance with an embodiment of the invention then, consider a first character and a second character to be sent. A single cycle of an analog waveform is created so that it has a positive-sloped portion having a selected positive slope to represent the first character. The analog waveform also comprises a negative-sloped portion having a selected negative slope to represent the second character. The resultant waveform can be modulated accordingly and transmitted to a demodulator [0052] 4 (FIG. 1) to produce a received signal y(t), which is the original analog waveform. The received signal is applied to the receiver 40. Of course, in practice, many such cycles of analog waveforms are created so that continuous signal is produced which is then transmitted.
  • In the [0053] receiver 40, the analog signal is applied to receiver circuits 42, 44. Receiver circuit 42 will respond to the negative slope and produce at its output Vout1, a group of one or more pulses which represents the first character. Similarly, receiver 44 will respond to the positive slope and produce another group of one or more pulses which represents the second character. Since the waveform portions (i.e., the sloped portions) were selected independently, the two groups of pulses are independent of each other as well. Each group of pulses represents a symbol, and so two independently selected symbols can be transmitted in one cycle of an analog waveform by the present invention.
  • This single cycle aspect of the invention represents an advance over prior art techniques. Conventional communication systems, in theory, can decode a symbol contained in one cycle of an analog waveform. However, in practice, it can not be done because the demodulator is not fast enough to respond to only one cycle of an analog waveform and decode it to produce a signal. The present invention, therefore, is capable of fast demodulation and higher information capacity. [0054]
  • FIG. 5 depicts another embodiment of a [0055] receiver 50 according to this aspect of the invention, comprising two receiver circuits 52, 54. Each receiver circuit in turn includes a controlled oscillator circuit 52, 54 having an N-Shaped transfer characteristic. The state variables for the controlled oscillators are x and y. The first receiver circuit 52 has an unstable region in the region where y≧0 and the second receiver circuit 54 has an unstable region in the region where y≦0. The receiver circuits 52, 54 are sensitive to positive and negative amplitude portions of any one cycle of an analog waveform.
  • FIG. 6 shows a circuit arrangement for the [0056] receiver 50. Receiver circuit 64 comprises an LM 7121 op-amp having a negative feedback path provided via resistive elements R5, R6, arranged in a voltage divider configuration. Resistive element R5 is about 68 Ω and resistive element R6 is about 10 Ω. The op-amp includes a positive feedback path comprising a capacitive element C1 having a capacitance of about 68 nF. The op-amp's Vcc pin is set at −1.0V and its Vdd pin is +3.5V. A buffer circuit 62 feeds the input signal via series resistance R4 to the positive input of the op-amp. Receiver circuit 66 is similarly configured, except that the Vcc pin of the op-amp in circuit 66 is set at −3.5V, while its Vdd pin is set to +1.0V.
  • Groups of pulses will be generated by [0057] receiver 64 in response to positive amplitude portions of the analog waveform while receiver 66 will respond to negative amplitude portions of the analog waveform. If one cycle of an analog waveform comprises positive and negative amplitude portions and each portion can carry one symbol then one cycle of an analog waveform can carry two symbols.
  • A [0058] signal generator 61 was used to simulate the received signal y(t). The output of signal generator is shown in trace 71 in FIG. 7. Traces 73 and 75 show how receivers 64 and 66 respectively respond to one cycle of the analog waveform generated by the signal generator. During a positive going portion 76 of the waveform, receiver 64 responds by producing a first group of pulses 72, while receiver 66 maintains substantially a steady state output. During a negative going portion 78 of the waveform, receiver 66 responds by producing a second group of pulses 74, while receiver 64 maintains substantially a steady state output. The decision device 14 (FIG. 1) then maps the first group of pulses to a symbol (character) and the second group of pulses to a symbol (character). Thus, it can be seen that at least two symbols can be carried by one cycle of analog waveform.
  • From the foregoing, one can extrapolate the disclosed aspects of the present invention to attain a receiver capable of producing more than two independently selected symbols per cycle of a received waveform. A single cycle of an analog waveform at the transmitting station [0059] 2 (FIG. 1) can be shaped accordingly so that there are three (or more) independently selected portions, each portion representing a symbol. At the receiving station, three (or more) groups of pulses are produced by three (or more) receiver circuits in response to sensing the different portions of the analog signal. The groups of pulses feed into the decision device 14 which are mapped or otherwise decoded to reproduce the three symbols.
  • This invention has been explained with reference to specific illustrative embodiments. Various circuits having resistive input impedances for generating pulses from analog waveforms have been presented. Resistive input impedance is easily matched to other circuits because it is independent of frequency. Hence, broadband matching is not an issue. [0060]
  • Although specific embodiments of the invention have been described, various modifications, alterations, alternative constructions, and equivalents are also encompassed within the scope of the invention. The described invention is not restricted to operation within certain specific data processing environments, but is free to operate within a plurality of data processing environments. Although the present invention has been described in terms of specific embodiments, it should be apparent to those skilled in the art that the scope of the present invention is not limited to the described specific embodiments. [0061]
  • Further, while the present invention has been described using a particular combination of hardware and software, it should be recognized that other combinations of hardware and software are also within the scope of the present invention. The present invention may be implemented only in hardware or only in software or using combinations thereof, depending on performance goals and other criteria not relevant to the invention. [0062]
  • The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense. It will, however, be evident that additions, subtractions, substitutions, and other modifications may be made without departing from the broader spirit and scope of the invention as set forth in the claims. [0063]

Claims (30)

What is claimed is:
1. A method for recovering information from a single cycle of an analog waveform, comprising:
producing a first group of one or more pulses based on a first portion of said analog waveform;
producing at least a second group of one or more pulses based on a second portion of said analog waveform; and
producing at least one symbol based on said first and second groups of pulses.
2. The method of
claim 1
further including receiving a transmitted signal and producing said analog waveform from said transmitted signal.
3. The method of
claim 1
wherein said producing said first group of one or more pulses includes detecting a first sloped portion of said analog waveform or a first amplitude of said analog waveform.
4. The method of
claim 3
wherein said producing said second group of one or more pulses includes detecting a second sloped portion of said analog waveform or a second amplitude of said analog waveform.
5. The method of
claim 1
wherein said analog waveform represents a single symbol and said producing at least one symbol includes producing a single symbol based on said first and second groups of pulses.
6. The method of
claim 1
wherein said analog waveform represents at least two symbols and said producing at least one symbol includes producing a first symbol based on said first group of pulses and a second symbol based on said second group of pulses.
7. The method of
claim 1
wherein said steps are repeated for additional cycles of analog waveforms, thereby producing at least one symbol for each additional cycle of analog waveform.
8. A method for producing information from an analog waveform, said analog waveform having measurements of slope and amplitude, said method comprising:
detecting a first measurement having a first value and in response thereto producing a first group of one or more pulses;
detecting a second measurement having a second value and in response thereto producing a second group of one or more pulses; and
based on said first and second group of pulses, producing at least one symbol.
9. The method of
claim 8
wherein said steps of detecting are performed on a single cycle of said analog waveform.
10. The method of
claim 8
wherein said producing at least one symbol is a step of producing a single symbol based on said first and second groups of pulses.
11. The method of
claim 8
wherein said producing at least one symbol is a step of producing a first symbol based on said first group of pulses and producing a second symbol based on said second group of pulses.
12. The method of
claim 11
wherein said analog waveform comprises a first portion selected independently from a second portion, said first measurement relating to said first portion, said second measurement relating to said second portion.
13. A circuit system for recovering information from one cycle of an analog waveform, comprising:
a first circuit having an input for receiving said analog waveform, said first circuit responsive to a first measurement of said analog waveform by producing a first group of pulses;
at least a second circuit having an input for receiving said analog waveform, said second circuit being responsive to a second measurement of said analog waveform by producing a second group of one or more pulses; and
a decoder circuit coupled to receive said first and second pulses respectively from said first and second circuits, said decoder configured to produce at least one symbol based on said first and second pulses.
14. The circuit system of
claim 13
further incorporated in a communication system.
15. The circuit system of
claim 13
wherein said first measurement is a slope or an amplitude of said analog waveform.
16. The circuit system of
claim 15
wherein said second measurement is a slope or an amplitude of said analog waveform.
17. The circuit system of
claim 13
wherein said decoder circuit is configured to produce a single symbol based on said first and second groups of pulses.
18. The circuit system of
claim 13
wherein said decoder circuit is configured to produce a first symbol based on said first group of pulses and a second symbol based on said second group of pulses.
19. The circuit system of
claim 18
wherein said analog waveform comprises at least two symbols, said first symbol being one of said at least two symbols, said second symbol being the another of said at least two symbols.
20. The circuit system of
claim 13
wherein said first and second circuits each is characterized by a transfer function having at least one unstable operating region bounded by two stable operating regions.
21. A communication system comprising:
a transmitter unit including a waveform generator to produce a first cycle of analog waveform;
a receiver unit adapted to receive said first cycle of analog waveform;
a first circuit coupled to receive said first cycle of analog waveform, said first circuit responsive to a first measurement of said first cycle of analog waveform by producing a first group of pulses;
at least a second circuit having an input for receiving said first cycle of analog waveform, said second circuit being responsive to a second measurement of said first cycle of analog waveform by producing a second group of one or more pulses; and
a decoder circuit coupled to receive said first and second pulses respectively from said first and second circuits, said decoder configured to produce at least one symbol based on said first and second pulses.
22. The system of
claim 21
wherein said transmitter further includes modulator to produce a modulated signal containing said first cycle of analog waveform, wherein said modulated signal is transmitted.
23. The system of
claim 22
wherein said receiver is operable to receive said modulated signal, said receiver including a demodulator to demodulate said modulated signal to produce said first analog waveform.
24. The system of
claim 22
wherein said waveform generator is operable to produce an analog waveform representative of said at least one symbol.
25. The system of
claim 21
wherein said first measurement is a slope or an amplitude of said first cycle of analog waveform.
26. The system of
claim 25
wherein said second measurement is a slope or an amplitude of said first cycle of analog waveform.
27. The system of
claim 21
wherein said decoder circuit is configured to produce a single symbol based on said first and second groups of pulses.
28. The system of
claim 21
wherein said decoder circuit is configured to produce a first symbol based on said first group of pulses and a second symbol based on said second group of pulses.
29. The system of
claim 21
wherein said first and second circuits each is characterized by a transfer function having at least one unstable operating region bounded by two stable operating regions.
30. The system of
claim 21
wherein said waveform generator is configured to produce a cycle of analog waveform having two or more independently selectable portions.
US09/834,977 1999-10-28 2001-04-13 Method and apparatus for a pulse decoding communication system using multiple receivers Expired - Fee Related US6452530B2 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
US09/834,977 US6452530B2 (en) 1999-10-28 2001-04-13 Method and apparatus for a pulse decoding communication system using multiple receivers
AU2002309191A AU2002309191A1 (en) 2001-04-13 2002-04-15 Method and apparatus for a pulse decoding communication system using multiple receivers
PCT/IB2002/002342 WO2002084966A2 (en) 2001-04-13 2002-04-15 Method and apparatus for a pulse decoding communication system using multiple receivers
EP02735887A EP1389384A2 (en) 2001-04-13 2002-04-15 Method and apparatus for a pulse decoding communication system using multiple receivers
JP2002582573A JP2004527958A (en) 2001-04-13 2002-04-15 Method and apparatus for pulse decoding communication system using multiple receivers
CNA028115767A CN1515102A (en) 2001-04-13 2002-04-15 Method and apparatus for pulse decoding communication system using multiple receivers
US10/155,827 US6650268B2 (en) 1999-10-28 2002-05-23 Method and apparatus for a pulse decoding communication system using multiple receivers

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/429,527 US6259390B1 (en) 1999-10-28 1999-10-28 Method and apparatus for generating pulses from analog waveforms
US09/805,845 US6486819B2 (en) 1999-10-28 2001-03-13 Circuitry with resistive input impedance for generating pulses from analog waveforms
US09/834,977 US6452530B2 (en) 1999-10-28 2001-04-13 Method and apparatus for a pulse decoding communication system using multiple receivers

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US09/429,527 Continuation-In-Part US6259390B1 (en) 1999-10-28 1999-10-28 Method and apparatus for generating pulses from analog waveforms
US09/805,845 Continuation-In-Part US6486819B2 (en) 1999-10-28 2001-03-13 Circuitry with resistive input impedance for generating pulses from analog waveforms

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/155,827 Continuation US6650268B2 (en) 1999-10-28 2002-05-23 Method and apparatus for a pulse decoding communication system using multiple receivers

Publications (2)

Publication Number Publication Date
US20010020907A1 true US20010020907A1 (en) 2001-09-13
US6452530B2 US6452530B2 (en) 2002-09-17

Family

ID=25268263

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/834,977 Expired - Fee Related US6452530B2 (en) 1999-10-28 2001-04-13 Method and apparatus for a pulse decoding communication system using multiple receivers
US10/155,827 Expired - Fee Related US6650268B2 (en) 1999-10-28 2002-05-23 Method and apparatus for a pulse decoding communication system using multiple receivers

Family Applications After (1)

Application Number Title Priority Date Filing Date
US10/155,827 Expired - Fee Related US6650268B2 (en) 1999-10-28 2002-05-23 Method and apparatus for a pulse decoding communication system using multiple receivers

Country Status (6)

Country Link
US (2) US6452530B2 (en)
EP (1) EP1389384A2 (en)
JP (1) JP2004527958A (en)
CN (1) CN1515102A (en)
AU (1) AU2002309191A1 (en)
WO (1) WO2002084966A2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010031023A1 (en) * 1999-10-28 2001-10-18 Kin Mun Lye Method and apparatus for generating pulses from phase shift keying analog waveforms
US20020196865A1 (en) * 2001-06-25 2002-12-26 The National University Of Singapore Cycle-by-cycle synchronous waveform shaping circuits based on time-domain superpostion and convolution
US20030086488A1 (en) * 2001-11-05 2003-05-08 Cellonics Incorporated Pte, Ltd. Method and apparatus for generating pulse width modulated waveforms
US20030103583A1 (en) * 2001-12-04 2003-06-05 National University Of Singapore Method and apparatus for multi-level phase shift keying communications
US20030112862A1 (en) * 2001-12-13 2003-06-19 The National University Of Singapore Method and apparatus to generate ON-OFF keying signals suitable for communications
US6630897B2 (en) 1999-10-28 2003-10-07 Cellonics Incorporated Pte Ltd Method and apparatus for signal detection in ultra wide-band communications
US6724269B2 (en) 2002-06-21 2004-04-20 Cellonics Incorporated Pte., Ltd. PSK transmitter and correlator receiver for UWB communications system
US6907090B2 (en) 2001-03-13 2005-06-14 The National University Of Singapore Method and apparatus to recover data from pulses

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6976034B1 (en) * 1999-10-28 2005-12-13 Lightwaves Systems, Inc. Method of transmitting data including a structured linear database
US6452530B2 (en) 1999-10-28 2002-09-17 The National University Of Singapore Method and apparatus for a pulse decoding communication system using multiple receivers
JP4241646B2 (en) * 2004-04-20 2009-03-18 パナソニック株式会社 Receiving device, transmitting device, and wireless system
US7888984B2 (en) * 2005-08-23 2011-02-15 Panasonic Corporation Intermittent operation circuit and modulation device

Family Cites Families (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE94855C (en)
NL136338C (en) 1959-12-21
US3239832A (en) 1962-04-16 1966-03-08 Ford Motor Co Binary to one-out-of-m decimal digital decoder utilizing transformer-coupled fixed memory
US3209282A (en) 1962-05-16 1965-09-28 Schnitzler Paul Tunnel diode oscillator
IT712963A (en) 1963-01-15
GB1036328A (en) 1963-12-13 1966-07-20 Marconi Co Ltd Improvements in or relating to amplitude discriminator circuit arrangements
US3246256A (en) 1964-06-08 1966-04-12 Rca Corp Oscillator circuit with series connected negative resistance elements for enhanced power output
US3387298A (en) 1964-10-26 1968-06-04 Honeywell Inc Combined binary decoder-encoder employing tunnel diode pyramidorganized switching matrix
FR1438262A (en) 1964-12-16 1966-05-13 Ultra Electronics Ltd Tunnel diode circuit
US3846717A (en) 1966-02-02 1974-11-05 Ibm Bulk effect semiconductor oscillator including resonant low frequency input circuit
US3527949A (en) 1967-02-15 1970-09-08 Gen Electric Low energy,interference-free,pulsed signal transmitting and receiving device
US3571753A (en) 1969-09-05 1971-03-23 Moore Associates Inc Phase coherent and amplitude stable frequency shift oscillator apparatus
US3944852A (en) 1970-01-27 1976-03-16 Motor Finance Corporation Electrical switching device and modulator using same
DE2059411B2 (en) 1970-12-02 1972-10-19 Siemens AG, 1000 Berlin u. 8000 München PROCEDURE FOR TRANSMITTING A VARIETY OF BINARY MESSAGES OVER A TRANSPARENT CHANNEL
US3755696A (en) 1971-10-14 1973-08-28 Sperry Rand Corp Detector having a constant false alarm rate and method for providing same
US4037252A (en) * 1973-11-10 1977-07-19 U.S. Philips Corporation Apparatus for reading a disc-shaped record carrier with plural scanning spots for stable radial tracking
US3967210A (en) 1974-11-12 1976-06-29 Wisconsin Alumni Research Foundation Multimode and multistate ladder oscillator and frequency recognition device
DE2459531B2 (en) 1974-12-17 1977-09-29 Daimler-Benz Ag, 7000 Stuttgart RC RECTANGULAR GENERATOR AFTER THE CHARGING CURRENT PROCESS
US4028562A (en) 1975-06-16 1977-06-07 Mcdonnell Douglas Corporation Negative impedance transistor device
DE2602794A1 (en) 1976-01-26 1977-07-28 Siemens Ag Oscillator with inverting amplifier - is used with series resonant feedback circuit, so that oscillations are selectively excited by start signal
US4425647A (en) 1979-07-12 1984-01-10 Zenith Radio Corporation IR Remote control system
US4365212A (en) 1980-09-30 1982-12-21 Rca Corporation Gated oscillator including initialization apparatus for enhancing periodicity
DE3103884A1 (en) 1981-02-05 1982-09-02 Robert Bosch Gmbh, 7000 Stuttgart REMOTE CONTROL SYSTEM FOR SELECTIVE CONTROL OF CONSUMERS
US4560949A (en) * 1982-09-27 1985-12-24 Rockwell International Corporation High speed AGC circuit
US4862160A (en) 1983-12-29 1989-08-29 Revlon, Inc. Item identification tag for rapid inventory data acquisition system
DE3578596D1 (en) * 1984-04-16 1990-08-16 Hitachi Ltd METHOD AND DEVICE FOR CONTROLLING PULSE WIDTH-MODULATED INVERTERS.
US5812081A (en) * 1984-12-03 1998-09-22 Time Domain Systems, Inc. Time domain radio transmission system
US4641317A (en) 1984-12-03 1987-02-03 Charles A. Phillips Spread spectrum radio transmission system
US4743906A (en) 1984-12-03 1988-05-10 Charles A. Phillips Time domain radio transmission system
US4931751A (en) 1989-06-02 1990-06-05 Epyx, Inc. Apparatus and method for producing pulse width modulated signals from digital information
US5012244A (en) * 1989-10-27 1991-04-30 Crystal Semiconductor Corporation Delta-sigma modulator with oscillation detect and reset circuit
US5170274A (en) * 1990-03-01 1992-12-08 Fujitsu Limited Optical transmitter
US5107264A (en) 1990-09-26 1992-04-21 International Business Machines Corporation Digital frequency multiplication and data serialization circuits
US5274375A (en) 1992-04-17 1993-12-28 Crystal Semiconductor Corporation Delta-sigma modulator for an analog-to-digital converter with low thermal noise performance
US5337054A (en) 1992-05-18 1994-08-09 Anro Engineering, Inc. Coherent processing tunnel diode ultra wideband receiver
US5461643A (en) * 1993-04-08 1995-10-24 Motorola Direct phase digitizing apparatus and method
KR100311072B1 (en) 1993-08-31 2001-12-15 윤종용 Apparatus for generating base band signal of multi-level superposed amplitude-modulated signal
US5339053A (en) 1993-09-17 1994-08-16 The United States Of America As Represented By The Secretary Of The Army Instant-on microwave oscillators using resonant tunneling diode
IL107656A (en) * 1993-11-18 1996-11-14 Dsp Telecomm Ltd Demodulator
US5809060A (en) 1994-02-17 1998-09-15 Micrilor, Inc. High-data-rate wireless local-area network
US5539761A (en) 1994-05-24 1996-07-23 Yissum Research Development Company Of The Hebrew University Of Jerusalem Resonant tunneling oscillators
US5610907A (en) 1994-07-29 1997-03-11 Barrett; Terence W. Ultrafast time hopping CDMA-RF communications: code-as-carrier, multichannel operation, high data rate operation and data rate on demand
FR2724276A1 (en) 1994-09-07 1996-03-08 Valeo Electronique RHYTHM RECOVERY DEVICE, RECEIVER AND TRANSMISSION DEVICE COMPRISING THE SAME, AND RADIO FREQUENCY SIGNAL USING THE SAME
US5832035A (en) * 1994-09-20 1998-11-03 Time Domain Corporation Fast locking mechanism for channelized ultrawide-band communications
US5532641A (en) 1994-10-14 1996-07-02 International Business Machines Corporation ASK demodulator implemented with digital bandpass filter
JP3357772B2 (en) * 1995-03-31 2002-12-16 株式会社東芝 Receiver circuit, optical receiver circuit, optical receiver module, and optical wiring module set
US5691723A (en) 1995-09-11 1997-11-25 E-Systems, Inc. Apparatus and method for encoding and decoding data on tactical air navigation and distance measuring equipment signals
KR0145622B1 (en) * 1995-11-28 1998-12-01 김광호 Pwm signal output circuit
JP3094908B2 (en) * 1996-04-17 2000-10-03 日本電気株式会社 Audio coding device
US5892701A (en) * 1996-08-14 1999-04-06 Tamarack Microelectronics, Inc. Silicon filtering buffer apparatus and the method of operation thereof
US6038265A (en) 1997-04-21 2000-03-14 Motorola, Inc. Apparatus for amplifying a signal using digital pulse width modulators
US5757301A (en) 1997-05-01 1998-05-26 National Science Council Instability recovery method for sigma-delta modulators
US5901172A (en) * 1997-06-11 1999-05-04 Multispectral Solutions, Inc. Ultra wideband receiver with high speed noise and interference tracking threshold
FR2766303B1 (en) 1997-07-18 1999-09-03 Sgs Thomson Microelectronics VARIABLE FREQUENCY LOAD PUMPS
JPH1174766A (en) 1997-08-27 1999-03-16 Sony Corp Cock pulse multiplier
JPH11177344A (en) 1997-12-08 1999-07-02 Oki Electric Ind Co Ltd Modulation circuit
DE19809334A1 (en) 1998-03-05 1999-09-09 Imi Norgren Herion Fluidtronic Gmbh & Co Kg Process for energizing analog component e.g. sensor valve using signals transmitted by programmable circuit
US6137438A (en) 1998-07-22 2000-10-24 Thomas E. McEwan Precision short-range pulse-echo systems with automatic pulse detectors
US6044113A (en) * 1999-02-17 2000-03-28 Visx, Inc. Digital pulse width modulator
JP3473492B2 (en) 1999-04-28 2003-12-02 株式会社村田製作所 ASK modulator and communication device using the same
BR9917534A (en) 1999-10-28 2002-06-25 Univ Singapore Method and apparatus for generating pulses from analog waveforms
US6452530B2 (en) 1999-10-28 2002-09-17 The National University Of Singapore Method and apparatus for a pulse decoding communication system using multiple receivers
US6275544B1 (en) 1999-11-03 2001-08-14 Fantasma Network, Inc. Baseband receiver apparatus and method
JP2004506370A (en) * 2000-08-04 2004-02-26 ザ ナショナル ユニバーシティ オブ シンガポール Method and apparatus for a digital clock multiplier circuit

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010031023A1 (en) * 1999-10-28 2001-10-18 Kin Mun Lye Method and apparatus for generating pulses from phase shift keying analog waveforms
US6630897B2 (en) 1999-10-28 2003-10-07 Cellonics Incorporated Pte Ltd Method and apparatus for signal detection in ultra wide-band communications
US6907090B2 (en) 2001-03-13 2005-06-14 The National University Of Singapore Method and apparatus to recover data from pulses
WO2002091697A2 (en) * 2001-05-07 2002-11-14 The National University Of Singapore Demodulation of psk signals
WO2002091697A3 (en) * 2001-05-07 2004-03-04 Univ Singapore Demodulation of psk signals
US20020196865A1 (en) * 2001-06-25 2002-12-26 The National University Of Singapore Cycle-by-cycle synchronous waveform shaping circuits based on time-domain superpostion and convolution
US20030086488A1 (en) * 2001-11-05 2003-05-08 Cellonics Incorporated Pte, Ltd. Method and apparatus for generating pulse width modulated waveforms
US7054360B2 (en) 2001-11-05 2006-05-30 Cellonics Incorporated Pte, Ltd. Method and apparatus for generating pulse width modulated waveforms
US20030103583A1 (en) * 2001-12-04 2003-06-05 National University Of Singapore Method and apparatus for multi-level phase shift keying communications
US20030112862A1 (en) * 2001-12-13 2003-06-19 The National University Of Singapore Method and apparatus to generate ON-OFF keying signals suitable for communications
US6724269B2 (en) 2002-06-21 2004-04-20 Cellonics Incorporated Pte., Ltd. PSK transmitter and correlator receiver for UWB communications system

Also Published As

Publication number Publication date
US6452530B2 (en) 2002-09-17
US20030006925A1 (en) 2003-01-09
EP1389384A2 (en) 2004-02-18
WO2002084966A2 (en) 2002-10-24
JP2004527958A (en) 2004-09-09
WO2002084966A3 (en) 2003-06-05
CN1515102A (en) 2004-07-21
US6650268B2 (en) 2003-11-18
AU2002309191A1 (en) 2002-10-28

Similar Documents

Publication Publication Date Title
US6452530B2 (en) Method and apparatus for a pulse decoding communication system using multiple receivers
US20030063025A1 (en) Method and apparatus for ultra wide-band communication system using multiple detectors
US4596022A (en) FSK data communication system
EP3211797A1 (en) Power and pin efficient chip-to-chip communications with common-mode rejection and sso resilence
US11539559B2 (en) Demodulator for an isolation communication channel for dual communication
US20240113924A1 (en) Transmitter for dual communication over an isolation channel
US5684830A (en) Noise removing device and data communication apparatus using the same
US3223929A (en) Binary frequency modulation demodulator
US4992748A (en) Period-inverting FM demodulator
US6498578B2 (en) Method and apparatus for generating pulses using dynamic transfer function characteristics
EP0389874B1 (en) Phase shift circuit and repeater using the same
US20010031023A1 (en) Method and apparatus for generating pulses from phase shift keying analog waveforms
EP0335946B1 (en) High-speed digital data communication system
TW494640B (en) Method and apparatus for a pulse decoding communication system using multiple receivers
JP3166920B2 (en) Receiving and signal processing equipment
US20020060588A1 (en) Bus capture circuit for single-ended and differential signals
US6512799B2 (en) Digital communication system and method for increased bit rates
US7512188B1 (en) Phase shift keying signaling for integrated circuits
US3369075A (en) Transmission system for direct current level binary data
US7349488B1 (en) Frequency shift keying signaling for integrated circuits
JP3908643B2 (en) Digital signal demodulation circuit
US20020196065A1 (en) Method and apparatus for generating pulses from analog waveforms
US6456216B2 (en) Method and apparatus for generating pulses from analog waveforms
JPH11330878A (en) Optical reception equipment
US11962233B2 (en) Interface for passing control information over an isolation channel

Legal Events

Date Code Title Description
AS Assignment

Owner name: NATIONAL UNIVERSITY OF SINGAPORE, THE, SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JURIANTO, JOE;LYE, KIN MUN;REEL/FRAME:011735/0116

Effective date: 20010404

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 4

SULP Surcharge for late payment
REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20100917