`United States Patent
`5,995,553
`[11] Patent Number:
`
`Crandall et al. Nov. 30, 1999 [45] Date of Patent:
`
`
`
`US()()5995553A
`
`54
`
`ENCODER/DECODER FOR EMERGENCY
`ALERT SYSTEM
`
`
`AUDIO
`AMPLIFIER
`
`21
`I I
`85 4 CNTL
`36
`AU 0
`
`AMBLIFIER
`.7
`UD'0
`
`
`(51
`R5232
`R5232
`I
`CLOCK - D
`REFERENCE
`35
`E
`INHIBIT
`a
`m
`w D TIMER
`60
`
`v an
`
`
`45
`CNTL
`DECODER
`
`
`
`
`DRIVER
`
`AUDIO
`
`RELAY
`DRIVER
`
`RLLAV
`DRIVER
`
`62
`
`
`I,
`
`EPROMKZSGKB)
`SRAM 54KB
`
`42
`
`FLTIME crow
`
`4Q,
`
`R5485
`
`PRI'LV'FFER
`61
`
`62
`
`66
`86
`
`IBM EX. 1012
`
`IBM EX. 1012
`
`1 of 16
`10f16
`
`OTI IER PUBLIC/XII ONS
`
`Article by Frederick M, Baumgarlner entitled Upgrading
`The Emergency Broadcast System: published during the
`year 1993.
`Article by TFT, Inc. and submitted by Frederick M. Baum-
`gartner,entitled “Emergency Information System” circulated
`on Dec. 11, 1992 at a Federal Communication Conference in
`Washington, DC.
`Primary Exmniner7Wellington Chin
`Assistant Examiner—Congvan Tran
`Attorney. Agent, or Firm—Jack M. Wiseman
`[57]
`ABSTRACT
`An encoder/decoder for an emergency alert system to enable
`broadcasters to receive, store, re-bruadcast and originate
`emergency alert messages. Multiple emergency alert signals
`are received by the encoder/decoder. A digital signal pro-
`cessor of the encoder/decoder scans the reception of the
`multiple emergency alert messages to determine the pres-
`ence of an incoming emergency alert signal. The digital
`signal processor provides digital implementation of a fre-
`quency shift key modulation and a frequency shift key
`demodulation to encode and decode emergency alert mes-
`sages. Additionally, the digital signal processor functions as
`--‘
`.'
`,
`.Iv-
`.‘
`.'
`'
`1
`.
`.
`'
`1
`a central processing unit to control input/output ports over a
`31g}le 5125'ng fif°L°b>°§FU§ 1°; Pfrllfrmingfilfi “flag {Em}
`ecormg uncions anr Deon ro a
`eneo mg anr recormg
`funcmfls-
`
`21 Claims, 8 Drawing Sheets
`
`32
`
`VOICE
`
`SPKR
`37
`
`AUDIO
`OUTPUT
`
`/ 10
`
`ON-AIR
`RELAV
`
`ALERI
`RELAY
`
`59
`REMOTE
`C/S
`WINTER
`4638'“
`EXPDR
`
`52
`
`1
`
`85
`
`83
`
`78
`
`65
`
`75
`
` 56
`
`
`
`Inventors: Kenneth Crandal], Redwood City;
`Kenneth Fesler, Stanford, both of
`Calif.
`
`73 Assignee: TFT, Inc., Santa Clara, Calif.
`
`App]. No; 08/789,296
`21
`Filed:
`Jan. 28, 1997
`22
`H041. 27/10
`Int. Cl.6 ..
`51
`.. 375/272; 455/404; 455/521
`52 US. Cl.
`
`375/219, 222,
`58
`Field of Search
`340/87009, 901,
`4
`375/272, 303, 334
`870, 945; 329/300, 315; 332’100, 118,
`117; 348/14; 455/404, 521, 527
`References Cited
`US. PAI‘EN'I‘ DOCUMENTS
`
`
`
`340/539
`- 340182544
`704/274
`/
`340,461
`. 455/541
`375/334
`375/334
`455/66
`
`
`
`9/1987 Raizen et al.
`-
`'10/1989 Fibch 6t r114
`9/:1990 Bmfimn “1 al-
`/
`tsea.
`31221 £13131“? 1
`,1992 Haymond .
`8/1993 Schwed el aL
`5/1995 Davis et al.
`7/1996 liberti, Jr. et 3
`’10/1996 Takahisa .......1.
`
`4,692,742
`
`
`
`5,148,153
`52417689
`5,420,888
`5,533 062
`‘
`4.073
`
`zo
`
`25
`SWITCH
`
`CH1 I
`AUDIO
`CONNECTOR
`CHANNEL
`C H. 2
`33211081“
`CONNECTOR
`
`I
`
`
`
`US. Patent
`
`Nov. 30, 1999
`
`Sheet 1 0f 8
`
`5,995,553
`
`mmU<IE
`
`
`
`
`
`Ujmaamm_m0._.U<mmmEOImMIUmDIUm4<k_&mOImJOOIUm
`
`
`
`
`
`
`
`
`
`
`
`£39mmzoiémmzoEfimmzofiim
`
`362mgm>>Zmmmfizmo
`
`
`LlIIVozE<mmEo
`
`33$<<OZ52355
`
`Nlmlbl
`
`Him/3i99E399E2<
`
`2 of 16
`20f16
`
`
`
`US. Patent
`
`99910,
`
`hS
`
`00f02
`
`5,995,553
`
`3._<zo_m
`
`
`
`
`v.wwwmwmvz2953?m$8-9:
`
`
`
`mQOUmo<mmm2“.002mmmmo<mIm<w
`
`mImilwknl
`
`0:;2mm;MEI;Ex;
`
`OI>>
`
`w|928mmmzo:mEEonnZ£29m1mm|I.I
`
`
`
`
`3 of 16
`3of16
`
`
`
`
`
` 9/n:n:>_<._.m52:.ZO_._.<mDQmQOUmoOUo.mQOU
`
`
`
`ZO;<._.m0&3sz>mZOC.<UO|_._.Zw>mEO._.<Z_O_mOm4m§<mma
`
`
`
`
`
`
`
`
`US. Patent
`
`N0v.30, 1999
`
`Sheet 3 0f8
`
`5,995,553
`
`Eg_ 3A
`
`
`
`16
`
`
`
`CHANNEL
`CONNECTOR
`
`2 C)
`
`AUDK)
`AMPLWWER
`
`ZI
`
`AUDK)
`AMPLWWER
`
`R5232
`
`60H:
`CLOCK
`REFERENCE
`
`PRINTER/SPEAKER
`INHIBIT
`
`52
`
`66
`8Q:
`
`
`
`
`
`
`
`60
`
`ENCODER
`w DIWMER
`K v
`E
`80
`DECODER
`
`KEY BD
`
`4 of 16
`4of16
`
`
`
`US. Patent
`
`N0v.30, 1999
`
`Sheet 4 0f 8
`
`5,995,553
`
`5—57.... SB
`
`31
`
`VOL
`3 CNTL
`
`85
`
`32
`
`VOéCOERDER
`RE
`
`SPEAKER
`3Q:
`
`3
`
`7
`
`AUDIO
`AMPLIFIER
`
`AUDIO
`OUTPUT
`
`41
`
`BO
`
`40
`
`CODEC
`
`E55
`
`CNTL
`
`81
`
`RELAY
`DWVER
`
`RELAY
`DRIVER
`
`R5232
`
`RS485
`l/F
`
`4Q;
`
`3
`
`m
`Q
`
`61
`
`82
`
`,
`
`85
`
`83
`
`53
`
`8
`
`65
`
`ON-AIR
`RELAY
`
`ALERT
`RELAY
`
`56
`REMOTE
`C/s
`MODULE
`
`4-PORT
`COM
`EXPDR
`
`LCD
`DISPLAY
`
`5 of 16
`50f16
`
`
`
`US. Patent
`
`9ww,
`
`m
`
`00
`
`5,995,553
`
`v.59503553m<55.052RmpF
`
`s.Umm0083
`
`u><4mo
`
`u.NN
`
`6 of 16
`6of16
`
`.UmmOO©m\m
`
`u><4mo
`
`
`
`
`
`
`US. Patent
`
`Nov. 30, 1999
`
`Sheet 6 0f 8
`
`5,995,553
`
`Fg_5
`
`
`
`
` [/9600 SEC.
`ELAPSED ?
`
`STORE DIGITIZED
`AUDIO INPUT SAMPLE
`NEW: INPUT SAMPLE
`
` RECALL AUDIO SAMPLES
`STORED EARLIER
`
`OLD 9= 9 SAMPLES EARLIER
`OLD I8=I8 SAMPLES EARLIER
`
`
`
`SUM=(NEW*OLD 9) +(OLD 9*OLD I8)
`
`
`
`ATTENUATE
`AC COMPONENT
`
`7 of 16
`70f16
`
`
`
`US. Patent
`
`N0v.30, 1999
`
`Sheet 7 0f 8
`
`5,995,553
`
`
`
`WEEKLY OR
`MO NTHLY TEST
`
`YES
`
`NO
`
` RECEIVE
`.7
`RX TIME=CURRENT TIME+8 DAYS
`
`
`(CURRENT TIME-TX TIME)
`
`
`
`PRINT:
`“NO WEEKLY OR MONTHLY TEST
`TRANSMITTED FOR 8 DAYS'
`
`
`
`NO
`
`
`
`(CURRENT TIME-RX TIME)
`
`
`
`
`
`
`PRINTS
`“NO WEEKLY OR MONTHLY TEST
`RECEIVED FOR 8 DAYS"
`
`8 of 16
`8of16
`
`
`
`US. Patent
`
`5,995,553
`
`mmkzm
`
`v.555ommwm_Nmmofioéamtxm$88.5n51
`
`
`
`0103mw<ablfinfilmmooozm
`
`Awozqo
`
`980030II9OIEO9.8.w8209UoIIoOIEosé
`1,.30GOIliO'EOS.canw0‘529300..Ema~530
`
`00000Dxs3m0IIOOagoa
`II.m20Oas.5350OE-IOOE=IOa;xUMA520Oxxxx
`83mmEdaMwoo:0¢02%«2-20
`
`
`1232325128F35255.2;ozmm
`
`
`mwmwfiwzooooooo.IIGOEEO
`:3:033OIIQOIEOOE
`oz:om:2992885:28
`
`02:23022%;28
`
`9 of 16
`9of16
`
`
`
`
`
`
`5,995,553
`
`1
`ENCODER/DECODER FOR EMERGENCY
`ALERT SYSTEM
`
`BACKGROUND OF THE INVENTION
`
`to encoder/
`invention relates in general
`The present
`decoders, and, more particularly, to an encoder/decoder for
`an emergency alert system.
`The patent to Ganzer et al., US. Pat. No. 5,121,430,
`issued on Jun. 9, 1992, for Storm Alert For Emergencies,
`discloses an emergency alert system. The emergency alert
`system includes a code generator which is part of a broadcast
`transmission system. The code generator produces a com-
`posite code signal. One component of the composite code
`signal designates a geographical area for receiving a mes—
`sage, Another component of the composite code signal
`designates the alert message for the designated geographical
`area. The composite code signal
`is encrypted and the
`encrypted composite code signal modulates an audio carrier
`by frequency shift keying. Remote receivers are tuned to the
`broadcast
`transmitter. The receivers demodulate the
`encrypted composite code signal and recovers therefrom the
`composite signal. A data comparison circuit within the
`receivers compares the user location code with the desig—
`nated geographical location code. If a match is detected a
`selected number of times over a predetermined time period,
`the receivers in which the match is detected will activate an
`alarm and the alert message is reproduced by the receiver.
`The broadcast transmitter may be a television transmitter
`and the remote receivers may be television receiver circuitry.
`In the patent to Permut et al., US. Pat. No. 4,155,042,
`issued on May 15, 1979, for Disaster Alert System, there is
`disclosed a central alert station. The central alert station
`includes a code selector and transmits coded radio frequency
`activation signals specifying the geographical area. The
`central alert station also transmits audio signals containing
`an audio message. Simultaneous transmission of the coded
`activation signal and the audio signal are possible by mul-
`tiplexing both signals on the same frequency by employing
`a multiplexer. A plurality of radio frequency receivers are
`remotely located. The output of each of the radio frequency
`receivers is supplied to a decoder, which analyzes the coded
`radio frequency activation signal. Detection of a coded
`activation signal by the decoder results in the activation of
`power circuits. Each decoder is coupled to its associated
`radio frequency receiver and enables user entry of the
`location code corresponding to the geographical area of the
`associated receiver. Activation of the power circuits results
`in the operation of an audible alarm, a display of a visible
`alarm, reproduction of an audio message, and the activation
`of desired auxiliary units.
`The patent to Giallanza et al., US. Pat. No. 4,383,257,
`issued on May 10, 1983, for Message Communication
`System With Message Storage, discloses a transmission
`system. The transmission system developes a binary
`encoded data train having a header followed by a message.
`The data train is applied to a carrier frequency to modulate
`the carrier using frequency shift key techniques. The header
`uses synchronizing signals, one or more address signals, and
`a message. One or more receivers receive the message in
`response to an address signal in the header. The digital data
`is converted into audio signals for modulating the transmit-
`ted signal by frequency modulation. Areceiver/detnodulator
`detects the binary encoded data train and demodulates the
`carrier modulated by the audio frequencies into the corre-
`sponding sequence of binary logic levels. The demodulated
`digital data is then applied to a bit synchronizer that syn—
`
`10
`
`Nm
`
`upat
`
`60
`
`65
`
`2
`chronizes the internal clocks of the receiver to the incoming
`data train so that each of the binary data bits can be sampled
`and applied to a decoder. The decoder stores the message
`prior to display of the message on a visual alphanumeric
`display.
`In the patent to Bernard et al., US. Pat. No. 4,956,875,
`issued on Sep. 11, 1990, for Emergency Radio Alerting And
`Message Transmitting System Directable To Selected
`Classes And Numbers ()f Receivers, there is disclosed an
`emergency radio alerting and warning system. The emer-
`gency radio alerting and warning system includes a fre-
`quency modulated transmitter. The broadcast signal from the
`frequency modulated transmitter uses an encoder to provide
`a code to enable broadcasting to be made to particular
`receivers in a selected geographical location. The broadcast
`signal is a composite signal that also includes sound mes-
`sages and audible alarms. Frequency modulated receivers
`are receptive, but inactive, until the specific encoded geo—
`graphical signal at
`frequency modulated receivers is
`received. Upon detecting the specific encoded geographical
`signal, the activated frequency modulated receivers activate
`an audible alarm followed by the alert message.
`The patent to Rush, No. US. Pat. No. 5,030,948, issued
`on Jul. 9, 1991,
`for Multiple Characteristic Sensitive
`Addressing Scheme ForAMultiple Receiver Data Network,
`discloses a data transmission network. The data transmission
`network includes a transmitter for transmitting messages via
`a radio wave type communications medium, such as a
`sub—audible carrier or a frequency modulated broadcast band
`or an ultra high frequency television spectrum for incorpo—
`ration into existing television transmission. The data trans-
`mission is a composite signal that includes a code compo-
`nent and a message component. Receivers compare the code
`component. Should the code of the receiver match the
`transmitted code,
`then the message is stored. The stored
`message may be outputted by alternative apparatus includ-
`ing a circuit capable of generating audio from digital data.
`In an article circulated on Apr. 18, 1993, by Frederick M.
`Baumgartner of TFT, Inc. of Santa Clara, Calif., at an NAB
`Convention in Las Vegas, Nev., there is disclosed an emer-
`gency broadcast system in which a microprocessor scans
`audio and data sources for emergency information. The
`emergency broadcast system employs a header containing
`location and emergency alert information. The emergency
`alert information is decoded by a receiver system that scans
`between several
`information sources. Decoders scan or
`monitor looking for the emergency information source pre-
`amble and data. Decoders decode the original emergency
`information source header, data and end of message and then
`regenerate the frequency shift keying of the emergency
`information system signal, The sources of emergency
`information, which provide audio signal input are connected
`to an audio bus. A voice storage is provided for review or
`rebroadcast of emergency information. The emergency
`information system utilizes all electronic media, including
`broadcast television, radio, cable delivered services, satellite
`services, data services, and government and private warning
`services.
`
`SUMMARY OF THE INVENTION
`
`invention is to provide an
`An object of the present
`encoder/decoder for an emergency alert system at a rela-
`tively low cost with relatively easy operation and installa-
`tion.
`Another object of the present invention is to provide an
`encoder/decoder for an emergency alert system that has
`greater accuracy in the detection of additional waveforms.
`
`10 of 16
`10 of 16
`
`
`
`5,995,553
`
`3
`he present invention is to provide an
`Another object 0
`encoder/decoder for an emergency alert system that is more
`tolerant to distortions in the reception of audio input signals.
`Another object 0
`he present invention is to provide an
`encoder/decoder for an emergency alert system that has
`improved signal
`to noise ratio performance and greater
`tolerance to phase distortion
`Another object 0‘ be present invention is to provide an
`encoder/decoder for an emergency alert system in which
`there is improved selectivity in the detection of incoming
`audio signals.
`Another object 0‘ be present invention is to provide an
`encoder/decoder for an emergency alert system in which test
`reminder messages are displayed when the encoder/decoder
`has not
`transmitted or received test messages Within a
`prescribed period 0
`ime.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`FIG, 1 is a diagrammatic illustration of a web structure for
`an emergency information superhighway.
`FIG. 2 is a diagrammatic illustration of a timing diagram
`of a header and message encoded and decoded by the
`encoder/decoder of the present invention.
`FIG. 3 is a block diagram of the encoder/decoder embody-
`ing the present invention.
`FIG. 4 is a block diagram of a delay and multiplier for a
`frequency shift key demodulator employed in a digital signal
`processor of the encoder/decoder shown in FIG. 3.
`FIG. 5 is a flow chart for the delay and multiplier for the
`frequency shift key demodulator employed in the digital
`signal processor of the encoder/decoder shown in FIG. 3.
`FIG, 6 is a flow chart of the weekly/monthly test reminder
`of the digital signal processor of the encoder/decoder shown
`in FIG. 3.
`
`FIG. 7 is a front elevation view of the front panel for the
`encoder/decoder embodying the present invention.
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`
`The encoder/decoder 10 of the present invention enables
`broadcasters to receive, store, re-broadcast and originate
`emergency alert messages. When an agency, such as the
`National Weather Service or the Emergency Operations
`Center, issues an alert message, it transmits a digital emer-
`gency alert header and a voice message through the encoder/
`decoder of the present invention to a local AM, PM or
`television station. The encoder/decoder 10 is located at the
`site of the local AM, FM or television station employing the
`same. The local AM, FM or television station,
`in turn,
`re-broadcasts the voice message to remotely located AM,
`FM or television receivers By way ol‘ example, a web
`structure for emergency alert system information superhigh-
`way is diagrammatically illustrated in FIG. 1 wherein
`agencies, such as the Emergency Operating Centers,
`National Weather Service and other similar agencies, origi-
`nate alert messages and transmit a digital emergency alert
`system header 15 (FIG. 2) and a voice message to a local
`AM, FM, or television station, which, in turn, broadcasts the
`voice message to remotely located receivers designated for
`receiving the voice messages, such as receivers located in a
`designated geographical area,
`Multiple emergency alert signals from respective emer-
`gency alert systems are applied respectively to audio chan-
`nel connectors 16 and 17. Interfaced, respectively, with the
`
`4
`audio channel connectors 16 and 17 are balanced audio
`amplifiers 20 and 21. Connected to the output of the audio
`amplifiers 20 and 21 are suitable audio or analog switches
`25—27. The audio switches 25—27 route the output signals
`from the balanced audio amplifiers 20 and 21 to a coder/
`decoder (codec) 30.
`The codec 30 converts audio signals to digital signals and
`converts digital signals to audio signals. In addition thereto,
`the codec 30 converts digital data signals generated by a
`digital signal processor 35 to audio signals. The codec 30 is
`a combination of a coder and decoder operating in different
`directions of transmission wi thin the encoder/decoder 10. In
`the exemplary embodiment, the codec 30 is of the type
`manufactured by Texas Instruments Corporation of Dallas,
`Tex., as the TCM320AC37N.
`The audio switches 25—27 also route the output of the
`audio amplifiers 20 and 21 to a volume control 31 and a
`digital voice recorder 32. The output of the volume control
`31 is applied to a speaker driver 36, which is connected to
`a front panel speaker 37 of the encoder/decoder 10. The
`volume control 31 is adjusted by software to regulate the
`audio level of the panel speaker 37. In addition thereto, the
`volume control 31 also adjusts the output of the audio
`amplifier 40 to regulate the audio level of emergency alert
`signals applied to a local transmission system, not shown,
`over a conductor 41. The volume control 31 is manufactured
`and sold by Maxim Integrated Products of Sunnyvale, Calif,
`as the MAX532B095. Should the alert message be verified
`by the digital signal processor 35 for re-transmission over
`the conductor 41, it will have a new station identification
`code inserted therein and it will include a two-tone attention
`signal, a recorded voice message, and an end of message
`signal. Each header code message and each end of message
`code will be preceded by a digital preamble code of the
`digital emergency alert system header IS.
`The digital voice message recorder 32 digitizes and stores
`voice messages for playback or for re-broadcast. It is a
`sampling analog-to-digital converter and a digital-to-analog
`converter that converts incoming voice messages to digital
`data and stores the digital data in voice memories thereof at
`select memory locations for voice storage. In the exemplary
`embodiment, the last incoming audio message, up to two
`minutes, is available for the operator’s immediate review.
`The operator can decide whether to forward the last message
`received after review of the header 15 and the voice mes-
`sage. The digital voice message recorder 32 allows auto-
`matic forwarding of the voice message without using an
`external recording device.
`To play back a message, the digital voice recorder 32
`retrieves digital data from the voice memories thereof and
`converts the data back into its original analog form. Audio
`signal buffering, gain and automatic level control are pro-
`vided by the digital voice recorder 32. ()kidala Corp. of
`Milpitas, Calif, manufactures and sells the digital voice
`recorder 32 as manufacturing part number MSM 6389 QFP,
`which stores the digital data, and as manufacturing part
`number MSM 6389 QFJ, which is the controller for the
`digital voice recoder 32.
`The digital signal processor 35, which is manufactured
`and sold by Texas Instruments Corporation of Dallas, Tex.,
`as the TMS320C26, scans the multiple audio input signals
`applied to the channel connectors 16 and 17 by way of the
`audio switches 25727, codec 30 and a conductor 42 to
`determine the presence of an incoming signal representing
`an emergency alert message. In addition thereto, the digital
`signal processor 35 provides a digital implementation of a
`
`m
`
`10
`
`Nm
`
`upat
`
`60
`
`65
`
`11 of 16
`110f16
`
`
`
`5,995,553
`
`5
`frequency shift key modulator and a frequency shift key
`demodulator to encode and decode emergency alert mes-
`sages. The digital signal processor 35 functions as a central
`processing unit to control input/output ports 45 over a digital
`signal processor bus 46 for selecting the switching operation
`of the audio switches 25—27; and to adjust
`the volume
`control 31 for regulating the audio level of the panel speaker
`37 and the audio level of the emergency alert message to a
`broadcast transmission system, not shown. Thus, the digital
`signal processor 35 performs all encoding and decoding
`functions and controls all input/output activity.
`A field programmable gate array 50, which is manufac-
`tured and sold by Xilinx, Inc. of San Jose, Calif., as the
`XC3042,
`is operatively controlled by the digital signal
`processor 35 through the digital signal processing bus 46 to
`generate all internal timing signals and to perform internal
`digital signal routing. Connected to the field programmable
`gate array 50 is a bi-directional RS-232 interface 51, which
`provide ASCII data input of emergency alert system mes-
`sages. In the exemplary embodiment, the rate for the data
`output is 1200 baud. In the exemplary embodiment, a 60 Hz
`clock reference is applied to the field programmable gate
`array 35 from a suitable source, not shown. Also applied to
`the field programmable gate array circuit 50 is a printer/
`speaker inhibit 52. The printer/speaker inhibit 52 inhibits or
`Inutes a printer 53 and the speaker 37 when desired by
`closing a normally opened switch or relay contacts, not
`shown.
`Areal-time clock circuit 55 under the control of the digital
`signal processor 35 over the digital signal processor bus 46
`maintains a calendar and time of day. The real-time clock
`circuit 55 is manufactured and sold by Dallas Semiconduc-
`tor of Dallas, Tex., as the DSI4285. The output of the
`real—time clock circuit 55 is connected to a set—up memory
`or system random access memory 62, which is used for
`temporary data storage and calculations as well as long term
`storage of setup information. The system random access
`memory 62 communicates with the digital signal processor
`35 through the digital signal processor bus 46. The event and
`location data of the header 15 (FIG. 2) is compared with the
`cata stored in the system random access memory circuit 62
`by the signal digital processor 35 for validation to determine
`Whether the incoming message should be re—transmitted
`hrough the encoder/decoder 10.
`A system read-only program memory 54 stores the
`instructions for the operation of the encoder/decoder 10 and
`tie encoding and decoding software for the digital signal
`processor 35. The system read-only program memory 54 is
`connected to the digital signal processor 35 through the
`eigital signal processor bus 46. The operating system
`software, the encoding software and the decoding software
`are stored in the system read-only program memory 54. A
`reset circuit and watchdog timer 60 provides power-on and
`cefault/time-out reset for the digital signal processor 35 and
`[16 central processing unit thereof.
`The digital signal processor 35 provides output message
`information for the printer 53 through the digital signal
`processor bus 46 and a printer interface 61, The routing of
`c ata to the printer 53 is controlled by the field programmable
`gate array 50 and the input/output ports 45 under instruc-
`tions from the digital signal processor 35. The printer 53, in
`[16 exemplary embodiment,
`is an ASCII
`impact printer,
`which has 24 columns to record emergency alert signal
`messages received and transmitted to the encoder/decoder
`10. The digital header data and the incoming message are
`printed out by the printer 53.
`In addition to the foregoing, the digital signal processor
`35 controls the current output status of a liquid crystal
`
`
`
`m
`
`10
`
`Nm
`
`35
`
`40
`
`45
`
`SCI
`
`60
`
`65
`
`6
`display 65. The field programmable gate array 50, upon
`instructions from the digital signal processor 35, controls the
`routing of data to the liquid crystal display 65 through the
`input/output ports 45. It is the liquid crystal display 65 that
`scrolls incoming messages provided by the digital signal
`processor 35. The scrolling of incoming messages accom-
`modates long messages. Further, the liquid crystal display 65
`also displays encoder functions, message forwarding and
`configuration setups. The digital header 15 with the incom-
`ing message is decoded and transmitted by the digital signal
`processor 35 to the liquid crystal display 65 and the printer
`53 through the digital signal processor bus 46. The data and
`message information displayed in the liquid crystal display
`65 is printed out on the printer 53.
`In the exemplary
`embodiment,
`the liquid crystal display 65 is a large
`character, backlighted display with contrast and backlayer
`controlled by software. Suitable liquid crystal displays are
`manufactured and sold by T-tech Corporation of Alamosa,
`Colo., as the TLCD1616DLGY and by Data International
`Co. of Taipei, Taiwan, as the VD-1610-ISFDLY.
`The digital signal processor 35 is programmed to differ-
`entiate between incoming frequency shift key frequencies in
`which emergency alert system data is encoded. The fre—
`quency shift key frequencies, in which emergency alert data
`system data is encoded, are converted by the digital signal
`)rocessor 35 to digital data by frequency shift key demodu—
`ation.
`In the exemplary embodiment,
`the instantaneous
`requency of each frequency shift key frequency is shifted
`between a mark frequency of 2083.3 Hz and a space
`requency of l562.5 Hz, which corresponds to the digital
`values of 0 and 1 of the ASCII data being transmitted to the
`audio channel connectors 16 and 17.
`The digital signal processor 35 performs frequency shift
`ey modulation and frequency shift key demodulation for
`he encoder/decoder 10. In FIG. 4, there is illustrated a delay
`and multiplier 70 for the frequency shift key demodulation
`Jerformed by the digital signal processor 35. The frequency
`shift key demodulation performed by the digital signal
`arocessor 35 improves the signal to noise ratio performance
`of the encoder/decoder 10 by including information from
`additional points on the input waveform spaced to achieve a
`180 degree mark/space phase difference between the mark
`requency of 2083.3 Hz and the space frequency of 1562.5
`Hz. This phase difference improves the mark/space decision
`arocess. The frequency shift key demodulation performed
`by the digital signal processor 35 increases the tolerance of
`hase distortion performance.
`Toward this end,
`the delay and multiplier 70 for the
`requency shift key demodulation performed by the digital
`signal processor 35 comprises a multiplier 71. One input of
`he multiplier 71 has applied thereto an audio input signal
`originating from an audio input channel connector, such as
`he audio input channel connector 16. Another input of the
`multiplier 71 has applied thereto the audio input signal
`originating from the same audio input channel connector
`hrough a time delay 72. In the exemplary embodiment, the
`ime delay is 9/9600 second. The same audio input signal is
`applied to one input of a multiplier 73 through the delay 72
`and a delay 74. In the exemplary embodiment, the delay 74
`is 9/0600 second, The product of the multiplier 71 and the
`aroduct of the multiplier 73 are added by an adder 75. The
`output of the adder 75 is applied as data output through a low
`Jass filter 76 to enable the digital signal processor 35 to
`make improved mark/space decisions. The additional delay
`and multiplier 70 maximizes the difference between mark
`and space to improve the decision process of the digital
`signal processor 35. Aflow chart for the delay and multiplier
`70 is shown in FIG. 5.
`
`
`
`12 of 16
`12 of 16
`
`
`
`5,995,553
`
`7
`By virtue of the additional delay and multiplier 70, the
`encoder/decoder 10 is more tolerant to distortions in the
`reception of audio input signals and there is greater selec-
`tivity in the selection of incoming audio signals. Thus, the
`encoder/decoder 10 has greater accuracy in the detection of
`additional waveforms.
`The encoder/decoder 10 is activated by the emergency
`alert signals. In the exemplary embodiment, the emergency
`alert signals include a preamble and header codes; a two-
`tone attention signal; a voice message; and the preamble and
`end of message codes (FIG. 2). The emergency alert signals
`are applied to an audio channel connector, such as the audio
`channel connectors 16 and 17, respectively. The preamble
`and header codes, modulated by audio frequency shift
`keying, are transmitted to respective audio channel connec-
`tors 16 and 17. In the exemplary embodiment, the audio
`frequency shift keying of the preamble and header codes is
`at
`a
`rate of 52083 bits per second.
`In the exemplary
`embodiment, the mark frequency of the audio frequency
`shift keying is 2083.3 Hz and the space frequency is 1562.5
`Hz. The mark and space times,
`in the exemplary
`embodiment, are 1.92 milliseconds.
`In the exemplary
`embodiment, the characters are ASCII 7-bit characters, as
`defined in ANSI X3.4-1977, ending with an eighth null bit
`(either 0 or 1) to constitute a full eigth-bit byte. The attention
`signal
`is transmitted after the header code, and,
`in the
`exemplary embodiment, is made up of two simultaneous
`tones. In the exemplary embodiment, the fundamental fre-
`quencies of the attention signal are 853 Hz and 960 Hz.
`The emergency alert signal header 15 is digitally coded
`and encodes the following signals: preamble code, origina-
`tor identification code, event code,
`location code, event
`duration, time stamp, and station identification. The origi—
`nator identification code indicates who originally initiated
`the activation of the emergency alert system. The event code
`indicates the nature of the emergency alert message. The
`location code indicates the geographic area designated to
`receive the emergency alert message. The event duration
`code indicates the valid time period for the alert message.
`The time stamp code sets forth the day of the year and the
`time of the day that the message was initially released by the
`originating agency. Lastly, the station identification is the
`call sign or other station identification of the broadcast
`station or agency office transmitting or re-transmitting the
`emergency alert message. In the exemplary embodiment, for
`reliability the header 15 is repeated three times and the
`header preamble code of the header 15 is repeated before
`each of the three end of message codes.
`The digital header 15 in the incoming emergency alert
`message is decoded and translated by the digital signal
`processor 35 and then displayed on the liquid crystal display
`65 and printed out on the printer 53. The digital signal
`processor 35 compares the event code and the location code
`of the digital header 15 with data stored in the system
`random access memory 62 for validation to determine
`whether the emergency alert signal and the voice message
`should be re-transmitted over the audio output conductor 41.
`Should the event code and the location code match the data
`stored in the system random access memory 62, or be
`validated, then the digital signal processor 35 inserts the
`stored station identification code and re-transmits the header
`code, the two-tone attention signal, the voice message and
`an end of message signal through the audio amplifier 41 and
`over the audio output conductor 41. The audio switches
`25—27 are selectively activated by the digital signal proces-
`sor 35 via the input/output ports 45 to switch the encoder/
`decoder 10 between the decoding and translating mode and
`
`5
`
`10
`
`Nm
`
`upat
`
`60
`
`65
`
`8
`the re-transmitting mode over the audio output conductor
`41. Abidirectional RS 232 port 85' provides for data output.
`In the exemplary embodiment, the data is at 1200 baud.
`Additionally,
`the input/output ports 45 route data to a
`four-port communication expander 78, which provides com-
`munication links to selected equipment, such as a character
`generator or a password computer controller. Further, the
`input/output ports 45 route data to the audio switches 25727
`and an on-air relay driver 81 and an alert relay driver 82 to
`control external devices. The on-air relay has normally
`opened contacts and the relay contacts close when a valid
`emergency alert signal
`is transmitted from the encoder/
`decoder 10 to illuminate an on-air light (FIG. 7). The alert
`relay has normally opened contacts and the relay contacts
`close when a valid emergency alert signal is received from
`the encoder/decoder 10 to illuminate an alert light (FIG. 7).
`An RS485 interface port 83 provides a communication path
`for external remote control/status module 56 between the
`digital signal bus 46 and the remote control/status module
`56. The external remote control/status module 56 is a
`remotely located transceiver that controls the status of the
`encoder/decoder 10 and receives messages from the digital
`signal processor 35. The input/output ports 45 route control
`signals to the audio switches 25—27, the volume control 31,
`and the codec 30 over conductors 85.
`
`In the exemplary embodiment, a 48—bit serial—to—parallel
`shift register, not shown, is used to illuminate the front panel
`encoder light emitting dio