CN101496368A - Method and apparatus for sending signaling for data transmission in a wireless communication system - Google Patents
Method and apparatus for sending signaling for data transmission in a wireless communication system Download PDFInfo
- Publication number
- CN101496368A CN101496368A CNA200780027827XA CN200780027827A CN101496368A CN 101496368 A CN101496368 A CN 101496368A CN A200780027827X A CNA200780027827X A CN A200780027827XA CN 200780027827 A CN200780027827 A CN 200780027827A CN 101496368 A CN101496368 A CN 101496368A
- Authority
- CN
- China
- Prior art keywords
- tone
- signaling
- group
- data
- code
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Techniques for sending signaling for data transmission in a wireless communication system are described. A transmitter may process signaling for a data transmission based on a block code, a convolutional code, a transformation, etc. The signaling may comprise an identifier of an intended receiver for the data transmission and/or other information such as data rate, resource assignment, etc. The signaling for the data transmission may be mapped to a first set of tones in a time slot. Data for the data transmission may be mapped to a second set of tones in the time slot. The entire signaling may be sent on the first set of tones. Alternatively, the first set of tones may be selected from among multiple sets of tones or pseudo-randomly selected from among available tones based on a first part of the signaling. A second part of the signaling may be sent on the first set of tones.
Description
Require to enjoy priority based on 35U.S.C. § 119
The application require to enjoy on July 28th, 2006 that submit, name is called " METHOD ANDAPPARATUS FOR PREAMBLE CONFIGURATION IN WIRELESSCOMMUNICATION SYSTEMS ", sequence number is 60/834, the priority of 118 provisional application, this provisional application has transferred this assignee, and incorporates this paper clearly into by the reference form
Technical field
Generally, the present invention relates to the communications field, particularly, the present invention relates to be used for sending the technology of signaling at wireless communication system.
Background technology
Wireless communication system is by extensively in order to provide various communication services, such as voice, video, grouped data, message transmission, broadcasting etc.These systems can support a plurality of users' multi-address system by sharing free system resources.The example of this multi-address system comprises code division multiple access (CDMA) system, time division multiple access (TDMA) system, frequency division multiple access (FDMA) system, OFDM (OFDMA) system and Single Carrier Frequency Division Multiple Access (SC-FDMA) system.
At any given time, the base station can send data to one or more terminals on the forward link, and/or receives data from one or more terminals on reverse link.The base station can send signaling, is used for which terminal of indication scheduling and is used for transfer of data, and be used to transmit the information relevant with receiving this transfer of data.Because this signaling is represented expense, so wish to send as far as possible efficiently signaling.In addition, wish to send signaling, make terminal can receive this signaling reliably.
Therefore, need a kind of technology that is used for sending signaling in the art on wireless communication system high efficient and reliable ground.
Summary of the invention
This paper has described the signaling transmission technology that is used for the wireless communication system transfer of data.On the one hand, transmitter (for example, the base station) can be handled the signaling that is used for transfer of data based on block code (being the block sign indicating number), convolution code, conversion etc.Signaling can comprise transfer of data target receiver (for example, accessing terminal) identifier and/or be used for the out of Memory of transfer of data, such as data rate, resource allocation etc.The signaling that is used for transfer of data can be mapped to first group of tone of time slot.Can the second group tone of the data map of transfer of data to time slot will be used for.First and second groups of tones can be among branch be used in the tone of transfer of data, and wherein dividing the tone that is used in transfer of data can be whole usable tone or usable tone subclass.Can on first group of tone, send whole signalings.Select as another kind, first group of tone can be selected from many groups tone, perhaps can select to pseudorandom from the tone that is distributed based on the first of signaling.Then, can on first group of tone, send the second portion of signaling.Can be based on channel conditions, select the number of tones in first group and/or the transmitting power of signaling.
On the other hand, receiver (for example, accessing terminal) can obtain at first group of symbol that tone received in the time slot, and the symbol that is received is handled to obtain to detect signaling.Receiver can judge whether the second group of tone that is used for transfer of data in the time slot handled based on the signaling that is detected.If the signaling that is detected indication has sent transfer of data, then receiver can be determined second group of tone based on the signaling that is detected, and can handle the data rate of detection signaling (for example based on) data to recover to be sent to the receiving symbol of second group of tone.
The description of following mask body various aspects of the present invention and feature.
Description of drawings
Fig. 1 shows wireless communication system.
Fig. 2 shows exemplary structure of time slot.
Fig. 3 shows the tone structure that is used to send signaling.
Fig. 4 A shows four kinds of other tone structures that are used to send signaling to 4D.
The block diagram that Fig. 5 shows access point and accesses terminal.
Fig. 6 shows the block diagram that sends processor and OFDM modulator.
Fig. 7 shows the signal processor that sends signaling in a plurality of parts.
Fig. 8 shows the block diagram according to the transmission processor of an embodiment.
Fig. 9 shows the signal processor that sends signaling on selected sets of tones.
Figure 10 shows the signal processor of expanded signalling symbol on a plurality of tones.
Figure 11 shows the signal processor that sends signaling on the tone that pseudorandom is selected.
Figure 12 shows the block diagram of ofdm demodulator and receiving processor.
Figure 13 shows the process that is used to send data and signaling.
Figure 14 shows the process that is used to send signaling.
Figure 15 shows the process that is used to receive data and signaling.
Embodiment
Transmission technology described herein can be used for various wireless communication systems, such as CDMA, TDMA, FDMA, OFDMA and SC-FDMA system.Term " system " and " network " often exchange and use.Cdma system can be realized such as cdma2000, general land wireless access wireless technologys such as (UTRA).Cdma2000 is contained IS-2000, IS-95 and IS-856 standard.UTRA comprises wideband CDMA (W-CDMA) and low code check (LCR).Tdma system can be realized the wireless technology such as global system for mobile communications (GSM).The OFDMA system can realize UTRA (E-UTRA), Ultra-Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE802.16 (WiMAX), IEEE 802.20, the Flash-such as evolution
Deng wireless technology.These various wireless technologys and standard are being known in the art.In the document of " third generation partner program " tissue (3GPP) by name, UTRA, E-UTRA and GSM have been described.In the document of " third generation partner program 2 " tissue (3GPP2) by name, cdma2000 has been described.
Some aspect of this transmission technology for the sake of clarity, is described at High Rate Packet Data (HRPD) system that realizes IS-856 below.HRPD is also referred to as Evolution-Data Optimized (EV-DO), data-optimized (DO), high data rate (HDR) etc.For the sake of clarity, in following most of the description, used the HRPD term.
Fig. 1 shows has a plurality of acceptance points 110 and a plurality of wireless communication system 100 of 120 of accessing terminal.Access point normally with the fixed station that accesses terminal and communicate by letter, and also can be called base station, Node B etc.Each access point 110 covers for specific geographical area 120 provides communication, and supports to be positioned at the communication that accesses terminal of this overlay area.Access point 110 can be coupled to system controller 130, and these access points are coordinated and controlled to this system controller 130.System controller 130 can comprise one or more network entities, such as base station controller (BSC), Packet Control Function (PCF), packet data serving node (PDSN) etc.
Accessing terminal 120 can be dispersed in the whole system, and each access terminal can be fix or move.Access terminal and also can be called terminal, mobile radio station, subscriber equipment, subscriber unit, stand etc.Accessing terminal can be cell phone, PDA(Personal Digital Assistant), wireless device, handheld device, radio modem, laptop computer etc.In HRPD, access terminal and to receive transfer of data from an access point on the forward link at any given time, and can on reverse link, send transfer of data to one or more access points.Forward link (or down link) is meant that from access point to the communication link that accesses terminal, reverse link (or up link) is meant from the communication link of the access point that accesses terminal.
Fig. 2 shows the structure of time slot 200 that is used for the transmission on the forward link.The transmission time line can be divided into a plurality of time slots.Each time slot can have predetermined time duration.In a kind of design, each time slot has the duration of 1.667 milliseconds (ms), and crosses over 2048 chips, and wherein at the spreading rate of 1.228 million chips/sec (Mcps), each chip has the duration of 813.8 nanoseconds (ns).Each time slot can be divided into two identical half cracks.Each half crack can comprise expense section that (i) is made up of two medium access controls (MAC) section of the pilot in the middle of the half crack and these pilot both sides and (ii) two traffic segment of these overhead section both sides.Traffic segment also can be called Traffic Channel, data segment, data field etc.Pilot can have the duration of 96 chips, and can carry pilot tone, wherein this pilot tone can be used for initiating to catch, frequency and bit recovery, timing recovery, channel estimating, wireless combination etc. mutually.Each MAC section can have the duration of 64 chips, and can carrier signaling, for example reverse power control (RPC) information, channel architecture, frequency, transmitting power, coding and modulation etc.Each traffic segment can have the duration of 400 chips, and can bearer service data (for example, being used for the specific unicast data that accesses terminal, broadcast data etc.) and/or signaling.
Wish to use OFDM (OFDM) and/or single carrier frequency division multiplexing (SC-FDM) to be used for traffic segment.OFDM and SC-FDM are divided into a plurality of orthogonal sub-carriers with system bandwidth, and these orthogonal sub-carriers are also referred to as frequency band etc.Each subcarrier can have been modulated data.Usually, in frequency domain, utilize OFDM to send modulation symbol and in time domain, utilize SC-FDM to send modulation symbol.OFDM and SC-FDM have some desired character, such as the ability in order to the intersymbol interference (ISI) that prevents to be caused by frequency selective fading.OFDM also can support multiple-input and multiple-output (MIMO) and space division multiple access (SDMA) efficiently, and it can be used in separately on each subcarrier.For clarity sake, use OFDM is described below and in traffic segment, sends data and signaling.
Also wish in maintenance and early stage HRPD version back compatible, to support OFDM.In HRPD, can carry out demodulation by all active terminal to pilot tone and MAC section if having time in institute, and only traffic segment be carried out demodulation by just serviced terminal.Therefore by keeping pilot tone and MAC section and revising traffic segment and realize back compatible.
Fig. 2 shows the design of using the HRPD structure of time slot to support OFDM.In this design, can in a time slot, send R OFDM symbol, perhaps each traffic segment sends R/4 OFDM symbol, and wherein R can be any suitable integer value.Usually, the OFDM symbol can generate based on various OFDM symbolic algorithms.Each OFDM symbolic algorithm is associated with the particular value of relevant parameter (such as OFDM symbol duration, number of sub carrier wave, circulating prefix-length etc.).Table 1 has been listed three kinds of OFDM symbolic algorithms according to a kind of design and has been provided parameter value at every kind of algorithm.
Table 1
In the design shown in the table 1, each time slot can comprise T=1440 tone altogether.Tone can be corresponding to a subcarrier in the symbol period, and can be used to send a modulation symbol.Tone also can be called resource element, transmitting element etc.Some tone in T tone can be preserved for pilot tone, and remaining tone can be used for data and/or signaling.
Access point can be to one or more data sending of access terminal in each time slot.Access point also can send signaling in each time slot.Signaling also can be called lead code, schedule information, control information, Overhead etc.Usually, signaling can comprise any information that is used to support the transfer of data on forward link and/or the reverse link.Signaling can be used for accessing terminal of any amount and can comprise the information of any type.
In a kind of design, signaling can comprise following information, and which accesses terminal and is used for transfer of data on the forward link of given time slot in this information indication scheduling.Signaling also can comprise the information that is used to receive on the forward link the relevant parameter of the transfer of data that sends with the terminal of being dispatched.For example, signaling can comprise and the relevant information of the data rate that accesses terminal that is used for being dispatched.This accesses terminal and can estimate the forward link channel quality of access point, and can determine to send to the data rate of this transfer of data that accesses terminal based on estimated channel quality and/or other factors.Access terminal and on data rate control (DRC) channel, to send this data rate to access point.Access point can use the data rate that sends by accessing terminal or can select another data rate.Access point can the transmission rate adjustment, and difference (if present) between data rate of being selected by access point and the data rate that provides by accessing terminal can be provided for it.The speed adjustment can be so that access point rewrites from the DRC feedback that accesses terminal.The speed adjustment also can provide the actual data rate of being used by access point for accessing terminal, and making accesses terminal can avoid and must decode to the different possible data speed that is used for transfer of data.
In a kind of design, the signaling that accesses terminal of being dispatched can comprise following content:
● the 8 bit MAC_AD that access terminal that dispatched,
● the 2 bit rate adjustment that access terminal of being dispatched.
Can be for distributing unique MAC_AD with accessing terminal of communicating of access point.Subsequently, each accesses terminal and can discern by its MAVC_AD.Access terminal and also can discern based on the identifier of other type.
In the another kind design, the signaling that accesses terminal of being dispatched can comprise following content:
● the 8 bit MAC_AD that access terminal that dispatched,
● the 2 bit rate adjustment that access terminal of being dispatched,
● 2 Bit Allocation in Discrete size indicator,
● 1 bit viscosity (sticky) is distributed designator.
Can distribute the resource of variable number to be used for transfer of data for accessing terminal of being dispatched.The allocated size designator can represent that distributing to accesses terminal and be used for the resource quantity of transfer of data.In a kind of design, can permit the resource in the block unit, wherein each block (tile) comprises the tone of predetermined quantity.For example, can be 6 blocks with time slot dividing, and each block can comprise 240 tones.Can distribute 1,2,4 or 6 block for accessing terminal, it can be represented by 2 Bit Allocation in Discrete size indicator.Distributing to the particular block that accesses terminal can determine and/or represent by alternate manner based on the position of signaling.The sticky assignment designator can be set to 1 to indicate current resource allocation to carry out, and perhaps is set to 0 to indicate current resource allocation to stop after current time slots.Use the sticky assignment designator can avoid in each time slot, distributing the demand that sends identical signaling at identical continuous resource.
Can send the signaling that accesses terminal of being dispatched in various manners.In a kind of design, can in the OFDM symbol, send signaling during the traffic segment.Signaling can send on the tone that is distributed in the whole system bandwidth with the realization frequency diversity, and/or sends on a plurality of symbol periods to realize time diversity.
Fig. 3 shows the design that is used for sending according to 200 chip algorithms 2 of table 1 the tone structure 300 of signaling.In this design, the signaling that accesses terminal can send on one group of K tone, wherein this group tone can be distributed on the whole system bandwidth with one " half crack " on.Usually, this group tone can comprise the tone of any amount, and K can be an arbitrary value.The quantity of tone (K) can be selected based on trading off between signaling consumption and the signaling reliability.In a kind of design, this group tone can comprise K=32 tone, wherein can be arranged to eight tones of every symbol period (as shown in Figure 3) for 200 chip algorithms 1 in the table 1, perhaps be arranged to four tones of every symbol period, perhaps be arranged to 16 tones of every symbol period for 400 chip algorithms 3 for 100 chip algorithms 2.These tones can take the different sub carrier in the different OFDM symbol periods, to increase frequency diversity, as shown in Figure 3.Usually, more early sending feasible the accessing terminal of signaling in time slot receives signaling more soon and more early begins to prepare the deal with data transmission.Therefore, in an OFDM symbol, first traffic segment, first " half crack " etc., send signaling.
Fig. 4 A shows the signaling tone structure Design of using 4 * 4 blocks.Each 4 * 4 block can be made up of two 4 * 2 blocks that take four identical in two traffic segment subcarriers.In this design, the signaling that accesses terminal can send on 32 tones of two 4 * 4 blocks that are arranged in two " half cracks ".
Fig. 4 B shows the signaling tone structure Design of using 8 * 2 blocks.In this design, the signaling that accesses terminal can send on 32 tones of two 8 * 2 blocks that are arranged in two " half cracks ".Each block can comprise eight subcarriers and cross over preceding two symbol periods in one " half crack ".
Fig. 4 C shows the signaling tone structure Design of using 16 * 1 blocks.In this design, the signaling that accesses terminal can send on 32 tones of two 16 * 1 blocks that are arranged in two " half cracks ".Each block can comprise 16 subcarriers and cross over first symbol period in " half crack ".
Fig. 4 D shows the signaling tone structure Design of using 1 * 1 block.In this design, the signaling that accesses terminal can send on 32 tones of 32 1 * 1 blocks that are arranged in two " half cracks ".Each block can comprise a subcarrier and cross over a symbol period.
Fig. 3 shows some example tone structures that are used for sending signaling on K=32 tone to Fig. 4 D.Also can stipulate other tone structure, be used for tone (for example, K=16,64,128 etc.) and/or utilize K tone to send signaling in frequency and temporal different distributions at varying number.K tone closely put together in frequency with in the time, a plurality of orthogonalities between may code words that can be improved as that signaling sends, thus improve decoding performance.K tone distribution can be improved diversity in frequency with on the time.Can send signaling based on any tone structure of selecting to use.
In a kind of design, the signaling that accesses terminal of being dispatched can send on the sets of tones of distributing to appointment among all tones that are used for transfer of data that access terminal.The sets of tones of this appointment can be fixed for given time slot, but can change with time slot.
In the another kind design, the signaling that accesses terminal of being dispatched can send on one group of tone in many group (S) tones.S group tone can limit according to all tones that are used to send signaling (for example distributing to all tones that terminal is used for transfer of data).S group tone can be disjoint, makes each tone belong to one group at the most.Group number (S) can depend on the number of usable tone and the number (K) of each group medium pitch.In a kind of design, can constitute S=16 group tone at left half crack based on the algorithm shown in the table 1, wherein every group comprises K=32 tone.Can select one group in the S group tone to use based on the first of signaling, selected sets of tones can be used to send the remainder of signaling.Data on the selected sets of tones that signaling can be deleted surplus (or substituting).
Fig. 5 shows the block diagram of the design of a plurality of access points among Fig. 1 and a plurality of access point 110x that one of accesses terminal and the 120x that accesses terminal.For simplicity, in Fig. 5, only show the processing unit that is used for the transmission on the forward link.Be similarly for simplicity, the access point 110x and the 120x that accesses terminal are depicted as separately has an antenna.Usually, each entity can be equipped with the antenna of arbitrary number.
At access point 110x, send the signaling that processor 510 can receive one or more business datums that access terminal of dispatching and the terminal of being dispatched.Send processor 510 and can handle (for example, encode, interweave and sign map) business datum, pilot tone and signaling, and data symbol, frequency pilot sign and signaling symbols are provided respectively.Data symbol is the symbol that is used for business datum, and frequency pilot sign is the symbol that is used for pilot tone, and signaling symbols is the symbol that is used for signaling, and symbol complex value normally.OFDM modulator (Mod) 520 can receive data, pilot tone and signaling symbols from sending processor 510, and these symbols are carried out the OFDM modulation, and OFDM output sampling is provided.Send processor 512 and can receive and handle business datum, pilot tone and/or the Overhead that will utilize CDM to send.CDM modulator 522 can be carried out the CDM modulation and CDM output sampling is provided the output that sends processor 512.Multiplexer (Mux) 524 can carry out multiplexing to the output sampling from modulator 520 and 522, during the time period that sends the OFDM symbol (perhaps OFDM time period) the output sampling from OFDM modulator 520 is provided, and during the time period that sends the CDM data (perhaps CDM time period) output sampling from CDM modulator 522 is provided.Transmitter (TMTR) 526 can be handled (for example, analog converting, amplification, filtering and up-conversion) to the output sampling from multiplexer 524, and generation can be via the forward link signal of antenna 528 transmissions.
At the 120x that accesses terminal, antenna 552 can receive forward link signal from access point 110x, and the signal that is received is offered receiver (RCVR) 554.Receiver 554 can be handled (for example, filtering, amplification, down-conversion and digitlization) to the signal that is received and the sampling that is received is provided.Demodulation multiplexer (Demux) 556 can offer ofdm demodulator (Demod) 560 with the reception sampling of OFDM in the time period, and the reception sampling of CDM in the time period can be offered CDM demodulator 562.Ofdm demodulator 560 can be carried out the OFDM demodulation to the sampling that is received, and signaling symbols that is received and the data symbol that is received are provided, and it is the estimation that is sent to signaling symbols and the data symbol of the 120x that accesses terminal by access point 110x.Receiving processor 570 can be handled the signaling symbols that is received, with the detection signaling of the 120x that obtains to access terminal.Receiving processor 570 can also be handled the data symbol that is received, with the decoded data of the 120x that obtains to access terminal.CDM demodulator 562 can be carried out the CDM demodulation to the sampling that is received.Receiving processor 572 can be handled the output of CDM demodulator 562, to recover to be sent to by access point 110x the information of the 120x that accesses terminal.Usually, the access terminal processing of 120x and the processing complementation of access point 110x.
Controller/ processor 530 and 580 can be managed access point 110x respectively and the operation of the 120x that accesses terminal.Memory 532 and 582 can be stored program code and the data that are used for access point 110x and terminal 120x respectively.
The block diagram of the transmission processor 510 at the access point 110x place that Fig. 6 shows at Fig. 5 and the design of OFDM modulator 520.In sending processor 510, signal processor 610 can be handled one or more signalings that access terminal of dispatching and signaling symbols is provided.Operational processor 620 can be handled the business datum that accesses terminal of being dispatched and data symbol is provided.Pilot processor 630 can be handled pilot tone and frequency pilot sign is provided.Tone mapper 640 can receive signaling, data and frequency pilot sign and these sign map are arrived suitable tone.In each symbol period, tone mapper 640 can be provided to OFDM modulator 520 with N symbol of N subcarrier.
In OFDM modulator 520, N point IDFT can be carried out to N symbol of N subcarrier in inverse discrete Fourier transformer inverse-discrete (IDFT) unit 650, and the useful part that comprises N time-domain sampling is provided.Cyclic Prefix maker 652 can by duplicate last C of useful part sampling and with this C sample add to useful part before bring in the interpolation Cyclic Prefix.Windowization/pulse shaping filter 654 can carry out filtering to the sampling from maker 652, and the OFDM symbol of being made up of N+C sampling is provided, and wherein N and C depend on the algorithm of selecting use.
For clarity sake, the signaling process that is used for access terminal (120x for example, accesses terminal) of being dispatched has hereinafter been described.Signaling can comprise P bit, and wherein P can be an any integer value.In a kind of design, signaling can comprise P=10 bit, and is made up of 8 bit MAC_AD and 2 bit rate adjustment.In the another kind design, signaling can comprise P=13 bit, and is made up of 8 bit MAC_AD, 2 bit rate adjustment, 2 Bit Allocation in Discrete size indicator and 1 bit sticky assignment designator.
Fig. 7 shows the block diagram that sends processor 510a (it is a kind of design that sends processor 510 among Fig. 6).In this design, the signaling of the 120x that accesses terminal can be divided into two parts and send on two Tone subset.A subclass can comprise K
1Individual tone and other subclass can comprise K
2Individual subclass, wherein K=K
1+ K
2In signal processor 610 (it is a kind of design of signal processor 610 among Fig. 6), block encoder 710a can utilize (K
1, M) block code is encoded to M the highest significant position (MSB) of signaling and K is provided
1Individual sign indicating number position.For example, symbol mapper 712a can be based on BPSK with K
1Individual sign indicating number position is mapped to K
1Individual modulation symbol.Gain unit 714a can be to K
1Individual modulation symbol carries out convergent-divergent to obtain required signaling transmitting power and K is provided
1Individual signaling symbols.Block encoder 710b can utilize (K
2, L) block code is encoded to L the least significant bit (LSB) of signaling and K is provided
2Individual sign indicating number position.Symbol mapper 712b can be with K
2Individual sign indicating number position is mapped to K
2Individual modulation symbol.Gain unit 714b can be to K
2Individual modulation symbol carries out convergent-divergent to obtain required signaling transmitting power and K is provided
2Individual signaling symbols.In a kind of design, M=L=5, K
1=K
2=16, and each block encoder 710 can be realized (16,5) block code.For M, L, K
1And K
2Also can use other value.
In a kind of design, can use orthogonal code and B bit signalling value can be mapped to 2 signaling
BBit codewords.For example, the Walsh sign indicating number can be mapped to 0000,0101,0011 and 0110 code word with four kinds of 2 possible bit signalling values.In the another kind design, can use bi-orthogonal codes and B bit signalling value can be mapped to 2 signaling
B-1Bit codewords.For example, bi-orthogonal codes can be mapped to 00,11,01 and 10 code words with four kinds of 2 possible bit signalling values.B bit bi-orthogonal codes can be used all code words and the complementary code word in (B-1) bit orthogonal code.As described below also can to signaling use other the sign indicating number.
When utilizing orthogonal code or bi-orthogonal codes to encode, signaling is divided into a plurality of parts can reduces the number of tones that is used to send signaling.For example, orthogonal code can be mapped to 1024 bit codewords with 10 bit signalling values.This 10 bit signalling can be divided into two 5 bit parts, can be with each 5 bit part mapping to 32 bit codewords, and can generate 64 bits altogether at this 10 bit signalling value.Can signaling be divided into a plurality of parts based on various factors (such as the signaling bit number that sends, the number of tones that is used for signaling, required coding gain, detection performance etc.).
In operational processor 620, encoder 720 can be based upon data rate that the 120x that accesses terminal that dispatched selects and this business datum that accesses terminal be encoded and the sign indicating number position is provided.Symbol mapper 722 can be mapped to modulation symbol with this yard position based on the modulation scheme of being determined by selected data rate.Gain unit 724 can carry out convergent-divergent to obtain required business datum transmitting power and data symbol is provided to modulation symbol.In pilot processor 630, pilot tone maker 730 can generate frequency pilot sign.Gain unit 734 can carry out convergent-divergent to the symbol from maker 730 to obtain required pilot transmit power and frequency pilot sign is provided.Tone mapper 640a can be mapped to 32 signaling symbols of from processor 610a 32 tones that are used for signaling, the data symbol of from processor 620 is mapped to the tone that is used for business datum, the frequency pilot sign of from processor 630 is mapped to the tone that is used for pilot tone.
Signaling also can be split into plural part, send by absolute coding and on two above Tone subset.In a kind of design, 13 bit signallings of the 120x that accesses terminal can be divided into three parts: the first of 4 bits, it can utilize (8,4) block code to encode and be mapped to 8 tones; The second portion of 4 bits, it also can utilize (8,4) block code to encode and be mapped to other 8 tones; And the third part of 5 bits, it can utilize (16,5) block code to encode and be mapped to other 16 tones.In the another kind design, 13 bit signallings can be divided into four parts: the first of 3 bits, it can utilize (4,3) block code to encode and be mapped to 4 tones; The second portion of 3 bits, it also can utilize (4,3) block code to encode and be mapped to other 4 tones; The third part of 3 bits, it also can utilize (4,3) block code to encode and be mapped to other 4 tones; And the 4th part of 4 bits, it can utilize (8,4) block code to encode and be mapped to other 8 tones.Signaling also can utilize single block code to encode and send on one group of tone.
Fig. 8 shows the block diagram that sends processor 510b (it is the another kind design that sends processor 510 among Fig. 6).In this design, the signaling of the 120x that accesses terminal can send on one of possible S group tone group, and wherein every group of tone comprises K tone, and wherein S and K can be any integer value.In signal processor 610b (it is the another kind design of the signal processor 610 of Fig. 6), block encoder 810 can utilize that (K, L) block code is encoded to L LSB of signaling and provided K yard.Symbol mapper 810 can be mapped to K modulation symbol with K sign indicating number position.Gain unit 814 can carry out convergent-divergent and K signaling symbols is provided K modulation symbol.Selector 816 can receive M MSB of signaling and select in the possible S group tone one group, wherein S 〉=2 based on M MSB
MTone mapper 640b can be mapped to K the signaling symbols of from processor 610b K tone in the selected sets of tones, and data and frequency pilot sign can be mapped to the tone that is used for business datum and pilot tone respectively.
Table 2 has provided some example design of signal processor 610b among Fig. 8.These design hypothesis signalings comprise P=10 bit, and 512 tones can be used to send signaling altogether, and signaling is used BPSK.For other signaling size, other modulation scheme etc., S, K, M and/or L also can use other value.For example, can use QPSK to replace BPSK, and the number of tone can reduce half.
Table 2
Size is set | Sets of tones number S | Every group number of tones K | The number M of MSB | The number L of LSB | Block code (K, L) |
256 sets of |
2 | 256 | 1 | 9 | (256,9) |
128 sets of |
4 | 128 | 2 | 8 | (128,8) |
64 sets of |
8 | 64 | 3 | 7 | (64,7) |
32 sets of tones | 16 | 32 | 4 | 6 | (32,6) |
16 sets of tones | 32 | 16 | 5 | 5 | (16,5) |
8 sets of |
64 | 8 | 6 | 4 | (8,4) |
4 sets of tones | 128 | 4 | 7 | 3 | (4,3) |
On a group of many group tones, send signaling some advantage can be provided.Some signaling bit can send via the designated tones group of selected use, and remaining signaling bit can send on selected sets of tones.The number of sets of tones number and every group of medium pitch can be based on selecting such as various factorss such as the signaling bit number that sends, the number of tones that can be used for sending signaling, required coding gain, detection performances.
Fig. 9 shows the block diagram that sends processor 510c (it is the another kind design that sends processor 510 among Fig. 6).In this design, the signaling of the 120x that accesses terminal can send on one group in possible S group tone, and wherein every group of tone comprises K tone.In signal processor 610c (it is the another kind design of signal processor 610 among Fig. 6), block encoder 910 can utilize block code that L LSB of signaling encoded, and a plurality of yards positions are provided.Symbol mapper 912 can be mapped to the sign indicating number position K modulation symbol.Discrete Fourier transform (DFT) (DFT) unit 914 can utilize K point DFT that K modulation symbol carried out conversion, and K frequency domain symbol is provided.Also can utilize and each modulation symbol can be replaced unit 914 in some other (the having nonzero term) unitary transformation that all perhaps expand on the multi-tones.Gain unit 916 can carry out convergent-divergent to frequency domain symbol, and K signaling symbols is provided.Selector 918 can receive M MSB of signaling and select in the S group tone one group based on M MSB.Tone mapper 640d can be mapped to K the signaling symbols of from processor 610c K tone of selected sets of tones, and can respectively data and frequency pilot sign be mapped to the tone that is used for business datum and pilot tone.
The DFT of unit 914 handles can provide frequency diversity for L LSB of signaling.Can use balanced to improve performance at the receiver place.
In Fig. 8 and design shown in Figure 9, MAC_ID can send in the MSB of signaling part.In this case, can each be accessed terminal based on each MAC_ID that accesses terminal and be mapped in the possible S group tone one group.Then, each accesses terminal and detects the only signaling on the sets of tones that it distributed.
Figure 10 shows the block diagram that sends processor 510d (it is the another kind design that sends processor 510 among Fig. 6).In this design, the signaling of the 120x that accesses terminal can send on one group of K tone.In signal processor 610d (it is the another kind design of signal processor 610 among Fig. 6), Cyclic Redundancy Check maker 1010 can generate the CRC that is used for signaling.This CRC can be used to carry out error detection by the 120x that accesses terminal.Convolution coder 1012 can be encoded to CRC and signaling, and the sign indicating number position is provided.Delete surplus unit 1014 and can delete surplus or delete some yards position, to obtain requisite number object code position.Symbol mapper 1016 can be mapped to K modulation symbol with the sign indicating number position from unit 1014.Gain unit 1018 can carry out convergent-divergent to modulation symbol, and K signaling symbols is provided.Tone mapper 640d can be mapped to K the signaling symbols of from processor 610d K tone of selected sets of tones, and respectively data and frequency pilot sign is mapped to the tone that is used for business datum and pilot tone.
In a kind of design, CRC maker 1010 can generate the 10 bit CRC that are used for 10 bit signallings.Convolution coder 1012 can add 8 tail positions (tail bit), utilizes speed 1/3 convolution code that 28 bits are altogether encoded then, to obtain 84 sign indicating number positions.Delete surplus unit 1014 and can delete 20 sign indicating number positions of surplusing in 84 sign indicating number positions, thereby 64 sign indicating number positions are provided.Symbol mapper 1016 can be mapped to 32 QPSK modulation symbols with 64 sign indicating number positions, 32 QPSK modulation symbols can be mapped to K=32 tone.Also can use other value for signaling 610d.
Figure 11 shows the block diagram that sends processor 510e (it is the another kind design that sends processor 510 among Fig. 6).In this design, the signaling of the 120x that accesses terminal can send on K tone, and this K tone is to select to pseudorandom from whole tones of distributing to the 120x that accesses terminal.
In signal processor 610e (it is the another kind design of signal processor 610 among Fig. 6), block encoder 1110 can utilize block code that L LSB of signaling encoded, and a plurality of yards positions are provided.Symbol mapper 1112 can be mapped to a plurality of yards positions K modulation symbol.Gain unit 1114 can carry out convergent-divergent to K modulation symbol, and K signaling symbols is provided.Tone selector 1116 can receive M MSB of signaling, and possible out of Memory, such as, sub-district _ ID, time slot index etc.Selector 1116 can be based on input, and K tone selected on pseudorandom ground in distributing to whole tones of the 120x that accesses terminal.Tone mapper 640e can be mapped to K the signaling symbols of from processor 610e the tone that K pseudorandom selected, and respectively data and frequency pilot sign is mapped to the tone that is used for business datum and pilot tone.
In design shown in Figure 11, signaling can use " quickflashing (flash) " technology to send, wherein this technology utilization transmitting power (for example, 6dB or more) on the tone of lesser amt transmission information higher than professional transmitting power.By sending this signaling that accesses terminal distributing on each tone that accesses terminal, can avoid the conflict between difference accesses terminal in the same cells the signaling.Select tone by pseudorandom ground, can reduce the conflict between the different signalings that access terminal in the different districts.In a kind of design, M MSB can comprise 8 bit MAC_ID, and L LSB can comprise the remainder of signaling.For the signaling design of above-mentioned 10 bits, L LSB can comprise 2 bit rate adjustment, can select K=2 tone and use it for the transmission signaling in pseudorandom ground.For the signaling design of above-mentioned 13 bits, L LSB can comprise 2 bit rate adjustment, can select K=5 tone and use it for the transmission signaling in pseudorandom ground.Tone also can be selected from the sets of tones of appointment, whole tones etc. from time slot.
Fig. 7 to 11 shows some example design of signal processor 610 among Fig. 6.Signal processor 610 also can utilize other design to realize.
In more above-mentioned designs, can utilize one or more block encoders that whole signalings or part signaling are encoded, with the generated code position.In a kind of design, can utilize one or more static block encoders that signaling is encoded.The static block encoder has predetermined code book, and the signaling value that each is possible is mapped to a concrete code word or output valve.The static block encoder can be realized any block code well known in the art, such as, orthogonal code, bi-orthogonal codes, Hamming code, Reed-Muller sign indicating number, Reed-Solomon sign indicating number, duplication code etc.
In the another kind design, can utilize one or more dynamic block encoders that signaling is encoded.The dynamic block encoder has and becomes code book when time dependent.For example, code book can change with time slot, and given signaling value can be mapped to the different code words in the different time-gap.The dynamic block encoder can be realized the pseudorandom code book, and this code book can be derived based on pseudo random number (PN) sequence.Can be that each accesses terminal distributes 48 unique bit PN sequences, this PN sequence can each time slot begin obtain upgrading.Can define 16 length based on 48 bit PN sequences is 32 code word, and for example, the m that m code word can comprise the PN sequence is to the m+31 bit, m=0 wherein, and 1 ..., 15.Because the pseudo-random characteristics of PN sequence, the correlation in the pseudorandom code book between any two code words can be less.Different code books can be used for difference and access terminal, and generate based on its different PN sequence.In addition, being used for each code book that accesses terminal can change in time based on this PN sequence that accesses terminal.These code books can be accessed terminal by access point and each and generate simply.Under some channel conditions, use the pseudorandom code book can reduce wrong report.Wrong report is when not sending or the code word of signaling target when accessing terminal for other represented.
The signaling of 120x of accessing terminal can send with adaptive mode based on channel conditions, and 120x can receive signaling reliably to guarantee to access terminal.In a kind of design, signaling can send in the tone of different numbers, and wherein number of tones can be determined based on channel conditions.For example, can feed back to determine channel conditions based on DRC from the 120x that accesses terminal.Usually, can use more tone for relatively poor channel conditions (for example, low SNR), and can use less tone for good channel situation (for example, high SNR).In a kind of design, according to channel conditions, for example the DRC feedback can send signaling on 8,16,32,64,128,256 or 512 tones.Signaling can send with the pilot transmit power ratio with fixing signaling.
In the another kind design, the signaling of the 120x that accesses terminal can send in the tone of fixed number, but the transmitting power of signaling can change based on channel conditions.Usually, can use bigger transmitting power (or the gain of higher signaling) for relatively poor channel conditions, and can use less transmitting power (or the gain of lower signaling) for the good channel situation.The signaling transmitting power can be determined according to the DRC feedback.
The signaling of 120x of accessing terminal can be the one or more antenna transmission from access point.In a kind of design, even but when a plurality of transmitting antenna times spent, also can be from an antenna transmission signaling.In another kind design, can utilize to send steering vector signaling is carried out precoding (or spatial manipulation), and with it from a plurality of antenna transmission.In this design, signaling can send from utilizing a virtual-antenna that sends the steering vector formation.In another kind design, can carry out space-time block coding to signaling, and with it from a plurality of antenna transmission, for example use space time transmit diversity (STTD) from two antenna transmission.Can be according to signaling being carried out precoding to the professional mode similar with pilot tone.
Figure 12 shows the block diagram of the design of the ofdm demodulator 560 at the 120x place that accesses terminal among Fig. 5 and receiving processor 570.In ofdm demodulator 560, Cyclic Prefix delete cells 1210 can obtain N+C and receive sampling in each OFDM symbol period, delete Cyclic Prefix, and is provided for N reception sampling of useful part.DFT unit 1212 can receive sampling to N and carry out N point DFT, and N receiving symbol of N subcarrier is provided.Demodulation multiplexer 1214 can offer the receiving symbol of business datum and signaling data demodulator 1216, and the receiving symbol of pilot tone is offered channel estimator 1218.Channel estimator 1218 can be derived channel estimating based on the receiving symbol of pilot tone.Data demodulator 1216 can be used to the channel estimating of self-channel estimator 1218, and the receiving symbol of business datum and signaling is carried out Data Detection (for example, matched filtering, equilibrium etc.), and data symbol that is received and the signaling symbols that is received are provided.
In receiving processor 570, tone de-mapping device 1220 can offer the signaling symbols that is received signaling detector 1230, and the data symbol that is received is offered reception (RX) operational processor 1240.Tone de-mapping device 1220 can be identified for the tone of signaling according to the mode identical with access point 110x, for example, based on MAC_ID all or part of of the 120x that accesses terminal of design shown in Fig. 8,9 and 11, based on the predetermined sets of tones of design shown in Fig. 7 and 10.Signaling detector 1230 can detect the signaling that sends to the 120x that accesses terminal based on the signaling symbols that is received, and provides and detect signaling.In signaling detector 1230, matrix calculation unit 1232 is calculated the matrix of each code word that may send at signaling.Codeword detection device 1234 can judge whether arbitrary code word is sent to the 120x that accesses terminal based on this matrix, and if send code word, then codeword detection device 1234 can provide the information related with this code word according to the signaling that is detected.In RX operational processor 1240, unit 1242 can be based on the log-likelihood ratio (LLR) that calculates the sign indicating number position from the detection signaling (for example, speed adjustment) of signaling detector 1230.Decoder 1244 can be decoded to LLR based on detecting signaling, and provides decoded data for the 120x that accesses terminal.
Reception signaling symbols at the 120x that accesses terminal can be expressed as:
S wherein
kBe the signaling symbols that on tone k, sends,
c
kBe the compound channel gain of tone k,
E
kBe the transmitting power of the signaling symbols that on tone k, sends,
n
kThe noise of tone k, and
r
kIt is the reception signaling symbols of tone k.
In a kind of design, the matrix Q that each that unit 1232 can following calculating signaling may code word m
m:
s
K, mBe the signaling symbols of the tone k of m code word,
N
tBe noise variance, it may estimate, and
" * " represents complex conjugate, and " Re " expression real part.
Matrix in the formula (2) can provide the good detection performance aspect the wrong report of the signaling that accesses terminal from other.
In another kind design, unit 1232 can following calculating each may code word m matrix Q
m:
Matrix in the formula (3) can provide the good detection performance aspect the wrong report of business datum that accesses terminal from other and signaling and when the reception code word is non-orthogonal.
Figure 12 shows the design of the signaling detector 1230 of the signaling that the block code that is used to utilize shown in Fig. 7,8 and 11 sends.The block decoding also can otherwise be carried out.If utilize DFT precoding for example shown in Figure 9 to send signaling, then the signaling detector can be carried out IDFT before the block decoding.If utilize convolutional encoding for example shown in Figure 10 to send signaling, then the signaling detector can be carried out the Viterbi decoding.
Figure 13 shows the design of the process 1300 that is used to send data and signaling.Process 1300 can be carried out to carry out downlink transmission by access point, perhaps carries out to carry out ul transmissions by accessing terminal.Can handle the signaling that is used for transfer of data, for example based on block code, convolution code encode etc. (square frame 1312).Block code can be orthogonal code, bi-orthogonal codes, static block code, Dynamic Packet sign indicating number, pseudorandom block code etc.The PN sequence of the receiver (for example, accessing terminal) that the pseudorandom block code can send to based on transfer of data or the PN sequence that appointment is used for this receiver.Signaling can also be divided into a plurality of parts, and each part of signaling can utilize code separately to encode.Also can utilize DFT or some other transfer pair signalings to handle, so that each signaling symbols is expanded on a plurality of tones.Signaling can comprise the identifier of receiver (for example, accessing terminal), the information that indication is used for the data rate of transfer of data, the information that indication is used for data transmissions etc.Can handle the data that are used for transfer of data, for example, encode, interweave and sign map (square frame 1314).
The signaling that is used for transfer of data can be mapped to first group of tone (square frame 1318) of time slot.Can the second group tone (square frame 1316) of the data map of transfer of data to time slot will be used for.First group and second group of tone can be among branch be used in a plurality of tones of transfer of data.Tone in first group can (i) be distributed on the system bandwidth and/or (ii) be distributed on the time slot or be arranged in the previous part of time slot.All signaling can send in first group of tone, for example, and shown in Fig. 7 and 10.Select as another kind, signaling can comprise first and second parts, can select first group of tone based on the first of signaling, and the second portion of signaling can send on this first group of tone, for example, and shown in Fig. 8,9 and 11.
Number of tones in first group and/or the transmitting power that is used for signaling can be selected according to the channel conditions that is used for transfer of data.Time slot can comprise and the time-multiplexed one or more traffic segment of one or more expense sections.First and second groups of tones can be arranged in traffic segment.
Figure 14 shows the design of the process 1400 that is used to send signaling.Process 1400 also can or access terminal by access point and carry out.Signaling can be divided into a plurality of parts, comprise first and second portion (square frame 1412).Signaling can comprise any information that is used for transfer of data, and each part can be any size.For example, the first of signaling can comprise identifier all or part of of the receiver (for example, accessing terminal) that is used for transfer of data.
Can from a plurality of tones, select one group of tone (square frame 1414) based on the first of signaling.These a plurality of tones can be that branch is used in the tone of transfer of data or can be used for sending the tone of signaling.This group tone can be based on that the first of signaling selects from many groups tone.This group tone also can be selected to pseudorandom from a plurality of tones based on the first of signaling, the identifier that sends the transmitter (for example, access point or sub-district) of transfer of data, the index etc. that sends the time slot of transfer of data.
Can based on the static zones block code, the time become block sign indicating number, pseudorandom block sign indicating number, convolution code etc., the second portion of signaling is encoded.Also can handle based on the second portion of DFT or some other transfer pair signalings.The second portion of signaling can send (square frame 1416) on selected sets of tones.The second portion that can send signaling with the transmitting power higher than data transmission power is to improve reliability.
Figure 15 shows the design of the process 1500 that is used to receive data and signaling.Process 1500 can be carried out to carry out downlink transmission by accessing terminal, and is perhaps carried out to carry out ul transmissions by access point.For example, by the receiving symbol (square frame 1512) that the OFDM demodulation can obtain first group of tone in the time slot is carried out in receive sampling.Can handle the receiving symbol of first group of tone, to obtain to detect signaling (square frame 1514).Can from many groups tone, determine first group of tone based on the identifier of receiver (for example, accessing terminal).Also can (for example, access point or sub-district first group of tone be determined in) identifier, time slot index etc. in can dividing a plurality of tones that are used in transfer of data based on the identifier of receiver (for example, accessing terminal), transmitter.For square frame 1514, can be based on institute's receiving symbol to each the code word compute matrix in a plurality of code words.Can judge whether to have sent code word based on the matrix that is calculated of each code word.Can obtain to detect signaling based on the code word that is defined as having sent.
Can judge whether the second group of tone that is used for transfer of data in the time slot handled (square frame 1516) based on the signaling that is detected.If determine not send code word, then the signaling that detects can not indicated receiver is sent transfer of data.If the signaling that detects indication sent transfer of data, then can handle the data that sent to recover to the receiving symbol of second group of tone.Can obtain the data rate and/or the out of Memory of second group of tone, transfer of data according to the signaling that is detected.
It should be understood by one skilled in the art that information and signal can use any various distinct methods and technology to represent.For example, the data of mentioning in the whole text in description above, instruction, order, information, signal, bit, symbol and chip can be represented by voltage, electric current, electromagnetic wave, electromagnetic field or particle, light field or particle or its combination in any.
Those of ordinary skills it shall yet further be noted that in conjunction with the described illustrative logical blocks of embodiment disclosed herein, module, circuit and algorithm steps and can be implemented as electronic hardware, computer software or both combinations.For this interchangeability of hardware and software clearly is described, above various example components, piece, module, circuit and step are described with the form of its function prevailingly.This function is embodied as hardware and still is embodied as software, depends on the application-specific and the design constraint that put on whole system.At every kind of application-specific, those skilled in the art can realize described function with different modes, still this realization decision-making should be interpreted as to cause departing from the scope of the present invention.
Can realize or carry out with following parts in conjunction with the described illustrative logical blocks of embodiment disclosed herein, module and circuit: general processor, digital signal processor (DSP), application-specific integrated circuit (ASIC) (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components or be designed for its combination in any that realizes function described here.General processor can be a microprocessor, but optionally, this processor can be any conventional processors, controller, microcontroller or state machine.Processor also can be implemented as the combination of computing equipment, and for example, the combination of DSP and microprocessor, microprocessor, one or more microprocessor are in conjunction with DSP nuclear or any other this configuration.
In conjunction with the step of described method of embodiment disclosed herein and algorithm can directly be included in the hardware, in the software module of carrying out by processor or in the combination at both.Software module can be arranged in the storage medium of RAM memory, flash memory, ROM memory, eprom memory, eeprom memory, register, hard disk, displacement disc, CD-ROM or any other form well known in the art.Exemplary storage medium is coupled to processor, makes processor can from this storage medium, read information and to this storage medium writing information.Alternatively, storage medium can be integrated in the processor.Processor and storage medium can be arranged in ASIC.ASIC can be arranged in user terminal.Alternatively, processor and storage medium can be used as discrete parts and are arranged in user terminal.
Preamble provides the description to disclosed embodiment, so that those of ordinary skills can make and use the disclosure.Various modifications for these embodiment will be conspicuous to those of ordinary skills, and the General Principle that limits here can be applied to other embodiment, and not depart from the spirit or scope of the present invention.Therefore, the embodiment shown in the present invention is not intended to be limited to here, but should meet and principle disclosed herein and the corresponding to maximum magnitude of novel features.
Claims (53)
1, a kind of device comprises:
At least one processor, the signaling that will be used for transfer of data is mapped to first group of tone of time slot, and will be used for the second group tone of the data map of described transfer of data to described time slot; And
Memory is coupled to described at least one processor.
2, device according to claim 1, wherein, a plurality of tones of described at least one processor distribution are used for described transfer of data, and determine described first group of tone and described second group of tone based on described a plurality of tones.
3, device according to claim 1, wherein, described at least one processor based on orthogonal code, bi-orthogonal codes, block code, the time at least a in variation group code, pseudorandom block code and the convolution code described signaling is encoded.
4, device according to claim 1, wherein, described at least one processor is encoded to described signaling based on the pseudorandom block code, and described pseudorandom block code is based on the pseudo random number that accesses terminal (PN) sequence that described transfer of data will send to and determines.
5, device according to claim 1, wherein, described at least one processor is divided into a plurality of parts with described signaling, each part utilization code separately of described signaling is encoded, and send a plurality of coded portions of described signaling on described first group of tone.
6, device according to claim 1, wherein, described at least one processor utilized discrete Fourier transform (DFT) (DFT) or unitary transformation that described signaling is handled before described signaling being mapped to described first group of tone.
7, device according to claim 1, wherein, described at least one processor is selected described first group of tone based on the first of described signaling from many groups tone, and sends the second portion of described signaling on described first group of tone.
8, device according to claim 1, wherein, described at least one processor is selected number of tones in described first group of tone based on the channel conditions of described transfer of data.
9, device according to claim 1, wherein, described at least one processor is determined the transmitting power of described signaling based on the channel conditions of described transfer of data.
10, device according to claim 1, wherein, described at least one processor utilized transmission steering vector or Space-Time Block Coding that described signaling is handled before sending via a plurality of antennas.
11, device according to claim 1, wherein, described transfer of data is at accessing terminal, described signaling comprise the described identifier that accesses terminal, the described transfer of data of indication data rate information and indicate in the information of described data transmissions at least one.
12, device according to claim 1, wherein, a plurality of tone distribution in described first group of tone are on system bandwidth.
13, device according to claim 1, wherein, a plurality of tones in described first group of tone are arranged in the previous part of described time slot.
14, device according to claim 1, wherein, described time slot comprises and time-multiplexed at least one traffic segment of at least one expense section that wherein, described first group of tone and described second group of tone are arranged in described at least one traffic segment.
15, a kind of method comprises:
The signaling that will be used for transfer of data is mapped to first group of tone of time slot; And
To be used for the second group tone of the data map of transfer of data to described time slot.
16, method according to claim 15 also comprises:
Based on orthogonal code, bi-orthogonal codes, block code, the time at least a in variation group code, pseudorandom block code, convolution code, discrete Fourier transform (DFT) (DFT), unitary transformation, transmission steering vector and the Space-Time Block Coding described signaling is handled.
17, method according to claim 15 wherein, is mapped to described first group of tone with described signaling and comprises:
Described first group of tone selected by first based on described signaling from many groups tone, and
On described first group of tone, send the second portion of described signaling.
18, a kind of device comprises:
The signaling that will be used for transfer of data is mapped to the module of first group of tone of time slot; And
To be used for the module of the data map of transfer of data to second group of tone of described time slot.
19, device according to claim 18 also comprises:
Based on orthogonal code, bi-orthogonal codes, block code, the time at least a in variation group code, pseudorandom block code, convolution code, discrete Fourier transform (DFT) (DFT), unitary transformation, transmission steering vector and the Space-Time Block Coding come module that described signaling is handled.
20, device according to claim 18, wherein, the module that described signaling is mapped to described first group of tone comprises:
From many groups tone, select the module of described first group of tone based on the first of described signaling, and
On described first group of tone, send the module of the second portion of described signaling.
21, a kind of computer program comprises:
Computer-readable medium comprises:
The signaling that makes computer will be used for transfer of data is mapped to the code of first group of tone of time slot; And
Make computer will be used for the code of the data map of transfer of data to second group of tone of described time slot.
22, computer program according to claim 21, wherein, described computer-readable medium also comprises:
Make computer based in orthogonal code, bi-orthogonal codes, block code, the time at least a in variation group code, pseudorandom block code, convolution code, discrete Fourier transform (DFT) (DFT), unitary transformation, transmission steering vector and the Space-Time Block Coding come code that described signaling is handled.
23, computer program according to claim 21, wherein, described computer-readable medium also comprises:
Make computer based from many groups tone, select the code of described first group of tone in the first of described signaling, and
Make computer on described first group of tone, send the code of the second portion of described signaling.
24, a kind of device comprises:
At least one processor, signaling is divided into a plurality of parts that comprise first and second portion, one group of tone is selected by described first based on described signaling from a plurality of tones, and should organize the described second portion that sends described signaling on the tone selected; And
Memory is coupled to described at least one processor.
25, device according to claim 24, wherein, described signaling is used for transfer of data, wherein, for described transfer of data is distributed described a plurality of tone.
26, device according to claim 24 wherein, defines many group tones based on described a plurality of tones, and wherein, described at least one processor is selected this group tone based on the described first of described signaling from described many group tones.
27, device according to claim 26, wherein, every group of tone in described many group tones comprises a plurality of tones that are distributed on system bandwidth and the predetermined time interval.
28, device according to claim 24, wherein, described at least one processor is selected this group tone based on described first pseudorandom ground from described a plurality of tones of described signaling.
29, device according to claim 28, wherein, the described first of described signaling comprises the identifier that accesses terminal that described transfer of data will send to.
30, device according to claim 29, wherein, described at least one processor comes pseudorandom ground to select this group tone also based at least one in the index of the identifier of the sub-district that sends described transfer of data and the time slot that sends described transfer of data.
31, device according to claim 24, wherein, described at least one processor utilization transmitting power higher than data transmission power sends the described second portion of described signaling.
32, device according to claim 24, wherein, described at least one processor based on orthogonal code, bi-orthogonal codes, block code, the time at least a in variation group code, pseudorandom block code, convolution code, discrete Fourier transform (DFT) (DFT), unitary transformation, transmission steering vector and the Space-Time Block Coding the described second portion of described signaling is handled.
33, a kind of method comprises:
Signaling is divided into a plurality of parts that comprise first and second portion;
One group of tone is selected by described first based on described signaling from a plurality of tones; And
Should organize the described second portion that sends described signaling on the tone selected.
34, method according to claim 33 wherein, selects this group tone to comprise: to select this group tone from many groups tone, perhaps select this group tone based on described first pseudorandom ground from described a plurality of tones of described signaling.
35, method according to claim 33 also comprises:
Based on orthogonal code, bi-orthogonal codes, block code, the time at least a in variation group code, pseudorandom block code, convolution code, discrete Fourier transform (DFT) (DFT), unitary transformation, transmission steering vector and the Space-Time Block Coding the described second portion of described signaling is handled.
36, a kind of device comprises:
Signaling is divided into the module of a plurality of parts that comprise first and second portion;
From a plurality of tones, select the module of one group of tone based on the described first of described signaling; And
Should organize the module that sends the described second portion of described signaling on the tone selected.
37, device according to claim 36 wherein, is selected the module of this group tone to comprise to be used for to select this group tone or based on the module of described first selection this group tone in pseudorandom ground from described a plurality of tones of described signaling from many groups tone.
38, device according to claim 36 also comprises:
Based on orthogonal code, bi-orthogonal codes, block code, the time at least a in variation group code, pseudorandom block code, convolution code, discrete Fourier transform (DFT) (DFT), unitary transformation, transmission steering vector and the Space-Time Block Coding come module that the described second portion of described signaling is handled.
39, a kind of device comprises:
At least one processor, obtain the receiving symbol of first group of tone in the time slot, the described receiving symbol of described first group of tone is handled with acquisition detection signaling, and judged whether the second group of tone that is used for transfer of data in the described time slot handled based on described detection signaling; And
Memory is coupled to described at least one processor.
40, according to the described device of claim 39, wherein, described at least one processor is determined described first group of tone based on the identifier that accesses terminal from many groups tone.
41, according to the described device of claim 39, wherein, described at least one processor is determined described first group of tone based on the identifier that accesses terminal from can divide a plurality of tones that are used in described transfer of data.
42, according to the described device of claim 39, wherein, described at least one processor calculates the matrix of each code word in a plurality of code words based on described receiving symbol, judged whether to send a code word in described a plurality of code word based on the matrix of each code word of being calculated, and sent code word and obtained described detection signaling based on determining, if determine not send the arbitrary code word in described a plurality of code word, the transmission of then described detection signaling indication free of data.
43, according to the described device of claim 39, wherein, described at least one processor judges whether to have sent described transfer of data based on described detection signaling, if determine to have sent described transfer of data, then the receiving symbol of described second group of tone is handled.
44, according to the described device of claim 43, wherein, if determine to have sent described transfer of data, then described at least one processor is determined described second group of tone based on described detection signaling.
45, according to the described device of claim 43, wherein, if determine to have sent described transfer of data, then described at least one processor is identified for the data rate of described transfer of data based on described detection signaling, and based on determined data rate the described receiving symbol of described second group of tone is handled.
46, a kind of method comprises:
Obtain the receiving symbol of first group of tone in the time slot;
The described receiving symbol of described first group of tone is handled to obtain to detect signaling; And
Based on described detection signaling, judge whether the second group of tone that is used for transfer of data in the described time slot handled.
47, according to the described method of claim 46, also comprise:
Based on the identifier that accesses terminal, from can divide many groups tone of being used in described transfer of data or a plurality of tone, determine described first group of tone.
48,, wherein, the described receiving symbol of described first group of tone handled to obtain described detection signaling comprise according to the described method of claim 46:
Calculate the matrix of each code word in a plurality of code words based on described receiving symbol,
Judged whether to send a code word in described a plurality of code word based on the matrix of each code word of being calculated, and
Sent code word and obtained described detection signaling based on determining, if determine not send arbitrary code word in described a plurality of code word, the transmission of then described detection signaling indication free of data.
49, according to the described method of claim 46, also comprise:
If determine to have sent described transfer of data, then be identified for the data rate of described transfer of data based on described detection signaling, and
Based on determined data rate the described receiving symbol of described second group of tone is handled.
50, a kind of device comprises:
Be used for obtaining the module of the receiving symbol of first group of tone of time slot;
Be used for the described receiving symbol of described first group of tone is handled to obtain to detect the module of signaling; And
Be used for judging whether described time slot is used for second group of module that tone is handled of transfer of data according to described detection signaling.
51, according to the described device of claim 50, also comprise:
Be used for according to the identifier that accesses terminal module from dividing many groups tone of being used in described transfer of data or a plurality of tone to determine described first group of tone.
52, according to the described device of claim 50, wherein, the module that the described receiving symbol of described first group of tone is handled to obtain described detection signaling comprises:
Calculate the matrix norm piece of each code word in a plurality of code words based on described receiving symbol,
Judged whether to send the module of a code word in described a plurality of code word based on the matrix of each code word of being calculated, and
Sent the module that code word obtains described detection signaling based on determining, if determine not send the arbitrary code word in described a plurality of code word, the transmission of then described detection signaling indication free of data.
53, according to the described device of claim 50, also comprise:
If determine to have sent described transfer of data, then be identified for the module of the data rate of described transfer of data based on described detection signaling, and
The module of the described receiving symbol of described second group of tone being handled based on determined data rate.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US83411806P | 2006-07-28 | 2006-07-28 | |
US60/834,118 | 2006-07-28 | ||
US11/829,024 US8477593B2 (en) | 2006-07-28 | 2007-07-26 | Method and apparatus for sending signaling for data transmission in a wireless communication system |
US11/829,024 | 2007-07-26 | ||
PCT/US2007/074628 WO2008014473A2 (en) | 2006-07-28 | 2007-07-27 | Method and apparatus for sending signaling for data transmission in a wireless communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101496368A true CN101496368A (en) | 2009-07-29 |
CN101496368B CN101496368B (en) | 2016-08-03 |
Family
ID=40925500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200780027827.XA Active CN101496368B (en) | 2006-07-28 | 2007-07-27 | In wireless communication system data transmission signaling method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101496368B (en) |
TW (1) | TWI382698B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103222219A (en) * | 2010-10-06 | 2013-07-24 | 高通股份有限公司 | Mapping of modulated symbols to tones and spatial streams |
CN106027204A (en) * | 2010-04-04 | 2016-10-12 | Lg电子株式会社 | Method and apparatus for transmitting control information in wireless communication system |
USRE47912E1 (en) | 2010-01-17 | 2020-03-17 | Lg Electronics Inc. | Method and apparatus for transmitting control information in wireless communication system |
CN112449403A (en) * | 2019-09-05 | 2021-03-05 | 海能达通信股份有限公司 | Random access channel transmission method and device in low-earth-orbit satellite communication |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005041448A1 (en) * | 2003-10-24 | 2005-05-06 | Electronics And Telecommunications Research Institute | Downlink signal configuring method and device in mobile communication system, and synchronization and cell searching method and device using the same |
CN1685745A (en) * | 2002-08-08 | 2005-10-19 | 弗拉里奥恩技术公司 | Methods and apparatus for operating mobile nodes in multiple states |
CN1753545A (en) * | 2004-09-20 | 2006-03-29 | 上海贝尔阿尔卡特股份有限公司 | Method and equipment for treating multiuser/multibusiness |
-
2007
- 2007-07-27 CN CN200780027827.XA patent/CN101496368B/en active Active
- 2007-07-27 TW TW96127678A patent/TWI382698B/en active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1685745A (en) * | 2002-08-08 | 2005-10-19 | 弗拉里奥恩技术公司 | Methods and apparatus for operating mobile nodes in multiple states |
WO2005041448A1 (en) * | 2003-10-24 | 2005-05-06 | Electronics And Telecommunications Research Institute | Downlink signal configuring method and device in mobile communication system, and synchronization and cell searching method and device using the same |
CN1753545A (en) * | 2004-09-20 | 2006-03-29 | 上海贝尔阿尔卡特股份有限公司 | Method and equipment for treating multiuser/multibusiness |
Non-Patent Citations (2)
Title |
---|
ERICSSON:: ""E-UTRA Downlink Control Signaling – Open Issues"", 《TSG-RAN WG1 #45 R1-061365》 * |
SAMSUNG:: ""TP on Downlink Control Signalling Multiplexing"", 《3GPP TSG RAN WG1 MEETING #45 R1-061332》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE47912E1 (en) | 2010-01-17 | 2020-03-17 | Lg Electronics Inc. | Method and apparatus for transmitting control information in wireless communication system |
US10721045B2 (en) | 2010-01-17 | 2020-07-21 | Lg Electronics Inc. | Method and apparatus for transmitting control information in a wireless communication system |
CN106027204A (en) * | 2010-04-04 | 2016-10-12 | Lg电子株式会社 | Method and apparatus for transmitting control information in wireless communication system |
CN106027204B (en) * | 2010-04-04 | 2019-07-12 | Lg电子株式会社 | The method and apparatus of emission control information in a wireless communication system |
CN103222219A (en) * | 2010-10-06 | 2013-07-24 | 高通股份有限公司 | Mapping of modulated symbols to tones and spatial streams |
CN103222219B (en) * | 2010-10-06 | 2015-10-21 | 高通股份有限公司 | Modulated symbol is to the mapping of tone and spatial flow |
CN112449403A (en) * | 2019-09-05 | 2021-03-05 | 海能达通信股份有限公司 | Random access channel transmission method and device in low-earth-orbit satellite communication |
CN112449403B (en) * | 2019-09-05 | 2023-10-20 | 海能达通信股份有限公司 | Random access channel transmission method and device in low-orbit satellite communication |
Also Published As
Publication number | Publication date |
---|---|
TWI382698B (en) | 2013-01-11 |
CN101496368B (en) | 2016-08-03 |
TW200816683A (en) | 2008-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8477593B2 (en) | Method and apparatus for sending signaling for data transmission in a wireless communication system | |
JP5123301B2 (en) | Encoding and decoding method and apparatus for use in a wireless communication system | |
CN1652493B (en) | Apparatus and method for controlling adaptive modulation and coding | |
US8897389B2 (en) | Radio transmission device and method | |
EP1538802A2 (en) | Apparatus and method for controlling adaptive modulation and coding in an orthogonal frequency division multiplexing communication system | |
CN107534641A (en) | The method and system of low data rate transmission | |
CN101390323A (en) | Method and apparatus for arranging packets in sub-slots in wireless communication | |
KR20070045343A (en) | Transmitting apparatus, receiving apparatus, communication system and communication method | |
JP4903867B2 (en) | Enabling the mobile switching antenna | |
CN101821984A (en) | Multiplexed beacon symbols for a wireless communication system | |
KR20070096539A (en) | Apparatus and method for transmitting/receiving control channel in orthogonal frequency division multiplexing system | |
CN101496368A (en) | Method and apparatus for sending signaling for data transmission in a wireless communication system | |
JP2006054745A (en) | Wireless communication device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1129010 Country of ref document: HK |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1129010 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |