US4206424A - Digitized phase modulating means - Google Patents

Digitized phase modulating means Download PDF

Info

Publication number
US4206424A
US4206424A US05/948,105 US94810578A US4206424A US 4206424 A US4206424 A US 4206424A US 94810578 A US94810578 A US 94810578A US 4206424 A US4206424 A US 4206424A
Authority
US
United States
Prior art keywords
pulse
pulses
train
binary
add
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.)
Expired - Lifetime
Application number
US05/948,105
Inventor
Edward J. Nossen
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.)
RCA Corp
L3 Technologies Inc
Original Assignee
RCA Corp
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
Application filed by RCA Corp filed Critical RCA Corp
Priority to US05/948,105 priority Critical patent/US4206424A/en
Application granted granted Critical
Publication of US4206424A publication Critical patent/US4206424A/en
Assigned to MARTIN MARIETTA CORPORATION reassignment MARTIN MARIETTA CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GENERAL ELECTRIC COMPANY
Assigned to LOCKHEED MARTIN CORPORATION reassignment LOCKHEED MARTIN CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MARTIN MARIETTA CORPORATION
Anticipated expiration legal-status Critical
Assigned to L-3 COMMUNICATIONS CORPORATION reassignment L-3 COMMUNICATIONS CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LOCKHEED MARTIN CORPORATION, A CORP. OF MD
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/20Modulator circuits; Transmitter circuits
    • H04L27/2032Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner
    • H04L27/2053Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases
    • H04L27/206Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers
    • H04L27/2067Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers with more than two phase states
    • H04L27/2078Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers with more than two phase states in which the phase change per symbol period is constrained
    • H04L27/2082Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers with more than two phase states in which the phase change per symbol period is constrained for offset or staggered quadrature phase shift keying
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K7/00Modulating pulses with a continuously-variable modulating signal
    • H03K7/06Frequency or rate modulation, i.e. PFM or PRM

Definitions

  • This invention relates generally to phase modulating means and more particularly, to digital means for effecting phase modulation of various types.
  • phase modulation such as, for example, unidirectional phase shift keying (UPSK), orthogonal unidirectional phase shift keying, binary phase shift keying (BPSK), conventional quadrature phase shift keying (CQPSK) or offset keyed-quadrature phase shift keying (OKQPSK).
  • UPSK unidirectional phase shift keying
  • BPSK binary phase shift keying
  • CQPSK conventional quadrature phase shift keying
  • OKQPSK offset keyed-quadrature phase shift keying
  • a principal disadvantage of such analog circuits is the inability to control the phase relationship of the needed quadrature carrier signals or the quadrature data signals with sufficient precision. More specifically, the phases of the I and Q carrier signals can easily vary from their desired 90° angular difference by 2° or 3°, which can introduce a substantial amount of spurious signal into the modulation process, with resulting substantial demodulation problems.
  • means for generating a train of carrier clock pulses of frequency C a means for generating a train of add/delete pulses of frequency mkf s , where k and m are integers, means for producing a two-level binary modulation sequence signal which changes its state of modulation at the data rate f s , and a pulse add/delete circuit responsive to the state of modulation of the binary modulation sequence to alter the pulse rate of the train of clock pulses during each bit period 1/f s by adding pulses to, or deleting pulses from, said train of clock pulses during said each bit period 1/f s at a rate which is some integral multiple or integral submultiple m of kf s .
  • a divider divides the altered train of clock pulses by 4k with the cyclical output of said divider being shifted in phase by the added or deleted pulses in an amount equal mk/4k.
  • a digital-to-analog converting means is responsive to the cyclical count value of said divider to generate a cyclical signal whose frequency and phase are determined by the frequency and phase of said cyclical count value.
  • FIG. 1 is a block diagram of an analog prior art structure
  • FIG. 2 shows a block diagram of one form of the invention
  • FIG. 3 is a set of waveforms illustrating the phase shift of the output signal of the structure of FIG. 2 in response to a binary 1 data bit input;
  • FIG. 4 is a series of waveforms illustrating the signal as it appears at various points and under various conditions in the structure of FIG. 2 and, more specifically, it shows the signal without a change in phase, the signal with the phase advanced, and the signal with the phase retarded;
  • FIG. 5 shows superimposed waveforms of the filtered signal outputs of the structure of FIG. 2 with the phase unchanged, advanced, and retarded;
  • FIG. 6 is a logic diagram of a pulse delete and a pulse add circuit which can be employed in the structure of FIG. 2;
  • FIG. 7 is a block diagram of a form of the invention adapted primarily to effect orthogonal UPSK.
  • FIG. 8 is a combined block and logic diagram of a form of the invention adapted to effect quadraphase modulation.
  • Differentially coherent unidirectional phase shift keying is accomplished by the prior art analog structure of FIG. 1.
  • Differentially coherent UPSK is defined generally as a phase modulation of a carrier signal wherein the phase of said carrier signal is rotated 90° in one direction only twice during the occurrence of a binary 1 from a data source.
  • the binary modulation sequence (from data source 13) is supplied directly to the in-phase (I) modulator 10 and also through 1/2 f s delay means 12 to quadrature (Q) phase modulator 11 at a bit rate f s .
  • the I and Q modulators 10 and 11 are quadrature forms of the carrier signal (A cos ⁇ t and A sin ⁇ t) from signal sources 15 and 16.
  • the I modulator 10 functions to invert the phase of the signal (A cos ⁇ t) upon the occurrence of a bit 1 from data source 13. Such 180° shift in phase of the signal A cos ⁇ t results in a 90° phase shift in the sum of the signals A cos ⁇ t and A sin ⁇ t which appears on the output 18 of summer 19.
  • the phase of the signal A sin ⁇ t will be inverted 180° to shift the summed signals at the output 18 of summer 19 by another 90°, for a total shift of 180° in response to the bit 1.
  • the modulators 10 and 11 produce no phase change in either the signal A cos ⁇ t or the signal A sin ⁇ t.
  • one problem with an analog structure of the type shown in FIG. 1 is the inability to produce signals such as A cos ⁇ t and A sin ⁇ t which are, in fact, phased 90° apart. Such desired phase difference can easily have an error of 2° to 3° which is reflected as spurious signals in the summed output signal.
  • the digitized structure of the present invention shown in FIG. 2, generates 90° phase shifts in the output signal appearing on output lead 20, which phase shifts are precise within a fraction of a degree because of the digitized structure.
  • an add/delete pulse source 21 supplies a train of pulses having a repetition rate of mkf s to pulse add/delete logic 22 and to divide by mk logic 23.
  • the pulse add/delete logic 22 responds to a binary 1 or a binary 0 (supplied thereto from data source 24 in the form of a two level binary sequence) to add or delete mk pulses to or from the train of clock pulses applied thereto from C a clock pulse source 25.
  • a logic diagram of suitable add/delete logic is shown in FIG. 6 and will be described later herein.
  • the divide by 2mk logic 27, which can be a counter with a fill capacity of 2mk, responds to the altered C a clock pulse train supplied from pulse add/delete logic 22 to become filled every 2mk clock pulses.
  • the repetition rate of pulses supplied from add/delete pulse source 21 to pulse add/delete logic 22 must be 2kf s .
  • the output frequency of the pulse add/delete logic is then:
  • phase shift is, in fact, a phase shift of 180° which occurs in angular increments of 180°/2k for each fill-up cycle of divider 27, assuming that no more than one pulse deletion occurs in any fill-up of divider 27.
  • FIG. 3B shows the output of divider 27 in terms of the binary value contained therein when no pulses are either being added to or deleted from the C a clock pulse train from source 25 of FIG. 2.
  • each individual sawtooth waveform such as sawtooth waveform 36
  • each individual sawtooth waveform represents one fill-up cycle of divider 27 and is, in fact, a stepped waveform (in terms of binary value), as shown in the stepped waveform 36 of FIG. 4A.
  • the divider 27 has three bit positions.
  • the waveform of FIG. 3A shows the resultant output of divider 27 of FIG. 2 when pulses have been deleted from the C a clock pulse train from source 25 in response to the occurrence of a bit 1, indicated by reference character 40 in the waveform of FIG. 3D.
  • the pulse add/delete logic 22 of FIG. 2 responds to the four add/delete pulses 31, 32, 33 and 34 of FIG. 3C to delete four C a clock pulses supplied from source 25, thus lengthening the fill-up time of divider 27 by a time interval 1/C a for each of the four fill-up cycles 35, 36, 37 and 38 of FIG. 3B, resulting in the lengthened four fill-up cycles 35a, 36a, 37a and 38a shown in FIG. 3A.
  • Each cycle is lengthened by the time interval 1/C a , resulting in a total time shift of 4/C a over the period of binary bit 40 of FIG. 3D.
  • Such a time shift represents a total phase shift of 180° which occurs in four increments of 45°.
  • the stepped waveforms 36b and 37b of FIG. 4D are enlarged binary representations of the waveforms 36a and 37a of FIG. 3A. Also shown in FIG. 4D are delete pulses 32a and 33a which correspond to delete pulses 32 and 33 of FIG. 3C.
  • the pulse add/delete logic 22 responds to the pulses 32a and 33a of FIG. 4D to each delete the immediately following C a clock pulse, which occur at clock times 4 and 16, and thereby on two occasions, leave the count in divider 27 at the same value for two consecutive C a clock periods 1/C a .
  • the two plateaus 42 and 41 are formed in the stepped waveforms 36b and 37b, each of which has a time length of two periods 1/C a , resulting in the total fill-up time of divider 27 to increase from 8/C a to 9/C a for each of the waveforms 36b and 37b, and thereby shifting the phase of the fill-up cycle of divider 27 by two 45° increments.
  • the binary values generated at the output of divider 27 are supplied to complement logic 28 where the necessary complementing is done to provide a set of binary values representative of an approximated sine wave.
  • the waveform of FIG. 4E is, in fact, the voltage waveform generated by digital-to-analog converter 29 in response to the complemented set of binary values supplied thereto from complement logic 28 of FIG. 2.
  • Filter 30 is responsive to the stepped waveform of FIG. 4E to provide the sine wave of FIG. 4F.
  • unusual values of phase shift can be obtained by making the count of divider 27 equal to values other than 2 p , where p is an integer. For example, the count can be 17 or 25, or any other number. If the divider 27 has a total count of 17, then each deleted clock pulse will produce a phase shift of 360° ⁇ 17.
  • the count value of divider 27 can be made high so that each incremental phase shift caused by the deletion of a C a clock pulse is very small, thus minimizing the spurious signals which would be caused by large discrete phase shifts.
  • phase modulation In certain types of phase modulation the phase will change in only one direction in response to either a binary 1 or a binary 0, but not both.
  • One such system is differentially coherent UPSK, defined hereinbefore, in which the system phase can either advance (the addition of pulses) or the phase can retard (the deletion of pulses), but not both, in response to either a binary 1 or a binary 0.
  • phase modulation In other types of phase modulation the phase can both advance and retard, depending on whether a binary 1 or a binary 0 is being modulated. Further, such phase advances or retardations can be gradual or discrete, i.e., in either very small angular amounts or in angular amounts of 90° or 180°, depending on the type phase modulation being effected.
  • FIGS. 4G, 4H and 4I show waveforms at the outputs, respectively, of divider 27 of FIG. 2, digital-to-analog converter 29 and filter 30.
  • suitable logic which can be employed to add pulses to the C a clock pulse train in the pulse add/delete logic 22 of FIG. 2 is shown in detail in FIG. 6 and will be discussed later herein.
  • the add pulses 60 and 61 of FIG. 4G are supplied from add/delete pulse source 21 to pulse add/delete logic 22, and will each result in an additional pulse being inserted into the C a clock pulse train from source 25.
  • Each such add pulse will shorten the fill-up time of divider 27 by a time interval 1/C a . More specifically, the add pulse of FIG.
  • add pulse 61 in FIG. 4G increases the binary value of divider 27 to a binary 110 whereas, in the absence of said add pulse 61, the C a clock pulse occurring at time 13 would have effected such increase in binary value.
  • the fill-up time of divider 27 is shortened by a time interval 1/C a . Such fill-up now occurs as a result of the C a clock pulse generated at time 14 rather than the C a clock pulse generated at time 15.
  • the phase of cycling of divider 27 has been advanced by two C a clock pulses, or a time interval 2/C a , which is equal to two 45° phase shifts for a total of 90° phase shift during a given bit period. It is apparent that if two additional add pulses are supplied to add/delete logic 22 of FIG. 2 during the same bit period, the total phase shift delay for such bit period will be 180°. As in the case of the deletion of C a clock pulses, the count capacity of divider 27 can be made high so that each added pulse represents only a small increment of phase shift, thus minimizing spurious signal generation. Further, the C a clock frequency can be large compared to that of the add/delete pulse source so that only one pulse will be added in a single count cycle of divider 27.
  • FIG. 6 suitable logic is shown for performing the pulse add/delete function 22 of FIG. 2. Specifically, the pulse delete logic is shown within block 65 and the pulse add logic within block 66. The value m is assumed equal to 2.
  • AND gate 69 will conduct pulses from add/delete pulse source 21 of FIG. 2 via lead 67 when a binary 1 data bit is also supplied to AND gate 69 from data source 24 of FIG. 2 via lead 68.
  • Flip-flop 70 is set by the output of AND gate 69 to in turn prime AND gate 72 to become conductive upon the occurrence of the next C a clock pulse from source 25, and through INVERTER 64 to inhibit AND gate 71 from passing such next C a clock pulse.
  • the said next occurring C a clock pulse will pass through AND gate 72, and then through one half clock pulse period delay means 73 to reset flip-flop 70.
  • Resetting of flip-flop 70 disables AND gate 72 and primes AND gate 71 to pass subsequent C a clock pulses therethrough and then through OR gate 79 to divider 27.
  • the result of the foregoing logic is that a single C a clock pulse has been deleted from the train of C a clock pulses. Each subsequent delete clock pulse from source 21 will result in the deletion of an additional C a clock pulse.
  • a binary 0 from data source 24 (FIG. 2) via lead 68 is inverted by inverter 80 to prime AND gate 72 to pass pulses from add/delete pulse source 21 of FIG. 2 via lead 67.
  • Each such add/delete pulse will set flip-flop 76 to thereby condition AND gate 77 to pass the next C a clock pulse therethrough, then through one half C a clock pulse period delay means 78, and then through OR gate 79 to divider 27.
  • the same C a clock has, by that time, already passes directly through AND gate 71, and OR gate 79 to divider 27.
  • the clock pulse passing through AND gate 77, delay means 78 and OR gate 79 is an added pulse to the consecutive regularly occurring C a clock pulses.
  • phase modulation With the addition of pulses to the clock train during the present of one type of bit, such as a binary 0, and the deletion of pulses from the clock train during the presence of a binary 1, several types of phase modulation can be effected, some of which are set forth below.
  • MSK Minimum shift keying
  • UPSK Unidirectional phase shift keying
  • the phase of the carrier signal (output of divider 27) is shifted in two 90° increments in one direction in response to a binary 1, and not at all in the other direction in response to a binary 0.
  • the frequency of the output of add/delete pulse source 21 of FIG. 2 is 2f s and the count of divider 27 is 4, with two pulses being added to the C a clock train or two pulses being deleted from the clock train during each binary 1.
  • the circuits of FIGS. 2 and 6 can accomplish orthogonal (differentially coherent) UPSK, a form of phase modulation wherein bits of one value, such as binary 1's, are employed to change the phase of the cyclical count of divider 27 in one direction for a predetermined number R of data bits, and then in the opposite direction for R bits, and then again in the first direction for R bits, and so on in alternate manner, thus resulting in an average frequency change of zero.
  • orthogonal (differentially coherent) UPSK a form of phase modulation wherein bits of one value, such as binary 1's, are employed to change the phase of the cyclical count of divider 27 in one direction for a predetermined number R of data bits, and then in the opposite direction for R bits, and then again in the first direction for R bits, and so on in alternate manner, thus resulting in an average frequency change of zero.
  • FIG. 7 is a combination of the structures of FIGS. 2 and 6. Specifically, the divider 81 has been added to FIG. 7 while the INVERTER 80 of FIG. 6 has been replaced with INVERTER 82. AND gates 69 and 72 have three inputs rather than two.
  • the divider 81 responds to the add/delete pulses from source 21 to alternately condition AND gates 69 and 72 to pass delete or add pulses from source 21 every R counts of divider 81. Specifically, the most significant bit of divider 81 alternates between a binary 1 and a binary 0 every such 2R counts and is employed to alternately condition AND gates 69 and 72. Thus, the add/delete pulses from sources 21 will be supplied alternately to the pulse delete circuit 65 of FIG. 6 and to the pulse add circuit 66 of FIG. 6 every 2R counts of divider 81 of FIG. 7.
  • FIG. 8 there is shown a form of the invention which effects quadra-phase modulation, of the type wherein each new phase shift uses the last, i.e., the immediately preceding phase position of the carrier, as a reference phase (differentially coherent quadraphase).
  • the outputs of the two data sources 90 and 91 are supplied to encoding logic 92 which activates one of four output leads 93, 94, 95 or 96, depending on whether data sources 90 and 91 contain binary permutations 00, 01, 10 or 11, respectively.
  • Output lead 93 representing the binary permutation 00 state of data sources 90 and 91, is not connected to any circuit and neither adds or deletes pulses from the C a clock pulse train from source 25.
  • the AND gate 98 will become conditioned to pass two f s add/delete pulses therethrough to flip-flop 70 to cause two clock pulses C a to be deleted from the C a clock pulse train and thereby shift the phase of the cyclical output of divider 27 by 180°, in two 90° steps.
  • AND gate 72 will become conditioned to pass one f s add/delete pulse to set flip-flop 76 and thereby condition AND gate 77 to pass the next C a clock pulses therethrough and then through delay means 78 and OR gate 79 to divider 27.
  • an extra clock pulse has been added into the C a clock pulse train to advance the phase of the output of divider 27 by 90°.
  • phase shifts which occur in response to the four possible binary permutations of data sources 90 and 91 are as follows, with each phase shift using the immediately preceding phase of the output of divider 27 as a reference phase.

Abstract

A digitalized phase modulating means in which a two level binary modulated sequence from a data source of bit rate fs is supplied to a pulse add/delete circuit. Also supplied to such pulse add/delete circuit is a train of clock pulses of frequency Ca, and a train of add/delete pulses having a repetition rate mkfs, where m and k are integers. The pulse add/delete circuit responds to a binary bit of value 1 or 0 to add or delete the said add/delete pulses to the train of clock pulses at a given rate, such as mk pulses per data bit period 1/fs. The altered clock pulse train is then supplied to a divider which divides by 4k to produce a cyclical output whose phase is advanced or retarded by 1/4k of 360° each time a pulse is added or deleted from the clock pulse train Ca. By changing the value of k and by either only adding pulses to, or by only deleting pulses from, the clock pulse train, or by both adding and deleting pulses, several different forms of phase modulation can be effected.

Description

This invention relates generally to phase modulating means and more particularly, to digital means for effecting phase modulation of various types.
Many analog systems are presently known for generating various types of phase modulation such as, for example, unidirectional phase shift keying (UPSK), orthogonal unidirectional phase shift keying, binary phase shift keying (BPSK), conventional quadrature phase shift keying (CQPSK) or offset keyed-quadrature phase shift keying (OKQPSK).
A principal disadvantage of such analog circuits is the inability to control the phase relationship of the needed quadrature carrier signals or the quadrature data signals with sufficient precision. More specifically, the phases of the I and Q carrier signals can easily vary from their desired 90° angular difference by 2° or 3°, which can introduce a substantial amount of spurious signal into the modulation process, with resulting substantial demodulation problems.
In one preferred form of the invention, there is provided means for generating a train of carrier clock pulses of frequency Ca, means for generating a train of add/delete pulses of frequency mkfs, where k and m are integers, means for producing a two-level binary modulation sequence signal which changes its state of modulation at the data rate fs, and a pulse add/delete circuit responsive to the state of modulation of the binary modulation sequence to alter the pulse rate of the train of clock pulses during each bit period 1/fs by adding pulses to, or deleting pulses from, said train of clock pulses during said each bit period 1/fs at a rate which is some integral multiple or integral submultiple m of kfs. A divider divides the altered train of clock pulses by 4k with the cyclical output of said divider being shifted in phase by the added or deleted pulses in an amount equal mk/4k. A digital-to-analog converting means is responsive to the cyclical count value of said divider to generate a cyclical signal whose frequency and phase are determined by the frequency and phase of said cyclical count value.
In the drawings:
FIG. 1 is a block diagram of an analog prior art structure;
FIG. 2 shows a block diagram of one form of the invention;
FIG. 3 is a set of waveforms illustrating the phase shift of the output signal of the structure of FIG. 2 in response to a binary 1 data bit input;
FIG. 4 is a series of waveforms illustrating the signal as it appears at various points and under various conditions in the structure of FIG. 2 and, more specifically, it shows the signal without a change in phase, the signal with the phase advanced, and the signal with the phase retarded;
FIG. 5 shows superimposed waveforms of the filtered signal outputs of the structure of FIG. 2 with the phase unchanged, advanced, and retarded;
FIG. 6 is a logic diagram of a pulse delete and a pulse add circuit which can be employed in the structure of FIG. 2;
FIG. 7 is a block diagram of a form of the invention adapted primarily to effect orthogonal UPSK; and
FIG. 8 is a combined block and logic diagram of a form of the invention adapted to effect quadraphase modulation.
Differentially coherent unidirectional phase shift keying is accomplished by the prior art analog structure of FIG. 1. Differentially coherent UPSK is defined generally as a phase modulation of a carrier signal wherein the phase of said carrier signal is rotated 90° in one direction only twice during the occurrence of a binary 1 from a data source. In the structure of FIG. 1 the binary modulation sequence (from data source 13) is supplied directly to the in-phase (I) modulator 10 and also through 1/2 fs delay means 12 to quadrature (Q) phase modulator 11 at a bit rate fs.
Also supplied to the I and Q modulators 10 and 11 are quadrature forms of the carrier signal (A cos ωt and A sin ωt) from signal sources 15 and 16. The I modulator 10 functions to invert the phase of the signal (A cos ωt) upon the occurrence of a bit 1 from data source 13. Such 180° shift in phase of the signal A cos ωt results in a 90° phase shift in the sum of the signals A cos ωt and A sin ωt which appears on the output 18 of summer 19.
Subsequently, when the data bit 1, delayed 1/2 fs by delay means 12, is supplied to Q modulator 11, the phase of the signal A sin ωt will be inverted 180° to shift the summed signals at the output 18 of summer 19 by another 90°, for a total shift of 180° in response to the bit 1. In response to a binary 0 supplied from source 13, the modulators 10 and 11 produce no phase change in either the signal A cos ωt or the signal A sin ωt. As indicated above, one problem with an analog structure of the type shown in FIG. 1 is the inability to produce signals such as A cos ωt and A sin ωt which are, in fact, phased 90° apart. Such desired phase difference can easily have an error of 2° to 3° which is reflected as spurious signals in the summed output signal.
The digitized structure of the present invention, shown in FIG. 2, generates 90° phase shifts in the output signal appearing on output lead 20, which phase shifts are precise within a fraction of a degree because of the digitized structure. In FIG. 2 an add/delete pulse source 21 supplies a train of pulses having a repetition rate of mkfs to pulse add/delete logic 22 and to divide by mk logic 23. The pulse add/delete logic 22 responds to a binary 1 or a binary 0 (supplied thereto from data source 24 in the form of a two level binary sequence) to add or delete mk pulses to or from the train of clock pulses applied thereto from Ca clock pulse source 25. A logic diagram of suitable add/delete logic is shown in FIG. 6 and will be described later herein.
The divide by 2mk logic 27, which can be a counter with a fill capacity of 2mk, responds to the altered Ca clock pulse train supplied from pulse add/delete logic 22 to become filled every 2mk clock pulses. Each pulse deleted from the Ca clock pulse train will lengthen the amount of time required to fill the divider-counter 27 by a time period 1/Ca. Since the capacity of divider 27 is 2mk, the deletion of k pulses each bit period 1/fs (whem m=2) will shift the phase of the cycle time of divider 27 by 90° (k/4k×360°=90), and the deletion of 2k pulses will shift said phase by 180°.
As indicated, the deletion of such 2k pulses must occur every data bit period 1/fs. Therefore, the repetition rate of pulses supplied from add/delete pulse source 21 to pulse add/delete logic 22 must be 2kfs. The output frequency of the pulse add/delete logic is then:
C.sub.a -mkf.sub.s
which is divided by 2mk in divider 27 to result in a fill-up rate of divider 27 as follows:
C.sub.a /4k-f.sub.s /2,
where m=2.
The number of fill-ups of divider 27 over the time period 1/fs of a data bit is then;
C.sub.a /4kf.sub.s -1/2
showing that the phase of the output of divider 27 has shifted one half of a fill-up cycle over a data bit period 1/fs. Such a phase shift is, in fact, a phase shift of 180° which occurs in angular increments of 180°/2k for each fill-up cycle of divider 27, assuming that no more than one pulse deletion occurs in any fill-up of divider 27.
The effect of such deletion of pulses is shown broadly in FIGS. 3A, 3B, 3C and 3D and in more detail in FIGS. 4D, 4E and 4F. FIG. 3B shows the output of divider 27 in terms of the binary value contained therein when no pulses are either being added to or deleted from the Ca clock pulse train from source 25 of FIG. 2. Specifically, each individual sawtooth waveform, such as sawtooth waveform 36, represents one fill-up cycle of divider 27 and is, in fact, a stepped waveform (in terms of binary value), as shown in the stepped waveform 36 of FIG. 4A. There are eight discrete steps in waveform 36, since k and m are both assumed to be equal to 2. The divider 27 has three bit positions.
The waveform of FIG. 3A shows the resultant output of divider 27 of FIG. 2 when pulses have been deleted from the Ca clock pulse train from source 25 in response to the occurrence of a bit 1, indicated by reference character 40 in the waveform of FIG. 3D. Specifically, the pulse add/delete logic 22 of FIG. 2 responds to the four add/ delete pulses 31, 32, 33 and 34 of FIG. 3C to delete four Ca clock pulses supplied from source 25, thus lengthening the fill-up time of divider 27 by a time interval 1/Ca for each of the four fill- up cycles 35, 36, 37 and 38 of FIG. 3B, resulting in the lengthened four fill-up cycles 35a, 36a, 37a and 38a shown in FIG. 3A. Each cycle is lengthened by the time interval 1/Ca, resulting in a total time shift of 4/Ca over the period of binary bit 40 of FIG. 3D. Such a time shift represents a total phase shift of 180° which occurs in four increments of 45°.
The stepped waveforms 36b and 37b of FIG. 4D are enlarged binary representations of the waveforms 36a and 37a of FIG. 3A. Also shown in FIG. 4D are delete pulses 32a and 33a which correspond to delete pulses 32 and 33 of FIG. 3C. The pulse add/delete logic 22 responds to the pulses 32a and 33a of FIG. 4D to each delete the immediately following Ca clock pulse, which occur at clock times 4 and 16, and thereby on two occasions, leave the count in divider 27 at the same value for two consecutive Ca clock periods 1/Ca. Thus, the two plateaus 42 and 41 are formed in the stepped waveforms 36b and 37b, each of which has a time length of two periods 1/Ca, resulting in the total fill-up time of divider 27 to increase from 8/Ca to 9/Ca for each of the waveforms 36b and 37b, and thereby shifting the phase of the fill-up cycle of divider 27 by two 45° increments.
Similar 45° phase shifts are introduced in the sawtooth waveforms 35 and 38 of FIG. 3B by delete pulses 31 and 34 to produce the lengthened waveforms 35a and 38a of FIG. 3A. Thus, the phase of the count cycle of divider 27 is shifted 180° in four 45° increments during the time period of bit 40.
The binary values generated at the output of divider 27 are supplied to complement logic 28 where the necessary complementing is done to provide a set of binary values representative of an approximated sine wave. The waveform of FIG. 4E is, in fact, the voltage waveform generated by digital-to-analog converter 29 in response to the complemented set of binary values supplied thereto from complement logic 28 of FIG. 2. Filter 30 is responsive to the stepped waveform of FIG. 4E to provide the sine wave of FIG. 4F.
It is apparent that the output of divider 27 forms the carrier signal of the binary data modulation sequence with the cycle rate of said divider 27 being the frequency of said carrier signal. It is also apparent that the smallest increments of phase shift of divider 27 output is determined by the ratio of the number of Ca clock pulses deleted per data bit period to the count capacity of divider 27. Accordingly, if such count capacity is 32 (k=8, m=2), each Ca clock pulse deleted will produce a phase shift of the output of divider 27 equal to 1/32×360°=11.25°, so that 16 Ca clock pulse deletions will result in a total phase shift of the cyclical output of divider 27 of 180° (16×11.25°=180°).
If desired, unusual values of phase shift can be obtained by making the count of divider 27 equal to values other than 2p, where p is an integer. For example, the count can be 17 or 25, or any other number. If the divider 27 has a total count of 17, then each deleted clock pulse will produce a phase shift of 360°÷17.
Further, the count value of divider 27 can be made high so that each incremental phase shift caused by the deletion of a Ca clock pulse is very small, thus minimizing the spurious signals which would be caused by large discrete phase shifts.
In certain types of phase modulation the phase will change in only one direction in response to either a binary 1 or a binary 0, but not both. One such system is differentially coherent UPSK, defined hereinbefore, in which the system phase can either advance (the addition of pulses) or the phase can retard (the deletion of pulses), but not both, in response to either a binary 1 or a binary 0.
In other types of phase modulation the phase can both advance and retard, depending on whether a binary 1 or a binary 0 is being modulated. Further, such phase advances or retardations can be gradual or discrete, i.e., in either very small angular amounts or in angular amounts of 90° or 180°, depending on the type phase modulation being effected.
Up to this point, pulse deletion has been primarily discussed as a means of causing phase shift in the output of divider 27. Consider now pulse addition as a means of such phase shift. Reference is made to FIGS. 4G, 4H and 4I which show waveforms at the outputs, respectively, of divider 27 of FIG. 2, digital-to-analog converter 29 and filter 30.
As mentioned above, suitable logic which can be employed to add pulses to the Ca clock pulse train in the pulse add/delete logic 22 of FIG. 2 is shown in detail in FIG. 6 and will be discussed later herein. For present purposes assume that the add pulses 60 and 61 of FIG. 4G are supplied from add/delete pulse source 21 to pulse add/delete logic 22, and will each result in an additional pulse being inserted into the Ca clock pulse train from source 25. Each such add pulse will shorten the fill-up time of divider 27 by a time interval 1/Ca. More specifically, the add pulse of FIG. 4G results in a change in the binary value from 010 to 011 in divider 27 at time t1 whereas such change in binary value ordinarily would have been generated in response to the Ca clock pulse occurring at time 3 in FIG. 4G. Such Ca clock pulse occurring at time 3 will now cause another change in the binary value in divider 27, e.g., from 011 to 100. Thus, the fill-up time of divider 27 has been shortened by a time period 1/Ca and occurs as a result of Ca clock pulse at time 7 in FIG. 4G instead of the Ca clock pulse occurring at time 8.
Similarly, add pulse 61 in FIG. 4G increases the binary value of divider 27 to a binary 110 whereas, in the absence of said add pulse 61, the Ca clock pulse occurring at time 13 would have effected such increase in binary value. By virtue of add pulse 61, the fill-up time of divider 27 is shortened by a time interval 1/Ca. Such fill-up now occurs as a result of the Ca clock pulse generated at time 14 rather than the Ca clock pulse generated at time 15.
Thus, in the two fill-up count cycles 50 and 51 of divider 27 shown in FIG. 4G, the phase of cycling of divider 27 has been advanced by two Ca clock pulses, or a time interval 2/Ca, which is equal to two 45° phase shifts for a total of 90° phase shift during a given bit period. It is apparent that if two additional add pulses are supplied to add/delete logic 22 of FIG. 2 during the same bit period, the total phase shift delay for such bit period will be 180°. As in the case of the deletion of Ca clock pulses, the count capacity of divider 27 can be made high so that each added pulse represents only a small increment of phase shift, thus minimizing spurious signal generation. Further, the Ca clock frequency can be large compared to that of the add/delete pulse source so that only one pulse will be added in a single count cycle of divider 27.
In FIG. 6 suitable logic is shown for performing the pulse add/delete function 22 of FIG. 2. Specifically, the pulse delete logic is shown within block 65 and the pulse add logic within block 66. The value m is assumed equal to 2.
Considering the pulse delete logic 65 first, AND gate 69 will conduct pulses from add/delete pulse source 21 of FIG. 2 via lead 67 when a binary 1 data bit is also supplied to AND gate 69 from data source 24 of FIG. 2 via lead 68. Flip-flop 70 is set by the output of AND gate 69 to in turn prime AND gate 72 to become conductive upon the occurrence of the next Ca clock pulse from source 25, and through INVERTER 64 to inhibit AND gate 71 from passing such next Ca clock pulse. Thus, the said next occurring Ca clock pulse will pass through AND gate 72, and then through one half clock pulse period delay means 73 to reset flip-flop 70. Resetting of flip-flop 70 disables AND gate 72 and primes AND gate 71 to pass subsequent Ca clock pulses therethrough and then through OR gate 79 to divider 27. The result of the foregoing logic is that a single Ca clock pulse has been deleted from the train of Ca clock pulses. Each subsequent delete clock pulse from source 21 will result in the deletion of an additional Ca clock pulse.
Consider now the pulse add logic 66. A binary 0 from data source 24 (FIG. 2) via lead 68 is inverted by inverter 80 to prime AND gate 72 to pass pulses from add/delete pulse source 21 of FIG. 2 via lead 67. Each such add/delete pulse will set flip-flop 76 to thereby condition AND gate 77 to pass the next Ca clock pulse therethrough, then through one half Ca clock pulse period delay means 78, and then through OR gate 79 to divider 27. The same Ca clock has, by that time, already passes directly through AND gate 71, and OR gate 79 to divider 27. Thus, the clock pulse passing through AND gate 77, delay means 78 and OR gate 79 is an added pulse to the consecutive regularly occurring Ca clock pulses.
With the addition of pulses to the clock train during the present of one type of bit, such as a binary 0, and the deletion of pulses from the clock train during the presence of a binary 1, several types of phase modulation can be effected, some of which are set forth below.
Minimum shift keying (MSK) can be accomplished. In MSK the phase is continuously shifting through 90° phase increments in either direction in accordance with whether a binary 1 or a binary 0 is being encoded. In this type modulation, the frequency of the output of add/delete pulse source 21 is 2kfs, and the divider 27 count is 4k. The value of k should be large, of the order of 26 or greater, to provide a substantially continuous phase shift.
Unidirectional phase shift keying (UPSK) can be accomplished. In one form of UPSK (differentially coherent UPSK), the phase of the carrier signal (output of divider 27) is shifted in two 90° increments in one direction in response to a binary 1, and not at all in the other direction in response to a binary 0. The frequency of the output of add/delete pulse source 21 of FIG. 2 is 2fs and the count of divider 27 is 4, with two pulses being added to the Ca clock train or two pulses being deleted from the clock train during each binary 1.
By means of relatively small changes, the circuits of FIGS. 2 and 6 can accomplish orthogonal (differentially coherent) UPSK, a form of phase modulation wherein bits of one value, such as binary 1's, are employed to change the phase of the cyclical count of divider 27 in one direction for a predetermined number R of data bits, and then in the opposite direction for R bits, and then again in the first direction for R bits, and so on in alternate manner, thus resulting in an average frequency change of zero.
The changes of logic required to execute orthogonal UPSK are shown in FIG. 7, which is a combination of the structures of FIGS. 2 and 6. Specifically, the divider 81 has been added to FIG. 7 while the INVERTER 80 of FIG. 6 has been replaced with INVERTER 82. AND gates 69 and 72 have three inputs rather than two.
The divider 81 responds to the add/delete pulses from source 21 to alternately condition AND gates 69 and 72 to pass delete or add pulses from source 21 every R counts of divider 81. Specifically, the most significant bit of divider 81 alternates between a binary 1 and a binary 0 every such 2R counts and is employed to alternately condition AND gates 69 and 72. Thus, the add/delete pulses from sources 21 will be supplied alternately to the pulse delete circuit 65 of FIG. 6 and to the pulse add circuit 66 of FIG. 6 every 2R counts of divider 81 of FIG. 7.
In FIG. 8 there is shown a form of the invention which effects quadra-phase modulation, of the type wherein each new phase shift uses the last, i.e., the immediately preceding phase position of the carrier, as a reference phase (differentially coherent quadraphase). Quadra-phase modulation is usually employed to modulate bits at a time and to encode them in one of four possible phase states of the carrier. The foregoing is accomplished by the structure of FIG. 8 as follows, in which k=1.
The outputs of the two data sources 90 and 91 are supplied to encoding logic 92 which activates one of four output leads 93, 94, 95 or 96, depending on whether data sources 90 and 91 contain binary permutations 00, 01, 10 or 11, respectively. Output lead 93, representing the binary permutation 00 state of data sources 90 and 91, is not connected to any circuit and neither adds or deletes pulses from the Ca clock pulse train from source 25.
Lead 94, in response to the binary permutation 01 state of data sources 90 and 91, conditions AND gate 97 to pass one fs add/delete pulse therethrough from divider-by-two logic 23. Said fs pulse passes through OR gate 99 to set flip-flop 70, thus inhibiting AND gate 71 through INVERTER 64 and conditioning AND gate 72 to be opened. The next occurring Ca clock pulse from source 25 will therefore not pass through AND gate 71 but will pass through AND gate 72 and delay means 73 to reset flip-flop 70, thus inhibiting AND gate 72 and conditioning AND gate 71 to pass subsequently occurring Ca clock pulses. Since there is but one delete fs pulse (k=1), only one Ca clock pulse is deleted from the Ca clock pulse train to shift the phase of the output of divider 27 by 90°.
If the data sources 90 and 91 contain a binary 1 and a binary 0, respectively, i.e., a binary permutation 10, the AND gate 98 will become conditioned to pass two fs add/delete pulses therethrough to flip-flop 70 to cause two clock pulses Ca to be deleted from the Ca clock pulse train and thereby shift the phase of the cyclical output of divider 27 by 180°, in two 90° steps.
If the data sources 90 and 91 contain the binary permutation 11, AND gate 72 will become conditioned to pass one fs add/delete pulse to set flip-flop 76 and thereby condition AND gate 77 to pass the next Ca clock pulses therethrough and then through delay means 78 and OR gate 79 to divider 27. Thus, an extra clock pulse has been added into the Ca clock pulse train to advance the phase of the output of divider 27 by 90°.
In summary, the phase shifts which occur in response to the four possible binary permutations of data sources 90 and 91 are as follows, with each phase shift using the immediately preceding phase of the output of divider 27 as a reference phase.
______________________________________                                    
Binary Permutation Phase Shift                                            
______________________________________                                    
00                   0°                                            
01                 -90°                                            
10                 -180°                                           
11                 +90°                                            
______________________________________                                    
By making k equal to a value substantially greater than one, the resulting phase shifts will become relatively smooth transitions, as discussed above in connection with FIGS. 2-4.

Claims (6)

What is claimed is:
1. Phase angle modulating means for phase angle modulating a received train of clock pulses, said means comprising:
data source means for producing a binary modulated sequence representative of binary 1's and 0's having a bit rate fs ;
signal source means for producing a train of second pulses at a frequency of mkfs, where m and k are integers;
logic means responsive to predetermined states of said binary modulated sequence to alter the pulse rate of said train of clock pulses at a rate equal to a multiple or submultiple of mk pulses per bit period;
divider means comprising cyclical counter means for dividing the train of clock pulses by a divisor nk, where n is an integer, after said alteration of the pulse rate of said train of clock pulses; and
logic comprising digital-to-analog converting means responsive to the count contained in said cyclical counter means to produce an output signal whose frequency and phase are proportional to the cyclical count of said counter means.
2. Phase angle modulating means as in claim 1 in which said logic means comprises:
first logic means constructed, when activated, to respond to binary bits of a given value from said data source to add pulses to said train of clock pulses;
second logic means constructed, when activated, to respond to binary bits of another value from said data source to delete pulses from said train of clock pulses; and
switching means for selectively activating one of said first and second logic means to produce desired corrections in the waveform of said output signal.
3. Phase angle modulating means as in claim 1 in which said logic means is responsive only to the occurrence of binary digits of a given value from said data source to alter the pulse rate of said train of clock pulses.
4. Phase angle modulating means for phase angle modulating a received first pulse train and comprising:
means for generating at least one binary modulated sequence at a bit rate fs ;
means for generating a second pulse train of frequency kfs, where k is an integer;
first logic means responsive to said at least one binary modulated sequence and to said second pulse train to alter the pulse rate of said first pulse train mk pulses during predetermined bit periods of said at least one binary modulated sequence, where m is an integer;
counting means for dividing said altered first pulse train by n, where n is an integer, to produce a cyclical sequence of binary values; and
means responsive to said cyclical sequence of binary values to produce a cyclical voltage whose frequency and phase are determined by the frequency and phase of said cyclical sequence of binary values.
5. Phase angle modulating means as in claim 4 in which said first logic means comprises:
add pulse logic means constructed, when activated, to respond to binary bits of 1 in said at least one binary modulated sequence to add pulses to said first pulse train;
delete pulse logic means constructed, when activated, to respond to binary bits of 0 in said at least one binary modulated sequence to delete pulses from said first pulse train; and
switching means responsive to each successive predetermined number of bit periods 1/fs to alternately activate said add pulse logic means and said delete pulse logic means.
6. Phase angle modulating means as in claim 4 in which said first logic means is responsive only to the occurrence of predetermined states of said at least one binary modulated sequence to alter the pulse rate of said first pulse train.
US05/948,105 1978-10-03 1978-10-03 Digitized phase modulating means Expired - Lifetime US4206424A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US05/948,105 US4206424A (en) 1978-10-03 1978-10-03 Digitized phase modulating means

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US05/948,105 US4206424A (en) 1978-10-03 1978-10-03 Digitized phase modulating means

Publications (1)

Publication Number Publication Date
US4206424A true US4206424A (en) 1980-06-03

Family

ID=25487267

Family Applications (1)

Application Number Title Priority Date Filing Date
US05/948,105 Expired - Lifetime US4206424A (en) 1978-10-03 1978-10-03 Digitized phase modulating means

Country Status (1)

Country Link
US (1) US4206424A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1983004148A1 (en) * 1982-05-14 1983-11-24 Motorola, Inc. Pulse adding and subtracting circuit controlled by digital data
US4471328A (en) * 1982-05-14 1984-09-11 Motorola, Inc. Variable frequency reference source responsive to digital data
US4562415A (en) * 1984-06-22 1985-12-31 Motorola, Inc. Universal ultra-precision PSK modulator with time multiplexed modes of varying modulation types
US4584541A (en) * 1984-12-28 1986-04-22 Rca Corporation Digital modulator with variations of phase and amplitude modulation
US4628286A (en) * 1985-04-17 1986-12-09 Rca Corporation Digital frequency modulator
US20030014724A1 (en) * 2001-07-03 2003-01-16 Naohito Kojima Method for distributing clock signals to flip-flop circuits
US20090027135A1 (en) * 2007-07-24 2009-01-29 Advantest Corporation Waveform generator, waveform generating device, test apparatus, and machine readable medium storing a program threrof
US20090027134A1 (en) * 2007-07-24 2009-01-29 Advantest Corporation Waveform generator, waveform generating device, test apparatus, and machine readable medium storing a program threrof
US20090204357A1 (en) * 2007-07-24 2009-08-13 Advantest Corporation Waveform generator, waveform generation apparatus, test apparatus and computer readable medium
US20090296793A1 (en) * 2008-06-02 2009-12-03 National Taiwan University Duobinary transceiver

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2430139A (en) * 1944-01-08 1947-11-04 Rca Corp Pulse number modulation system
US3689914A (en) * 1971-08-09 1972-09-05 Rca Corp Waveform generator
US4049909A (en) * 1975-10-29 1977-09-20 Bell Telephone Laboratories, Incorporated Digital modulator

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2430139A (en) * 1944-01-08 1947-11-04 Rca Corp Pulse number modulation system
US3689914A (en) * 1971-08-09 1972-09-05 Rca Corp Waveform generator
US4049909A (en) * 1975-10-29 1977-09-20 Bell Telephone Laboratories, Incorporated Digital modulator

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
V. F. Volertas et al., "Phase Modulation Techniques for Digital Communication Systems," International Telecommunications Conference Proc., 10-9-77, p. 6. *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1983004148A1 (en) * 1982-05-14 1983-11-24 Motorola, Inc. Pulse adding and subtracting circuit controlled by digital data
US4471328A (en) * 1982-05-14 1984-09-11 Motorola, Inc. Variable frequency reference source responsive to digital data
US4562415A (en) * 1984-06-22 1985-12-31 Motorola, Inc. Universal ultra-precision PSK modulator with time multiplexed modes of varying modulation types
US4584541A (en) * 1984-12-28 1986-04-22 Rca Corporation Digital modulator with variations of phase and amplitude modulation
US4628286A (en) * 1985-04-17 1986-12-09 Rca Corporation Digital frequency modulator
US7075336B2 (en) * 2001-07-03 2006-07-11 Kabushiki Kaisha Toshiba Method for distributing clock signals to flip-flop circuits
US20030014724A1 (en) * 2001-07-03 2003-01-16 Naohito Kojima Method for distributing clock signals to flip-flop circuits
US20090027135A1 (en) * 2007-07-24 2009-01-29 Advantest Corporation Waveform generator, waveform generating device, test apparatus, and machine readable medium storing a program threrof
US20090027134A1 (en) * 2007-07-24 2009-01-29 Advantest Corporation Waveform generator, waveform generating device, test apparatus, and machine readable medium storing a program threrof
US20090204357A1 (en) * 2007-07-24 2009-08-13 Advantest Corporation Waveform generator, waveform generation apparatus, test apparatus and computer readable medium
US7805273B2 (en) * 2007-07-24 2010-09-28 Advantest Corporation Waveform generator, waveform generation apparatus, test apparatus and computer readable medium
US7885776B2 (en) * 2007-07-24 2011-02-08 Advantest Corporation Waveform generator, waveform generating device, test apparatus, and machine readable medium storing a program thereof
US8060327B2 (en) * 2007-07-24 2011-11-15 Advantest Corporation Waveform generator, waveform generating device, test apparatus, and machine readable medium storing a program thereof
US20090296793A1 (en) * 2008-06-02 2009-12-03 National Taiwan University Duobinary transceiver
US8416840B2 (en) * 2008-06-02 2013-04-09 National Taiwan University Duobinary transceiver

Similar Documents

Publication Publication Date Title
US6294936B1 (en) Spread-spectrum modulation methods and circuit for clock generator phase-locked loop
US4206424A (en) Digitized phase modulating means
US3571712A (en) Digital fsk/psk detector
US3128342A (en) Phase-modulation transmitter
US4562415A (en) Universal ultra-precision PSK modulator with time multiplexed modes of varying modulation types
US4206425A (en) Digitized frequency synthesizer
US3938052A (en) Digital demodulator for phase-modulated waveforms
JPH053174B2 (en)
EP0531100B1 (en) Baseband pulse shaper for GMSK modulators
US4370653A (en) Phase comparator system
US3263185A (en) Synchronous frequency modulation of digital data
US3529138A (en) Digital function synthesizer
US4206423A (en) Digitized phase modulating means
US4049909A (en) Digital modulator
KR910015116A (en) Multistage Modulator 1 / N Divider
US4748640A (en) Digital circuit with band limiting characteristics for modem
US4618966A (en) Frequency shift key modulator
US3636454A (en) Digital circuit discriminator for frequency-shift data signals
US3999049A (en) Synthesizer of multifrequency code signals
US3792360A (en) Multi-frequency signal generator
US3632876A (en) Binary to pulse waveform converter
US5202846A (en) Prime number spur reduction for digital synthesis
US4188583A (en) Sampling method and apparatuses
KR880000676B1 (en) Pll having two-frequene vco
US3316503A (en) Digital phase-modulated generator

Legal Events

Date Code Title Description
AS Assignment

Owner name: MARTIN MARIETTA CORPORATION, MARYLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GENERAL ELECTRIC COMPANY;REEL/FRAME:007046/0736

Effective date: 19940322

AS Assignment

Owner name: LOCKHEED MARTIN CORPORATION, MARYLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MARTIN MARIETTA CORPORATION;REEL/FRAME:008628/0518

Effective date: 19960128

AS Assignment

Owner name: L-3 COMMUNICATIONS CORPORATION, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LOCKHEED MARTIN CORPORATION, A CORP. OF MD;REEL/FRAME:010180/0073

Effective date: 19970430