US3668662A - Acoustic delay line memory system - Google Patents

Acoustic delay line memory system Download PDF

Info

Publication number
US3668662A
US3668662A US82229A US3668662DA US3668662A US 3668662 A US3668662 A US 3668662A US 82229 A US82229 A US 82229A US 3668662D A US3668662D A US 3668662DA US 3668662 A US3668662 A US 3668662A
Authority
US
United States
Prior art keywords
data
transducer
data signals
responsive
signals
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
US82229A
Other languages
English (en)
Inventor
Robert L Zimmerman
Bernard P Schweitzer
Hugh L Garvin
Melvin E Pedinoff
Michael Waldner
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.)
Raytheon Co
Original Assignee
Hughes Aircraft Co
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 Hughes Aircraft Co filed Critical Hughes Aircraft Co
Application granted granted Critical
Publication of US3668662A publication Critical patent/US3668662A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H9/00Networks comprising electromechanical or electro-acoustic elements; Electromechanical resonators
    • H03H9/30Time-delay networks
    • H03H9/42Time-delay networks using surface acoustic waves
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C21/00Digital stores in which the information circulates continuously
    • G11C21/02Digital stores in which the information circulates continuously using electromechanical delay lines, e.g. using a mercury tank
    • G11C21/023Digital stores in which the information circulates continuously using electromechanical delay lines, e.g. using a mercury tank using piezoelectric transducers, e.g. mercury tank

Definitions

  • Each respective transmit transducer is electrically excited by a Flledi 1970 signal containing information from at least a preselected one [2
  • Cl GI-1c 21/00 receive transducer into a plurality of charges which, in turn, [58] FieldofSearch ..340/l73 RC, 173 R, 333/29, are applied to a data source which on command, either 333/30 selects a new data to be stored or the old data that was circu- 56 R f Clea lated to be reconstituted into a transmit format to be recircu- 1 e erences l lated within the associated acoustic transmission channel of UNITED STATES PATENTS the System 3,394,355 7/1968 Suwkowski ..340/l73 RC 19 Claims, 15 Drawing Figures 1 J :3 J4 :5 .ga :9 2r :7 ME
  • acoustic memory systems which store information in a receptive medium use the bulk of the medium to store that information.
  • These types of acoustic memory systems use bulk waves to propagate a signal in the medium.
  • the bulk waves spread throughout the entire medium and are not amenable to the physical separation of the medium into channels isolated from each other.
  • no presently known acoustic memory system possesses all of the relative advantages of: compactness, low power consumption per bit, low cost per bit, high bit density, high data rate, and short access time.
  • Applicants have provided an acoustic delay line memory system wherein a plurality of transmit and receive transducers selectively placed in a plurality of individually isolated acoustic channels on the surface of a medium selectively operate to delay data from a plurality of data sources and return the delayed data to the plurality of data sources which may be respectively commanded to select either new data to be stored or the delayed old data to be circulated within the associated acoustic channels of the system.
  • Another object of this invention is to provide a compact, multi-channel acoustic memory system having low power consumption per bit, low cost per bit, high bit storage density, high bit rate and a short access time.
  • Another object of this invention is to provide an acoustic memory system for selectively storing in a plurality of isolated channels data which may be in the form of a plurality of amplitude or phase coded carrier frequencies, or a plurality of coded digital signals.
  • Another object of this invention is to provide a multi-channel acoustic memory system wherein each isolated channel can be utilized to circulate a plurality of different non-interacting digital trains therethrough.
  • Another object of this invention is to provide a multi-channel acoustic memory system wherein a plurality of non-interacting coded carrier frequencies can be utilized in each isolated channel.
  • a further object of this invention is to provide a multi-channel acoustic memory system wherein a plurality of non-interacting complementary digital codes can be utilized in each isolated channel.
  • FIG. 1 is a schematic block diagram of an acoustic delay line memory system in accordance with a first embodiment of this invention.
  • FIG. 2 illustrates a top view of one type of acoustic channel which may be used in the embodiment of FIG. 1.
  • FIG. 3 illustrates a side view of a second type of acoustic channel which may be used in the embodiment of FIG. 1.
  • FIG. 4 is a schematic circuit and block diagram of one type of data source which may be used in the embodiment of FIG. 1.
  • FIG. 5 is a schematic circuit and block diagram of another type of data source which may be used in the embodiment of FIG. 1.
  • FIG. 6 is a schematic circuit and block diagram of an acoustic delay line memory system in accordance with a second embodiment of this invention.
  • FIG. 7 is a schematic circuit and block diagram of an acoustic delay line memory system in accordance with a third embodiment of this invention.
  • FIG. 8 is a schematic block diagram of an acoustic delay line memory system in accordance with a fourth embodiment of this invention.
  • FIG. 9 is a schematic circuit diagram of one of the adjacent channels of FIG. 8.
  • FIG. 10 illustrates the A-code and auto-correlation function of the A-code.
  • FIG. 11 illustrates graphs of the auto-correlation functions of the A and B codes generated in the embodiment of FIG. 8.
  • FIG. 12 illustrates waveforms used in explaining the operation of the embodiment of FIG. 8.
  • FIG. 13 is a schematic block diagram of an acoustic delay line memory system in accordance with a fifth embodiment of this invention.
  • FIG. 14 illustrates auto and cross correlation products of complementary and non-interacting complementary codes.
  • FIG. 15 illustrates a means for reducing the data access time, which could be applied to any of the embodiments presented.
  • FIG. I illustrates a schematic block diagram of an acoustic delay line memory system in accordance with a first embodiment of this invention.
  • the upper surface of a receptive acoustic medium 20 is shown divided into 10 signal storage paths or channels 21 through 30 to permit a separate isolated transmission through each channel of a different acoustic energy wave containing signal information to be stored in that channel. It should be understood that more or fewer than ten channels can be utilized on the upper surface of the medium 20.
  • Adjacent channels on the upper surface of the medium 20 are isolated from each other by channel isolators 31 through 39. The acoustic surface wave in each channel spreads as it leaves the associated transducer.
  • the angle of spreading depends upon the width of the transducer as well as the acoustic wavelength in the medium.
  • the spreading of the acoustic beam follows the laws of defraction wherein the sine of the angle of divergence is proportional to the ratio of the wavelength to the transducer width.
  • the beam width increases proportional to the product of the distance from the transducer and the sine of the angle of divergence.
  • the beam will spread such that a portion of the acoustic energy could overlap into the adjacent acoustic channel.
  • the beam spread may be limited by bounding the acoustic channel by a channel isolator or by using the inherent material characteristics of the acoustic medium to provide self channeling.
  • channel isolator that may be used is a dissipative material, such as apiezon wax or silastic rubber, which is deposited axially between adjacent acoustic channels.
  • a dissipative material absorbs any spreading acoustic energy in any given channel which tends to spread outside of that channel and is incident upon the dissipative isolator.
  • Another type of channel isolator that may be used is a non-dissipative material which has a higher acoustic propagation velocity than that of the medium 20. The material with the higher acoustic propagation velocity tends to cause the portion of the acoustic wave that impinges onto it to travel faster than the portion of the wave that travels within the desired channel.
  • a third means for providing isolation between channels is to use the directional properties of the material used as the acoustic medium to provide inherent isolation.
  • Some types of acoustic materials such as lithium niobate and bismuth germanium oxide, have a selffocusing or guiding property which permits channel isolation to be obtained without adding physical isolators. The diffraction of the acoustic wave is dependent upon the physical characteristics of the medium.
  • the diffraction angle will be related to the ratio of the acoustic wavelength to the transducer width as previously stated.
  • an anisotropic material like a piezoelectric crystal affects the acoustic wave and either tends to make the spreading either worse than or better than that obtained for the isotropic case.
  • Materials whose acoustic velocity decreases when a wave is propagated off of the crystal axis when compared with the on axis velocity will have a tendency to cause the diffraction angle to become smaller and therefore the beam will spread less and tend to confine itself to a channel.
  • Bismuth germanium oxide and lithium niobate have axes which exhibit the characteristics described.
  • Quartz however, has a velocity characteristic which is opposite to materials like bismuth germanium oxide and lithium niobate in that the velocity of propagation increases when an acoustic beam propagates off axis. This characteristic results in an increase in the diffraction angle and therefore the beam becomes more divergent than it would be in the isotropic case.
  • the basis for the above is that a wave will propagate normal to the reciprocal velocity surface which further explains the phenomenom described herein. Isolation between channels may also be attained by using an axially positioned groove between adjacent channels as a boundary for the acoustic wave. The acoustic wave which impinges upon the groove wall will be prevented from spreading into adjacent channels and therefore the wave will be confined to one channel.
  • the medium 20 may be composed of any type of piezoelectric material, such as quartz, or may be composed of any type of non-piezoelectric material, such as glass or sapphire.
  • the transmit and receive transducers in each channel may be any suitable type of metallic conductor, such as, for example, aluminum, which is placed on the surface of the medium 20 by, for example, photolithographic techniques, which are well known in the art, or by any other suitable method.
  • FIG. 2 A top view of channel 2 2 is illustrated in FIG. 2 which shows metallic interdigital transmit and receive transducers 42A and 52A, respectively, on the upper surface of the medium 20 and isolated from adjacent channels by isolators 31 and 32.
  • the transducers 42A and 52A are each shown to contain five fingers 68, although a greater or smaller number of fingers can be utilized.
  • the spacing between an adjacent pair of fingers in a transducer is designed to be equal to one-fourth of a wavelength (M4) of the maximum intended input signal frequency to the channel.
  • M4 wavelength
  • An input electrical signal containing the information to be stored is applied between input terminals 61 and 62 of the transmit transducer 42A.
  • the transducer 42A converts the input electrical signal into a mechanical force in the form of a stress wave which moves in the channel 22 through the medium 20.
  • the stressed piezoelectric material develops alternating moving charges which move with the stress wave.
  • the receive transducer 52A receives and converts the alternating moving charges to an electrical signal which appears across its output terminals 64 and 66.
  • FIG. 3 illustrates a side view of one of the channels when a non-piezoelectric material, such as glass, is used for the medium 20.
  • Layered transmit and receive transducers 42B and 52B are utilized at opposite ends of the upper surface of the nonpiezoelectric material.
  • a suitable metal in the form of interdigital thin film fingered devices 63 and 65 similar in shape and deposited in a manner similar to the transducers 42A and 52A, respectively, of FIG. 2, are deposited on the upper sur face of the medium 20. Over each of these devices 63 and 65 a thin film piezoelectric material 67 is deposited.
  • the conversion from a stress wave into charges does not take place until the stress wave reaches the layered receive transducer 52B.
  • one of the input terminals of each of the transmit transducers 41 through 50 and one of the output terminals of each of the receive transducers 51 through 60 is grounded.
  • the ungrounded terminals of the transmit transducers 41 through 50 are respectively coupled to data sources 71 through for respectively receiving different input electrical signals.
  • the excitations of the transducers 41 through 50 by the different input electrical signals from the respective data sources 71 through 80 cause acoustic stress waves containing different information to be stored to propagate down the channels 21 through 30 to the receive transducers 51 through 60, respectively.
  • the polarity of the input electrical signal to each transmit transducer determines the polarity of the charge on the resultant acoustic stress wave.
  • each channel There is a delay involved in each channel which causes each channel to act as a delay line.
  • the delay involved between the time that a signal excitation is applied to a transmit transducer to create the acoustic stress wave and charges and the time that the corresponding receive transducer reproduces the signal information is dependent upon the type of medium used and the physical distance between corresponding fingers 68 on corresponding transmit and receive transducers. If quartz is the piezoelectric material used as the medium 20, the acoustic wave information in each channel propagates at the approximate rate of one-eighth of an inch per microsecond (/a in./p. sec.)
  • Amplifiers 81 through are respectively coupled between the ungrounded terminals of the receive transducers 51 through 60 and the data sources 71 through 80 in order to amplify the signal information from the receive transducers 51 through 60 to usable levels before respectively applying them to the data sources 71 through 80.
  • Each data source of FIG. 1 either reconstitutes the input amplified signal information into a transmit format for subsequent reapplication to its corresponding transmit transducer, or upon command, selects new data to be placed in a transmit format for subsequent circulation.
  • Each of the data sources 71 through 80 is basically identical in structure and operation, except that each data source processes different signal information in the form of a plurality of amplitude or phase-coded carrier signals, which, however, may or may not operate at the same carrier frequency.
  • One type of data source for the embodiment of FIG. 1 is illustrated in FlG. 4 and will now be explained.
  • FIG. 4 illustrates a data source for developing signal information in the form of an amplitude-coded carrier frequency signal.
  • a carrier frequency burst 93 of a preselected time duration represents a logical one state (1), while the absence of a carrier burst 95 for the same preselected time duration represents a logical zero state (0).
  • This type of amplitude-coded carrier frequency signal is applied to a corresponding transmit transducer recovered by a corresponding receive transducer after a preselected delay in the channel and amplified by a corresponding amplifier in the manner previously discussed.
  • the output signal from the corresponding amplifier is applied to a demodulator 97, which may be any suitable amplitude detector for converting amplitude-coded input data into digital information in order to develop at its output logical l s and 0s containing the desired channel information.
  • the digital information from the demodulator 97 is applied via a test point 98, from which the old data may be monitored, to a new-old data recirculate gate 99.
  • a test point 98 from which the old data may be monitored
  • the gate 99 causes old data to be recirculated through itself and its associated channel and amplifier back to itself.
  • the gate 99 allows new data to be introduced and then recirculated.
  • a l state signal is applied from some control device such as a computer (not shown) to the upper input or a NOR gate 107, via recirculate terminal 103, to assure that the NOR gate 107 only applied a O to the lower input of an OR/NOR gate 109 when only old data is to be recirculated.
  • the OR/NOR gate 109 may basically be an OR gate, or any other suitable type of logic circuit, for providing complementary (logically noninverted and inverted) outputs at its respective output terminals 117 and 118.
  • the terminals 117 and 118 are also the output terminals of the gate 99.
  • the digital data at the terminal 118 has the same phase relationship with the old data output at the test point 98 during the old data recirculate mode of operation or with the new data being applied to the terminal 101 during the new data recirculate mode of operation.
  • the l at the terminal 103 is also logically inverted by a NAND gate 111, which applies the resultant 0 to the lower input of a NOR gate 113.
  • the digital information from the demodulator 97 is applied via the test point 98 to the upper input of the NOR gate 113, which acts as a logic inverter, since its lower input is a 0.
  • the logically inverted old data digital information from the NOR gate 113 is applied to the upper input of the OR/NOR gate 109.
  • the OR/NOR gate 109 logically inverts the inverted digital information applied to its upper input, thereby causing the digital information at the output terminal 118 to be in phase with the digital information at the test point 98.
  • new data to be stored and a 0 state are applied from the aforementioned control device (not shown) to the respective lower and upper inputs of the NOR gate 107 via a new data terminal 101 and the recirculate terminal, respectively, to cause the NOR gate 107 to act as a logic inverter of the new data being applied to its lower input.
  • the 0 state at the terminal 103 is also logically inverted by the NAND gate 111 before being applied to the lower input of the NOR gate 113 to assure that the NOR gate 113 only applied a 0 to the upper input of the OR/NOR gate 109 during the new data insertion operation, thereby preventing old data from passing through the NOR gate 113 while new data is being inserted.
  • the data from output terminal 118 of the recirculate gate 99 is then applied to a data terminal 119 in a pulse controlled oscillator 120.
  • the digital data at the data terminal 119 may be utilized to monitor the channel operation and is also utilized to supply a potential through a resistor 121 to the collector of a NPN transistor 123.
  • the transistor 123 has its base and emitter electrodes respectively coupled through resistors 125 and 127 to ground.
  • a crystal oscillator 129 provides a carrier signal at a preselected frequency to the base of the transistor 123. Whenever a 0" is present at the data terminal 119, the transistor 123 is cut off.
  • the carrier frequency signal from the oscillator 129 is amplified by the transistor 123 and applied from the collector of the transistor 123 through a resistor 131 to the corresponding transmit transducer associated therewith.
  • the output of the pulse-controlled oscillator is therefore composed of combinations of carrier bursts 93 which represent logical l states and lack of carrier bursts 95 which represent logical 0" states, with a carrier burst being defined as a sequence of sine waves of a preselected duration and at the carrier frequency, which appear at the collector of the transistor 123 during the time that a l is present at the terminal 119.
  • FIG. 5 illustrates a different type of data source which is used for developing signal information in the form of a phasecoded carrier frequency signal.
  • a carrier frequency burst 133 of a preselected phase relationship and duration represents a logical l state
  • a carrier frequency burst 135 shifted in phase by 180 from the carrier frequency burst 133 and of the same duration represents a logical 0" state.
  • This type of phase-coded carrier frequency signal is also applied to a corresponding transmit transducer, recovered by a corresponding receive transducer after a preselected delay in the channel and amplified by a corresponding amplifier in the manner previously discussed.
  • the output signal from the corresponding amplifier is applied to a demodulator 137, which may be any suitable phase detector for converting phase-coded input data into digital infonnation in order to develop at its output logical 1"s and 0"s containing the desired channel information.
  • the digital information from the demodulator 137 is applied via a test point 98A to a new-old data recirculate gate 99A, similar in structure and operation to the gate 99 in FIG. 4, with the outputs of the gate 99A being taken from terminals 117A and 118A, which respectively correspond to the terminals 117 and 118 in FIG. 4.
  • the digital data information from the terminals 117A and 118A is then used to control the operation of a pulse-controlled oscillator 141, with the data infonnation at the terminals 1 17A and 118A being respectively applied to gates 143 and 145 in the oscillator 141.
  • a paraphase amplifier 147 consisting of an NPN transistor 149 having its collector coupled to the gate 143 and also through a resistor 151 to a source of positive potential (+V), its emitter coupled to the gate 145 and also through a resistor 153 to ground, and its base coupled to a crystal oscillator 155 and also through a resistor 157 to ground, is responsive to a carrier frequency signal from the oscillator 155 for developing and applying paraphase carrier frequency signals to the gates 143 and 145.
  • the gate 143 is closed to prevent the inverted carrier frequency signal at the collector of the transistor 149 from passing therethrough, while the gate 145 is opened to allow the non-inverted carrier frequency signal at the emitter of the transistor 149 to pass therethrough and through a resistor 159 to the corresponding transmit transducer associated therewith.
  • the gate 145 is closed, while the gate 143 is opened to allow the inverted carrier frequency signal at the collector of the transistor 149 to pass therethrough and through a resistor 161 to the corresponding transmit transducer associated therewith.
  • the output of the pulse-controlled oscillator 141 is therefore composed of combinations of phase-shifted carrier bursts 133 and 135 which respectively represent logical 1" and "0 states.
  • a plurality of isolated acoustic channels on the upper surface of an acoustic medium 20 can be utilized in conjunction with external circuitry to respectively store information. It should further be understood that the lower surface (not shown) of the medium 20 can also be utilized in conjunction with additional external circuitry to further increase the information storage capacity 'of the embodiment of FIG. 1, as well as that of each of the embodiments to be subsequently presented.
  • FIG. 6 illustrates a schematic circuit and block diagram of an acoustic delay line memory system in accordance with a second embodiment of this invention.
  • Channel isolators 201 and 203 limit the width of an acoustic channel 205 in a medium (not shown) such as the medium 20 in FIG. 1. Although only the channel 205 is shown, it should be understood that the teachings in regard to this second embodiment apply to a plurality of acoustic channels on either or both of the upper and lower surfaces of the medium utilized.
  • a plurality of transmit transducers 211, 212, N are disposed on one end of the channel 205, while a plurality of receive transducers 221, 222, N are disposed on the opposite end of the channel 205.
  • Each of the transmit transducers 211, 212, N is designed to be responsive to a different frequency by controlling the physical spacing between its adjacent fingers, as discussed in relation to the fingers 68 in FIG. 2.
  • the transducer 212 is responsive to a higher frequency signal than the transducer 211, since adjacent fingers 231 of the transducer 212 are physically spaced closer to each other than adjacent fingers 233 of the transducer 211.
  • the frequency responsive characteristic of any given one of the transmit transducer 21 1, 212 N is sufficiently displaced from that of any of the others so that the given transmit transducer does not interact with the operation of any of the remaining transmit transducers.
  • the receive transducers 221, 222, N are designed to have the same physical and frequency response characteristics as the transmit transducers 211, 212, N
  • the transmit transducers 211, 212, N are respectively excited by different coded carrier frequency signals respectively applied from data sources 241, 242, N similar to the data source of either FIG. 4 or FIG. 5.
  • Each of the data sources 241, 242, N operates at a different preselected frequency from the others.
  • N stress waves from the transmit transducers 211, 212, N respectively propagate along the surface of the channel 205 until they are respectively received by the receive transducers 221, 222, N which in turn respectively reproduce the signal information contained in the stress waves.
  • the reproduced signal information at the outputs of the receive transducers 221, 222, N are respectively amplified by amplifiers 251, 252, N A before being returned to the data sources 241, 242, N respectively.
  • the medium when combined with sufficient external circuitry, would contain 100 different signal channels for storing information. Furthermore, if each signal channel is designed to store 5,000 bits, a total of 500,000 bits of information could be stored in the one acoustic medium.
  • FIG. 7 is a schematic circuit and block diagram of a acoustic delay line memory system in accordance with a third embodiment of this invention.
  • a wideband transmit transducer 301 and a wideband receive transducer 303 positioned at opposite ends of a channel 305 and isolated from other channels 307 in an acoustic medium 309 by channel isolators 311 and 313, are each composed of coded segments 315, 317, and 319.
  • Each of the segments 315, 317, and 319 is physically arranged to have a sufficiently different frequency response characteristic in order to enable each segment to operate without interacting with the remaining ones of the segments 315, 317, and 319, in the manner described in relation to FIGS. 2 and 6.
  • Data sources 321, 323, and 325 respectively develop difierent coded carrier frequency signals at frequencies to which the segments 315, 317 and 319 are respectively responsive.
  • the output signals from the data sources 321, 323 and 325 are applied to a frequency summer 327, which may be a resistor network, for developing one composite signal containing all of the signal information from the data sources 321, 323, and 325.
  • this composite signal is applied to the transmit transducer 301.
  • the segments 315, 317, and 319 of the transducer 301 selectively respond to the component signals of the composite signal to respectively cause acoustic stress waves to propagate to the receive transducer 303.
  • the segments 315, 317, and 319 of the receive transducer 303 respectively reproduce and recombine the component signals into a composite signal, which is then amplified by a wideband amplifier 324 before being applied to the data sources 321, 323, and 325.
  • the data sources 321, 323, and 325 are similar to the data source of either FIG. 4 or FIG. 5.
  • each of the demodulators (not shown, but similar to either demodulator 97 in FIG. 4 or demodulator 137 in FIG.
  • FIG. 8 is a schematic block diagram of an acoustic delay line memory system in accordance with a fourth embodiment of this invention. While only two isolated acoustic channels 401 and 403 are illustrated in FIG. 8, it should be understood that additional channels can be utilized on the upper and lower surfaces of an acoustic medium 405 in conformance with the teachings of the invention.
  • This fourth embodiment uses a pure digital approach for signal excitation, as contrasted with the carrier frequency method described in the first three embodiments.
  • special interdigital transmit transducers 407 and 409 are respectively disposed on one end of the acoustic channels 401 and 403, and special interdigital receive transducers 411 and 413 are respectively disposed at the opposite end of the acoustic channels 401 and 403.
  • the transducers 407 and 411 are each physically arranged to develop an A code
  • the transducers 409 and 413 are each physically arranged to develop a B code.
  • the A and B codes from a complementary code pair of the type described by Marcel Golay in his article, Complementary Series, on pp. 82-87 of IRE Transactions on Information Theory, dated April, 1961.
  • a complementary code is defined as a pair of binary sequences of length N, whose elements are +1 and l, and whose autocorrelation functions are such that the sum of the corresponding terms of the autocorrelation functions is identically zero, except for the center terms, whose sum is equal to 2N.
  • the autocorrelation function of a binary sequence of length N (Code A) will be discussed later in conjunction with FIGS. 9 and 10.
  • Complementary or push-pull pulses 415 and 417 are respectively supplied from a data source 419 to the L and U input terminals of each of the transmit transducers 407 and 409, which have their respective M input terminals connected to ground.
  • the simultaneous pulses 415 and 417 represent the development of a digital l from the data source 419, while the simultaneous inversions of the pulses 415 and 417 represent a digital 0.
  • the digital information supplied by the data source 419 to the transducers 407 and 409 is composed of sequences of digital 1s and 0s.
  • FIG. 9 discloses that the transmit transducer 407 must have 2N+1 fingers to generate a code of a certain number (N) of bits when the transducer is impulsed by the pulses 415 and 417.
  • N the number of bits when the transducer is impulsed by the pulses 415 and 417.
  • the A-code will be chosen to be equal to the eight-bit sequence (where N 8) of l, l l, +1, 1, l, +1, and l. Therefore, in order to comply with Golays requirements for complementary codes, the B- code must be equal to the eight-bit sequence of 1, l, 1, +1 +1 +1 1 and +1.
  • the transducer 407 In order to mechanize the transducer 407 to be A-coded, the transducer 407 must have a sequence of 17 fingers 421 through 437, since 2N+l 17 when N 8. To generate the aforementioned A-code, the fingers 422, 424, 426, 430, 432, and 436 are all coupled to the U input terminal; the fingers 421, 423, 425, 427, 429, 431, 433, 435 and 437 are all coupled to the M input terminal; and the fingers 428 and 434 are coupled to the L input terminal.
  • the fingers 421 through 437 selectively form N (eight in this illustration) sequentially aligned, basic, three-finger, elemental, interdigital transducers which comprise slots or groups of fingers consisting of: 421 through 423, 423 through 425, 425 through 427, 427 through 429, 429 through 431, 431 through 433, 433 through 435, and 435 through 437.
  • Each three finger transducer group has a bandwidth approximately equal to l/T where T is the time taken by the acoustic wave in travelling across an elemental transducer.
  • T is the time taken by the acoustic wave in travelling across an elemental transducer.
  • the power into the transducer 407 can be increased in proportion to the number of basic three-finger transducer groups without reducing the bandwidth.
  • the coded transducer 407 is thus a wideband device regardless of the number of basic three-finger transducer groups used in its construction.
  • the receive transducer 411 has fingers 441 through 457 which respectively correspond in design and operation to the fingers 421 through 437 of the transmit transducer 407.
  • the output from the transducer 411 is taken from its U and L terminals, with its M terminal remaining unconnected.
  • the aforementioned basic three-finger transducer groups of 421- 423, 423-425, 425427, 427-429, 429-431, 431433, 433435 and 435-437 develop corresponding stress waves accompanied by respective charge dipoles of polarity 1,-1, 1, +1,1,-1, +1, and 1.
  • each of the basic three-finger transducer groups of 421-423, 423-425, 425 427 429-43], 431-433 and 435437 develops a dipole of polarity 1 when the negative voltage pulse 417 is applied to the fingers 422, 424, 426, 430, 432, and 436, since the fingers 421 and 423, 423 and 425, 425 and 427, 429 and 431, 431 and 433, and 435 and 437 are all coupled to ground.
  • each of the basic three-finger transducer groups of 427429 and 433435 develops a dipole of polarity +1 when the positive voltage pulse 415 is applied to the fingers 428 and 434, since the fingers 427 and 429, and 433 and 435 are all coupled to ground. It should also be understood that when the data source 419 of FIG.
  • the dipole wave of polarities --l, l, 1, +1, 1, 1, +1 and 1, which was developed by the transducer 407 in response to the respective application of the pulses 417 and 415 to the U and L input terminals of the transducer 407, propagates along the channel 401 until it reaches and is processed by the receive transducer 411.
  • the transducer 411 is also A-coded. As the A-coded dipole wave (1,-l, 1, +1, 1, 1, +1, and l) enters the A-coded receive transducer 411, an autocorrelation process of multiplication and addition takes place, as shown in FIG. 10.
  • the charge waveform starts leaving the slots.
  • the movement of the A-coded charge waveform into and exit from the A-coded receive transducer 411 sequentially develops the terms 1, 0, 1, 0,3,0, 1, 8, l, O, 3, 0, l, 0, 1 of the autocorrelation function of the A-code, as shown in the column designated Sum of Products in FIG. 10, with the 8 representing the mainlobe and the remaining terms representing the sidelobes.
  • the aforementioned sequential H terms of the autocorrelation function of the A-code appear between the U and L terminals of the transducer 411 and are illustrated by the waveform 461 in FIG. 11. It should be recalled at this time that it was specified that the A and B codes were a complementary code pair of the type described by Golay in his aforementioned article. It should also be recalled that the B-code was required to be 1 l, l +1 +1 +1 1 and +1, since the A code was given as 1, 1,-l, +1, -l, 1, +1, and l.
  • the sequentially developed terms of the autocorrelation function of the B-code are found to be 1, 0, 1, 0, -13, O, 1, 8, l, O, 3, 0, 1, 0 and l, in the same manner as those of the A-code were found. These terms of the autocorrelation function of the B-code appear between the U and L terminals of the transducer 413 and are illustrated the waveform 463 in FIG. 1 1.
  • the U and L terminals of the transducer 411 are parallel coupled to the U and L terminals of the transducer 413 and are also coupled across a resistor or summer 465, which has one end grounded.
  • the resistor 465 sums the corresponding terms of the autocorrelation functions of the A and B codes to develop the waveform 467, which is show in FIGS. 8 and 11.
  • each term of the waveforms 461, 463 and 467 is a Ricker pulse.
  • the Ricker pulse of the waveform 467 is amplified by an amplifier 469 before being returned to the data source 419.
  • FIG. 8 To better explain the overall operation of FIG. 8 reference should also be made to the waveforms of FIG. 12.
  • the operation of FIG. 8 has been previously discussed in relation to only one bit of digital information (pulses 415 and 417) being stored in the signal channel composed of the acoustic channels 401 and 403.
  • the data source 419 supplies a pair of complementary or push-pull data streams to the transmit transducers 407 and 409.
  • the interval between bits in each data stream is such that the Ricker pulses developed across the summer or resistor 465 are as close together as possible without obliterating the digital information contained in each Ricker pulse. If the rate (data rate) at which the data is supplied to the signal channel of FIG. 8 is increased such that adjacent Ricker pulses overlap each other by one-fourth, as shown in the waveform 471, the digital information contained in each Ricker pulse is not interferred with or obliterated.
  • the waveform 471 shows a sequence of overlapping Ricker pulses whose sidelobes overlap and whose mainlobes have the logical states of l, 1, O, l and 0. As shown in the waveform 471, this lack of interference between adjacent Ricker pulses is due to the fact that the digital information in each Ricker pulse is contained in the mainlobe of that Ricker pulse, which occupies approximately the middle third of the Ricker pulse.
  • the sequence of Ricker pulses in the waveform 471 is amplified (if required) by the amplifier 469 before being applied to the D input of a D-fiipflop 473.
  • the flip-flop 473 has auxiliary clock pulses, shown by the waveform 475, applied to its C (clock) input from an auxiliary channel.
  • This auxiliary channel which is just used for the synchronization of all the data channels, looks identical to the dual acoustic channels and circuitry shown in FIG. 8, but in operation only a continuous stream of new data logical ls (derived from the system clock pulses) is transmitted therethrough in order to provide the auxiliary clock pulses from the output of its amplifier, which is similar to the amplifier 469 in FIG. 8.
  • a change of temperature may cause a variation in the time delay involved in the propagation of data through the signal channels.
  • the auxiliary clock pulses experience the same time delay in the auxiliary channel as any of the data in the other channels since they are all located on the surface of the same medium.
  • auxiliary clock pulses remain in the same phase relationship with the recirculating data, regardless of temperature changes or other environmental, etc. changes which may affect the propagation time delay.
  • these auxiliary clock pulses are used to synchronously sample the data at the input of the data source in each channel in order to compensate for any variations in the associated channel time delay due to temperature variations, etc.
  • the auxiliary clock pulses from the auxiliary channel are applied to the C input of the flip-flop 473 to synchronously sample the center portion or mainlobe of each of the Ricker pulses (l, l, 0, l, and O) of the waveform 471 applied to the flip-flop 473.
  • the D-flip-flop 473 transfers whatever data information was at its D input at each auxiliary clock pulse time of the waveform 475 to its Q-output.
  • the time between the auxiliary clock pulse (waveform 475) and the system clock pulse (waveform 481) is the effective residence time of the data in flip-flop 473.
  • the effective residence time in the flip-flop 473 is determined by the delay time of the acoustic medium, which is the length of time that it takes that bit to travel through the medium in the channel (401 and/or 403). Variations in the delay time of the acoustic medium, which may be caused by temperature changes or by other changes in environmental conditions, are accommodated by the time interval between the system clock pulse (waveform 481) and the auxiliary clock pulse (waveform 475). The sum of the effective re-,
  • the maximum effective residence time that can be achieved in the flip-flop 473 is equal to one bit time or interval. For example, if the operating frequency in FIG. 8 were 25 MHz, the bit time or interval would be 40 nsec. Therefore, if a temperature increase causes the channel delay time to increase, the data into the flip-flop 473 would spend less effective residence time in the flip-flop 473 to compensate for the increase in the channel delay time.
  • the flip-flop 473 also performs a bit-stretching function by stretching each bit of information present at its D input at each auxiliary clock pulse time over a full bit period.
  • sequence of stretched bits is applied from the Q output of the flip-flop 473 to the D input of another D-flip-flop 479.
  • System clock pulses shown in the waveform 481 are applied from a conventional system clock generator (not shown) to the C input of this D-flip-flop 479.
  • the D-flip-flop 479 delays the sequence of stretched bits applied to its D-input sufficiently to make the sequence synchronous with the system clock.
  • the synchronized output of the flipflop 479 is taken from the 6 output of the flip-flop 479. and is shown by the waveform 483.
  • a comparison of the wavefonns 477, 481 and 483 discloses that the waveform 483 is the delayed inversion of the waveform 477 and is synchronized with the system clock pulses of the waveform 481.
  • the waveform 483 from thefi output of the flip-flop 479 is applied via a test point 983, from which the waveform 483 may be monitored, to a new-old data recirculate gate 99B, which is similar in structure and operation to the gate 99 of FIG. 4.
  • Output terminals 1178 and 1183 of the gate 99B provide complementary outputs from the gate 998 in the same manner that the respective terminals 117 and 118 of the gate 99 provided complementary outputs from the gate 99.
  • the complementary waveforms 487 and 488 will be respectively developed at the output terminals 117B and 1188 of the gate 99B.
  • the waveform 487 at the terminal 1178 is applied to the lower input of an OR gate 489 and to the lower input of a NOR gate 491.
  • the waveform 488 at the terminal 118B is applied to the lower input of a NOR gate 495 and to the lower input of an OR gate 497.
  • the gates 489, 491, 495 and 497 function together as a three level driver 499 for developing the coded pair of push-pull binary sequences of pulses supplied to the transducers 407 and 409.
  • Gate clock pulses shown in the waveform 501 are supplied to the upper input of each of the gates 495, 489, 491, and 497. These gate clock pulses of the waveform 501 are derived from and operate at the same frequency as the system clock pulses of the waveform 481.
  • these gate clock pulses are phased with respect to the system clock pulses by any suitable phase shifter (not shown) so as to compensate for delays in the channels and circuitry shown in FIG. 8.
  • the duty cycle of these gate clock pulses is shortened in a conventional manner by any suitable circuit (not shown) such that the negative going portion of each gate clock pulse has a duration less than onehalf of the bit time or interpulse period of each gate clock pulse.
  • the duration of the negative going portion of each gate clock pulse determines the duration of each driving pulse, such as the pulse 415 or 417.
  • the distance that an elemental transducer, for example, 421-423 encompasses is equal to 2A.
  • a Ricker pulse is subsequently developed at the output of the summer 465.
  • the length of this Ricker pulse is 4A/V, where V is the acoustic velocity in the acoustic medium used. Since the sidelobes of adjacent Ricker pulses were specified to overlap by approximately one-third in order to increase the bit density, the bit time in the signal channel of FIG. 8 would be equal to two-thirds of the length of a Ricker pulse of 4A/V or 8A/3V).
  • the acoustic wave travels through the quartz medium at an approximate velocity (V) of one-eighth inch per microsecond. If a 64 14. sec long delay line is desired, the distance between corresponding fingers of, for example, the transmit transducer 407 and the receive transducer 411 must be approximately 8 inches.
  • the rate at which data is applied from the data source 419 to the signal channel of FIG. 8 is determined by the system clock pulse (waveform 481) rate. If the system clock pulse rate (F) were 25 MHz, the interpulse period of the system clock or bit time would be equal to 1/F or 40 n sec. With a bit time of 40 n sec, about 1,600 bits of digital information could be stored in the signal channel of FIG. 8. Furthermore, the distance between adjacent fingers of, for example, the transducer 407 would be equal to 3V/8F or about three sixteen-hundredths inch.
  • each drive pulse (see waveforms 513 and 525) from the data source 419 may typically be three-eighths of the interpulse period of the system clock pulse (waveform 481).
  • the acoustic medium is quartz and the system clock pulse rate is 25 MHz
  • each of the drive pulses in the waveforms 513 and 525 would have a duration of about 15 n see.
  • the center to center spacing of adjacent transducer fingers would correspond to a propagation time of approximately 15 n sec.
  • the waveform 503 is developed at the output of the NOR gate 495 upon the simultaneous application of the waveforms 488 and 501 to the inputs of the NOR gate 495, and the waveform 505 is developed at the output of the OR gate 489 upon the simultaneous application of the waveforms 487 and 501 to the inputs of the OR gate 489.
  • the waveforms 503 and 505 are respectively applied through resistors 507 and 509 to a summing point 511, where these waveforms are summed to provide the three level driving voltages shown in the waveform 513. These driving voltages in the waveform 513 are used as the voltage drive to the L-terminals of the transducers 407 and 409.
  • the waveform S15 is developed at the output of the NOR gate 491 upon the simultaneous application of the wavefonns 487 and 501 to the inputs of the NOR gate 491, and the waveform 517 is developed at the doutput of the OR gate 497 upon the simultaneous application of the waveforms 488 and 501 to the inputs of the OR gate 497.
  • the waveforms 515 and 517 are respectively applied through resistors 519 and 521 to a summing point 523, where these waveforms are summed to provide the three level driving voltages shown in the waveform 525. These driving voltages in the waveform 525 are used as the voltage drive to the U-terminals of the transducers 407 and 409.
  • the transducers 407 and 409 Upon being driven by the sequences of driving pulses in the respective waveforms 513 and 525, the transducers 407 and 409 cause sequences of stress waves and charges to propagate through the respective channels 401 and 403 to the receive transducers 411 and 413, whose outputs are summed in the summer or resistor 465 to develop the sequences of Ricker pulses shown in the waveform 471.
  • every two adjacent acoustic channels on either surface of the medium used, in conjunction with an associated amplifier and an associated data source form one signal storage channel for recirculating digital information.
  • Waveform 471 illustrates a one-fourth overlap of the Ricker pulses, whereas the previous discussion assumed a one-third overlap.
  • the specific overlap is not a critical parameter. It should be understood that the illustrations and formulas given are examples and do not constitute limitations on the generality of the various embodiments.
  • FIG. 13 illustrates a schematic block diagram of an acoustic delay line memory system in accordance with a fifth embodiment of this invention.
  • the acoustic channels 401 and 403 in the acoustic medium 405, the A and B complementary coded transmit transducers 407 and 409, the A and B complementary coded receive transducers 411 and 413, the summer 467, the amplifier 469 and the data source 419 are all identical in structure, arrangement and operation with the circuitry of FIG. 8, and function to develop and process the complementary codes A and B to form a first signal storage channel for recirculating digital information.
  • the transmit transducers 531 and 533 are similar in structure and operation to the transducer 407 of FIG. 9, while the receive transducers 535 and 537 are similar in structure and operation to the transducer 411 of FIG. 9.
  • the transducers 531 and 533 are respectively positioned a first predetermined distance from the transducers 407 and 409, while the transducers 535 and 537 are respectively positioned a second predetermined distance from the transducers 41 1 and 413.
  • the delay time between the A-coded transducers 407 and 411 is always equal to the delay time between the B-coded transducers 409 and 413, and the delay time between the C-coded transducers 531 and 535 is always equal to the delay time between the D-coded transducers 533 and 537, the delay time between the A-coded transducers 407 and 411 does not necessarily have to be equal to the delay time between the C-coded transducers 531 and 535, within the scope of the invention.
  • the transducers 531 and 535 are each physically arranged to develop a C code, while the transducers 533 and 537 are each physically arranged to develop a D code.
  • the C and D codes a complementary code pair of the type described by Marcel Golay in his aforementioned article. However, these complementary C and D codes are chosen, as will be explained later, such that after autocorrelation summing, the C and D codes do not interact with the A and B codes even though they respectively share the same acoustic channel 401 and 403.
  • the U and L terminals of the transducer 535 are parallel coupled to the U and L terminals of the transducer 537 and are also coupled across a resistor or summer 539, which has one end grounded.
  • the resistor 539 sums the corresponding terms of the autocorrelation functions of the C and D codes, in a manner similar to that described in relation to the embodiment of FIG. 8. As a result, the sum of each of the corresponding terms of the autocorrelation functions of the C and D codes is zero, with the exception of the middle term of the sum, which is equal to 2N.
  • the resultant signal output across the resistor 539 is amplified (if required) by an amplifier 541 before being applied to the input of a data source 543.
  • the C and D complementary coded transmit transducers 531 and 533, the C and D complementary coded receive transducers 535 and 537, the summer 539, the amplifier 541 and the data source 543 form a second signal channel, which shares the acoustic channels 401 and 403 with the first signal channel without interacting with the first signal channel.
  • the components 531, 533, 535, 537, 539, 541 and 543 of the second signal channel respectively correspond to the components 407, 409, 411,413,467, 469 and 419 of the first signal channel. It will now be shown how two sets of complementary series are mutually non-interacting even though both sets share the same acoustic channels 401 and 403.
  • two acoustic channels such as the channels 401 and 403 can be utilized to provide two signal channels; thereby producing a resultant storage system having a factor of two improvement over having just one signal channel in the two acoustic channels.
  • Non-interacting sets of complementary series pairs which henceforth will be referred to as non-interacting complementary (N .I.C.) codes
  • N .I.C. codes are defined by the fact that the sum of the corresponding terms of the cross-correlation functions of the N.I.C. codes is identically zero in all terms.
  • A, B, C and D codes shown in FIG. 13 have the elements as shown in the following:
  • the autocorrelation function of the A-code (AA) and the autocorrelation function of the B-code (BB) each have 2N-l terms.
  • the A and B codes will meet Golays requirements for a complementary code pair if: xi+ y 0, where i represents any positive integer from 1 through ZN-l, except N, and iii/i- N
  • AC represent the cross-correlation function of the A and C codes, which is derived by a process of multiplication and addition in the acoustic channel 401 in a manner similar to that shown in relation to FIG.
  • BD represent the cross-correlation function of the B and D codes, which is derived by a process of multiplication and addition in the acoustic channel 403 in a manner similar to that shown in relation to FIG. 10.
  • Each of the cross-correlation functions AC and BD has 2N-l terms. Now let the cross-correlation terms of AC and BD be as shown in the following:
  • N.I.C. codes An example of N.I.C. codes will now be given. Let (A,, B,) and (C,, D,) be two sets of complementary codes, where the codes A,, 8,, C and D, have the elements as shown in the following:
  • each of the complementary code sets (A,,B,) and (C,,D,) fulfills Golays requirements in equations (1) and (2) for complementary codes, as shown in the following:
  • the code sets (A B and (C,,D,) are N.I.C. codes since they fulfill the requirement of equation (3) that the sum of the corresponding terms of their cross-correlation functions is identically zero in all terms.
  • a complementary code pair of length N which is not derivable from a shorter complementary code pair is defined by Golay as a kernel.
  • the search for an original kernel is a random process and may be best accomplished with the aid of a computer.
  • a longer complementary code pair can be formed by applying certain algorithms in Golays aforementioned article to the kernel.
  • a longer pair of N.I.C. codes can be formed.
  • the previously given N.I.C. code sets of (A,,B,) and (C,,D,) may be expanded in the aforementioned manner to produce the length eight N.I.C. code sets (A,B) and (C,D), where:
  • the transducers 407 and 411 shown mechanized in FIG. 9, develop this A-code.
  • the transducers 409 and 413, 531 and 535, and 533 and 537 can be also mechanized in a similar fashion to respectively develop the B,C and D codes.
  • FIG. 14 in conjunction with the following explanation regarding the A,B,C and D codes and the autocorrelation and cross-correlation functions associated therewith.
  • the autocorrelation functions of the A,B,C and D codes have the terms as shown in FIG. 14 and in the following:
  • each of the complementary code sets (A,B) and (C,D) fulfills Golay's requirements in equations (1) and (2) for complementary codes, as shown in FIG. 14 and in the following:
  • AA BB (0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0), and
  • CC DD (0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0).
  • the code sets (A,B) and (C,D) are N.I.C. codes, since they fulfill the requirement of equation (3) that the sum of the corresponding terms of their cross-correlation functions is identically zero in all terms.
  • each pair of acoustic channels can accommodate a pair of signal channels, thereby producing a factor of two improvement of the embodiment of FIG. 13 over the embodiment of FIG. 8.
  • the nominal access time is effectively equal to the time delay through the medium. It should, however, be understood that the actual access time could be reduced, if desired, in any embodiment by interposing additional transducers of the type associated with that embodiment at appropriate locations along the acoustic paths, and providing suitable detection circuitry for these transducers.
  • FIG. 15 illustrates a means for reducing the data access time of the embodiment of FIG. 8.
  • the principles presented can be applied to any of the embodiments previously presented.
  • a summer or resistor 605 is parallel coupled across the output terminals of each of the transducers 601 and 603 to sum the autocorrelation functions of the A and B coded sequences generated by the transducers 407 and 409 in order to develop a first output.
  • the resistor 603 is also coupled between a terminal 607 and ground in order to apply the first output thereto.
  • a summer or resistor 613 is parallel coupled across the output terminals of each of the transducers 609 and 61 1 to sum the autocorrelation functions of the A and B coded sequences respectively propagating in the channels 401 and 403 in order to develop a second output.
  • the resistor 613 is also coupled between a terminal 615 and ground in order to apply the second output thereto.
  • the ungrounded side of the resistor 465 is also coupled to a terminal 617 in order to apply the signal channel output thereto.
  • the terminals 607, 615 and 617 may be utilized in conjunction with any suitable circuitry for selectively monitoring the data.
  • the terminals 607, 615 and 617 could be the input terminals of an electronic switch (not shown) which could select any desired output to be applied to circuits similar to the serially coupled amplifier 469 and D- flip-flops 473 and 479 in FIG. 8 for monitoring at a test point similar to the test point 98B in FIG. 8.
  • the sets of receive transducers 601 and 603, and 609 and 611 could be respectively placed within the signal channel of FIG. in order to provide twenty and forty microsecond access times. This placement of transducers would therefore reduce the access time to one-third, since the desired data in the signals channel could be accessed at any one of three positions. Shorter or longer access times could be realized in the same manner by increasing or decreasing the number of sets of receive transducers between opposite ends of the acoustic paths in any given signal channel.
  • suitable addressing circuitry must be provided.
  • An appropriate approach would involve the use of a channel selection device, a channel position counter actuated by the system clock pulse, and coincidence circuitry to indicate coincidence between the desired channel position and the actual channel position.
  • the invention thus provides, as disclosed in the various embodiments, an information storage system utilizing an acoustic medium having its surface subdivided into a plurality of individually isolated acoustic signal channels upon which a plurality of transmit and receive transducers are selectively placed, thereby enabling the system to have a very high data storage capacity.
  • a recirculating memory system comprising:
  • a plurality of first transducer means positioned at a first end of said surface to define a plurality of transmission channels, said plurality of first transducer means being coupled to said plurality of data means and being respectively responsive to the plurality of data signals therefrom for causing a plurality of coded acoustic surface waves to respectively propagate in a first direction along parallel paths in said plurality of channels, said structure having physical characteristics such that the plurality of coded surface waves are respectively confined in said plurality of channels;
  • a plurality of second transducer means positioned at a second end of said surface to be respectively contained within said plurality of channels, said plurality of second transducer means being responsive to the plurality of coded surface waves for respectively providing a plurality of decoded output data;
  • each of said plurality of gating means passing the old digital data signals from its corresponding one of said plurality of demodulating means to its corresponding one of said plurality of data means in a first mode of operation, and each of said plurality of gating means blocking the old digital data signals from its corresponding one of said plurality of demodulating means and allowing new digital data signals to be inserted and passed to its corresponding one of said plurality of data means in a second mode of operation, each of said plurality of data means being responsive to the digital data signals applied from its corresponding one of said plurality of gating means for developing the data signals to be applied to its corresponding one of said plurality of first transducer means.
  • a recirculating memory system comprising:
  • isolating means positioned in said structure for separating said surface of said structure into a plurality of transmission channels, said isolating means substantially isolating each of said transmission channels from other ones of said pluralityof transmission channels;
  • a plurality of first transducer means respectively positioned within said plurality of transmission channels at a first end of said surface, said plurality of first transducer means being respectively coupled to said plurality of data means and being respectively responsive to the plurality of data signals therefrom for causing a plurality of coded acoustic surface waves to respectively propagate in a first direction in said plurality of transmission channels;
  • a plurality of second transducer means respectively positioned within said plurality of transmission channels at a second end of said surface, said plurality of second transducer means being responsive to the plurality of coded surface waves for respectively providing a plurality of decoded output data;
  • each of said plurality of gating means passing the old digital data signals from its corresponding one of said plurality of demodulating means to its corresponding one of said plurality of data means in a first mode of operation, and each of said plurality of gating means blocking the old digital data signals from its corresponding one of said plurality of demodulating means and allowing new digital data signals to be inserted and passed to its corresponding one of said plurality of data means in a second mode of operation, each of said pluralities of data means being responsive to the digital data signals applied from its corresponding one of said plurality of gating means for developing the data signals to be applied to its corresponding one of said plurality of first transducer means.
  • each of said plurality of transmission channels further includes:
  • said structure is composed of a non-piezoelectric material
  • said pluralities of first and second transducer means comprise pluralities of layered transducers, each layered transducer including a metallic interdigital thin film fingered device deposited on said surface of said nonpiezoelectric material and a thin film piezoelectric material deposited on said device.
  • said structure is composed of a piezoelectric material
  • said pluralities of first and second transducer means comprise pluralities of interdigital transducers, each interdigital transducer being a metallic interdigital thin film fingered device deposited on said surface of said piezoelectric material.
  • each of said plurality of first transducer means is a transmit transducer for converting the data signals from its associated one of said plurality of data means into mechanical forces in the form of coded surface waves containing the data to be stored;
  • each of said plurality of second transducer means is a receive transducer for converting the data contained in the coded surface waves into the decoded output data.
  • each of said plurality of data means includes a first oscillator for developing a carrier signal at a predetermined frequency, and switching means coupled to said first oscillator and to a corresponding one of said gating means and being responsive to the digital data signals from said corresponding one of said gating means and the carrier signal from said first oscillator for developing its data signals in the form of amplitude coded carrier signals at the predetermined frequency;
  • each corresponding group of said transmit and receive transducers in each of said plurality of transmission channels is responsive to the predetermined frequency of its associated one of said plurality of data means;
  • each of said plurality of demodulating means is an am plitude detector for converting amplitude variations in the decoded output data from its associated receive transducer into the old digital data signals.
  • each of said plurality of gating means including means for developing complementary sets of digital data signals
  • each of said plurality of data means includes a second oscillator for developing a carrier signal at a preselected frequency, and gate means coupled to said second oscillator and to said corresponding gating means and being responsive to the complementary sets of digital data signals from said corresponding gating means and the carrier signal from said second oscillator for developing its data signals in the form of phase coded carrier signals at the preselected frequency;
  • each corresponding group of said transmit and receive transducers in each of said plurality of transmission channels is responsive to the preselected frequency of its associated one of said plurality of data means;
  • each of said plurality of demodulating means is a phase detector for converting phase changes in the decoded output data from its associated receive transducer into the old digital data signals.
  • each of said data means comprises a plurality of sources of data for respectively generating a plurality of data signals to be stored;
  • each of said first transducer means comprises a plurality of transmit transducers, said plurality of transmit transducers being respectively responsive to the plurality of data signals from said plurality of sources of data for causing a plurality of coded acoustic surface waves to respectively propagate in said transmission channel;
  • each of said second transducer means comprises a plurality of receive transducers, said plurality of receive transducers being respectively responsive to the corresponding plurality of coded acoustic surface waves for respectively providing a plurality of decoded output data in said transmission channel;
  • each said demodulating means comprises a plurality of demodulators, said plurality of demodulators being respectively coupled to said plurality of receive transducers for respectively converting the plurality of decoded output data into a plurality of old digital data signals;
  • each said gating means respectively comprises a plurality of gating circuits respectively coupled between said plurality of demodulators and said plurality of sources of data, each said gating circuit selectively providing a first 'mode of operation to pass old digital data signals to a corresponding one of said sources of data and a second mode of operation to block old digital data signals and allow new digital data to be inserted and passed to its corresponding one of said sources of data, each of said sources of data being responsive to the digital data signals applied thereto for developing the data signals to be applied to its corresponding one of said plurality of transmit transducers.
  • each of said transmit transducers is respectively responsive to a plurality of different frequencies such that there is no interaction among said plurality of transmit transducers in said transmission channel;
  • corresponding ones of said plurality of receive transducers and said plurality of transmit transducers in each of said transmission channels are responsive to only one of the plurality of different frequencies such that there is no interaction among said plurality of receive transducers in said transmission channel.

Landscapes

  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
US82229A 1970-10-20 1970-10-20 Acoustic delay line memory system Expired - Lifetime US3668662A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US8222970A 1970-10-20 1970-10-20

Publications (1)

Publication Number Publication Date
US3668662A true US3668662A (en) 1972-06-06

Family

ID=22169867

Family Applications (1)

Application Number Title Priority Date Filing Date
US82229A Expired - Lifetime US3668662A (en) 1970-10-20 1970-10-20 Acoustic delay line memory system

Country Status (5)

Country Link
US (1) US3668662A (de)
CH (1) CH532305A (de)
DE (1) DE2150507A1 (de)
FR (1) FR2111725A1 (de)
GB (1) GB1335884A (de)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3852724A (en) * 1973-03-30 1974-12-03 Texas Instruments Inc Surface wave clock and serial data storage unit
US3886529A (en) * 1973-12-26 1975-05-27 Thomson Csf Electro-acoustic memory device
US4210900A (en) * 1978-08-16 1980-07-01 Honeywell Inc. Surface acoustic wave code reader
US4393356A (en) * 1974-11-12 1983-07-12 Siemens Aktiengesellschaft Filter circuit for electric waves
US4403834A (en) * 1979-07-23 1983-09-13 Kley & Associates Acoustic-wave device
US4739290A (en) * 1986-11-05 1988-04-19 The United States Of America As Represented By The Secretary Of The Air Force Variable analog delay line
US5243556A (en) * 1991-02-22 1993-09-07 United Technologies Corporation Acoustic charge transport memory device
WO2015138058A3 (en) * 2014-02-03 2015-12-30 Cornell University Piezoelectric and logic integrated delay line memory

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3394355A (en) * 1966-04-15 1968-07-23 Bell Telephone Labor Inc Information storage timing arrangement

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3394355A (en) * 1966-04-15 1968-07-23 Bell Telephone Labor Inc Information storage timing arrangement

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3852724A (en) * 1973-03-30 1974-12-03 Texas Instruments Inc Surface wave clock and serial data storage unit
US3886529A (en) * 1973-12-26 1975-05-27 Thomson Csf Electro-acoustic memory device
US4393356A (en) * 1974-11-12 1983-07-12 Siemens Aktiengesellschaft Filter circuit for electric waves
US4210900A (en) * 1978-08-16 1980-07-01 Honeywell Inc. Surface acoustic wave code reader
US4403834A (en) * 1979-07-23 1983-09-13 Kley & Associates Acoustic-wave device
US4739290A (en) * 1986-11-05 1988-04-19 The United States Of America As Represented By The Secretary Of The Air Force Variable analog delay line
US5243556A (en) * 1991-02-22 1993-09-07 United Technologies Corporation Acoustic charge transport memory device
WO2015138058A3 (en) * 2014-02-03 2015-12-30 Cornell University Piezoelectric and logic integrated delay line memory
US9761324B2 (en) 2014-02-03 2017-09-12 Cornell University Piezoelectric and logic integrated delay line memory

Also Published As

Publication number Publication date
FR2111725A1 (de) 1972-06-09
DE2150507A1 (de) 1972-04-27
GB1335884A (en) 1973-10-31
CH532305A (de) 1972-12-31

Similar Documents

Publication Publication Date Title
US3681579A (en) Non-interacting complementary coding system
US3668662A (en) Acoustic delay line memory system
JPH05276016A (ja) ランダム論理適用のための動的レイショレス・サーキットリー
US3786357A (en) Digital pulse train frequency multiplier
US3774019A (en) Correlation system with recirculating reference signal for increasing total correlation delay
GB1380570A (en) Logical circuit arrangements
US4348902A (en) Ultrasonic imaging system using plural square wave pulse trains of successively delayed intervals
US3001140A (en) Data transmission
US3665413A (en) Waveform regenerator for use with a digital correlator
JPS5949021A (ja) 多相mos集積回路
US3671960A (en) Four phase encoder system for three frequency modulation
US3138723A (en) Dynamic storage circuit utilizing two tunnel diodes and reflective delay line
US3145369A (en) Magnetostrictive stability device
SU947856A1 (ru) Многоканальный параллельный генератор псевдослучайных чисел
US3612900A (en) Shift register circuit
Van de Vaart et al. Acoustic-surface-wave recirculating memory
RU2108659C1 (ru) Цифровая регулируемая линия задержки
RU2012054C1 (ru) Устройство для перебора перестановок
RU2007756C1 (ru) Устройство для регистрации быстроменяющегося процесса
US3054091A (en) Data transferring systems
US3364474A (en) Ferroacoustic memory delay line employing reflected strain waves for improved signal-to-noise response
US3911290A (en) N-phase bucket brigade optical scanner
US3119929A (en) High capacity accumulator
US3416145A (en) Read-out system for recirculating memory
RU1521226C (ru) Устройство задержки импульсов