U.S. patent number RE46,541 [Application Number 13/953,036] was granted by the patent office on 2017-09-05 for transmitter and transmitting method increasing the flexibility of code assignment.
This patent grant is currently assigned to SONY CORPORATION. The grantee listed for this patent is Sony Deutschland GmbH. Invention is credited to Jens-Uwe Jurgensen, Richard Stirling-Gallacher.
United States Patent |
RE46,541 |
Stirling-Gallacher , et
al. |
September 5, 2017 |
Transmitter and transmitting method increasing the flexibility of
code assignment
Abstract
According to the present invention a transmitter and a
transmitting method for communicating data symbols over a
communication channel, for example, according to the CDMA system is
presented. The transmitter (24, 25) comprises means (9) for
spreading each data symbol with a respective spreading code,
wherein the spreading codes are mutually orthogonal. Means (10) for
scrambling are provided to scramble each spread symbol with a
respective scrambling code, the scrambling codes respectively
having the same length as the spreading codes. Furthermore, means
(11) for the transmission of the spread and scrambled symbols are
provided. According to the present invention the means (10) for
scrambling are provided with a plurality of different scrambling
codes, which can be used simultaneously within the same link.
Inventors: |
Stirling-Gallacher; Richard
(Stuttgart, DE), Jurgensen; Jens-Uwe (Munich,
DE) |
Applicant: |
Name |
City |
State |
Country |
Type |
Sony Deutschland GmbH |
Stuttgart |
N/A |
DE |
|
|
Assignee: |
SONY CORPORATION (Tokyo,
JP)
|
Family
ID: |
8231943 |
Appl.
No.: |
13/953,036 |
Filed: |
July 29, 2013 |
Related U.S. Patent Documents
|
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
Issue Date |
|
|
12537563 |
Aug 7, 2009 |
|
|
|
|
11139004 |
Dec 1, 2009 |
RE41025 |
|
|
Reissue of: |
09270601 |
Mar 17, 1999 |
6570889 |
May 27, 2003 |
|
Reissue of: |
09270601 |
Mar 17, 1999 |
6570889 |
May 27, 2003 |
|
|
Foreign Application Priority Data
|
|
|
|
|
May 15, 1998 [EP] |
|
|
98108906 |
|
Current U.S.
Class: |
1/1 |
Current CPC
Class: |
H04B
1/707 (20130101); H04J 13/004 (20130101); H04J
13/004 (20130101); H04B 7/2628 (20130101); H04L
25/03866 (20130101); H04B 1/707 (20130101); H04L
25/03866 (20130101); H04B 7/2628 (20130101) |
Current International
Class: |
H04J
13/00 (20110101); H04B 1/707 (20110101); H04L
25/03 (20060101); H04B 7/26 (20060101) |
Field of
Search: |
;370/203-204,208-209,310,320,328,329,335,342,389,400-401,431,464,479,536,542
;375/130,140-141,146-147
;455/403,422.1,424-425,450,452.1,452.2,73,91,103,132-133 |
References Cited
[Referenced By]
U.S. Patent Documents
Foreign Patent Documents
|
|
|
|
|
|
|
WO 96 05668 |
|
Feb 1996 |
|
WO |
|
WO 96 05668 |
|
Feb 1996 |
|
WO |
|
Other References
Technical Report (TR) 101 146, V3.0.0 (Dec. 1997), Universal Mobile
Telecommunications System (UMTS); UMTS Terrestrial Radio Access
(UTRA); Concept Evaluation (UMTS 30.06 version 3.0.0). cited by
applicant.
|
Primary Examiner: England; David
Attorney, Agent or Firm: Haug Partners LLP Frommer; William
S.
Parent Case Text
.Iadd.This is a continuation of reissue continuation application
Ser. No. 12/537,563, filed Aug. 7, 2009; which is a reissue
continuation of reissue application Ser. No. 11/139,004, filed May
26, 2005 (now, U.S. Pat. No. Re. 41,025), which is a reissue of
U.S. Pat. No. 6,570,889, issued May 27, 2003..Iaddend.
Claims
What is claimed is:
.[.1. Transmitter for communicating data symbols over a
communication channel, the transmitter comprising: means for
spreading each data symbol with a respective spreading code,
wherein the spreading codes are mutually orthogonal, means for
scrambling each spread symbol with a respective scrambling code,
the scrambling codes respectively having the same length as the
spreading codes, and means for transmitting said spread and
scrambled symbols, wherein the means for scrambling are provided
with a plurality of different scrambling codes which can be used
simultaneously within the same link..].
.[.2. Transmitter according to claim 1, characterized in that the
means for scrambling can use different scrambling codes for an
uplink communication channel and a downlink communication channel,
respectively..].
.[.3. Transmitter according claim 1, characterized in that the
spreading codes are obtained by means of a code tree..].
.[.4. Transmitter according to claim 1, characterized in that only
in a downlink communication channel different scrambling codes are
used, wherein in an uplink channel only one scrambling code is
used..].
.[.5. Transmitter according to claim 1, characterized in that the
means for scrambling use different scrambling codes within the same
link only for channels demanding a high bit rate..].
.[.6. Transmitter according to claim 5, characterized in that the
means for scrambling use different scrambling codes within the same
link only video channels..].
.[.7. Wireless transmission system, comprising: means for spreading
each data symbol with a respective spreading code, wherein the
spreading codes are mutually orthogonal, means for scrambling each
spread symbol with a respective scrambling code, the scrambling
codes respectively having the same length as the spreading codes,
and means for transmitting said spread and scrambled symbols,
wherein the means for scrambling are provided with a plurality of
different scrambling codes which can be used simultaneously within
the same link, and wherein a subset of scrambling codes is
respectively allocated to a cell of the transmission system..].
.[.8. Wireless transmission system according to claim 7,
characterized in that different spreading codes are allocated to
adjacent cells of the transmission system..].
.[.9. Method for the transmission of data symbols over a
communication channel, comprising the following steps: spreading
each data symbol with a respective spreading code, wherein the
spreading codes are mutually orthogonal, scrambling each spread
symbol with a respective scrambling code, the scrambling codes
respectively having the same length as the spreading codes, and
transmitting said spread and scrambled symbols, wherein the
scrambling step provides a plurality of different scrambling codes
which can be used simultaneously within the same link..].
.[.10. Method according to claim 9, characterized in that in the
step of scrambling different scrambling codes can be used for an
uplink communication channel and a downlink communication channel,
respectively..].
.[.11. Method according to claim 9, characterized in that the
spreading codes are obtained by means of a code tree..].
.[.12. Method according to claim 9, characterized in that only in a
downlink communication channel different scrambling codes are used,
wherein in an uplink channel only one scrambling code is
used..].
.[.13. Method according to claim 9, characterized in that different
scrambling codes within the same link are used only for channels
demanding a high bit rate..].
.[.14. Method according to claim 13, characterized in that
different scrambling codes within the same link are used only for
video channels..].
.Iadd.15. A method for transmitting data symbols over an uplink or
a downlink, each link having first and second communication
channels, comprising: spreading each data symbol for the first
communication channel, using a spreader unit, with an associated
spreading code, thereby producing a corresponding spread data
symbol for each data symbol for the first communication channel in
an uplink or a downlink; spreading each data symbol for the second
communication channel, using a spreader unit, with an orthogonal
spreading code, orthogonal to the associated spreading code for the
first communication channel, thereby producing a corresponding
spread data symbol for each data symbol for the second
communication channel in the uplink or the downlink; scrambling,
using a scrambling unit, each spread data symbol of the first
communication channel with a primary scrambling code, thereby
producing a corresponding scrambled symbol for each spread data
symbol of the first communication channel; scrambling, using a
scrambling unit, each spread data symbol of the second
communication channel with a secondary scrambling code, thereby
producing a corresponding scrambled symbol for each spread data
symbol of the second communication channel; and transmitting, using
a transmitter, said corresponding scrambled symbols, wherein the
primary and secondary scrambling codes for the downlink are
different from each other and the primary and secondary scrambling
codes for the uplink are the same as each other, wherein a
resulting data rate is spread over two or more of the scrambled
codes..Iaddend.
.Iadd.16. The method according to claim 15, wherein the primary or
secondary scrambling code does not effect a band rate of the
transmission..Iaddend.
.Iadd.17. A method for transmitting one or more data symbols over
an uplink or a downlink at data rates, each link having a first
communication channel and a second communication channel,
comprising: providing the one or more data symbols to the first
communication channel and the second communication channel in an
uplink or a downlink; spreading each data symbol for the first
channel, using a spreader unit, with a first spreading code,
producing a first spread data symbol; spreading each data symbol
for the second channel, using a spreader unit, with a second
spreading code, producing a second spread data symbol, wherein the
first spreading code and the second spreading code are mutually
orthogonal, scrambling, using a scrambling unit, the first spread
data symbol with a primary scrambling code; scrambling, using a
scrambling unit, the second spread data symbol with a secondary
scrambling code; and providing, using a scrambling unit, a
plurality of different scrambling codes for the communication
channels in the uplink or the downlink, the scrambling codes being
configured simultaneously within the same link, the scrambling
codes for the communication channels in the downlink are different
from each other when the data symbols in the downlink are of a data
rate higher than a voice data rate, and the scrambling codes for
the communication channels in the downlink are the same as each
other when the data symbols in the downlink are of a data rate
equal to or lower than the voice data rate, wherein a resulting
data rate is spread over two or more of the plurality of different
scrambled codes..Iaddend.
.Iadd.18. The method of transmitting according to claim 17 wherein
the plurality of different scrambling codes comprise a portion of
the primary scrambling code and a portion of the secondary
scrambling code..Iaddend.
Description
The present invention relates to a transmitter, a wireless
transmission system as well as to a method for the transmission of
data symbols over a communication channel which particularly finds
its application in the field of so-called CDMA systems.
CDMA (Code Division Multiple Access) transmitting systems are known
from the state of the art. According to one CDMA technique, after
the modulation (symbol mapping), the symbols are spread by a
so-called spreading sequence or spreading code. After spreading the
resulting data stream is scrambled by a scrambling sequence of a
scrambling code. The thus resulting data stream, which has been
spread and scrambled, is then power-amplified and sent over a
communication channel. The reverse procedure happens at the
receiving side.
In FIG. 3 an example for a transmission system comprising
scrambling and spreading is shown. In the example of FIG. 3 only
the downlink communication channel 26 from a base station 24 to a
mobile station 25 is shown. The downlink 26 can comprise different
channels D.sub.1, . . . , D.sub.N. Each channel comprises
channelisation (spreading) 28, 30 and scrambling 29, 31. According
to the state of the art in one link, as for example the downlink 26
as shown in FIG. 3, only one scrambling sequence (scrambling code)
and several different spreading codes (often referred to as
channelization codes) are used depending upon the data rate and
services required. The drawback of this approach is that only
certain types of channelisation codes can be used together and the
highest data rate is constrained by the length of the shortest
channelisation code. This is especially true when codes of
different rates are used.
From WO96/05668 A1 and EP-A-565 506 techniques for multiple access
coding for radio communication is known. According to these
documents information symbols are spread using orthogonal or
bi-orthogonal codewords. This spread information symbols are
assigned a unique scramble mask that is taken from a set of
scramble masks having selected correlation properties. The set of
scramble masks is selected such that the correlation between the
modulo-2 sum of two scramble masks with any codeword is a constant
magnitude independent of the codeword and the individual mask being
compared. According to one embodiment of WO 96/05668 A1, when any
two masks are summed using modulo-2 sum arithmetic, the Walsh
transformation of that sum results in a maximally flat Walsh
spectrum. For cellular radio telephone systems using subtractive
CDMA demodulation techniques, a two-tier ciphering system ensures
security at the cellular system level by using a pseudorandomly
generated code key to select one of the scramble masks common to
all of the mobile stations in a particular cell. As according to
these techniques one common scramble mask is used for all mobile
stations in a particular cell, the above-cited drawback arises that
only certain types of channelisation codes can be used together
limiting the number of available channelisation (spreading)
codes.
In view of the above-cited drawbacks it is of the object of the
present invention to enhance the flexibility of code assignment for
a CDMA system, particularly within a cell sector and/or to increase
the maximum data rate.
The central idea of the present invention thereby is a new code
allocation scheme for a CDMA system utilising two or more
scrambling codes within one link (uplink or downlink).
According to the present invention therefore a transmitter for
communicating data symbols over a communication channel is
provided, the transmitter comprising means for spreading each data
symbol with a respective spreading code, wherein the spreading
codes are mutually orthogonal. Furthermore means for scrambling
each spread symbol with a respective scrambling code are provided,
the scrambling codes respectively having the same length as the
spreading codes. Means are provided for the transmission of the
spread and scrambled symbols. According to the present invention
the means for scrambling are provided with a plurality of different
scrambling codes which can be used simultaneously within the same
link.
The means for scrambling the spread symbols can use different
scrambling codes for an uplink communication channel and a downlink
communication channel.
The spreading codes can be obtained by means of a code tree.
According to an aspect of the present invention, only in a downlink
communication channel different scrambling codes are used, wherein
in an uplink channel only one scrambling code is used.
The means for scrambling can use different scrambling codes within
the same link only for channels demanding a high bit rate.
According to the present invention, furthermore a wireless
transmission system comprising a transmitter of the above-cited
type is provided, wherein a subset of scrambling codes is
respectively allocated to a cell of the transmission system.
Different spreading codes can be allocated to adjacent cells of the
transmission system.
According to the present invention, furthermore a method for the
transmission of data symbols over a communication channel is
provided. Data symbols are spread with a respective spreading code,
wherein the respective spreading codes are mutually orthogonal.
Each spread symbol is scrambled with a respective scrambling code,
the scrambling codes not changing the band rate of the transmission
(in contrast to the spreading codes). The spread and scrambled
symbols are transmitted.
According to the present invention, when scrambling a plurality of
different scrambling codes can be used, which are to be used
simultaneously within the same link.
In the step of scrambling different scrambling codes can be used
for an uplink communication channel and a downlink communication
channel, respectively.
The spreading codes can be obtained by means of a code tree.
As an aspect of the present invention, only in a downlink
communication channel different scrambling codes are used. In the
uplink communication channel only one scrambling code is used, as
the bit rate usually is less than in the downlink communication
channel.
Different scrambling codes can be used within the same link only
for channels demanding a high bit rate.
Particularly different scrambling codes within the same link can be
used for example for video channels and/or data channels, but for
example not for voice channels.
Further aspects, advantages and features of the present invention
will now be explained by means of embodiments of the present
invention and with reference to the enclosed figures of the
drawings.
FIG. 1 shows a general view of a wireless transmission system
according to the present invention,
FIG. 2 shows the spreading and scrambling according to the present
invention respectively for a downlink communication channel and a
uplink communication channel between a base station and a mobile
station of the wireless transmission station as shown in FIG.
1,
FIG. 3 shows the channelisation (spreading) and scrambling in a
downlink communication channel between a base station and a mobile
station according to the prior art,
FIG. 4 shows the plurality of cells in the transmission system
according to the present invention,
FIG. 5 shows an application of the present invention to provide for
flexible code allocation in CDMA systems, and
FIG. 6 shows an application of the present invention to provide for
higher data rate services.
A transmission system according to the present invention will now
be explained generally with reference to FIG. 1. As shown in FIG.
1, different data can be transmitted in a wireless manner. The data
to be transmitted can comprise voice data from a telephone 1, 23,
video data, for example, from a video camera 5 to be transmitted to
a monitor 20 and other information data, as for example, data from
a computer 6 to be transmitted to another computer 19. The analog
voice data from a telephone 1 are AD-converted 2, voice coded 3 and
then supplied to a channel encoder 4 included in the transmitter.
The data, for example, from a video camera 5 or from the computer 6
are also supplied to the channel encoder 4. The different data, for
example, the voice data and the video data can be transmitted
simultaneously. The data from the channel encoder 4 are given to a
interleaver 7 and then supplied to a modulator 8 providing for a
symbol mapping. The modulated data from the modulator 8 are then
spread 9 and scrambled 10, which will be explained later on in
detail. The spread and scrambled data are amplified 11, and then
transmitted over a wireless transmission path 12. It will be seen
that the interleaver 7, modulator 8, spreader 9, scrambler 10, and
amplifier 11 also are included in the transmitter. On the receiving
side the wireless transmitted data are down converted 12, A/D
converted 14, descrambled 15 and despread 16. The descrambling and
the despreading will also be explained later on in detail. The
descrambled and despread data are de interleaved 17 and then
supplied to a channel decoder 18. The channel decoder 18 outputs
data to a computer 19, to a monitor 20 and/or a voice decoder 21.
In case of the voice data, the voice-decoded-data 21 are D/A
converted 22 and the supplied to a handset 23.
With reference to FIG. 2, particularly the scrambling procedure
according to the present invention will now be explained in
detail.
In FIG. 2, the communication between a base station 24 and a mobile
station 25 is shown. Particularly the downlink channel 26 from the
base station 24 to the mobile station 25 includes the transmitter
shown in FIG. 1, and the uplink channel 27 from the mobile station
25 to the base station 24 likewise includes the transmitter. The
downlink channel 26 and the uplink channel 27 comprise different
subchannels D.sub.1 . . . D.sub.N, D.sub.1' . . . D.sub.N'. A first
subset of the subchannels of the downlink channel 26 can for
example be used for voice data and other subchannels can be used
for the simultaneous transmission of video data. The data from the
base station 24 are channelised (spread) with different spreading
codes C.sub.channel 1, . . . , C.sub.channel N, which are mutually
orthogonal or bi-orthogonal 28, 30. The spread data are then
scrambled 29, 31 with scrambling codes C.sub.scramble 1, . . . ,
C.sub.scramble M. According to the present invention therefore
scrambling codes which are different, but need not be mutually
orthogonal or bi-orthogonal, are used within the same link, for
example, the downlink 26. (The orthogonality requirements are
satisfied by the spreading codes.)
For the uplink 27, according to the present invention either the
same scrambling codes C.sub.scramble 1, . . . , C.sub.scramble M as
in the case of the downlink 26, or another group of scrambling
codes C.sub.scramble 1', . . . , C.sub.scramble M' or, as generally
the uplink channel 27 demands for the same high bit rate as the
downlink channel 26, even just one scrambling code can be used.
As it has already been set forth above, the downlink channel 26 or
the uplink channel 27 can comprise subchannels for video and/or
voice transmission. As one aspect of the present invention,
different scrambling codes can be allocated for the scrambling of
the channels demanding for a high bit rate, as it is the case, for
example, for the transmission of video data. For transmission of,
for example, voice data, only one scrambling code can be used.
Regarding the details of the spreading and scrambling process,
particularly the modulo-2 sum operation for the scrambling at the
transmission side and the multiplying operation for the
descrambling at the reception side, the above-cited documents WO
96/05668 A1 and EP-A-565 506 are incorporated by reference.
Particularly FIGS. 1 and 2 in the corresponding description (page
14 to page 19) of WO 96/05668 A1 are incorporated by reference.
According to the present invention the spreading codes are
generated by a code tree. This technique is known from Adachi,
"Tree-structured generation of orthogonal spreading codes with
different lengths for forward link of DS-CDMA mobile radio",
Electronic Letters, January 1997, Vol. 33, No. 1, page 27, 28,
which is incorporated herewith by reference.
Orthogonal spreading codes with different lengths can be generated
by a tree-structure for orthogonal multiplexing of forward-link
code-channels of different data rates in direct sequence code
division multiple access DS-CDMA mobile radio. Thereby codes of the
same layer of the tree constitute a set of Walsh functions and are
orthogonal. Furthermore, any two codes of different layers of the
tree structure are also orthogonal except for the case that one of
the two codes is a mother code of the other.
As it has already been set forth in the introductory portion, when
only one scrambling code (or long code) is used per link, there are
restrictions of the combinations of codes which can be used for the
orthogonal codes (see Adachi et al.) These restrictions may prevent
a user from being allocated to a certain channel. These
restrictions are especially important for high data rate users.
Furthermore the highest data rate is restricted to the shortest
orthogonal code.
As according to the present invention, two or more scrambling codes
are assigned to one link (one user), the following advantages are
achieved: increased flexibility in assignment of orthogonal codes
since the data rate can be split over at least two scrambling codes
and a different (longer) orthogonal code can be chosen from the
code tree (see Adachi et al), and the highest data rate is
increased since the data rate can be split over at least two
scrambling codes. Therefore a higher data rate service on one link
(uplink or downlink) can be provided by using a plurality of
scrambling codes within one link. In this way the same
channelisation codes (spreading codes) can be reused and a higher
data rate can be supported because the highest data rate is
restricted by the set of channelisation codes (spreading codes)
with the shortest link.
By only using two scrambling codes (M=2) per link (user), the total
number of available channelisation codes (spreading codes) can be
doubled and the maximum data rate can also be doubled.
FIG. 4 shows a symbolized cell distribution of a wireless
transmission system. One cell C.sub.1 is surrounded by six other
hexagonal cells C.sub.2, . . . , C.sub.7. According to the present
invention, a total number of, for example, 512 different scrambling
codes can be used. To avoid interference between adjacent cells,
the total number of 512 scrambling codes can for example be divided
by 7 and each cell C.sub.1, . . . , C.sub.7 can be allocated a
subset of said scrambling codes. Different users within one cell
can use different scrambling codes allocated to the respective
cell.
As it has already been set forth above, according to the present
invention one scrambling code is used in conjunction with a set of
channelisation codes (spreading codes) depending upon the required
data rate and services required. Adjacent base stations can use
different scrambling codes and every base station uses a set of
scrambling codes to maintain different links in each cell.
An application of the present invention will now be explained with
reference to FIG. 5. According to the state of the art, if a new
user requests, for example, a 2 Mbit/s service, the base station 24
is forced to allocate a new scrambling code (and code tree) to
support this service. The codes in the code tree are therefore not
optimally utilised.
To increase the flexibility of code assignment and increase the
usage of the codes and the code tree, it is proposed to use as an
option more than one scrambling code per link.
In FIG. 5 a base station 24 is shown using two scrambling sequences
(codes) 1 and 2. Shown by each scrambling code is a set of possible
services being supported by each of the scrambling codes. In this
load situation, if a new user 32 requests a 2 Mbit/s service, the
base station 24 has to devote a new scrambling code to support this
service.
If, however, the new user 32 uses 2 (SF=4) orthogonal codes from
scrambling code 1 and 1 (SF=4) orthogonal code from scrambling code
2, a 2 Mbit/s service can be supported and the codes and the code
tree can be more optimally utilised.
FIG. 6 shows another application of the present invention.
According to FIG. 6 the idea according to the present invention is
used to provide an increased data rate, for example, for a WCDMA
system. FIG. 6 shows the suggested scheme for an increased data
rate. To increase the data rate normally in WCDMA one or both of
the following approaches are required: reduction of processing
gain, and increase of chip rate (enhanced bandwidth)
By utilizing the scheme as shown in FIG. 6 the data rate can be
increased by combining more than one scrambling code. The example
shows the data rate at 4 Mbit/s, but obviously higher rates can be
achieved by using more than one scrambling code.
* * * * *