throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2006/0141950 A1
`
`
` Kim et al. (43) Pub. Date: Jun. 29, 2006
`
`US 20060141950A1
`
`(54) METHOD AND APPARATUS FOR
`CONTROLLING MIMO SYSTEM USING
`
`SINGLE SERIAL PROGRAMMING
`INTERFACE
`
`(75)
`
`Inventors: Hee-seung Kim, Suwon-si (KR);
`Dae-yeon Kim, Suwon-si (KR);
`Weon-kyo Jung, Anyang-si (KR);
`Chong-ouk Kim, Goyang-si (KR)
`
`Correspondence Address:
`SUGHRUE MION, PLLC
`2100 PENNSYLVANIA AVENUE, N.W.
`SUITE 800
`WASHINGTON, DC 20037 (US)
`
`(73) Assignee: SAMSUNG ELECTRONICS CO.,
`LTD.
`
`(21) Appl. No.:
`
`11/311,396
`
`(22)
`
`Filed:
`
`Dec. 20, 2005
`
`(30)
`
`Foreign Application Priority Data
`
`Dec. 24, 2004
`
`(KR) ............................ 10-2004-0112240
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`(2006.01)
`H04B 1/02
`(2006.01)
`H04M 1/00
`(2006.01)
`H04B 7/02
`(52) US. Cl.
`......................................... 455/101; 455/550.1
`
`(57)
`
`ABSTRACT
`
`A method and apparatus for controlling a multi-input multi-
`output (MIMO) radio frequency (RF) transceiver having a
`plurality of RF blocks using a single serial programming
`interface (SP1) are provided. The M1MO system includes: a
`MIMO transceiver, having one or more input and output
`units and a serial interface conversion unit controlling the
`input and output units; and a controller, which controls the
`M1MO transceiver. The serial
`interface conversion unit
`receives control data from the controller via a serial pro-
`gramming interface (SP1), decodes the received control data
`to havc a format appropriate for controlling the input and
`output units, and encodes data received from the input and
`output units to be compatible with the SP1. Accordingly, it
`is possible to realize a small-sized M1MO system having a
`simple structure and to reduce the probability of errors
`occurring in the process of controlling a plurality of RF
`blocks of the M1MO system.
`
`100
`
`
`110
`10“
`MIMO RF TRANSCEIVER
`
`Enable 1
`
`
`RF
`REGISTER #1
`
`
`
`RF
`BLOCK #1
`
`RF
`BLOCK #2
`
`:
`
`RF
`BLOCK #n
`
`
`
`
`
`
`
`DECODER/
`CONTROLLER
`
`ENCODER Im-
`
`
`106-n
`
` Enable n
`
`RF
`REGISTER #n
`
`Bose Exhibit 1028
`
`Bose v. Koss
`
`

`

`Patent Application Publication Jun. 29
`
`, 2006 Sheet 1 0f 3
`
`US 2006/0141950 A1
`
`mmjoEzooEEmooomom285
`
`
`x868.:mmeuc<
`E.mmooozmgx006
`IamI.6528um
`
`«no?
`
`cmamfi
`
`i$5.8mi503
`
`“ESE28“E
`
`.:12:H
`
`cow
`
`H.65
`
`
`
`mm>mowz<E”E02:2mum?
`
`352m
`
`ItE555;2»50.5
`
`
`
`
`

`

`Patent Application Publication Jun. 29, 2006 Sheet 2 0f 3
`
`US 2006/0141950 A1
`
`
`
`65;3?9mm9mo_>moo._.u=u_mwmmoo<o..m=n_<55
`
`
`
`
`
`Svmv8va8mg8NV
`
`m.05
`
`E.§E§§
`
`
`
`9mm2mmDd.”—mmevu<04ml9o2>¢oow:SE
`
`HIElliallIii:ma
`
`\/2mm
`
`6%
`
`88
`
`
`

`

`Patent Application Publication Jun. 29, 2006 Sheet 3 of 3
`
`US 2006/0141950 A1
`
`FIG. 4
`
`START —
`
`RECEIVE CONTROL SIGNALS VIA SERIAL _
`PROGRAMMING INTERFACE
`
`S410
`
`
`
`
`
`DECODE RECEIVED CONTROL SIGNALS
`
`S420
`
`TRANSMIT DECODED CONTROL SIGNALS
`
`S430
`
`IN MIMO CONTROL SIGNAL FORMAT
`
`

`

`US 2006/0141950 A1
`
`Jun. 29, 2006
`
`METHOD AND APPARATUS FOR CONTROLLING
`MIMO SYSTEM USING SINGLE SERIAL
`PROGRAMMING INTERFACE
`
`BACKGROUND OF THE INVENTION
`
`[0001] This application claims the benefit of Korean
`Patent Application No. 10-2004-0112240, filed on Dec. 24,
`2004, in the Korean Intellectual Property Office, the disclo-
`sure of which is incorporated herein in its entirety by
`reference.
`
`[0002]
`
`1. Field of the Invention
`
`invention relates to a multi-input
`[0003] The present
`multi-output (MIMO) system, and more particularly, to a
`method and apparatus for controlling each radio frequency
`(RF) block of a MIMO RF transceiver, which is used in
`wireless communications, using a single serial programming
`interface (SPI).
`
`[0004]
`
`2. Description of the Related Art
`
`[0005] The commercialization of wireless communica-
`tions has enabled wireless transmissions of multimedia data
`
`as well as audio data. Since multimedia data is much larger
`than audio data, the transmission of multimedia data in real
`time requires a transceiver to have a sufficiently high effec-
`tive data throughput. In order to improve effective data
`throughputs, multi-input multi-output (MIMO) radio fre-
`quency (RF) systems have been developed.
`
`[0006] A conventional MIMO RF system includes a plu-
`rality of RF blocks respectively corresponding to pairs of
`input and output ports. Each of the RF blocks includes a
`serial programming interface (SPI) and thus is controllable
`by an external central processing unit (CPU) or a controller
`using the SPI.
`
`In order to control the RF blocks, however, even
`[0007]
`the same command should be separately transmitted to all of
`the RF blocks via the respective SPIs. Thus, the conven-
`tional MIMO RF system unnecessarily occupies a large area
`and has a considerable number of signal lines.
`
`SUMMARY OF THE INVENTION
`
`[0008] The present invention provides a method and appa-
`ratus for controlling a multi-input multi-output (MIMO)
`system using a single serial programming interface (SPI),
`into which a plurality of SPIs for controlling a plurality of
`radio frequency (RF) blocks of the MIMO system are
`integrated. The method and apparatus can control all of the
`RF blocks at the same time or can separately control the RF
`blocks from one another using the single SPI.
`
`[0009] According to an aspect of the present invention,
`there is provided a multi-input multi-output (MIMO) sys-
`tem. The MIMO system includes: a MIMO transceiver,
`which comprises one or more input and output units and a
`serial interface conversion unit controlling the input and
`output units; and a controller, which controls the MIMO
`transceiver. The serial
`interface conversion unit receives
`control data from the controller via a serial programming
`interface (SPI), decodes the received control data to have a
`format appropriate for controlling the input and output units,
`and encodes data received from the input and output units to
`be compatible with the SPI.
`
`[0010] The format into which the serial interface conver-
`sion unit decodes the control data received from the con-
`
`troller, may include: a data field, which contains data nec-
`essary for controlling the input and output units; an address
`field, which contains a plurality of addresses allotted to a
`plurality of registers for controlling the input and output
`units; a device identification (ID) field, which identifies the
`input and output units; and a read or write (R/W) flag, which
`specifies whether the MIMO transceiver is in a read mode or
`in a write mode.
`
`[0011] The device ID field may be comprised of as many
`bits as there are input and output units in the MIMO
`transceiver, the bits may respectively correspond to the input
`and output units of the MIMO transceiver, and thus, if the
`bits of the device ID field are activated, data may be
`transmitted to the respective input and output units.
`
`[0012] According to another aspect of the present inven-
`tion, there is provided a method of controlling a MIMO
`system having one or more input and output units. The
`method includes: receiving control data via a serial pro-
`gramming interface (SPI); and decoding the received control
`data to have a format appropriate for controlling the input
`and output units.
`
`[0013] According to another aspect of the present inven-
`tion,
`there is provided a data storage medium storing a
`format of control data used for controlling a plurality of
`input and output units of a MIMO system. The control data
`format includes: a data field, which contains data necessary
`for controlling the input and output units; an address field,
`which contains a plurality of addresses allotted to a plurality
`of registers for controlling the input and output units; a
`device identification (ID) field, which identifies the input
`and output units; and a read or write (R/W) flag, which
`specifies whether the MIMO system is in a read mode or in
`a write mode.
`
`[0014] The device ID field may be comprised of as many
`bits as there are input and output units in the MIMO system,
`the bits may respectively correspond to the input and output
`units of the MIMO system, and thus, if the bits of the device
`ID field are activated, data may be transmitted to the
`respective input and output units.
`
`[0015] The input and output units may be radio frequency
`(RF) blocks, and the MIMO system may be an RF trans-
`ceiver having a plurality of RF blocks.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0016] The above and other features and advantages of the
`present invention will become more apparent by describing
`in detail exemplary embodiments thereof with reference to
`the attached drawings in which:
`
`[0017] FIG. 1 is a block diagram of a multi-input multi-
`output (MIMO) radio frequency (RF) transceiver having a
`single serial programming interface (SPI) unit, according to
`an exemplary embodiment of the present invention;
`
`[0018] FIG. 2 is a diagram illustrating the format of serial
`data used for controlling a plurality of RF blocks of the
`MIMO RF transceiver of FIG. 1;
`
`[0019] FIG. 3 is a timing diagram illustrating serial inter-
`face signals used for controlling the MIMO RF transceiver
`of FIG. 1; and
`
`

`

`US 2006/0141950 A1
`
`Jun. 29, 2006
`
`[0020] FIG. 4 is a flowchart of a method of controlling a
`MIMO RF transceiver according to an exemplary embodi-
`ment of the present invention.
`DETAILED DESCRIPTION OF EXEMPLARY
`EMBODIMENTS OF THE INVENTION
`
`[0021] The present invention will now be described more
`fully with reference to the accompanying drawings in which
`exemplary embodiments of the invention are shown.
`
`[0022] FIG. 1 is a block diagram of a multi-input multi-
`output radio frequency (RF) transceiver 100 having a single
`serial programming interface (SPI) unit, according to an
`exemplary embodiment of the present invention. Referring
`to FIG. 1, the MIMO RF transceiver 100 includes a plurality
`of transmitters and receivers having N><N or (N—l)><N
`transmission and reception channels.
`
`[0023] The MIMO RF transceiver 100 is controlled by a
`controller 110. The controller 110 transmits a command used
`
`for controlling the MIMO RF transceiver 100 to the MIMO
`RF transceiver 100 via a single SPI. The single SPI is an
`interface, such as 12C or RS232, which transmits data in
`series in synchronization with a clock signal. The format of
`the command used for controlling the MIMO RF transceiver
`100 will be described in detail later with reference to FIG.
`2. The controller 110 and the MIMO RF transceiver 100 are
`
`
`
`connected to each other by a clock signal (Clock), data
`(Data), and a serial enable signal (SEI\). Specifically, a serial
`interface convcrsion unit 102 included in thc MIMO RF
`
`transceiver 100 decodes the clock signal (Clock), the data
`(Data), and the serial enable signal (SEN) received from the
`controller 110 into Address[l:0], Data[m:0], and Enable,
`respectively, which are used for controlling a plurality of RF
`blocks 106-1 through 106-11 of the MIMO RF transceiver
`100, and encodes signals received from the RF blocks 106-1
`through 106-11 and then transmits the encoded signals to the
`controller 110. The serial interface conversion unit 102 is
`also called an SPI decoder/encoder.
`
`[0024] The SPI decoder/encoder 102 outputs enable sig-
`nals enable-1 through enable-n, which are used for deter-
`mining to which one of the RF blocks 106-1 through 106-11
`the data (Data) received from the controller 110 is to be
`transmitted. In addition, the SPI decoder/encoder 102 out-
`puts Address[l:0] and Data[m:0] in order to transmit the
`received data to a plurality of RF registers 104-1 through
`104-11. The RF registers 104-1 through 104-n store register
`values used for controlling the respective RF blocks 106-1
`through 106-".
`
`[0025] The RF registers 104-1 through 104-11 receive the
`data (Data) from the SPI decoder/encoder 102 and store the
`received data (Data) therein and transmit a control command
`to the respective RF blocks 106-1 through 106-11 if the
`enable signals enable-1 through enable-n allotted thereto are
`activated. The RF blocks 106-1 through 106-11 may be
`typical RF blocks comprised of analog circuits. The present
`invention has been described above as being applicable to a
`MIMO RF transceiver having a plurality of RF blocks.
`However, the present invention is also applicable to a MIMO
`multimedia data processor having a plurality of audio or
`video processors by installing the serial interface conversion
`unit 102 in the MIMO multimedia processor.
`
`of the MIMO RF transceiver 100 of FIG. 1, and particularly,
`the format of the data (Data) of FIG. 1. Referring to FIG.
`2, the data (Data) is serial data and includes a data field 210,
`an address field 220, a device identification (ID) field 230,
`and a read or write (R/W) flag 240. The data field 210
`contains data used for controlling the RF blocks 106-1
`through 106-11 of the MIMO RF transceiver 100. The
`address field 220 contains a plurality of addresses allocated
`to the RF registers 104-1 through 104-11 for controlling the
`RF blocks 106-1 through 106-11.
`
`[0027] The device ID field 230 contains data designating
`one of the RF blocks 106-1 through 106-11 to which the data
`(Data) is to be transmitted. For example, if the MIMO RF
`transceiver 100 has a 3x3 structure and the device ID field
`230 is set to a value of ‘101’, the first and third RF blocks
`106-1 and 106-3 are activated, and the data (Data)
`is
`transmitted to the activated first and third RF blocks 106-1
`
`and 106-3. The R/W flag 240 specifies whether the MIMO
`RF transceiver 100 is in a read mode or in a write mode. For
`
`example, if the R/W flag 240 specifies that the MIMO RF
`transceiver 100 is in a read mode,
`the data (Data) is
`transmitted from the controller 110 to the MIMO RF trans-
`
`ceiver 100. If the R/W flag 240 specifies that the MIMO RF
`transceiver 100 is in a write mode,
`the data (Data) is
`transmitted from the MIMO RF transceiver 100 to the
`controller 110.
`
`[0028] FIG. 3 is a timing diagram illustrating serial inter-
`face signals used for controlling the MIMO RF transceiver
`100 of FIG. 1, i.e., data (Data) (310), a clock signal (Clock)
`(320), and a serial enable signal (SEN) (330). Referring to
`FIG. 3, the data (Data) (310) is output in synchronization
`with the clock signal (Clock) (320). If the serial enable
`signal
`(SEN)
`(330)
`is enabled,
`the data (Data)
`(310)
`becomes valid. In other words, if the serial enable signal
`(SEN) (330) is enabled, the SPI decoder/encoder 102 reads
`the data (Data) (310) in synchronization with the clock
`signal (Clock) (320) and then decodes the read data (Data)
`(310) to have the format of FIG. 2.
`
`[0029] FIG. 4 is a flowchart of a method of controlling a
`MIMO RF transceiver according to an exemplary embodi-
`ment of the present invention. Referring to FIGS. 1 and 4,
`in operation S410, control signals, i.e., the data (Data) (310),
`the clock signal (Clock) (320), and the serial enable signal
`(SEN) (330) of FIG. 3, are received from the controller 110
`via an SPI. In operation S420, the received control signals
`are decoded into a plurality of signals for controlling the RF
`blocks 106-1 through 106-11,
`i.e., control data having the
`format of FIG. 2, and a plurality of addresses allotted to the
`RF registers 104-1 through 104-11 and data are transmitted in
`response to an enable signal (operation S430). In a case
`where there is data to be transmitted from the RF blocks
`
`106-1 through 106-11 to the controller 110, the SPI decoder/
`encoder 102 receives the data from the RF blocks 106-1
`
`through 106-11 and encodes the received data as data (Data),
`a clock signal (Clock), and a serial enable signal (SEN) and
`then transmits the data (Data), the clock signal (Clock), and
`the serial enable signal (SEN) to the controller 110. Various
`types of MIMO systems other than a MIMO RF transceiver
`having a plurality of RF blocks can also be controlled using
`the method of controlling a MIMO RF transceiver according
`to an exemplary embodiment of the present invention.
`
`[0026] FIG. 2 is a diagram illustrating the format of serial
`data used for controlling the RF blocks 106-1 through 106-11
`
`[0030] The method of controlling a MIMO RF transceiver
`according to an exemplary embodiment of the present
`
`

`

`US 2006/0141950 A1
`
`Jun. 29, 2006
`
`invention can be written as a computer program. Codes and
`code segments of the computer program are deductible by
`one of ordinary skill in the art. In addition, the computer
`program is stored in a computer-readable storage medium
`and is readable and executable by a computer in such a
`manner that realizes the method of controlling a M1MO RF
`transceiver according to an exemplary embodiment of the
`present invention. Examples of the computer-readable stor-
`age medium include a magnetic recording medium, an
`optical recording medium, and a carrier wave medium.
`
`[0031] As described above, according to the present
`invention, it is possible to control all of a plurality of RF
`blocks of a MIMO RF transceiver at the same time or control
`
`the RF blocks separately from one another by using a single
`SP1 decoder/encoder. In addition, it is possible to realize
`various types of M1MO RF transceivers, e.g., 2x3, 3x3, or
`3x4 M1MO transceivers. Moreover, it is possible to realize
`small-sized M1MO transceivers having a simple structure
`and to reduce the probability of errors occurring in the
`process of controlling the RF blocks by using the single SP1
`decoder/encoder.
`
`[0032] While the present invention has been particularly
`shown and described with reference to exemplary embodi-
`ments thereof,
`it will be understood by those of ordinary
`skill in the art that various changes in form and details may
`be made therein without departing from the spirit and scope
`of the present invention as defined by the following claims.
`
`What is claimed is:
`
`1. A multi-input multi-output (MIMO) system compris-
`ing:
`
`a MIMO transceiver, which comprises one or more input
`and output units and a serial interface conversion unit
`controlling the input and output units; and
`
`a controller, which controls the MlMO transceiver,
`wherein the serial interface conversion unit receives con-
`
`trol data from the controller via a serial programming
`interface (SP1), decodes the received control data to
`comprise a format appropriate for controlling the input
`and output units, and encodes data received from the
`input and output units to be compatible with the SP1.
`2. The M1MO system of claim 1, wherein the input and
`output units are radio frequency (RF) blocks, and the M1MO
`transceiver is an RF transceiver comprising a plurality of RF
`blocks.
`
`3. The M1MO system of claim 1, wherein the input and
`output units are audio processors or video processors, and
`the M1MO transceiver is a multimedia data processor com-
`prising a plurality of audio processors or a plurality of video
`processors.
`4. The M1MO system of claim 1, wherein the format into
`which the serial interface conversion unit decodes the con-
`
`trol data received from the controller, comprises:
`
`a read or write (R/W) flag, which specifies whether the
`M1MO transceiver is in a read mode or in a write mode.
`
`5. The M1MO system of claim 4, wherein the device ID
`field is comprised of as many bits as there are input and
`output units in the MIMO transceiver, the bits respectively
`correspond to the input and output units of the M1MO
`transceiver, and if the bits of the device ID field are
`activated, data is transmitted to the respective input and
`output units.
`6. The M1MO system of claim 1, wherein the control data
`received by the SP1 comprises a clock signal, a data signal,
`which is transmitted from the controller to the M1MO
`
`transceiver in synchronization with the clock signal, and an
`enable signal, which is used for determining to which input
`and output units of the M1MO transceiver the data signal is
`to be transmitted.
`
`7. A method of controlling a MIMO system having one or
`more input and output units, the method comprising:
`
`receiving control data via a serial programming interface
`(SP1); and
`
`decoding the received control data to comprise a format
`appropriatc for controlling thc input and output units.
`8. The method of claim 7, further comprising encoding
`data received from one of the input and output units to be
`compatible with the SP1.
`9. The method of claim 7, wherein the control data
`received by the SP1 comprises a clock signal, a data signal,
`which is transmitted in synchronization with the clock
`signal, and an enable signal, which is used for determining
`to which input and output units of the M1MO transceiver the
`data signal is to be transmitted.
`10. The method of claim 7, wherein the format into which
`the received control data is decoded, comprises:
`
`a data field, which comprises data necessary for control-
`ling the input and output units;
`
`an address field, which comprises a plurality of addresses
`allotted to a plurality of registers for controlling the
`input and output units;
`
`a device identification (ID) field, which identifies the
`input and output units; and
`
`a read or write (R/W) flag, which specifies whether the
`M1MO transceiver is in a read mode or in a write mode.
`
`11. The method of claim 10, wherein the device ID field
`is comprised of as many bits as there are input and output
`units in the M1MO transceiver, the bits respectively corre-
`spond to the input and output units of the M1MO transceiver,
`and if the bits of the device ID field are activated, data is
`transmitted to the respective input and output units.
`12. A data storage medium storing a format of control data
`used for controlling one or more input and output units of a
`MIMO system, the control data format comprising:
`
`a data field, which comprises data necessary for control-
`ling the input and output units;
`
`a data field, which comprises data necessary for control-
`ling the input and output units;
`
`an address field, which comprises a plurality of addresses
`allotted to a plurality of registers for controlling the
`input and output units;
`
`an address field, which comprises a plurality of addresses
`allotted to a plurality of registers for controlling the
`input and output units;
`
`a device identification (ID) field, which identifies the
`input and output units; and
`
`a device identification (ID) field, which identifies the
`input and output units; and
`
`

`

`US 2006/0141950 A1
`
`Jun. 29, 2006
`
`a read or write (R/W) flag, which specifies whether the
`MIMO system is in a read mode or in a write mode.
`13. The data storage medium of claim 12, wherein the
`device ID field is comprised of as many hits as there are
`input and output units in the MIMO system, the bits respec-
`tively correspond to the input and output Lmits of the MIMO
`system, and if the bits of the device ID field are activated,
`data is transmitted to the respective input and output units.
`
`14. The data storage medium of claim 12, wherein the
`input and output units are radio frequency (RF) blocks, and
`the MIMO system is an RF transceiver comprising a plu-
`rality of RF blocks.
`15. A computer-readable data storage medium storing a
`computer program for executing the method of claim 7.
`*
`*
`*
`*
`*
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket