GB2364220A - Encoding information in midamble shifts - Google Patents
Encoding information in midamble shifts Download PDFInfo
- Publication number
- GB2364220A GB2364220A GB0015669A GB0015669A GB2364220A GB 2364220 A GB2364220 A GB 2364220A GB 0015669 A GB0015669 A GB 0015669A GB 0015669 A GB0015669 A GB 0015669A GB 2364220 A GB2364220 A GB 2364220A
- Authority
- GB
- United Kingdom
- Prior art keywords
- midamble
- codes
- active
- subset
- shift
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/16—Code allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention is suitable for use with communications systems which combine Spread Spectrum and Time Division technologies, for example UTRA TDD. In such systems data is transmitted in bursts, each burst including a set of spreading codes and a midamble. However only a subset of the spreading codes may be active. In the present invention the midamble is coded with midamble shifts which provide an indication of which spreading codes are active. A signalling scheme is employed in which a transmitted midamble is shifted by first, S<SB>1</SB>, and second, S<SB>2</SB>, pointer signals which signal respectively the last code belonging to the subset of active codes and the number of codes in the original set which are not in the active subset. This provides the following advantages: not only does the receiver know the number of active codes, but also it knows (as indicated by the first midamble shift) which of the original set of codes it has to search in order to find the active codes. In order to reduce possible ambiguities a third shift, S<SB>3</SB>, may be used to indicate whether the number of codes in the set is even or odd.
Description
2364220 RADIO COMMUNICATION SYSTEM, TRANSMITTER AND RECEIVER
Field of the Invention
This invention relates to radio communication systems and particularly to such systems employing midamble coding.
Background of the Invention
In the field of this invention it is known (for example from the technical specification '3 G TS 25 221 V 3 2 0 ', released in March 2000, of the '3rd
Generation Partnership Project, Technical Specification Group Radio Access
Network', relating to physical channels and mapping of transport channels onto physical channels using time division duplex (TDD) techniques) to allocate midamble portions of transmissions (more commonly referred to simply as midambles') for physical channels.
In general, midambles are part of the physical channel configuration which is performed by higher layers in a layered, hierarchical data management scheme.
Optionally, if no midamble is allocated by higher layers, a default midamble allocation may be used This default midamble allocation is given by a fixed association between midambles and channelisation codes, and is applied individually to all channelisation codes within one time slot Different associations apply for different burst types and cell configurations with respect to the maximum number of midambles.
In the case of midamble allocation for down-link (DL) physical channels, physical channels providing a beacon function always use reserved midambles For all other DL physical channels the midamble allocation is signalled or given by default.
In the case of midamble allocation by signalling, either a common or a user- equipment (UE) specific midamble is signalled to the UE as a part of the physical channel configuration.
If no midamble is allocated by signalling, the UE derives the midamble from the associated channelisation code and uses an individual midamble for each channelisation code For each association between midambles and channelisation codes if no midamble is allocated by higher layers, there is one primary channelisation code associated to each midamble A set of secondary channelisation codes is associated to each primary channelisation code All the secondary channelisation codes within a set use the same midamble as the primary channelisation code to which they are associated.
Higher layers allocate the channelisation codes in a particular order Primary channelisation codes are allocated prior to associated secondary channelisation codes If midambles are reserved for the beacon function, all primary and secondary channelisation codes that are associated with the reserved midambles are not used.
Primary and respective associated secondary channelisation codes are not allocated to different UE's.
In the case that secondary channelisation codes are used, secondary channelisation codes of one set are allocated in ascending order, with respect to their numbering.
If the midamble is part of the physical channel configuration, an individual midamble is assigned to all UE's in one time slot If no midamble is allocated by higher layers, the UE derives the midamble from the assigned channelisation code as for DL physical channels.
The current specification for UTRA TDD (Time Division Duplex mode of
Universal Mobile Telecommunications System Terrestrial Radio Access of the European Telecommunications Standards Institute (ETSI)) does not provide the means to signal to the mobile terminal what are the active codes for the case of the common midamble.
It has been proposed that, for the case of the common midamble, multiple midamble shifts be used in order to signal to a mobile station the number of currently active codes used in a time slot.
However, this approach has the disadvantage(s) that, nonetheless, the mobile station has to search over the whole set of, say 16, codes in order to detect which are the active ones.
It is an object of the present invention to provide a radio communication system and method therefor wherein the abovementioned disadvantage(s) may be alleviated.
Statement of Invention
In accordance with a first aspect of the present invention there is provided a radio communication system as claimed in claim 1.
In accordance with a second aspect of the present invention there is provided a transmitter for a radio communication system as claimed in claim 6.
In accordance with a third aspect of the present invention there is provided a receiver for a radio communication system as claimed in claim 11.
Brief Description of the Drawing(s)
One radio communication system, method and incorporating the present invention will now be described, by way of example only, with reference to the accompanying drawing(s), in which:
FIG 1 shows, in a transmitter of a system employing a midamble coding scheme for UTRA TDD data transmission in a timeslot, a block diagram illustrating shifting of the midamble; and FIG 2 shows a block diagram illustrating, in a receiver, recovery of midamble shift information to facilitate decoding of the midamble.
Description of Preferred Embodiment(s)
Referring now to FIG 1, in a transmitter 100 of a system employing a midamble coding scheme for UTRA TDD data transmission using a set of codes with sufficient cross-correlation properties in order to realise multiple user detection In the transmitter 100, a midamble for transmission in a timeslot is passed through a shifter 110, which applies to the midamble a first shift S, (whose significance will be explained in greater detail below), controlled by an S, input The resultant Si- shifted midamble is then passed through a shifter 120, which applies to the midamble a second, compound shift 52 (whose significance will also be explained in greater detail below), controlled by an 52 input Finally, the resultant (S, 52)-shifted midamble is then passed through a shifter 130, which applies to the midamble a third, compound shift 53 (whose significance will also be explained in greater detail below), controlled by an 53 input The resultant composite (S,, 52, 53)- shifted midamble is then passed to additional processing elements (not shown) for transmission.
As will be understood, in UTRA TDD transmission the composite midamble may be coded using the sixteen predetermined midamble shift positions (or a subset of them according to the system configuration) (for 'burst type 1 ' transmission) or the six predetermined midamble shift positions (or a subset of them according to the system configuration) (for 'burst type 2 ' transmission) It will also be understood that, in choosing the active subset, the codes are allocated in a certain manner, i e,the resource manager assigns codes from top to bottom For example, in a particular burst type 1 ' transmission there may be six codes which form the subset of active codes, and which are spread over the first ten of the possible sixteen codes (e g, the 1st, 2nd, 5 h, 8 Ch, 9 Th and 10 codes of the sixteen available).
As will be explained in further detail below, in order to facilitate the detection of the active channelisation codes, the midamble is coded to signal to the receiver not just the number of channelisation codes used in the DL timeslot, but also further information on the channelisation codes used which allows the receiver to know over which subset of available codes it must search in order to find the active codes used.
The first shift S, is chosen to be equal to the very last code (of the sixteen available) that is used in the subset of active codes The second shift 52 is chosen to be equal to the number of codes not used in the active subset Thus, it will be appreciated that in the above example (where there are six codes which are active, and which are spread over the first ten of the possible sixteen codes) the first shift S, would have a value of 10, and the second shift 52 would have a value of 4 (= 10-6) Thus it will be appreciated that the shift values S, (= 10) and 52 (= 4) act as pointers to the 10 ' code (the last code of the active set) and the 4 code from the available sixteen.
It will be understood that the fact that the pointer or shift values S, and 52 indicate (in addition to the number of codes in the active set) which subset of the available sixteen codes must be searched in order to find the active codes allows significant improvement in both the error performance of the code detection procedure and its computational complexity, thus allowing code detection to be performed more quickly and/or with less power consumption.
It will be appreciated that the code signalling scheme described above is readily applicable to 'type burst 1 ' transmissions when the channel length is relatively short in order to support sixteen midamble shifts Nonetheless, it will be understood the scheme is equally applicable for longer channel lengths and also for 'type burst 2 ' transmissions However, although some uncertainties could arise with use of these transmissions (i e, where the S, and/or 52 values may utilise different mapping and/or encoding to identify unambiguously precisely how many codes are in the active set), this uncertainty could be eliminated by the introduction of a third midamble shift 53 which is a single binary value and acts as a flag to indicate for example whether the number of active codes is even or odd.
Referring now to FIG 2, in a receiver 200 a received, coded midamble is extracted from the received burst and passed through a first shift detector 210 which detects the first shift S, present in the received midamble The detected shift value S, is passed to processing circuitry (e g, a microprocessor) 240.
The midamble from the first shift detector 210 is passed through a second shift detector 220 which detects the second shift 52 present in the received midamble The detected shift value 52 is passed to the processing circuitry 240.
The midamble from the second shift detector 220 is passed through a third shift detector 230 which detects the third shift 53 present in the received midamble The detected shift value 53 is passed to the processing circuitry 240.
The processing circuitry 240 receives the received burst, together with the shift values S,, 52 and 53 from the first, second and third shift detectors 210, 220 and 230 For the cases when the 53 flag is utilised, the 53 value is logically combined with the S, and/or 52 values from the first and/or second shift detectors to produce expanded S, and/or 52 values which unambiguously indicate respectively the ending code number and the number of the codes in the active set The processing circuitry subtracts the 52 value from the S, value to produce a difference value (in the present example, = 6, derived 51 = 10 and 52 = 4) The value is thus equal to the number of codes in the active set The processing circuitry 240 then searches the (= 6) codes within the subset of the sixteen available codes, starting with the code 1 and ending with the code 51 (= 10) When the active code set is determined, it is passed to the demodulator circuitry (not shown) in order to perform the data extraction from the received burst.
It will be understood that in this way the processing circuitry 240 has only to search for six codes within the subset of ten codes in order to be able to determine the appropriate six channelisation codes, allowing significant improvement in both the error performance of the code detection procedure and its computational complexity, thus allowing code detection to be performed more quickly and/or with less power consumption.
Claims (1)
- Claims1 A radio communication system for coding a midamble with one of a subset of a predetermined set of midamble shift positions, the system comprising:in a transmitter, means for coding the midamble in accordance with both the number of the active codes and a subset of the total possible codes, which subset includes all active codes; means for applying to the midamble a first shift representative of a first signal indicative of the position in the predetermined set of the final code of the active set; and means for applying to the midamble a second shift representative of a second signal indicative of the number of codes which are not in the active set, and in a receiver, means for recovering from a received midamble the first signal indicative of the position in the predetermined set of the final code of the active set; means for recovering from the received midamble the second signal indicative of the number of codes which are not in the active set; and means for determining from the recovered first signal and the recovered second signal the set of active codes.2 The system according to claim 1 wherein the system is arranged for UTRA TDD data transmission.3 The system according to claim 2 wherein the system is arranged for type burst 1 UTRA TDD data transmission.4 The system according to claim 1 or 2 wherein:the transmitter further comprises means for applying to the midamble a third shift representative of a third signal indicative of whether the number of codes in the subset is odd or even, the receiver further comprises means for recovering from the received midamble the third signal indicative of whether the number of codes in the N subset is odd or even, and the means for determining is arranged to determine the set of active codes from the recovered first signal, the recovered second signal and the recovered third signal.The system according to claim 4 wherein the system is arranged for type burst 1 UTRA TDD data transmission or type burst 2 UTRA TDD data transmission.6 A transmitter for use in a radio communication system for coding a midamble with one of a subset of a predetermined set of midamble shift positions, the transmitter comprising:means for coding the midamble in accordance with both the number of the active codes and a subset of the total possible codes, which subset includes all active codes; means for applying to the midamble a first shift representative of a first signal indicative of the position in the predetermined set of the final code of the active set; and means for applying to the midamble a second shift representative of a second signal indicative of the number of codes which are not in the active set, 7 The transmitter according to claim 6 wherein the transmitter is arranged for UTRA TDD data transmission.8 The transmitter according to claim 7 wherein the transmitter is arranged for type burst 1 UTRA TDD data transmission.- 9 The transmitter according to claim 6 or 7 wherein:the transmitter further comprises means for applying to the midamble a third shift representative of a third signal indicative of whether the number of codes in the subset is odd or even.The transmitter according to claim 9 wherein the system is arranged for type burst 1 UTRA TDD data transmission or type burst 2 UTRA TDD data transmission.11 A receiver for use in a radio communication system for coding a midamble with one of a subset of a predetermined set of midamble shift positions, which subset of includes all active codes, the receiver comprising:means for recovering from a received midamble a first signal indicative of the position in the predetermined set of the final code of the active set;means for recovering from the received midamble a second signal indicative of the number of codes which are not in the active set; and means for determining from the recovered first signal and the recovered second signal the set of active codes.12 The receiver according to claim 11 wherein the receiver is arranged for UTRA TDD data reception.13 The receiver according to claim 12 wherein the receiver is arranged for type burst 1 UTRA TDD data reception.14 The receiver according to claim 11 or 12 wherein:11 - the receiver further comprises means for recovering from the received midamble a third signal indicative of whether the number of codes in the subset is odd or even, and the means for determining is arranged to determine the set of active codes from the recovered first signal, the recovered second signal and the < 1 < recovered third signal.The receiver according to claim 14 wherein the receiver is arranged for type burst 1 UTRA TDD data reception or for type burst 2 UTRA TDD data reception.16 A radio communication system for coding a midamble with one of a subset of a predetermined set of midamble shift positions substantially as hereinbefore described with reference to the accompanying drawings.17 A transmitter for use in a radio communication system for coding a midamble with one of a subset of a predetermined set of midamble shift positions substantially as hereinbefore described with reference to the accompanying drawings.18 A receiver for use in a radio communication system for coding a midamble with one of a subset of a predetermined set of midamble shift positions substantially as hereinbefore described with reference to the accompanying drawings.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0015669A GB2364220A (en) | 2000-06-28 | 2000-06-28 | Encoding information in midamble shifts |
AU67481/01A AU6748101A (en) | 2000-06-28 | 2001-05-25 | Radio communication system, transmitter and receiver |
PCT/EP2001/006002 WO2002001789A1 (en) | 2000-06-28 | 2001-05-25 | Radio communication system, transmitter and receiver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0015669A GB2364220A (en) | 2000-06-28 | 2000-06-28 | Encoding information in midamble shifts |
Publications (2)
Publication Number | Publication Date |
---|---|
GB0015669D0 GB0015669D0 (en) | 2000-08-16 |
GB2364220A true GB2364220A (en) | 2002-01-16 |
Family
ID=9894455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0015669A Withdrawn GB2364220A (en) | 2000-06-28 | 2000-06-28 | Encoding information in midamble shifts |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU6748101A (en) |
GB (1) | GB2364220A (en) |
WO (1) | WO2002001789A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0211005D0 (en) | 2002-05-15 | 2002-06-26 | Ipwireless Inc | System,transmitter,receiver and method for communication power control |
JP3581357B2 (en) * | 2002-05-22 | 2004-10-27 | 松下電器産業株式会社 | Communication terminal apparatus and spreading code estimation method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999040698A1 (en) * | 1998-02-09 | 1999-08-12 | Motorola Inc. | Method and apparatus for joint detection of data in a direct sequence spread spectrum communications system |
WO2000051300A1 (en) * | 1999-02-22 | 2000-08-31 | Siemens Aktiengesellschaft | Method for channel estimation |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE466179B (en) * | 1990-05-10 | 1992-01-07 | Ericsson Telefon Ab L M | PROCEDURE MAKES IN A TIME MULTIPLEXT RADIO COMMUNICATION SYSTEM TRANSFER VARIOUS COMMANDS REGARDING SELECTION OF TRANSMISSION ANTENNA |
FI981546A (en) * | 1998-07-03 | 2000-01-04 | Nokia Networks Oy | Procedure for data communication and mobile telephone systems |
-
2000
- 2000-06-28 GB GB0015669A patent/GB2364220A/en not_active Withdrawn
-
2001
- 2001-05-25 AU AU67481/01A patent/AU6748101A/en not_active Abandoned
- 2001-05-25 WO PCT/EP2001/006002 patent/WO2002001789A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999040698A1 (en) * | 1998-02-09 | 1999-08-12 | Motorola Inc. | Method and apparatus for joint detection of data in a direct sequence spread spectrum communications system |
WO2000051300A1 (en) * | 1999-02-22 | 2000-08-31 | Siemens Aktiengesellschaft | Method for channel estimation |
Also Published As
Publication number | Publication date |
---|---|
AU6748101A (en) | 2002-01-08 |
GB0015669D0 (en) | 2000-08-16 |
WO2002001789A1 (en) | 2002-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6728297B2 (en) | Method for allocating secondary synchronization codes to a base station of a mobile telecommunication system | |
US6504830B1 (en) | Method, apparatus, and system for fast base synchronization and sector identification | |
US6128288A (en) | CDMA cellular radio transmission system | |
FI110295B (en) | Assignment of demodulator elements in a system that can receive multiple signals | |
KR100300903B1 (en) | Cdma radio communication apparatus | |
US7433391B2 (en) | Spread-spectrum receiver with fast M-sequence transform | |
AU7861798A (en) | Rake receiver and finger management method for spread spectrum communication | |
KR940701613A (en) | Call Channels in Code Division Multiple Access (CDMA) Communication Systems | |
JP4002242B2 (en) | Blind code detection method and apparatus | |
WO1995034174A2 (en) | Spread aloha cdma data communications | |
EP0984644A2 (en) | Extended range concentric cell base station | |
CN101103554B (en) | Method and apparatus for estimating channelization codes in a wireless transmit/receive unit | |
CN109586879A (en) | The method and apparatus of multicarrier bypass communication synchronisation source selection | |
US6366603B1 (en) | Spread spectrum communication system | |
CN111245475A (en) | Wireless communication data transmitting method, receiving method, wireless communication method and device | |
US7292563B1 (en) | Method of associating a training code to a channelisation code in a mobile telecommunication system | |
US6539006B1 (en) | Mobile station capable of determining base station suitability | |
CN1998178A (en) | Apparatus and method for identifying a gap filler in a satellite broadcasting system | |
US8335245B2 (en) | Code division multiple access mobile communication system | |
EP1473854B1 (en) | A cell search method and a base station for a code division multiple access mobile communication system | |
EP2285009A2 (en) | Signal acquisition in peer-to-peer spread-spectrum communications | |
GB2364220A (en) | Encoding information in midamble shifts | |
US20020146064A1 (en) | Multiple channel joint decoding at mobile handset | |
US7028093B2 (en) | Method of transferring user data packets | |
US20090073898A1 (en) | Method and apparatus for code division duplexing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |