USO0RE43076E

(19) United States (12) Reissued Patent

(10) Patent Number: US RE43,076 E (45) Date of Reissued Patent: Jan. 10, 2012

Okamura (54)

WAVEFORM PROCESSING APPARATUS

5,949,011 A *

9/1999

WITH VERSATILE DATA BUS

6,088,364 A *

7/2000 Tokuhiro

370/466

6,189,060 B1*

2/2001

710/108

6,226,697 B1*

5/2001 Tokuhiro

(75) Inventor:

Kazuhisa Okamura, Hamamatsu (JP)

6,279,057 B1* 6,291,757 B1*

(73) Assignee: Yamaha Corporation, Hamamatsu-shi

6,700,050

JP JP JP JP JP JP JP

Reissue of:

7,459,625 Dec. 2, 2008

Appl. No.:

11/450,162

Filed:

Jun. 6, 2006

US. Applications: (62) Division of application No. 10/655,386, ?led on Sep. 4, 2003, noW Pat. No. 7,220,908.

Foreign Application Priority Data

Sep. 12, 2002 Sep. 12,2002 Sep. 12,2002

(52) (58)

9/2001

Yamanoue

. . . . . . .

. . . ..

. . . . .

. . . ..

Sakurada et a1.

6/2002

710/52

84/615

714/755 708/300 ......

8/2004 Kuribayashiet a1. ..

04-249933 05-188967 07-226754 11-202864 11-202868 2001-094627 2002-251183

. . . ..

84/615

370/257

Fujimori ..................... .. 370/384

(2006.01)

US. Cl. ................................... .. 84/603; 365/230.03 Field of Classi?cation Search ................... .. 84/603

See application ?le for complete search history.

9/1992 7/1993 8/1995 7/1999 7/1999 4/2001 9/2002

* cited by examiner Primary Examiner * J ianchun Qin (74) Attorney, Agent, or Firm * Morrison & Foerster LLP

(57)

(JP) ............................... .. 2002-266848 (JP) ............................... .. 2002-266860 (JP) ............................... .. 2002-266878

(51) Int. Cl. G01H 7/00

Westby

FOREIGN PATENT DOCUMENTS

Related US. Patent Documents

(30)

710/36

8/2001

3/2004

2002/0080783 A1*

Dec. 2, 2010

Issued:

B2 *

6,775,246 B1*

(21) Appl.No.: 12/959,249

(64) Patent No.:

Kodama .... ..

6,401,228 B1* 6/2002 Ichikawa et a1. 6,643,674 B2 * 11/2003 Kamiya et a1.

(JP) (22) Filed:

Ichiki ............................ .. 84/602

ABSTRACT

A Waveform data processing apparatus has a bus that transfers

data signals representative of Waveform data. A plurality of transmitting nodes transmit the data signals to the bus. A plurality of receiving nodes receive the data signals from the bus. A clock generator generates a Word clock signal at each sampling period. A controller is responsive to the Word clock signal for conducting a session of transferring the data signals Within a sampling period, such that the transmitting nodes sequentially transmit the data signals in an order predeter mined by the controller so as to avoid collision of the data

(56)

signals Within the sampling period, and each of the receiving

References Cited

nodes selectively admits a necessary one of the data signals U.S. PATENT DOCUMENTS

outputted from the transmitting nodes and processes the

4,412,470 A * 11/19g3 Jones ,,,,,,,,,,,,,,,,,,,,,,, “ 34/645 5,121,667 A *

6/1992

Emery et a1. ....... ..

5,614,685 A *

3/1997 Matsumoto et a1. .......... .. 84/602

admitted data signal Within the sampling period.

84/603

8 Claims, 16 Drawing Sheets

/ 250

/

WORD CLOCK

SOUND GENERATION 251 UNIT

EXTERNAL

/ 262

.

/

1

INPUT ’_/O-—»| CLOCK 258

|

WAVEFORM DATA TRANSFER BUS (A BUS)

GENERATOR

220 5 SOUND

$115M

260

264a DAC

- (gm)

> I

252 a ‘_

253 254i

SOUND

256

SOUND

258

EXPANDED

ESINERMOR 1V1 ES‘ERATOR BOARD

Q

j

EXPANDED

DIPANDED

BOARD

BOARD

CPU BUS MIDI I/O

EXTRA 1/0

PANEL sw

DISPLAY DEVICE

202

204

206

208

EXTERNAL STORAGE

_

_i 218

; CPU

ROM

RAM

212

214

216

US. Patent

Jan. 10, 2012

Sheet 1 0f 16

US RE43,076 E

Fl G .1 (a) 114

f 102

3 112

SOUND

Plug-In

GENERATOR

Board

LS1

\ CN

/

106

H100

DSP

I104 fms SOUND GENERATOR LS1

DSP

DAG ,__/'|'|O

Fl G.1 (b) 122 SOUND GENERATOR L81

/126 DSP -1

120

/

‘24\ SOUND GENERATOR

DSP

LS1

DAC

F

128

134V PBluggn

8

130

CN —

I

132

FI G.1 (c) 142

144

1

i

SOUND ۤINERATOR

SOUNIDATOR

146

X

148

150

S

S

DSP DSP DAG

_l_l_

U S Patent

Jan. 10, 2012

Sheet 4 0f 16

US RE43,076 E

FIG.4 t1

(a)

W

w 0m w

[

NODE 15 IR

AC

ADAT (15

.....

‘an.

.1010“. Oil

(C) OUTPUT- OF NODE 16 IR

AC

(d) OUTPUT OF NODE 17

ADIR O

..

Q10

[ ADAT [15

5

AC

.IOIOIOIIIHIOIOIOIO l

0] Frame it 0

NODE 16 IS ACTIVE

Frame it 1

NODE 17 IS ACTIVE

Frame it 2

NODE 15 IS ACTIVE

m mTE wZ

US. Patent

Jan. 10, 2012

Sheet 5 0f 16

US RE43,076 E

F|G.5

ALL WIRED ORS

ACLK

:

lijrameitzg'E NODE 16 IS ACTIVE

Z

Frameiil NODE 17 IS ACTIVE

EFrameiiiZg NODE 15 IS ACTIVE

US. Patent

Jan. 10, 2012

Sheet 6 0f 16

i,“ _

‘E7 A, 17 4/ /7 4

E28a.NN$m:amm288m.P:8.<2Q<

23Q0;

_“7/m#,é

2:wemo8m;NHE£Q.3:86.2?‘

_< _7 8S88mSw.55$8a3:8s582

3v$.01

US RE43,076 E

US. Patent

Jan. 10, 2012

Sheet 8 0f 16

US RE43,076 E

0 w. _n_

_|_ E Q38“

@5zo2m4g5u

53

US. Patent

Jan. 10, 2012

Sheet 11 0f 16

US RE43,076 E

FIG. 1 1 (a) 320a \

351~\ A BUS OUTPUT/ MIXED WAVEFORM

WAVEFORM SYNTHESIS (PLURAL SOUND PRODUCTION ch)

X16 PARTS

EACH SOUND PRODUCTION ch MUSICAL SOUND OONTROL DATA

Ch ACCUMUIAIOR

_, 352

FIG. 1 1 (b) 361

EFFECT _

CPU OONTROL/

la?gélgxlgwf/STEREO

EFFECT 1

II PROGRAM, COEFFICIENT,

A BUS OUTPUT/STEREO OUTPUT><2

EFFECT 2

DELAY CONTROL DATA 362

FI G. 1 1 (c) 320° \

WAVEFORM PROCESSING

SECTION (IN SOUND GENERATOR L818 252, 254)

CPU CONTROL/

,

EACH SOUND

371\_ WAVEFORM SYNTHESIS

<_ I?QEELTIQONUQID

(PLURAL SOUND PRODUCTION ch)

A BUS INPUT/64m INPUT

1

4

A BUS OUTPUT/64m

OUTPUT

CONTROL DATA

MIXER

I’ ‘l Mum

373x DSP

\372 *- DAAXTEIF (DNTROL

11 ‘I! V0

x

374

<__ LL PROGRAM,

1

SERIAL BUS/16ch INPUT, 16Ch OUTPUT DAC BUS/ STEREO 2 ch OUTPUT

COEFFICIENT, DELAY CONTROL

DATA, [/0 OONTROI DATA

US. Patent

Jan. 10, 2012

Sheet 12 0f 16

US RE43,076 E

8sokm 80%Tw qAmsm

HsoDmPDO mmOTn mtmmQ m#mmQ

TO N _u_

5%:noE2so

E523ve $35259 $3i52

UmmQOU

mwOmm#

23x5

vmzE. E“E2.

$352.

W 8%52ihas REE2.3m8 .a;21 .“asE

:2E2ESE 22E2QCG

H E?52 N?"has.

ES083x32* 2*CE.

Gsorim Q54HA wvAsn< 1Am25m

UNmQOU

US RE43,076 E 1

2

WAVEFORM PROCESSING APPARATUS WITH VERSATILE DATA BUS

In the examples of FIGS. 1(a) and 1(b), even if the sound generator LSIs and DSPs used in the sound boards 100, 120 are completely common parts, they are connected in different states, so that the sound boards 100, 120 themselves are not

Matter enclosed in heavy brackets [ ] appears in the original patent but forms no part of this reissue speci?ca

compatible. In other words, hardware components must be designed and produced for each kind of sound board, depend

tion; matter printed in italics indicates the additions made by reissue.

ing on the function that the sound board is designed to carry out.

On the other hand, a technique is known in which a hard ware common connection state is shared by a plurality of

CROSS REFERENCE TO RELATED APPLICATION

nodes, while a exchanging state of signals is set depending on

the function that will ?nally be needed, thereby setting a This application is a division of application Ser. No.

logical connection relationship. For example, the applicant

10/655,386 (now US. Pat. No. 7,220,908), ?led on Sep. 4, 2003, the entire contents of which are incorporated herein by

has proposed a network standard called mLAN (trademark) wherein an electronic musical instrument or equipment such as a synthesizer or digital mixer, and a computer or the like are

reference.

connected by serial cables on an IEEE1394 interface, thereby BACKGROUND OF THE INVENTION

exchanging musical sound signals or music performance information.

1. Technical Field of the Invention The present invention relates to a waveform data process

20

ing apparatus with a dedicated data bus suitably used for connection among musical sound processing devices.

hard disk and a waveform memory are connected on a com

mon bus, and waveform data or the like is exchanged among

2. Prior Art A sound board mounted on an electronic musical instru

these nodes on a time-divisional basis. 25

ment, personal computer or the like is equipped with a plu rality of LSIs which processes musical sound signals, and these LSIs are connected by connection lines for transmitting

As described above, in the examples of FIGS. 1(a) and 1(b), hardware components must be designed and produced for each kind of sound board because the sound boards 100, 120 are not compatible, thus increasing designing costs and making it dif?cult to lower costs by mass production. There

and receiving the musical sound signals, thereby enabling necessary functions. Here, an example of the sound board

In addition, Japanese Patent Publication Laid-open No. 5-188967 discloses a technique in which an AD converter,

30

fore, it is preferable, for example, that sound generator LSIs

mounted on the electronic musical instrument is shown in

142, 144, DSPs 146, 148, a DA converter 150 and a plug-in

FIG. 1(a). In the drawing, 100 denotes a sound board, on which sound generator LSIs 102, 104 are mounted. The sound

board 154 (via a connector 152) can be connected on a com

generator LSIs 102, 104 comprise, for example, waveform synthesizing sections which generate musical sound signals

mon bus 156, as shown in FIG. 1(c). That is, if the physical hardware connection relationship is common while logical 35

of a plurality of channels, and mixers which mix the musical sound signals of a plurality of channels as necessary. Further,

106, 108 denote DSPs (digital signal processors), which apply various kinds of effect processing to the generated musical sound signals. The musical sound signals which have been applied the effect processing are again supplied to the sound generator LSIs 102, 104. In addition, the sound generator LSIs 102, 104 also exchange musical sound signals between them. Then, the musical sound signals to be ?nally output are supplied from

sound board in FIG. 1(c) can carry out functions equivalent to

the sound boards shown in FIG. 1(a) or 1(b), for example. In this case, it is important that a suitable kind of standard is employed to connect the LSIs to the bus 156. The mLANTM 40

45

the sound generator LSI 104 to a DA converter 110 where

Furthermore, another con?guration of the sound board is shown in FIG. 1(b). In the drawing, 120 denotes another sound board, and sound generator LSIs 122, 124 inside therein each synthesize musical sound signals of a plurality of channels. The synthesized musical sound signals are mixed by mixers in the sound generator LSIs 122, 124, and the musical sound signals, which result from the mixing, are supplied to DSPs 126, 128. The DSPs 126, 128 apply effect

processing to the supplied musical sound signals. Here, the

50

SUMMARY OF THE INVENTION

form data processing apparatus capable of securing high ver 55

60

satility with a simple circuit. In order to solve the problems mentioned above, the present invention is characterized by comprising the follow ing constitution. It should be noted that references in paren theses are examples. A waveform data processing apparatus according to a ?rst

aspect of the invention comprises: a bus (A bus 262) that transfers data signals (ADAT) of waveform data; a plurality of

applied by the DSP 126 are supplied to the DSP 128. When a plug-in board 134 is plugged into a connector 132, musical

mixed in the DSP 128, and results of the mixing are converted to analog signals by a DA converter 130.

dards. Moreover, the technique disclosed in Japanese Patent Publication Laid-open No. 5-188967 allows the speci?c

This invention has been attained in view of the circum stances described above, and is intended to provide a wave

musical sound signals to which the effect processing is

sound signals generated by this plug-in board 134 are also supplied to the DSP 128. These digital signals are further

mentioned above is based on the assumption that independent equipment such as the synthesizer or digital mixer is to be the node, so that signal compositions are complicated and it is impracticable to adapt individual LSIs to the mLAN stan

nodes that are shown in this publication to exchange wave form data or the like, but can not be adapted to various kinds of nodes in a general and multi-purpose manner.

they are converted into analog signals. 114 denotes a plug-in board which can be added optionally and is equipped with an additional waveform synthesizing section, DSP or the like. This plug-in board 114 is plugged into a connector 112 as necessary.

connection relation can be set as required at the same time, the

transmitting nodes (15, 16, 17) that transmits the data signals to the bus; a plurality of receiving nodes (15, 16, 17) that 65

receives the data signals from the bus; and a clock generator

(251) that generates a word clock signal (WCK) per sampling period, and the waveform data processing apparatus is char

US RE43,076 E 3

4

acteriZed in that each of the transmitting nodes transmits the

Furthermore, a still another Waveform data processing apparatus according to the ?rst aspect of the invention com

data signals to the bus per the sampling period in predeter mined order, and each of the receiving nodes selectively acquires a necessary signal from the data signals output from each of the transmitting nodes and processes the acquired data signal per the sampling period.

prises: a bus (A bus 262) that transfers data signals (ADAT) of Waveform data; at least one transmitting node (15, 1 6, 17) that transmits the data signals related to a plurality of Waveform

data to the bus; and a plurality of receiving nodes (15, 16, 17) that receives the data signals from the bus; and a clock gen erator (251) that generates a Word clock signal (WCK) per

Furthermore, according to the constitution set forth in FIG.

2, the inventive Waveform data processing apparatus is char acteriZed in that the plurality of transmitting nodes and

sampling period, and the Waveform data processing apparatus is characterized in that the transmitting node transmits the data signals having an n (“4” or “1 6”)-bit Width, and the n-bit

receiving nodes each operates on the basis of an independent

operation clock signal (system clock signal); the plurality of transmitting nodes generates a sync clock signal (ACLK) on

Width can be set to different values for each unit of the

the basis of the operation clock signals of the transmitting nodes, and outputs the sync clock signal to the bus (262) together With the data signals; and the plurality of receiving nodes takes the data signals and the sync clock signal from the bus (262), and converts the data signals taken from the bus into data signals synchronous With the operation clock signals

Waveform data, and the transmitting node divides the Wave form data having an m (“32”)-bit Width into m/n Words of partial data in accordance With the bit Width n corresponding to the Waveform data per sampling period, and outputs the partial data as the data signals using m/n time slots; and each of the receiving nodes selectively receives at least one unit of Waveform data from the plurality of Waveform data, and receives m/n Words of partial data correspondingly to the bit Width n of the Waveform data to be received, per sampling

of the receiving nodes on the basis of the sync clock signal and

the operation clock signals of the receiving nodes.

20

Furthermore, according to the constitution set forth in FIG.

3, the inventive Waveform data processing apparatus is char

period, and then restores the at least one unit of Waveform data having an m-bit Width from the received m/n Words of

acteriZed in that the data signals are Waveform data having an

m (“32”) -bit Width; the plurality of transmitting nodes divides the Waveform data having the m-bit Width into partial data

partial data. 25

partial data to the bus; and the receiving nodes selectively receive m/n Words of partial data corresponding to one unit of Waveform data from the bus, and restore the m-bit Waveform

A Waveform data processing apparatus according to a sec

ond aspect of the invention comprises: a bus (A bus 262) that transfers data signals (ADAT) of Waveform data; a clock generator (251) that generates a Word clock signal (WCK) per

having an n (“4” or “l6”)-bit Width, Which is an independent bit Width for each of the transmitting nodes, to transmit the

sampling period; a plurality of transmitting nodes (15, 16, 17)

data from the m/n Words of partial data so as to acquire the one

that transmits the data signals to the bus per frames synchro nously With the Word clock signal; and a plurality of receiving

unit of Waveform data.

nodes (15, 16, 17) that receives the data signals from the bus

30

synchronously With the Word clock signal, and the Waveform data processing apparatus is characterized in that each of the

Furthermore, another Waveform data processing apparatus according to the ?rst aspect of the invention comprises: a bus

(A bus 262) that transfers data signals of Waveform data; at least one transmitting node (15, 16, 17) that transmits the data signals to the bus; and at least one receiving node (15, 16, 17) that receives the data signals from the bus, and the Waveform data processing apparatus is characteriZed in that the trans

35

mitting node operates on the basis of a ?rst operation clock

40

sion frame by Which each of the transmitting nodes should transmits data per sampling period, and transmits the data signal of the Waveform data related to the corresponding

signal (system clock signal) and generates a sync clock signal (ACLK) on the basis of the ?rst operation clock signal, and outputs the sync clock signal and a ?rst data signal synchro

data, per sampling period, and receives the data signals of 45

(system clock signal), receives the sync clock signal and the ?rst data signal per sampling period, and converts the received ?rst data signal into a second data signal synchro nous With the second operation clock signal. Furthermore, a still another Waveform data processing

50

apparatus according to the ?rst aspect of the invention com

prises: a bus (A bus 262) that transfers data signals (ADAT) of Waveform data; a plurality of transmitting nodes (15, 16, 17) that transmits the data signals to the bus; a plurality of receiv 55

bus; and a clock generator (251) that generates a Word clock

signal (WCK) per sampling period, and the Waveform data processing apparatus is characteriZed in that each of the trans mitting nodes transmits the data signals having an n (“4” or “l6”)-bit Width, and the n-bit Width can be set to different values for each transmitting node, and each of the transmit ting nodes divides the Waveform data having an m (“32”)-bit Width into m/n Words of partial data per sampling period and outputs the partial data as the data signals; and each of the receiving nodes inputs the m/n Words of partial data having an n-bit Width per sampling period, and restores the m-bit Width Waveform data from the input m/n Words of partial data.

frame to the bus; and at least one frame number by Which the data is to be received is designated for each of the receiving

nodes, and each of the receiving nodes detects a reception frame by Which each of the receiving nodes should receive

nous With the sync clock signal to the bus; and the receiving node operates on the basis of a second operation clock signal

ing nodes (15, 16, 17) that receives the data signals from the

transmitting nodes is as signed one or a plurality of frames that are each given different frame numbers, detects a transmis

Waveform data related to the corresponding frame from the bus. Furthermore, according to the constitution set forth above, the Waveform data processing apparatus is characteriZed in that the frame numbers given to the frames are consecutive numbers. Furthermore, according to the constitution set forth above, the Waveform data processing apparatus is characteriZed in that each of the transmitting nodes transmits the Waveform data of a plurality of channels to the bus in each correspond

ing transmission frame. Furthermore, according to the constitution set forth above, the Waveform data processing apparatus is characteriZed in that each of the receiving nodes selectively receives the Wave form data of one or a plurality of channels in each correspond

60

ing reception frame. Furthermore, a transmitting node (15, 16, 17) transfers data of a plurality of frames on a time divisional basis per sampling period and is connected to a bus comprising a plurality of data

65

signal lines (10) and one frame signal line (13), and thus transmits data to the bus, and the transmitting node is char acteriZed by comprising: a frame counter (402) that counts frame numbers on the basis of frame signals (AFRM) trans

US RE43,076 E 5

6

ferred from the frame signal line (13) per sampling period; a

mission slot per sampling period, and supplies Waveform data to the bus (262) in the detected time slot; and the receiving

?rst register (476) that stores a frame number of a transmis

sion frame by Which the transmitting node transmits data; a second register (464) that stores data to be transmitted in the transmission frame; a comparator (452) that outputs a coin cidence signal When detecting that the frame number output by the frame counter corresponds to the frame number stored

node detects a time slot related to a designated reception slot

per sampling period, and receives the Waveform data from the bus (262) in the detected time slot. Furthermore, according to the constitution set forth above, the controller (212) detects a kind of each transmitting node connected to the bus (262), and sets the transmission slot of each transmitting node on the basis of the detection result. Furthermore, according to the constitution set forth above, the controller (212) detects a kind of receiving node con nected to the bus (262), and sets the reception slot of the receiving node on the basis of the detection result. Furthermore, according to the constitution set forth above, the Waveform data processing apparatus further comprises an instruction input section (206) that receives user instructions

in the ?rst register (476); and a transmitting section (458, 466) that forms a frame signal (AFRM) of the transmission frame and transmits the frame signal to the frame signal line (13) in response to the coincidence signal, and also transmits the data stored in the second register to the data signal line (10). Furthermore, according to the constitution set forth above, the transmitting node is characterized in that a controller for controlling the transmitting node is connected to the trans

mitting node, and When a plurality of transmitting nodes is connected to the bus, the controller Writes different frame

numbers into the ?rst registers of the transmitting nodes. Furthermore, according to the constitution set forth above, the transmitting node is characterized in that the second reg ister stores data of a plurality of channels, and the transmitting section (450) sequentially outputs the Waveform data of the plurality of channels to the data signal line (10) in the trans

from a user, and the controller (212) sets a transmission slot of at least one transmitting node and a reception slot of the receiving node in accordance With the user instruction. 20

instruction input section (206) that designates an operation mode in response to an instruction from a user, and the con

mission frame.

Furthermore, a receiving node (15, 16, 17) transfers data of

25

a plurality of frames on a time divisional basis per sampling period and is connected to a bus comprising a plurality of data

signal lines (10) and one frame signal line (13), and thus receives data from the bus, and the receiving node is charac terized by comprising: a frame counter (402) that counts frame numbers on the basis of frame signals (AFRM) trans

30

state betWeen the transmitting nodes and the receiving node in response to an instruction from the user, and the controller

ferred from the frame signal line (13) per sampling period; a

(212) sets a reception slot for the receiving node in accor dance With the designated link state and sets the transmission 35

slots of the plurality of transmitting nodes. Furthermore, according to the constitution set forth above, in the Waveform data processing apparatus, the controller (212) detects a kind of system in Which the Waveform data

counter corresponds to the frame number stored in the ?rst

processing apparatus is installed, and sets transmission slots of the plurality of transmitting nodes and a reception slot of

register (472); and a receiving section (400) that selectively takes data in the frame from the data signal line (10) into the second register in response to the coincidence signal. Furthermore, according to the constitution set forth above, the receiving node further comprises a data counter (406) that counts the number of input data in the reception frame, and the receiving node is characterized in that data of a plurality of

troller (212) sets transmission slots of the plurality of trans mitting nodes and a reception slot of the receiving node in

accordance With the designated operation mode. Furthermore, according to the constitution set forth above, the Waveform data processing apparatus further comprises an instruction input section (206) that designates a logical link

?rst register (472) that stores a frame number of a reception frame by Which the receiving node receives data; a second

register (416) that stores data to be received by the reception frame; a comparator (408) that outputs a coincidence signal When detecting that the frame number output by the frame

Furthermore, according to the constitution set forth above, the Waveform data processing apparatus further comprises an

40

the receiving node on the basis of the detection result. BRIEF DESCRIPTION OF THE DRAWINGS

45

FIGS. 1(a) through 1(c) are block diagrams of a conven tional sound generation unit and an inventive sound genera

tion unit, respectively.

channels are transferred on the bus in each of the plurality of

frames; the ?rst register also stores offset values of data to be

FIG. 2 is an overall block diagram of a musical sound

received in the reception frame; the comparator (408) outputs

synthesizing apparatus in one embodiment of the present invention. FIG. 3 is a circuit diagram shoWing a connection relation ship betWeen nodes and an A bus 262. FIG. 4 is a timing chart (l/2) for describing operation of the

another coincidence signal on condition that a counting result in the data counter corresponds With an offset value stored in

50

the ?rst register; and the receiving section (400) selectively takes the data from the data signal line (10) into the second register depending on Whether or not the counting result in the data counter corresponds With the offset value, in the recep tion frame. A Waveform data processing apparatus according to a third aspect of the invention comprises: a bus (262) that transfers data signals (ADAT) through a plurality of time slots on a time

55

divisional basis per sampling period; a plurality of transmit ting nodes (15, 16, 17) that transmits the data signals to the bus; at least one receiving node (15, 16, 17) that receives the

60

data signals from the bus; and a controller (212) for setting a different transmission slot to each of the transmitting nodes, and setting a reception slot corresponding to one of the trans mission slots to the receiving node, and the Waveform data processing apparatus is characterized in that each of the trans mitting nodes detects a time slot related to a designated trans

circuit of FIG. 3.

FIG. 5 is a timing chart (2/2) for describing operation of the circuit of FIG. 3.

FIGS. 6(a) and 6(b) are diagrams shoWing arrays of bits corresponding to transmission bit Widths. FIG. 7 is a block diagram shoWing a general con?guration of each node. FIG. 8 is a diagram describing an operation of a time slot conversion section 306. FIG. 9 is a block diagram of a receiving section 400. FIG. 10 is a block diagram of a transmitting section 450.

FIGS. 11(a) through 11(c) are block diagrams shoWing 65

speci?c con?gurations of a Waveform processing section 320. FIG. 12 is a diagram shoWing a channel con?guration in a mixer 372.

Waveform processing apparatus with versatile data bus

Dec 2, 2010 - A plurality of transmitting nodes transmit the data signals to the bus. A ..... hard disk and a waveform memory are connected on a com mon bus ...

2MB Sizes 0 Downloads 197 Views

Recommend Documents

Data reading apparatus
Jan 11, 2011 - Manufacturers of digital check scanners for the ?nancial industry around the .... the check, con?rming the date, and verifying the signature,.

Method and apparatus for preventing boosting system bus when ...
Nov 22, 2010 - such as a laptop computer is off and the battery is being charged). ..... 9 off at 603-2, positive inductor current Will ?oW through the. LFET 23 ...

Processing Big Data with Hive - GitHub
Processing Big Data with Hive ... Defines schema metadata to be projected onto data in a folder when ... STORED AS TEXTFILE LOCATION '/data/table2';.

Processing Big Data with Azure Data Lake - GitHub
Processing Big Data with Azure Data Lake. Lab 3 – Using C# in U-SQL. Overview. U-SQL is designed to blend the declarative nature of SQL with the procedural ...

Processing Big Data with Azure Data Lake - GitHub
Processing Big Data with Azure Data Lake. Lab 4 – Monitoring U-SQL Execution. Overview. U-SQL jobs are executed in parallel. You can use the job graph, and ...

Image shake correction image processing apparatus and program
Dec 29, 2010 - S3 élggll?gg sELEcT BLOCKS. CALCULATE. TO BE STEPPED. S4. CORR. ... which detects an image shake due to camera shake with an.

pdf-0973\routine-data-processing-in-earthquake-seismology-with ...
... apps below to open or edit this item. pdf-0973\routine-data-processing-in-earthquake-seismo ... are-by-jens-havskov-lars-ottemoller-from-hardcove.pdf.

Processing Big Data With Hadoop In Azure HDInsight - GitHub
Enter the following command to query the table, and verify that no rows are returned: SELECT * FROM rawlog;. Load the Source Data into the Raw Log Table. 1. In the Hive command line interface, enter the following HiveQL statement to move the log file

Processing Big Data With Hadoop In Azure HDInsight - GitHub
Name: DataDB. • Subscription: Select your Azure subscription. • Resource Group: Select the resource group you created previously. • Select source: Blank database. • Server: Create a new server with the following settings: • Server name: Ent

Data-Intensive Text Processing with MapReduce
Apr 11, 2010 - 3.1.1 Combiners and In-Mapper Combining. 41 ..... erational, the LHC will produce roughly 15 petabytes of data a year.3 ...... ware development process, the same is also true of algorithms: increasing the degree .... Finally, the compu

Processing data streams with hard real-time constraints ...
data analysis, VoIP streaming, and sensor data processing .... AES framework is universally applicable to a large family ...... in such a dynamic environment.

Processing RADS Data
We started our work with pass 28 off Oregon coast and then imple- ... Failure to account for the effects of the at- .... degees offshore is removed from SLA field.

Data Processing I.pdf
Sign in. Loading… Whoops! There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying.

Data Processing II.pdf
Page 1 of 2. Data Processing II 1 of 2 Distributed 11/10/00. SOUTHWEST VERMONT SUPERVISORY UNION. JOB DESCRIPTION. Position: Data Processing II ...

Baler apparatus
Mar 16, 1977 - A live transverse shaft 110 leads laterally from gearbox 108 toward the right side of the machine, where it carries a drive sprocket 112. Sprocket. 112, in turn, and through an endless chain 114, drives a second sprocket 116 ?xed to th

Communication apparatus
Dec 14, 2011 - EXECUTE PROCESS. BASED ON GIVEN. INSTRUCTION. TIMER. COUNT ...... the system or apparatus reads and executes the program code.

Communication apparatus
Dec 14, 2011 - a local area network (LAN). The NIC is a board ...... a system or apparatus is supplied With a storage medium storing a program code of ...

VOLT AND CURRENT WAVEFORM RESISTIVE LAOD.pdf ...
Whoops! There was a problem loading more pages. VOLT AND CURRENT WAVEFORM RESISTIVE LAOD.pdf. VOLT AND CURRENT WAVEFORM RESISTIVE ...