WO2017132855A1 - Data processing method, base station and terminal - Google Patents
Data processing method, base station and terminal Download PDFInfo
- Publication number
- WO2017132855A1 WO2017132855A1 PCT/CN2016/073266 CN2016073266W WO2017132855A1 WO 2017132855 A1 WO2017132855 A1 WO 2017132855A1 CN 2016073266 W CN2016073266 W CN 2016073266W WO 2017132855 A1 WO2017132855 A1 WO 2017132855A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pilot
- terminal
- base station
- pilot pattern
- target
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Definitions
- the embodiments of the present application relate to the field of communications, and in particular, to a data processing manner, a base station, and a terminal.
- the terminal sends data to the base station usually by using the uplink scheduling transmission mode, that is, the terminal can complete the data transmission by the following steps: the terminal sends an access request to the base station, and the base station replies to the terminal with the access response.
- the terminal sends a buffer status report to the base station to notify the base station of the amount of data to be sent.
- the base station sends a message to inform the terminal that the terminal has successfully accessed and allocates time-frequency resources to the terminal, and the terminal sends data according to the allocated time-frequency resource, in the whole process.
- the information exchange between the terminal and the base station before data transmission takes a long time, resulting in a long delay in data transmission between the terminal and the base station.
- the technician proposed a scheme for uplink unscheduled transmission.
- the terminal when the terminal needs to send data, it is not necessary to send an access request to the base station and wait for the base station to allocate time-frequency resources, but the terminal randomly selects the time-frequency resource to directly send the data packet.
- the above solution may cause two or more terminals to select the same or partially identical time-frequency resources for data transmission, that is, resource collision occurs in two or more terminals.
- the signals between the terminals interfere with each other, causing the base station to generate an error when performing channel estimation on the channel on which the data transmitted by the terminal is located, thereby causing subsequent channel equalization, and the demodulation and decoding processes cannot be performed normally. That is, it may be impossible to solve the data of all or part of the terminals in which the resource collision occurs, which affects the reliability of data transmission.
- the embodiment of the present application provides a data processing method, and a base station and a terminal, where the base station can effectively decode the service data by using the target pilot sequence and the target pilot pattern when resource collision occurs in two or more terminals. Effectively improve the reliability of data transmission.
- an embodiment of the present application provides a data processing method, including:
- the base station receives, by using the time-frequency resource, the data frame that includes the service data and the target pilot sequence that is sent to the base station according to the target pilot pattern, and the time-frequency resource used by the terminal is obtained by the terminal according to the
- the target pilot pattern is obtained from all time-frequency resources according to a constraint condition, and the target pilot pattern is obtained by the terminal from the acquired set of pilot patterns, where the target pilot sequence is obtained from the terminal.
- Obtaining in a frequency sequence set, and at least one of the two sets of the pilot pattern set and the set of pilot sequences includes at least two elements; the base station acquires the target pilot sequence of the data frame and the a target pilot pattern; the base station decodes the service data according to the target pilot sequence and the target pilot pattern.
- the base station can effectively obtain the target pilot sequence and the target pilot pattern of each data frame, and decode the service data by using the target pilot sequence and the target pilot pattern, when two or When a resource collision occurs in multiple terminals, the base station receives multiple data frames using the same or part of the same time-frequency resource, and the base station can also decode the data of multiple terminals by using the above method, thereby effectively improving data transmission. reliability.
- the method for the base station to obtain the service data, the target pilot pattern, and the target pilot sequence of the data frame sent by the terminal may be: the base station sets the pilot pattern and the pilot sequence set.
- the combination that may be used by the terminal performs a one-to-one attempt to detect the detection result, and the detection result is used to indicate whether the target pilot sequence and the target pilot pattern are used by the terminal.
- the base station determines that the current pilot sequence and the pilot pattern are combined into the target pilot sequence and the target pilot pattern.
- the channel coefficient modulus corresponding to the target pilot sequence is higher than the channel coefficient modulus of other pilot sequences, so the base station can also pass Determining the target pilot sequence by determining the modulus of the channel coefficients of each pilot sequence, the specific operation is not limited herein, as long as the target pilot sequence and the target pilot pattern can be correctly acquired.
- the base station reduces the complexity in acquiring the target pilot sequence and the target pilot pattern in the decoding process by limiting the use range of the pilot pattern and the pilot sequence.
- the base station before receiving the data frame sent by the terminal, the base station needs to determine a pilot pattern set and a pilot sequence set between the base station and the terminal.
- the following embodiments are provided:
- One possible implementation manner is that the base station and the terminal determine the pilot pattern set and/or the pilot data set according to a prior protocol.
- Another possible implementation manner is that the base station sets the pilot pattern set and/or the pilot sequence set and sends the pilot pattern set and/or the pilot sequence set to the terminal.
- the base station may adjust the pilot pattern set and/or the pilot sequence set in real time according to actual conditions in the communication range, or may use the pilot pattern.
- the set and pilot sequence fixes are no longer changed. Specific practices are not limited here.
- the base station sets the pilot pattern set and/or the pilot sequence set or adjusts the pilot pattern set and/or the pilot sequence set according to actual conditions
- the following possible implementation manners are available:
- the base station monitors the total traffic of all terminals in its own communication range; when the total traffic exceeds the first threshold, the base station increases the number of pilot sequences in the pilot sequence set to Or selecting a first target pilot pattern set or increasing the number of pilot sequences in the set of pilot sequences to a second threshold and selecting a first target pilot pattern set, the first target pilot pattern set The number of pilot sequences corresponding to the pilot pattern is the second threshold; when the total traffic is lower than the third threshold, the base station reduces the number of pilot sequences in the pilot sequence set to a fourth threshold or Selecting a second target pilot pattern set or reducing the number of pilot sequences in the set of pilot sequences to a fourth threshold and selecting a second target pilot pattern set corresponding to the pilot pattern in the second target pilot pattern set The number of pilot sequences is the fourth threshold.
- the base station receives the log information sent by the terminal, where the log information includes a situation in which the terminal fails to send data; and when the log information indicates that the number of times the terminal fails to transmit data exceeds a fifth threshold, the base station Adding the number of pilot sequences in the set of pilot sequences to a sixth threshold or selecting a third target pilot pattern set or increasing the number of pilot sequences in the set of pilot sequences to a sixth threshold and selecting a third The target pilot pattern set, the number of pilot sequences corresponding to the pilot pattern in the third target pilot pattern set is the sixth threshold.
- the base station receives the report information sent by the network element of the communication system, where the report information is used to instruct the base station to update the pilot pattern set; and the base station selects the fourth target pilot pattern set according to the report information.
- the fourth target pilot pattern set does not conflict with the pilot pattern set selected by other base stations.
- the network elements of the communication system include, but are not limited to, a Packet Data Network Gateway (P-GW), a Mobility Management Entity (MME), and other base stations.
- P-GW Packet Data Network Gateway
- MME Mobility Management Entity
- the base station may adjust the pilot sequence set and the pilot pattern set in real time according to specific conditions, and effectively control the probability of the terminal colliding, thereby effectively improving the efficiency and correctness of the decoding.
- the time-frequency resource selected by the terminal in the communication range of the base station is selected.
- the time-frequency resource includes an integer number of complete periods of the target pilot pattern in the frequency direction
- the time-frequency resource includes an integer number of complete periods of the target pilot pattern in the time direction.
- the constraint condition of the good time-frequency resource is determined to ensure that the MU-MIMO technology can be performed normally.
- the terminal when the terminal includes multiple transmit antennas, the terminal may use different transmit modes for data transmission, and the base station also adopts different signal processing manners. Therefore, the base station can determine the transmission mode with the terminal, and the following possible implementation manners are as follows:
- a possible implementation manner is: the base station sets a transmission mode of the terminal and sends the mode to the terminal;
- Another possible implementation manner is: the base station and the terminal protocol agree on the transmission mode;
- the data frame sent by the terminal is correspondingly changed to be transmitted by the terminal to the base station by using the time-frequency resource according to the target pilot pattern in the transmission mode.
- the base station and the terminal may further determine other parameters including, but not limited to, a modulation and coding scheme, a transmission time interval, and the like.
- the method for determining other parameters between the base station and the terminal may be sent by the base station to the terminal for the other parameters.
- the information may also be related to the terminal protocol, and the other parameters are not limited herein.
- determining a good transmission mode between the base station and the terminal may reduce the complexity of the base station acquiring the target pilot sequence and the target pilot pattern of the data frame, and providing multiple methods for determining the transmission mode. In this way, different methods can be flexibly used between the base station and the terminal to adapt to different situations.
- a possible implementation manner is: the base station monitors a total traffic volume of all terminals in a communication range, where the communication range is a coverage range of the base station; when the total traffic volume exceeds a first preset value, the base station uses the transmission mode The multi-antenna multiplexed transmission mode is set; when the total traffic is lower than the second preset value, the base station sets the transmission mode to the single antenna transmission mode.
- multiple methods are provided between the base station and the terminal to determine the transmission mode, so that different methods can be flexibly used between the base station and the terminal to adapt to different situations.
- an embodiment of the present application provides a data processing method, including:
- the terminal And acquiring, by the terminal, a set of pilot patterns and a set of pilot sequences, where the set of pilot patterns includes at least two pilot patterns and/or the set of pilot data columns includes at least two pilot sequences; the terminal is in the set of pilot sequences Obtaining a target pilot sequence, acquiring a target pilot pattern in the pilot pattern set, and acquiring a time-frequency resource according to the constraint condition according to the target pilot pattern; and using, by the terminal, the time-frequency resource to the base station according to the target pilot pattern Transmitting a data frame, so that the base station decodes the service data according to the target pilot sequence and the target pilot pattern, where the target pilot sequence and the target pilot pattern are acquired by the base station according to the data frame.
- the base station can effectively obtain the target pilot sequence and the target pilot pattern of each data frame, and decode the service data by using the target pilot sequence and the target pilot pattern, when two or When a resource collision occurs in multiple terminals, the base station receives multiple data frames using the same or part of the same time-frequency resource, and the base station can also decode the data of multiple terminals by using the above method, thereby effectively improving data transmission. reliability.
- the time-frequency resource selected by the terminal in the communication range of the base station should meet the following constraint: the time-frequency resource includes the target in the frequency direction. An integer number of complete periods of the pilot pattern, the time-frequency resource including an integer number of complete periods of the target pilot pattern in the time direction.
- the constraint condition for determining the good time-frequency resource is to ensure that the multi-user multiple input and multiple output technology can be performed normally.
- the terminal and the base station need to acquire a pilot map.
- the embodiment of the present application provides the following possible implementation manners:
- a possible implementation manner is: the terminal receives the pilot pattern set and/or the pilot sequence set sent by the base station;
- Another possible implementation manner is that the terminal and the base station protocol agree on the set of pilot patterns and/or the set of pilot sequences.
- multiple methods are provided between the terminal and the base station to determine the pilot pattern set and the pilot sequence set, so that the terminal and the base station can flexibly use different methods to adapt to different Happening.
- the terminal may receive an affirmative response sent by the base station, and if the data frame fails to be sent, may receive a negative answer sent by the base station or may not receive the data. I did not receive a negative answer to the affirmative answer.
- the terminal may generate the log information and send the log information to the base station by reporting the case where the data is transmitted by the base station, so that the base station adjusts the pilot pattern set and/or the pilot sequence set in real time.
- the terminal After the data frame is sent, the terminal starts a timer and a counter for accumulating the number of times the terminal fails to send data; when the timer expires or the accumulated number of times exceeds a preset number, the terminal generates a command for the terminal to send The case log information of the data failure; the terminal sends the log information to the base station.
- the terminal may generate log information for sending data in a period of time or may generate log information after triggering a certain condition.
- the manner in which the terminal generates log information is not limited.
- the log information may also include a lot of other information, such as the success of the data transmission by the terminal, such as the current usage of the transmission mode, such as the case of the used subcarriers.
- the content of the log information is not limited herein.
- the terminal reports its own data transmission status and other information that may be needed to the base station, which helps the base station to more accurately determine whether the time-frequency resource or the pilot sequence is idle, thereby adjusting the time-frequency. Resource or pilot sequence or transmit mode or pilot pattern.
- a possible implementation manner is: the terminal selects a preamble of a specific format according to the log information, and sends the preamble to the base station;
- the terminal sends the preamble to the base station.
- the preamble may be sent immediately after selecting the preamble according to the log information, or the preamble may be selected by using a specific time-frequency resource, where the specific time-frequency resource may be a predetermined resource block.
- the specific transmission method is not limited here.
- Another possible implementation manner is that the terminal sends a data frame containing the log information to the base station.
- the log information may be added in a format that is agreed with the base station in the data frame, and there may be other manners, which is not limited herein.
- the terminal uses multiple methods to send log information, so that the terminal can flexibly use different methods to adapt to different situations.
- the terminal when the terminal includes multiple transmit antennas, the terminal may use different transmit modes for data transmission, and the base station also adopts different signal processing manners. Therefore, the terminal needs to acquire the transmission mode.
- the specific methods are as follows:
- a possible implementation manner is: the terminal receives broadcast information about a transmission mode sent by the base station, and selects a transmission mode according to the broadcast information;
- Another possible implementation manner is: a transmission mode adopted by the terminal between the terminal and the base station according to a protocol;
- the terminal may use the time-frequency resource to send the data frame to the base station in the transmission mode according to the target pilot pattern.
- the method for obtaining the transmission mode of the terminal has the following possible implementation modes:
- a possible implementation manner is: the terminal acquires a first preset threshold, where the preset threshold is used to indicate a size of the sent data amount; when the data amount is greater than the first preset threshold, the The terminal selects the multi-antenna multiplexing mode to send the data frame; when the amount of data is not greater than the first preset threshold, the terminal selects the single antenna mode to send the data frame.
- the terminal acquires a second preset threshold value, where the second preset threshold value is used to indicate the quality of the channel quality of the channel on which the terminal is located; when the channel quality is inferior to the first When the threshold is preset, the terminal selects the multi-antenna diversity mode to send the data frame; when the channel quality is better than the second preset threshold, the terminal selects the single antenna mode to send the data frame.
- multiple methods are provided between the terminal and the base station to determine the transmission mode, so that the terminal and the base station can flexibly use different methods to adapt to different situations, and the terminal according to different situations.
- To choose different transmission modes can effectively reduce base station acquisition.
- the complexity of the target pilot sequence and the target pilot pattern can effectively reduce base station acquisition.
- an embodiment of the present application provides a base station, where the base station has a function of implementing a base station in the foregoing method.
- This function can be implemented in hardware or in hardware by executing the corresponding software.
- the hardware or software includes one or more modules corresponding to the functions described above.
- the base station includes:
- a receiving module configured to receive a data frame sent by the terminal, where the data frame includes service data and a target pilot sequence, where the data frame is sent by the terminal to the base station by using a time-frequency resource according to a target pilot pattern, where the time-frequency resource is Obtaining, by the terminal, the constraint according to the target pilot pattern, where the target pilot pattern is obtained by the terminal from a set of pilot patterns, where the target pilot sequence is obtained by the terminal from a set of pilot sequences, where the pilot pattern set includes At least two pilot patterns and/or the set of pilot sequences comprise at least two pilot sequences;
- the processing module is configured to obtain the target pilot sequence of the data frame received by the receiving module and the target pilot pattern, and decode the service data according to the target pilot sequence and the target pilot pattern.
- the base station includes:
- the receiver is connected to the processor via the bus;
- the receiver performs the following steps:
- the processor performs the following steps:
- the service data is decoded according to the target pilot sequence and the target pilot pattern.
- the embodiment of the present application provides a terminal, where the terminal has the function of implementing the terminal in the foregoing method.
- This function can be implemented in hardware or in hardware by executing the corresponding software.
- the hardware or software includes one or more modules corresponding to the functions described above.
- the terminal includes:
- a processing module configured to acquire a pilot pattern set and a pilot sequence set, where the pilot pattern set includes at least two pilot patterns and/or the pilot data column set includes at least two pilot sequences; in the pilot sequence Obtaining a target pilot sequence in the set, and acquiring a target pilot pattern in the pilot pattern set, Obtaining a time-frequency resource according to the constraint condition according to the target pilot pattern;
- a sending module configured to send, by using the time-frequency resource acquired by the processing module, a data frame to the base station according to the target pilot pattern acquired by the processing module, so that the base station is configured according to the target pilot sequence and the target pilot pattern.
- the service data is decoded, and the target pilot sequence and the target pilot pattern are acquired by the base station according to the data frame.
- the terminal includes:
- Transmitter processor, bus
- the transmitter and the processor are connected by the bus;
- the processor performs the following steps:
- the sender performs the following steps:
- the data frame is transmitted to the base station according to the target pilot pattern by using the time-frequency resource.
- an embodiment of the present application provides a computer storage medium, where the program storage code stores program code, and the program code is used to indicate that the method of the foregoing first aspect is performed.
- a sixth aspect provides a system for data processing, including: a base station and a terminal;
- the base station and the terminal acquire a pilot pattern set and a pilot sequence set, the terminal acquires a target pilot pattern from the pilot pattern set, acquires a target pilot sequence from the pilot sequence set, and the terminal according to the target
- the pilot pattern selects a time-frequency resource for transmitting data according to a constraint condition, and finally the terminal uses the time-frequency resource to send a data frame including the service data and the target pilot sequence to the base station according to the target pilot pattern, and the base station receives the data frame.
- the target pilot sequence and the target pilot pattern of the data frame are obtained, and finally the base station decodes the service data of the data frame according to the target pilot sequence and the target pilot pattern.
- FIG. 1 is a schematic diagram of a frame of a data processing system according to an embodiment of the present application.
- FIG. 2 is a schematic diagram of an embodiment of a data processing method in an embodiment of the present application.
- FIG. 3 is a schematic diagram of a pilot pattern in an embodiment of the present application.
- FIG. 4 is another schematic diagram of a pilot pattern in an embodiment of the present application.
- FIG. 5 is another schematic diagram of a pilot pattern in an embodiment of the present application.
- FIG. 6 is a schematic diagram of a time-frequency resource and a pilot pattern used by a terminal to transmit a data frame according to an embodiment of the present disclosure
- FIG. 7 is a schematic diagram of an embodiment of a base station according to an embodiment of the present application.
- FIG. 8 is a schematic diagram of an embodiment of a terminal in an embodiment of the present application.
- FIG. 9 is a schematic diagram of another embodiment of a base station according to an embodiment of the present application.
- FIG. 10 is a schematic diagram of another embodiment of a terminal in an embodiment of the present application.
- the embodiment of the present invention provides a data processing method, a base station, and a terminal.
- the base station can effectively decode each service data of each data frame, thereby effectively improving data transmission. reliability.
- the communication system includes a base station and a terminal.
- the base station is a management terminal in the cellular network and a node that controls the terminal to receive and transmit data
- the terminal is a user equipment that communicates with the base station in the cellular network.
- the terminal has one or more transmit antennas, and the base station has multiple receive antennas.
- the base station and the terminal communicate with each other through air interface technology.
- the terminal sends data to the base station, usually by using the uplink scheduling transmission.
- the information exchange between the terminal and the base station before the data transmission takes a long time, thereby causing the terminal and the base station.
- the data transfer between them creates a long delay.
- the technician proposed a scheme for uplink unscheduled transmission.
- the terminal when the terminal needs to send data, it is not required to send an access request to the base station and wait for the base station to allocate time-frequency resources, but the terminal randomly selects the time-frequency resource to directly send the data. package.
- the solution may cause two or more terminals to select the same or partially identical time-frequency resources for data transmission, that is, resource collision occurs in two or more terminals.
- multiple terminals interfere with each other, which causes the base station to generate errors when performing channel estimation on the channel where the data is located. Therefore, it may be impossible to solve data of all or part of the terminals in which the resource collides, which affects data transmission. reliability.
- the embodiment of the present application provides a solution that a base station receives a data frame sent by a terminal, and the data frame is sent by the terminal according to a pilot pattern by using a time-frequency resource, where the time-frequency resource is selected by the terminal according to the pilot pattern.
- the channel coefficient of the service data can be calculated by using the channel coefficient of the target pilot sequence, and the base station decodes the service data according to the channel coefficient of the service data.
- the terminal involved in the embodiment of the present application may be a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem.
- the wireless terminal can communicate with one or more core networks via a Radio Access Network (RAN), which can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a mobile terminal.
- RAN Radio Access Network
- the computer for example, can be a portable, pocket, handheld, computer built-in or in-vehicle mobile device that exchanges language and/or data with the wireless access network.
- a wireless terminal may also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, or an access point.
- Remote Terminal Access Terminal, User Terminal, User Agent, User Device, or User Equipment.
- the base station and the terminal respectively acquire a pilot pattern set and a pilot sequence set.
- the terminal adopts multi-user multiple input multiple output within the communication range covered by the base station.
- MU-MIMO multi-user multiple input multiple output
- a possible implementation manner is: the base station sets a pilot pattern set and a pilot sequence set and sends the same to the terminal;
- Another possible implementation manner is: the base station and the terminal agree on a pilot pattern set and a pilot sequence set;
- the base station sets a pilot pattern set and sends the set to the terminal, and the base station and the terminal agree on a set of pilot sequences;
- Another implementation manner is: the base station sets a pilot sequence set and sends the set to the terminal, and the base station and the terminal agree on a set of pilot patterns.
- the terminal selects a target pilot pattern from the set of pilot patterns, and selects a target pilot sequence from the set of pilot sequences, and selects a time-frequency resource according to the constraint according to the target pilot pattern.
- the terminal After acquiring the information about the pilot pattern set and the pilot sequence set, the terminal reads the pilot pattern set information and the pilot sequence set information, and the terminal randomly selects a pilot pattern from the pilot pattern set as the pilot pattern.
- the target pilot pattern is selected from the set of pilot sequences as a target pilot sequence.
- the terminal selects a corresponding time-frequency resource for data transmission according to the constraint condition, where the time-frequency resource includes an integer number of complete periods of the target pilot pattern in the frequency direction in the frequency direction.
- the time-frequency resource includes an integer number of complete periods of the target pilot pattern in the time direction in the time direction.
- the terminal sends a data frame to the base station.
- the terminal uses the time-frequency resource to send a data frame to the base station according to the target pilot pattern, where the data frame includes the service data and the target pilot sequence.
- the terminal may perform data transmission according to the pilot pattern and the time-frequency resource shown in FIG. 6, where the target pilot sequence selected by the terminal may be the pilot sequence 1.
- the terminal may record the situation that the terminal sends the data, generate the log information, and send the log information to the base station. For example, when the terminal does not receive a positive answer or a negative answer after sending the data or receives a negative answer, the terminal determines the number of times of the transmission. According to the failure, and recording once, after a period of time or after the accumulated number of times reaches the preset value, the terminal generates log information and transmits the log information to the base station.
- the terminal may select a preamble according to the log information and send the preamble to the base station, or may add the log information in a predetermined format in the transmitted data frame.
- the manner in which the terminal sends log information is not limited, as long as the data can be accurately reported to the base station.
- the preamble in this embodiment may have multiple different formats. For example, there are 8 different cyclic shifts a, b, c, d, e, f, g, h in the system, and there are two in one transmission time interval. Time-frequency resources. At this time, the 8 different cyclic shifts can be divided into 4 groups, each group including two cyclic shifts: (a, b), (c, d), (e, f), (g, h) And the information indicated by each group is as follows: any cyclic shift in (a, b) is used to indicate that the terminal sends data successfully, and any cyclic shift in (c, d) is used to indicate the terminal The data transmission failed 1 to 3 times.
- Any cyclic shift in (e, f) is used to indicate that the terminal failed to send data 4 to 6 times.
- Any cyclic shift in (g, h) is used to indicate The terminal failed to send data for 7 times or more.
- the terminal may arbitrarily select one of the two resource blocks to send e or f.
- the base station detects the data frame to obtain a target pilot sequence and a target pilot pattern.
- the base station attempts MU-MIMO detection for each pilot sequence and pilot pattern combination that may be used for the data frame.
- the pilot pattern set determined between the base station and the terminal includes a pilot pattern x, a pilot pattern y, and a pilot pattern z.
- the pilot sequence set includes a pilot sequence 1 and a pilot sequence 2, and the data frame may be The combination used is as follows: pilot pattern x and pilot sequence 1, pilot pattern y and pilot sequence 1, pilot pattern z and pilot sequence 1, pilot pattern x and pilot sequence 2, In the six cases of the frequency pattern y and the pilot sequence 2 and the pilot pattern z and the pilot sequence 2, the base station detects these six conditions one by one until the target pilot sequence and the target pilot pattern are determined.
- the base station may also determine each pilot sequence by using The modulus of the channel coefficients is used to determine the target pilot sequence.
- the base station decodes the service data according to the target pilot sequence and the target pilot pattern.
- the base station After acquiring the target pilot sequence and the target pilot pattern, the base station enters the channel coefficient of the service data according to the channel coefficient of the target pilot sequence and the relationship between the pilot and the service data in the target pilot pattern. Line estimate.
- the base station performs subsequent channel equalization and channel decoding according to the channel coefficient of the service data, thereby decoding the service data to obtain original information, which includes but is not limited to information such as image or video or audio.
- the terminal uses the method shown in FIG. 6 to transmit the data frame, and the target pilot sequence used is the pilot sequence 1.
- the channel coefficient of the pilot sequence 1 is 5, and the channel coefficient of the service data is calculated by using the estimation criterion.
- the base station performs channel equalization on the service data according to the channel coefficient of the service data, and finally performs decoding of the service data to obtain original information, including but not limited to information such as image or video or audio.
- the pilot pattern set and/or the pilot sequence set may be performed according to specific conditions. For example, the number of pilot patterns or the type of the pilot pattern in the pilot pattern set is adjusted, and the number of pilot sequences or the type of the pilot sequence in the pilot sequence set is adjusted.
- the specific adjustment method is not limited herein.
- the specific methods of the base station when setting or adjusting the pilot sequence set and/or the pilot pattern set are as follows:
- the base station sets or adjusts a pilot sequence set and/or a pilot pattern set according to the total traffic of all terminals in its own communication range.
- the base station monitors the total traffic of all the terminals in the communication range. When the total traffic exceeds the first threshold, it indicates that the traffic within the communication range of the base station is relatively large and is prone to collision, so that the base station needs to guide
- the number of pilot sequences in the set of frequency sequences is increased to a second threshold, or the first set of target pilot patterns is selected, or the number of pilot sequences in the set of pilot sequences is increased to a second threshold and the first target is selected a frequency pattern set, the number of pilot sequences corresponding to the pilot pattern in the first target pilot pattern set is a second threshold; when the total traffic volume is lower than the third threshold, indicating that the base station is within the communication range
- the traffic is relatively small, and the base station can reduce the number of pilot sequences in the pilot sequence set to a fourth threshold, or select a second target pilot pattern set, or reduce the number of pilot sequences in the pilot sequence set.
- the base station in the light of the complexity of blind detection process.
- the base station can know the total traffic within the communication range by demodulating the uplink data.
- pilot sequences in the current pilot sequence set of the base station there are 8 pilot sequences in the current pilot sequence set of the base station, and the pilots in the pilot pattern set There are two frequency patterns, and the pilot sequences corresponding to the two pilot patterns are eight.
- the base station considers that the current pilot sequence is used too frequently and the time-frequency resource occupancy is too large. At this time, the base station can increase the current eight pilot sequences to 12 pilot sequences. Or, the pilot pattern in the pilot pattern set is replaced with a pilot pattern having 12 pilot sequences.
- the base station considers that the current pilot sequence is idle and the occupancy of the time-frequency resources is not large. At this time, the base station can reduce the number of existing pilot sequences to four pilots.
- the frequency sequence is either a pilot pattern in the set of pilot patterns is replaced with a pilot pattern having four pilot sequences.
- the base station sets or adjusts a pilot sequence set and/or a pilot pattern set according to the log information sent by the terminal.
- the base station receives the log information sent by the terminal, where the log information includes a situation in which the terminal fails to send data; when the log information indicates that the number of times the terminal fails to transmit data exceeds a fifth threshold, the base station increases the number of pilot sequences in the pilot sequence set to the first Six thresholds, or selecting a third target pilot pattern set, or increasing the number of pilot sequences in the pilot sequence set to a sixth threshold and selecting a third target pilot pattern set, in the third target pilot pattern set The number of pilot sequences corresponding to the pilot pattern is the sixth threshold.
- the terminal may generate log information by sending data to itself and send the log information to the base station. After receiving the log information, the base station may roughly estimate the current time-frequency resource or guide according to the situation in which the terminal sends data. The use of frequency sequences.
- the base station can determine that the current time-frequency resource occupancy rate is too high or the pilot sequence is frequently used. There are too many signals in the collision, and decoding is difficult, so that the base station can adjust the current 8 pilot sequences to 12 pilot sequences in real time, or change the pilot pattern in the pilot pattern set to 12 guides.
- the pilot pattern of the frequency sequence may also indicate that when the terminal fails to send data for 5 times or the number of successes is 35 times within one hour, the base station considers that the current time-frequency resource is sufficient or the pilot sequence is idle, in order to reduce the base station during decoding. Complexity, the base station may also adjust the 8 pilot sequences to 4 pilot sequences, or change the pilot pattern in the pilot pattern set to a pilot pattern with 4 pilot sequences, specific
- the comparison parameters can be set as needed, and are not limited here.
- the base station sets or adjusts the pilot sequence according to the report information sent by the network element or the interface of the communication system.
- a collection of collections and/or pilot patterns are examples of
- the base station receives the report information sent by the network element of the communication system, where the network element includes other base stations in the communication system, the report information is used to instruct the base station to update the pilot pattern set, and the base station selects the fourth target pilot pattern set according to the report information,
- the set of four target pilot patterns is different from the set of pilot patterns selected by other base stations. For example, suppose there are three neighboring cells, which are respectively managed by the base station A, the base station B, and the base station C; there are three pilot patterns, a pilot pattern x, a pilot pattern y, and a pilot pattern z, and there are eight pilot sequences.
- pilot sequence 1 to pilot sequence 8 the current setting is that the base station A uses the pilot pattern x, the base station B uses the pilot pattern y, the base station C uses the pilot pattern z, and the pilot sequence used by the base station A is the pilot sequence. 1 to pilot sequence 4, the pilot sequence used by base station B is pilot sequence 1 to pilot sequence 8, and the pilot sequence used by base station C is pilot sequence 5 to pilot sequence 8, in which each base station is set.
- the base station may adjust its own pilot pattern or pilot sequence in real time. At this time, the base station may broadcast in the communication system and adjust its own pilot pattern or pilot sequence through each network interface.
- the base station A adjusts the pilot pattern x to the pilot pattern y in the middle.
- the base station A and the base station B The probability of signal interference increases.
- the base station A notifies the base station B and the base station C.
- the base station B can adjust its pilot pattern y to the pilot pattern x, so that The signal interference between the base stations is reduced.
- pilot pattern x The specific conditions of the pilot pattern x, the pilot pattern y, and the pilot pattern z are as shown in FIG. 3, FIG. 4, and FIG. 5, respectively:
- One symbol in the pilot pattern x is used to transmit frequency, and the other symbol is used to transmit service data.
- Each symbol in the pilot pattern y will transmit both frequency and service data
- the pilots in the pilot pattern z are dispersed in respective resource blocks of the time-frequency resource;
- the symbol here may be an orthogonal frequency division multiplexing symbol, or may be a generalized frequency division multiplexing symbol.
- the specific name is related to the uplink air interface technology adopted by the system, and is not limited herein.
- FIG. 3, FIG. 4, and FIG. 5 are only schematic diagrams of the pilot pattern, and the degree of density of the pilot and the position where the pilot appears may be various, which is not limited herein.
- the terminal may select different transmit modes.
- the transmission of data that is, between the base station and the terminal, can also determine the transmission mode when the data frame is transmitted.
- the base station sets the terminal to use a different determined subframe or use a determined different frequency or use a determined pilot sequence when using different transmission modes. For example, when the terminal uses a single antenna to transmit, the terminal may select all subframes or use part of the available subcarriers or pilot sequence 1 to the pilot sequence 4 or the pilot pattern x; when the terminal uses dual antenna transmission, the terminal selects a specific one. A sub-frame or another portion of the available sub-carrier or pilot sequence 5 to any combination or pilot pattern 2 between the pilot sequences 8.
- the base station can also adjust the relationship between the transmission mode and the time-frequency resource or the pilot sequence according to actual conditions, and the base station can monitor the total traffic of all terminals in the communication range in real time, and the total traffic volume.
- the transmission mode can be set to a multi-antenna multiplexed transmission mode, and more time-frequency resources are allocated for the multi-antenna multiplexed transmission mode or the number of pilot sequences is limited to eight.
- Adjust to 12 or set a pilot pattern with 12 pilot sequences when the total traffic is less than 500 bits, you can set the transmission mode to single-antenna transmission mode or allocate less time-frequency resources or pilots.
- the number of sequences is adjusted from 8 to 4 or a pilot pattern with 4 pilot sequences is set.
- the base station and the terminal agree that a preset threshold value for the channel quality is 8 and the current channel quality is 9 to indicate that the current channel quality is better than the preset threshold.
- the terminal may select multiple antenna multiplexing mode to send. Data; if the current channel quality is 5, the current channel quality is inferior to the preset threshold. At this time, the terminal can select the single antenna mode to transmit data.
- the base station and the terminal may also agree that a preset threshold value for the data size is 10 bits.
- the terminal may select the multi-antenna multiplexing mode for data frame transmission; when the data volume is At 8 bits, the terminal can select a single antenna mode for data frame transmission.
- the determining the transmission mode between the base station and the terminal may be that the base station broadcasts to the terminal after the transmission mode is set, and the terminal may read the information from the broadcast information in advance, and may be agreed in advance between the base station and the terminal. The specific manner is not limited herein.
- the other parameters may be determined between the base station and the terminal.
- the base station sets only one modulation and coding scheme in its own communication range, or the base station sets the transmission time interval of all the terminals in the communication range to be the same or has two Modulation coding scheme, if the terminal selects one of the modulation and coding schemes, then a part of the subcarriers are used for data transmission, if the terminal selects another modulation The coding scheme is then used to transmit data using another part of the subcarriers.
- the method for determining other parameters between the base station and the terminal may be that the base station broadcasts to the terminal, and the terminal reads the information from the broadcast information or the value of each parameter is agreed between the base station and the terminal in advance. The specific method is not limited herein.
- the terminal may select more time constraints for the time-frequency resource, for example, the time-frequency resource may be divided into several resource blocks, and the duration of one resource block is a transmission time interval.
- the terminal may select a plurality of consecutive resource blocks in the frequency direction for data transmission. For example, when the period of the pilot pattern 6 in the frequency direction is 4 subcarriers and the period in time is 3 symbols, the system can divide all available subcarriers into four groups, A1, A2, A3, and A4.
- the terminal may select one or two groups, that is, when the terminal uses a group of subcarriers, A1, A2, A3 or A4 may be randomly selected; when the terminal uses two sets of subcarriers, A1 and A2 or A3 and A4 may be randomly selected. Two situations. Meanwhile, in the time direction, the time-frequency resource is divided into three adjacent time segments, each of which has a length of one transmission time interval, and the terminal can only transmit the data frame at the beginning of each transmission time interval.
- the terminal may also select its own transmission mode and use the transmission mode to transmit data.
- the terminal can agree with the base station how to use the transmission mode for data transmission, or can receive the broadcast information about the transmission mode sent by the base station in real time, and then select the transmission mode for data transmission according to the requirements in the broadcast information.
- the base station sets the terminal to use a different determined subframe or use a determined different frequency or use a determined pilot sequence or use a determined pilot pattern when using different transmission modes.
- the terminal may select all subframes or use part of the available subcarriers or pilot sequence 1 to pilot sequence 4 or the pilot pattern x shown in FIG.
- the terminal selects a specific subframe or another part of the available subcarriers or any combination between the pilot sequence 5 and the pilot sequence 8 or the pilot pattern y shown in FIG. It is also possible that the base station and the terminal agree that a preset threshold value for the channel quality is 8 and the current channel quality is 5, that is, the current channel quality is inferior to the preset threshold, and the terminal can select the multi-antenna multiplexing mode. Send data; the current channel quality is 9 to indicate that the current channel quality is better than the preset threshold. At this time, the terminal can select single antenna mode to transmit data.
- the base station and the terminal may also agree that a preset threshold value for the data size is 10 bits. When the data volume is 15 bits, the terminal may select the multi-antenna multiplexing mode for data frame transmission; when the data volume is At 8 bits, the terminal can select a single antenna mode for data frame transmission.
- the base station can effectively obtain the target pilot sequence and the target pilot pattern when the terminal transmits data, and decode the data sent by the terminal according to the target pilot sequence and the target pilot pattern. , effectively improve the reliability of data transmission.
- the base station may further report the log information sent by the terminal according to the total traffic volume of all the terminals in the coverage area, and the reported information sent by the network element in the received communication system or the received report sent by other base stations through the interface in the communication system.
- the information is used to adjust the set of pilot patterns and/or the set of pilot sequences so that the probability of collision of the terminal can be controlled, thereby increasing the probability of correct decoding by the base station.
- the base station and the terminal can also acquire other parameters or adjust the transmission mode, which can effectively reduce the complexity of the base station when acquiring the target pilot pattern and the target pilot sequence.
- An embodiment of a base station in this embodiment of the present application includes:
- the receiving module 701 is configured to receive a data frame sent by the terminal, where the data frame includes service data and a target pilot sequence, where the data frame is sent by the terminal to the base station by using a time-frequency resource according to a target pilot pattern, where the time-frequency resource is
- the terminal acquires according to the constraint condition according to the target pilot pattern, where the target pilot pattern is obtained by the terminal from a set of pilot patterns, where the target pilot sequence is obtained by the terminal from a set of pilot sequences, the set of pilot patterns Include at least two pilot patterns and/or the set of pilot sequences includes at least two pilot sequences;
- the processing module 702 is configured to obtain the target pilot sequence of the data frame received by the receiving module and the target pilot pattern, and decode the service data according to the target pilot sequence and the target pilot pattern.
- the processing module 702 is configured to sequentially detect each pilot pattern in the pilot pattern until determining the target pilot pattern, and sequentially detect each pilot sequence in the pilot sequence until determining.
- the target pilot sequence is configured to sequentially detect each pilot pattern in the pilot pattern until determining the target pilot pattern, and sequentially detect each pilot sequence in the pilot sequence until determining. The target pilot sequence.
- determining the pilot pattern set and the pilot sequence set between the base station and the terminal may have the following possible implementation manners.
- An implementation manner is: the processing module 702 is further configured to be in agreement with the terminal. The set of pilot patterns and/or the set of pilot data is agreed upon.
- processing module 702 is further configured to set the pilot pattern set and/or the pilot sequence set;
- the sending module 703 is configured to send the pilot pattern set and/or the pilot sequence set generated by the processing module to the terminal.
- the processing module 702 is further configured to: when the total traffic exceeds the first threshold, the pilot is used.
- the number of pilot sequences in the sequence set is increased to a second threshold or the first target pilot pattern set is selected or the number of pilot sequences in the set of pilot sequences is increased to a second threshold and the first target pilot pattern is selected.
- the set, the number of pilot sequences corresponding to the pilot pattern in the first target pilot pattern set is the second threshold;
- the receiving module 701 is further configured to receive the log information sent by the terminal, where the log information includes that the terminal fails to send data. Case;
- the processing module 702 is specifically configured to: when the number of times the log information indicates that the terminal fails to send data exceeds a fifth threshold, increase the number of pilot sequences in the pilot sequence set to a sixth threshold or select a third target. Adding a frequency pattern set or increasing the number of pilot sequences in the set of pilot sequences to a sixth threshold and selecting a third target pilot pattern set, the pilot sequence corresponding to the pilot pattern in the third target pilot pattern set The number is the sixth threshold.
- the receiving module 701 is further configured to receive the report information sent by the network element of the communication system, where the report information is used to indicate The base station updates the pilot pattern set;
- the processing module 702 is specifically configured to select a fourth target pilot pattern set according to the report information, where the fourth target pilot pattern set does not conflict with the pilot pattern set selected by other base stations.
- the base station and the terminal may further determine the terminal.
- the transmission mode that is, the specific implementation, has the following possible implementation manners.
- One possible implementation manner is as follows: the processing module 702 is further configured to agree to the transmission mode with the terminal protocol;
- the processing module 702 is further configured to: when determining that the terminal includes multiple transmit antennas, set a transmit mode of the terminal;
- the sending module 703 is further configured to send the transmission mode to the terminal;
- the data frame is transmitted by the terminal to the base station in the transmission mode according to the target pilot pattern by using the time-frequency resource.
- the processing module 702 is specifically configured to monitor a total traffic volume of all terminals in the communication range, where the communication range is a coverage range of the base station;
- the transmission mode is set to the single antenna transmission mode.
- an embodiment of the terminal in the embodiment of the present application includes:
- the processing module 802 is configured to acquire a pilot pattern set and a pilot sequence set, where the pilot pattern set includes at least two pilot patterns and/or the pilot data column set includes at least two pilot sequences; Acquiring a target pilot sequence in the frequency sequence set, acquiring a target pilot pattern in the pilot pattern set, and acquiring a time-frequency resource according to the constraint condition according to the target pilot pattern;
- the sending module 801 is configured to send, by using the time-frequency resource acquired by the processing module, a data frame to the base station according to the target pilot pattern acquired by the processing module, so that the base station according to the target pilot sequence and the target pilot pattern Decoding the service data, the target pilot sequence and the target pilot pattern are obtained by the base station according to the data frame.
- the terminal obtains the pilot pattern set and the pilot sequence set, and the possible implementation manner is as follows: the processing module 802 is further configured to: agree with the base station protocol to set the pilot pattern set and/or Or the set of pilot sequences;
- a receiving module 803 configured to receive the pilot pattern set and/or the pilot sequence set sent by the base station.
- the processing module 802 is further configured to start a timer and a counter, where the timer is used to accumulate the number of times the terminal fails to send data;
- a log message is generated, where the log information is used to indicate that the terminal fails to send data;
- the sending module 801 is further configured to send the log information generated by the processing module to the base station, so that the base station adjusts the pilot sequence set and/or the pilot pattern set according to the log information.
- the sending module 801 is specifically configured to send the preamble to the base station;
- the sending module 801 is specifically configured to send the data frame to the base station, where the data frame includes the log information.
- the terminal may also select a transmit mode, that is, the processing module 802, and is also used to acquire a transmit mode.
- the sending module 801 is further configured to send the data frame to the base station by using the time-frequency resource according to the target pilot pattern in the transmission mode acquired by the processing module.
- the processing module 802 is configured to obtain a first preset threshold, where the preset threshold is used to indicate a size of the sent data; when the amount of data is greater than the first preset In the threshold, the multi-antenna multiplexing mode is selected to send the data frame; when the amount of data is not greater than the first preset threshold, the single antenna mode is selected to transmit the data frame.
- the processing module 802 is specifically configured to obtain a second preset threshold, where the second preset threshold is used to indicate the quality of the channel on which the terminal is located; when the channel quality is inferior to In the second preset threshold, the multi-antenna diversity mode is selected to send the data frame; when the channel quality is better than the second preset threshold, the single antenna mode is selected to send the data frame.
- the second preset threshold is used to indicate the quality of the channel on which the terminal is located; when the channel quality is inferior to In the second preset threshold, the multi-antenna diversity mode is selected to send the data frame; when the channel quality is better than the second preset threshold, the single antenna mode is selected to send the data frame.
- another embodiment of the base station in the embodiment of the present application includes: a receiver 901 and a processor 902 ; the receiver 901 and the processor 902 are connected to each other through a bus 903 ;
- the receiver 901 performs the following steps: receiving a data frame sent by the terminal;
- the processor 902 is configured to: obtain the target pilot sequence of the data frame received by the receiving module, and the target pilot pattern; and decode the service data according to the target pilot sequence and the target pilot pattern. .
- the bus 903 can be a peripheral component interconnect standard (peripheral component interconnect, simple It is called PCI) bus or extended industry standard architecture (EISA) bus.
- PCI peripheral component interconnect
- EISA extended industry standard architecture
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 9, but it does not mean that there is only one bus or one type of bus.
- the processor 902 further performs the following steps: sequentially detecting each pilot pattern in the pilot pattern until determining the target pilot pattern, and sequentially performing pilot sequences in the pilot sequence. Detection until the target pilot sequence is determined.
- determining the pilot pattern set and the pilot sequence set between the base station and the terminal may have the following possible implementation manners.
- the processor 902 further performs the following steps: agreeing with the terminal protocol on the set of pilot patterns and/or the set of pilot data.
- processor 902 further performs the following steps: setting the pilot pattern set and/or the pilot sequence set;
- the base station further includes a transmitter 905, and further performs the step of transmitting the set of pilot patterns and/or the set of pilot sequences generated by the processing module to the terminal.
- the processor 902 further performs the following steps: when the total traffic exceeds the first threshold, the guide The number of pilot sequences in the set of frequency sequences is increased to a second threshold or the first target pilot pattern set is selected or the number of pilot sequences in the set of pilot sequences is increased to a second threshold and the first target pilot pattern is selected The set, the number of pilot sequences corresponding to the pilot pattern in the first target pilot pattern set is the second threshold; when the total traffic is lower than the third threshold, the pilot in the pilot sequence set The number of sequences is reduced to a fourth threshold or the second target pilot pattern set is selected or the number of pilot sequences in the set of pilot sequences is reduced to a fourth threshold and a second target pilot pattern set is selected, the second target The number of pilot sequences corresponding to the pilot pattern in the set of frequency patterns is the fourth threshold.
- the receiver 901 when the base station selects the set of the pilot pattern set and/or the pilot sequence set and sends the set to the terminal, the receiver 901 further performs the following steps: receiving the log information sent by the terminal, where the log information includes the terminal sending The case of data failure;
- the processor 902 further performs the following steps: when the log information indicates that the number of times the terminal fails to transmit data exceeds a fifth threshold, increasing the number of pilot sequences in the pilot sequence set to a sixth threshold or selecting a The set of three target pilot patterns or the number of pilot sequences in the set of pilot sequences And increasing to a sixth threshold and selecting a third target pilot pattern set, where the number of pilot sequences corresponding to the pilot pattern in the third target pilot pattern set is the sixth threshold.
- the receiver 901 when the base station selects the set of the pilot pattern set and/or the pilot sequence set and sends the set to the terminal, the receiver 901 further performs the following steps: receiving the report information sent by the network element or the interface of the communication system, and reporting the report The information is used to indicate that the base station updates the pilot pattern set;
- the processor 902 specifically performs the step of: selecting a fourth target pilot pattern set according to the reporting information, the fourth target pilot pattern set being different from the pilot pattern set selected by other base stations.
- the base station and the terminal may also determine a transmit mode of the terminal, that is, the following specific implementation manners may be implemented.
- One possible implementation manner is: the processor 902, Performing the following steps: agreeing to the transmission mode with the terminal protocol;
- the processor 902 further performs the following steps: when determining that the terminal includes multiple transmit antennas, setting a transmit mode of the terminal;
- the transmitter 905 further performs the following steps: sending the transmission mode to the terminal;
- the data frame is transmitted by the terminal to the base station in the transmission mode according to the target pilot pattern by using the time-frequency resource.
- the processor 902 further performs the following steps: monitoring total traffic of all terminals in the coverage area, where the communication range is the coverage of the base station; When the traffic exceeds the first preset value, the transmission mode is set to the multi-antenna multiplexing transmission mode; when the total traffic volume is lower than the second preset value, the transmission mode is set to the single antenna transmission mode.
- the processor 902 can be a central processing unit (CPU), a network processor (NP) or a combination of a CPU and an NP.
- CPU central processing unit
- NP network processor
- Processor 902 can also further include a hardware chip.
- the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof.
- the PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a general array logic (GAL) or any combination.
- the base station may further include a memory 904; the memory 904 may include a volatile memory, such as a random-access memory (RAM); the memory may also include a non-volatile memory.
- RAM random-access memory
- Non-volatile memory such as a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); the memory 904 may also include a memory of the above kind. combination.
- the memory 904 can also be used to store program instructions, the processor 902 invoking program instructions stored in the memory 904, can perform one or more of the steps of the embodiment shown in FIG. 2, or an alternative embodiment thereof The function of implementing the behavior of the base station in the above method.
- another embodiment of the terminal in the embodiment of the present application includes: a transmitter 1001 and a processor 1002.
- the transmitter 1001 and the processor 1002 are connected to each other through a bus 1003.
- the processor 1002 may be configured to: acquire a pilot pattern set and a pilot sequence set;
- the transmitter 1001 may perform the following steps: the time-frequency resource acquired by the processing module is used to send a data frame to the base station according to the target pilot pattern acquired by the processing module.
- the terminal obtains the pilot pattern set and the pilot sequence set, and the possible implementation manner is as follows:
- the processor 1002 further performs the following steps: agreeing with the base station protocol to set the pilot pattern set. And/or the set of pilot sequences;
- the terminal further includes a receiver 1005, which performs the following steps: receiving the pilot pattern set and/or the pilot sequence set sent by the base station.
- the processor 1002 further performs the following steps: starting a timer and a counter, where the timer is used to accumulate the number of times the terminal fails to send data;
- a log message is generated, where the log information is used to indicate that the terminal fails to send data;
- the transmitter 1001 further performs the following steps: sending the log information generated by the processing module to the base station, so that the base station adjusts the pilot sequence set and/or the pilot pattern set according to the log information.
- One possible implementation manner is: the transmitter 1001, and specifically performing the following steps: sending the preamble to the base station;
- Another possible implementation manner is: the transmitter 1001, specifically performing the following steps: sending the data frame to the base station, and the data frame is the log information.
- the terminal may also select a transmit mode, that is, the processor 1002, and further perform the following steps: acquiring a transmit mode;
- the transmitter 1001 further performs the step of: transmitting, by using the time-frequency resource, the data frame to the base station according to the target pilot pattern in the transmission mode acquired by the processing module.
- the processor 1002 further performs the following steps: acquiring a first preset threshold, where the preset threshold is used to indicate a size of the sent data; when the amount of data is greater than the first When a preset threshold is used, the multi-antenna multiplexing mode is selected to send the data frame; when the amount of data is not greater than the first preset threshold, the single antenna mode is selected to transmit the data frame.
- the processor 1002 further performs the following steps: acquiring a second preset threshold, where the second preset threshold is used to indicate the quality of the channel on which the terminal is located; When the quality is inferior to the second preset threshold, the multi-antenna diversity mode is selected to send the data frame; when the channel quality is better than the second preset threshold, the single antenna mode is selected to transmit the data frame.
- the bus 1003 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus.
- PCI peripheral component interconnect
- EISA extended industry standard architecture
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in FIG. 10, but it does not mean that there is only one bus or one type of bus.
- the processor 1002 may be a central processing unit (CPU), a network processor (NP) or a combination of a CPU and an NP.
- CPU central processing unit
- NP network processor
- the processor 1002 may further include a hardware chip.
- the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof.
- the PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a general array logic (GAL) or any combination.
- the terminal may further include a memory 1004; the memory 1004, the storage
- the device 1004 may include a volatile memory such as a random-access memory (RAM); the memory may also include a non-volatile memory such as a flash memory (flash) Memory), hard disk drive (HDD) or solid-state drive (SSD); the memory 1004 may also include a combination of the above types of memory.
- RAM random-access memory
- flash flash memory
- HDD hard disk drive
- SSD solid-state drive
- the memory 1004 may also include a combination of the above types of memory.
- the memory 1004 can also be used to store program instructions, the processor 1002 invoking the program instructions stored in the memory 1004, can perform one or more steps in the embodiment shown in FIG. 2, or an optional implementation thereof The function of implementing the terminal behavior in the above method.
- the disclosed system, apparatus, and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or may be Integrate into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请实施例涉及到通信领域,尤其涉及到一种数据处理方式以及基站和终端。The embodiments of the present application relate to the field of communications, and in particular, to a data processing manner, a base station, and a terminal.
已有的通信系统中,终端向基站发送数据通常是采用上行有调度传输的方式,即终端要通过以下几步才能完成数据的传输:终端向基站发送接入请求,基站向终端回复接入响应,终端再向基站发送缓冲状态报告通知基站待发的数据量,基站发送消息通知终端已接入成功并为终端分配时频资源,终端再根据分配的时频资源发送数据,在这整个过程中终端与基站发生数据传输之前的信息交互占用了很长的时间,从而导致了终端与基站之间的数据传输产生了较长的时延。为解决这个问题,技术人员提出了上行无调度传输的方案。In the existing communication system, the terminal sends data to the base station usually by using the uplink scheduling transmission mode, that is, the terminal can complete the data transmission by the following steps: the terminal sends an access request to the base station, and the base station replies to the terminal with the access response. The terminal sends a buffer status report to the base station to notify the base station of the amount of data to be sent. The base station sends a message to inform the terminal that the terminal has successfully accessed and allocates time-frequency resources to the terminal, and the terminal sends data according to the allocated time-frequency resource, in the whole process. The information exchange between the terminal and the base station before data transmission takes a long time, resulting in a long delay in data transmission between the terminal and the base station. To solve this problem, the technician proposed a scheme for uplink unscheduled transmission.
在上行无调度传输的方案中,当终端需要发送数据时,不需要向基站发送接入请求并等待基站分配时频资源,而是终端随机选择时频资源直接发送数据包。In the uplink unscheduled transmission scheme, when the terminal needs to send data, it is not necessary to send an access request to the base station and wait for the base station to allocate time-frequency resources, but the terminal randomly selects the time-frequency resource to directly send the data packet.
但是,以上方案可能导致两个或者多个终端选择相同或者是部分相同的时频资源进行数据传输,即两个或者多个终端发生了资源碰撞。在这种情况下,终端之间的信号会相互干扰,从而导致基站对终端发送的数据所处信道进行信道估计时产生误差,进而导致后续的信道均衡,解调以及译码过程无法正常进行,即有可能无法解出发生资源碰撞的所有或者部分终端的数据,影响了数据传输的可靠性。However, the above solution may cause two or more terminals to select the same or partially identical time-frequency resources for data transmission, that is, resource collision occurs in two or more terminals. In this case, the signals between the terminals interfere with each other, causing the base station to generate an error when performing channel estimation on the channel on which the data transmitted by the terminal is located, thereby causing subsequent channel equalization, and the demodulation and decoding processes cannot be performed normally. That is, it may be impossible to solve the data of all or part of the terminals in which the resource collision occurs, which affects the reliability of data transmission.
发明内容Summary of the invention
本申请实施例提供了一种数据处理方法以及基站和终端,用于当两个或多个终端发生资源碰撞时,基站能有效的通过目标导频序列和目标导频图案对业务数据进行解码,有效的提高了数据传输的可靠性。The embodiment of the present application provides a data processing method, and a base station and a terminal, where the base station can effectively decode the service data by using the target pilot sequence and the target pilot pattern when resource collision occurs in two or more terminals. Effectively improve the reliability of data transmission.
第一方面,本申请实施例提供一种数据处理方法,包括:In a first aspect, an embodiment of the present application provides a data processing method, including:
基站接收终端利用时频资源按照目标导频图案向该基站发送的包括业务数据以及目标导频序列的数据帧,该终端利用的时频资源为该终端根据获取到 的该目标导频图案按照约束条件从全部时频资源中获取,同时该目标导频图案由该终端从获取到的导频图案集合中获取,该目标导频序列为该终端从获取到的导频序列集合中获取,并且该导频图案集合与该导频序列集合这两个集合中至少应该有一个集合中包含有至少两个元素;该基站获取该数据帧的该目标导频序列以及该目标导频图案;该基站根据该目标导频序列以及该目标导频图案对该业务数据进行解码。The base station receives, by using the time-frequency resource, the data frame that includes the service data and the target pilot sequence that is sent to the base station according to the target pilot pattern, and the time-frequency resource used by the terminal is obtained by the terminal according to the The target pilot pattern is obtained from all time-frequency resources according to a constraint condition, and the target pilot pattern is obtained by the terminal from the acquired set of pilot patterns, where the target pilot sequence is obtained from the terminal. Obtaining in a frequency sequence set, and at least one of the two sets of the pilot pattern set and the set of pilot sequences includes at least two elements; the base station acquires the target pilot sequence of the data frame and the a target pilot pattern; the base station decodes the service data according to the target pilot sequence and the target pilot pattern.
在本申请实施例提供的方案中,基站能有效的获取各个数据帧的目标导频序列以及目标导频图案,并通过目标导频序列和目标导频图案对业务数据进行解码,当两个或多个终端发生资源碰撞时,此时基站接收到多个使用相同或部分相同时频资源的数据帧,基站通过以上方法也可以对多个终端的数据进行解码,从而有效的提高了数据传输的可靠性。In the solution provided by the embodiment of the present application, the base station can effectively obtain the target pilot sequence and the target pilot pattern of each data frame, and decode the service data by using the target pilot sequence and the target pilot pattern, when two or When a resource collision occurs in multiple terminals, the base station receives multiple data frames using the same or part of the same time-frequency resource, and the base station can also decode the data of multiple terminals by using the above method, thereby effectively improving data transmission. reliability.
可选的,在本申请实施例中,该基站获取终端发送的数据帧的业务数据与目标导频图案以及目标导频序列的方法可以是如下方案:基站将导频图案集合以及导频序列集合之中终端可能使用的组合进行一一尝试检测得到检测结果,检测结果是用于指示该终端是否使用了该目标导频序列和该目标导频图案。当检测结果指示该终端是使用了该目标导频序列和该目标导频图案时,基站确定当前的导频序列和导频图案组合为该目标导频序列和该目标导频图案。Optionally, in the embodiment of the present application, the method for the base station to obtain the service data, the target pilot pattern, and the target pilot sequence of the data frame sent by the terminal may be: the base station sets the pilot pattern and the pilot sequence set. The combination that may be used by the terminal performs a one-to-one attempt to detect the detection result, and the detection result is used to indicate whether the target pilot sequence and the target pilot pattern are used by the terminal. When the detection result indicates that the target pilot sequence and the target pilot pattern are used by the terminal, the base station determines that the current pilot sequence and the pilot pattern are combined into the target pilot sequence and the target pilot pattern.
同时,在检测目标导频序列时,由于终端确定使用该目标导频序列时,该目标导频序列对应的信道系数模值会高于其他导频序列的信道系数模值,因此基站还可以通过确定各导频序列的信道系数的模值来确定目标导频序列,此处具体操作不做限定,只要可以正确的获取目标导频序列和目标导频图案即可。At the same time, when detecting the target pilot sequence, when the terminal determines to use the target pilot sequence, the channel coefficient modulus corresponding to the target pilot sequence is higher than the channel coefficient modulus of other pilot sequences, so the base station can also pass Determining the target pilot sequence by determining the modulus of the channel coefficients of each pilot sequence, the specific operation is not limited herein, as long as the target pilot sequence and the target pilot pattern can be correctly acquired.
在本申请实施例提供的方案中,基站通过限定导频图案和导频序列的使用范围从而减少了基站在解码过程中获取目标导频序列和目标导频图案中的复杂度。In the solution provided by the embodiment of the present application, the base station reduces the complexity in acquiring the target pilot sequence and the target pilot pattern in the decoding process by limiting the use range of the pilot pattern and the pilot sequence.
可选的,基站在接收终端发送的数据帧之前,该基站与该终端之间需要确定导频图案集合以及导频序列集合,本申请实施例提供如下几种可能实现方式:Optionally, before receiving the data frame sent by the terminal, the base station needs to determine a pilot pattern set and a pilot sequence set between the base station and the terminal. The following embodiments are provided:
一种可能实现方式为:该基站与该终端按照事先的协议确定该导频图案集合和/或该导频数据集合。 One possible implementation manner is that the base station and the terminal determine the pilot pattern set and/or the pilot data set according to a prior protocol.
另一种可能实现方式为:该基站设置好该导频图案集合和/或该导频序列集合并将该导频图案集合和/或该导频序列集合发送给该终端。Another possible implementation manner is that the base station sets the pilot pattern set and/or the pilot sequence set and sends the pilot pattern set and/or the pilot sequence set to the terminal.
在该基站与终端之间确定好导频图案集合和导频序列集合之后,基站可以根据自身通信范围内的实际情况实时调整导频图案集合和/或导频序列集合,也可以将导频图案集合和导频序列固定不再改变。具体做法,此处不做限定。After the pilot pattern set and the pilot sequence set are determined between the base station and the terminal, the base station may adjust the pilot pattern set and/or the pilot sequence set in real time according to actual conditions in the communication range, or may use the pilot pattern. The set and pilot sequence fixes are no longer changed. Specific practices are not limited here.
在本申请实施例提供的技术方案中,基站与终端之间确定导频图案集合和导频序列集合的方法可以有多种方法,这样使得基站与终端之间可以灵活的使用不同的方法来适应不同的情况。In the technical solution provided by the embodiment of the present application, there may be multiple methods for determining a pilot pattern set and a pilot sequence set between a base station and a terminal, so that the base station and the terminal can flexibly use different methods to adapt. Different situations.
可选的,在该基站设置导频图案集合和/或导频序列集合或者是根据实际情况调整导频图案集合和/或导频序列集合时,可以有如下几种可能实现方式:Optionally, when the base station sets the pilot pattern set and/or the pilot sequence set or adjusts the pilot pattern set and/or the pilot sequence set according to actual conditions, the following possible implementation manners are available:
一种可能实现方式为:该基站监测自身通信范围内的所有终端的总业务量;当该总业务量超过第一阈值时,该基站将该导频序列集合中的导频序列的数目增加到第二阈值或选择第一目标导频图案集合或将该导频序列集合中的导频序列的数目增加到第二阈值并选择第一目标导频图案集合,该第一目标导频图案集合中的导频图案对应的导频序列的数目为该第二阈值;当该总业务量低于第三阈值时,该基站将该导频序列集合中的导频序列的数目减少到第四阈值或选择第二目标导频图案集合或将该导频序列集合中的导频序列的数目减少到第四阈值并选择第二目标导频图案集合该第二目标导频图案集合中的导频图案对应的导频序列的数目为该第四阈值。One possible implementation manner is: the base station monitors the total traffic of all terminals in its own communication range; when the total traffic exceeds the first threshold, the base station increases the number of pilot sequences in the pilot sequence set to Or selecting a first target pilot pattern set or increasing the number of pilot sequences in the set of pilot sequences to a second threshold and selecting a first target pilot pattern set, the first target pilot pattern set The number of pilot sequences corresponding to the pilot pattern is the second threshold; when the total traffic is lower than the third threshold, the base station reduces the number of pilot sequences in the pilot sequence set to a fourth threshold or Selecting a second target pilot pattern set or reducing the number of pilot sequences in the set of pilot sequences to a fourth threshold and selecting a second target pilot pattern set corresponding to the pilot pattern in the second target pilot pattern set The number of pilot sequences is the fourth threshold.
另一种可能实现方式为:该基站接收该终端发送的日志信息,该日志信息包含该终端发送数据失败的情况;当该日志信息指示该终端发送数据失败的次数超过第五阈值时,该基站将该导频序列集合中的导频序列的数目增加到第六阈值或选择第三目标导频图案集合或将该导频序列集合中的导频序列的数目增加到第六阈值并选择第三目标导频图案集合,该第三目标导频图案集合中的导频图案对应的导频序列的数目为该第六阈值。Another possible implementation manner is: the base station receives the log information sent by the terminal, where the log information includes a situation in which the terminal fails to send data; and when the log information indicates that the number of times the terminal fails to transmit data exceeds a fifth threshold, the base station Adding the number of pilot sequences in the set of pilot sequences to a sixth threshold or selecting a third target pilot pattern set or increasing the number of pilot sequences in the set of pilot sequences to a sixth threshold and selecting a third The target pilot pattern set, the number of pilot sequences corresponding to the pilot pattern in the third target pilot pattern set is the sixth threshold.
另一种可能实现方式为:该基站接收通信系统的网元发送的上报信息,该上报信息用于指示该基站更新该导频图案集合;该基站根据该上报信息选择第四目标导频图案集合,该第四目标导频图案集合与其他基站选择的导频图案集合不冲突。 Another possible implementation manner is: the base station receives the report information sent by the network element of the communication system, where the report information is used to instruct the base station to update the pilot pattern set; and the base station selects the fourth target pilot pattern set according to the report information. The fourth target pilot pattern set does not conflict with the pilot pattern set selected by other base stations.
本申请提供的方案中,通信系统的网元包括但不限于分组数据网关(Packet Data Network Gateway,简称P-GW),移动性管理网元(Mobility Management Entity,简称MME),其他基站。In the solution provided by the present application, the network elements of the communication system include, but are not limited to, a Packet Data Network Gateway (P-GW), a Mobility Management Entity (MME), and other base stations.
在本申请实施例提供的技术方案中,基站可能根据具体情况实时的调整导频序列集合和导频图案集合,,并有效的控制终端发生碰撞的机率进而有效的提高解码的效率和正确性。In the technical solution provided by the embodiment of the present application, the base station may adjust the pilot sequence set and the pilot pattern set in real time according to specific conditions, and effectively control the probability of the terminal colliding, thereby effectively improving the efficiency and correctness of the decoding.
可选的,在该基站确定使用多用户多输入多输出(Multi-User Multiple Input Multiple Output,简称MU-MIMO)技术进行上行无调度传输时,该基站的通信范围内的终端选择的时频资源应满足以下约束条件:在频率方向上该时频资源包括该目标导频图案的整数个完整的周期,在时间方向上该时频资源包括该目标导频图案的整数个完整的周期。Optionally, when the base station determines that the multi-user multiple input multiple output (MU-MIMO) technology is used for uplink unscheduled transmission, the time-frequency resource selected by the terminal in the communication range of the base station is selected. The following constraint should be met: the time-frequency resource includes an integer number of complete periods of the target pilot pattern in the frequency direction, and the time-frequency resource includes an integer number of complete periods of the target pilot pattern in the time direction.
在本申请实施例提供的技术方案中,确定好时频资源的约束条件是为了确保MU-MIMO技术能正常进行。In the technical solution provided by the embodiment of the present application, the constraint condition of the good time-frequency resource is determined to ensure that the MU-MIMO technology can be performed normally.
可选的,当该终端包含多个发射天线时,该终端可以采用不同发射模式来进行数据传输,进而该基站也要采用不同的信号处理方式。因此该基站可以与终端之间确定发射模式,具体有如下几种可能实现方式:Optionally, when the terminal includes multiple transmit antennas, the terminal may use different transmit modes for data transmission, and the base station also adopts different signal processing manners. Therefore, the base station can determine the transmission mode with the terminal, and the following possible implementation manners are as follows:
一种可能实现方式为:该基站设置该终端的发射模式并发送给该终端;A possible implementation manner is: the base station sets a transmission mode of the terminal and sends the mode to the terminal;
另一种可能实现方式为:该基站与该终端协议约定该发射模式;Another possible implementation manner is: the base station and the terminal protocol agree on the transmission mode;
在该基站与该终端确定好该终端的发射模式之后,该终端发送的该数据帧则相应的改变为由该终端利用该时频资源按照该目标导频图案以该发射模式向该基站发送。After the base station and the terminal determine the transmission mode of the terminal, the data frame sent by the terminal is correspondingly changed to be transmitted by the terminal to the base station by using the time-frequency resource according to the target pilot pattern in the transmission mode.
可选的,基站与终端之间还可以确定包括但不限于调制编码方案,传输时间间隔等其他参数,该基站与终端之间确定其他参数的方法可以是基站发送给该终端关于该其他参数的信息也可以是与终端协议约定该其他参数,具体此处不做限定。Optionally, the base station and the terminal may further determine other parameters including, but not limited to, a modulation and coding scheme, a transmission time interval, and the like. The method for determining other parameters between the base station and the terminal may be sent by the base station to the terminal for the other parameters. The information may also be related to the terminal protocol, and the other parameters are not limited herein.
在本申请实施例提供的技术方案中,基站与终端之间确定好发射模式可以减少基站在获取数据帧的目标导频序列和目标导频图案的复杂度,同时提供多种方法来确定发射模式,这样使得基站与终端之间可以灵活的使用不同的方法来适应不同的情况。 In the technical solution provided by the embodiment of the present application, determining a good transmission mode between the base station and the terminal may reduce the complexity of the base station acquiring the target pilot sequence and the target pilot pattern of the data frame, and providing multiple methods for determining the transmission mode. In this way, different methods can be flexibly used between the base station and the terminal to adapt to different situations.
可选的,在该基站设置该终端的发射模式时,可以有如下几种可能实现方式:Optionally, when the base station sets the transmission mode of the terminal, the following possible implementation manners are available:
一种可能实现方式为:该基站监测通信范围内的所有终端的总业务量,该通信范围为该基站的覆盖范围;当该总业务量超过第一预设数值时,该基站将该发射模式设置为多天线复用发射模式;当该总业务量低于第二预设数值时,该基站将该发射模式设置为单天线发射模式。A possible implementation manner is: the base station monitors a total traffic volume of all terminals in a communication range, where the communication range is a coverage range of the base station; when the total traffic volume exceeds a first preset value, the base station uses the transmission mode The multi-antenna multiplexed transmission mode is set; when the total traffic is lower than the second preset value, the base station sets the transmission mode to the single antenna transmission mode.
在本申请实施例提供的技术方案中,基站与终端之间提供多种方法来确定发射模式,这样使得基站与终端之间可以灵活的使用不同的方法来适应不同的情况。In the technical solution provided by the embodiment of the present application, multiple methods are provided between the base station and the terminal to determine the transmission mode, so that different methods can be flexibly used between the base station and the terminal to adapt to different situations.
第二方面,本申请实施例提供了一种数据处理方法,包括:In a second aspect, an embodiment of the present application provides a data processing method, including:
终端获取导频图案集合以及导频序列集合,该导频图案集合包含至少两个导频图案和/或该导频数据列集合包含至少两个导频序列;该终端在该导频序列集合中获取目标导频序列,并在该导频图案集合中获取目标导频图案,并根据该目标导频图案按照约束条件获取时频资源;该终端利用该时频资源按照该目标导频图案向基站发送数据帧,以使得该基站根据该目标导频序列和该目标导频图案对该业务数据进行解码,该目标导频序列和该目标导频图案为该基站根据该数据帧获取。And acquiring, by the terminal, a set of pilot patterns and a set of pilot sequences, where the set of pilot patterns includes at least two pilot patterns and/or the set of pilot data columns includes at least two pilot sequences; the terminal is in the set of pilot sequences Obtaining a target pilot sequence, acquiring a target pilot pattern in the pilot pattern set, and acquiring a time-frequency resource according to the constraint condition according to the target pilot pattern; and using, by the terminal, the time-frequency resource to the base station according to the target pilot pattern Transmitting a data frame, so that the base station decodes the service data according to the target pilot sequence and the target pilot pattern, where the target pilot sequence and the target pilot pattern are acquired by the base station according to the data frame.
在本申请实施例提供的方案中,基站能有效的获取各个数据帧的目标导频序列以及目标导频图案,并通过目标导频序列和目标导频图案对业务数据进行解码,当两个或多个终端发生资源碰撞时,此时基站接收到多个使用相同或部分相同时频资源的数据帧,基站通过以上方法也可以对多个终端的数据进行解码,从而有效的提高了数据传输的可靠性。In the solution provided by the embodiment of the present application, the base station can effectively obtain the target pilot sequence and the target pilot pattern of each data frame, and decode the service data by using the target pilot sequence and the target pilot pattern, when two or When a resource collision occurs in multiple terminals, the base station receives multiple data frames using the same or part of the same time-frequency resource, and the base station can also decode the data of multiple terminals by using the above method, thereby effectively improving data transmission. reliability.
可选的,在该基站确定使用MU-MIMO技术进行上行无调度传输时,该基站的通信范围内的终端选择的时频资源应满足以下约束条件:在频率方向上该时频资源包括该目标导频图案的整数个完整的周期,在时间方向上该时频资源包括该目标导频图案的整数个完整的周期。Optionally, when the base station determines to use the MU-MIMO technology for uplink unscheduled transmission, the time-frequency resource selected by the terminal in the communication range of the base station should meet the following constraint: the time-frequency resource includes the target in the frequency direction. An integer number of complete periods of the pilot pattern, the time-frequency resource including an integer number of complete periods of the target pilot pattern in the time direction.
在本申请实施例提供的技术方案中,确定好时频资源的约束条件是为了确保多户多入多出技术能正常进行。In the technical solution provided by the embodiment of the present application, the constraint condition for determining the good time-frequency resource is to ensure that the multi-user multiple input and multiple output technology can be performed normally.
可选的,终端在向基站发送数据帧之前,该终端和该基站需要获取导频图 案集合以及导频序列集合,本申请实施例提供如下几种可能实现方式:Optionally, before the terminal sends the data frame to the base station, the terminal and the base station need to acquire a pilot map. The embodiment of the present application provides the following possible implementation manners:
一种可能实现方式为:该终端接收该基站发送的该导频图案集合和/或该导频序列集合;A possible implementation manner is: the terminal receives the pilot pattern set and/or the pilot sequence set sent by the base station;
另一种可能实现方式为:该终端与该基站协议约定该导频图案集合和/或该导频序列集合。Another possible implementation manner is that the terminal and the base station protocol agree on the set of pilot patterns and/or the set of pilot sequences.
在本申请实施例提供的技术方案中,终端与基站之间提供多种方法来确定导频图案集合和导频序列集合,这样使得终端与基站之间可以灵活的使用不同的方法来适应不同的情况。In the technical solution provided by the embodiment of the present application, multiple methods are provided between the terminal and the base station to determine the pilot pattern set and the pilot sequence set, so that the terminal and the base station can flexibly use different methods to adapt to different Happening.
可选的,当终端在向该基站发送该数据帧之后,在数据帧发送成功之后可以接收到基站发送的肯定回答,如果数据帧发送失败可以接收到基站发送的否定回答或者有可能既没接收到肯定回答也没有接收到否定回答。在这种情况下,终端可以通过如下方案生成日志信息并向基站发送该日志信息,即向该基站报告自身发送数据的情况从而导致该基站实时调整该导频图案集合和/或导频序列集合:该终端在发送数据帧之后启动计时器和用于累计该终端发送数据失败的次数的计数器;当该计时器超时或该计数器累计次数超过预设数目后,该终端生成用于指示该终端发送数据失败的情况日志信息;该终端将该日志信息发送给该基站。Optionally, after the terminal sends the data frame to the base station, after the data frame is successfully sent, the terminal may receive an affirmative response sent by the base station, and if the data frame fails to be sent, may receive a negative answer sent by the base station or may not receive the data. I did not receive a negative answer to the affirmative answer. In this case, the terminal may generate the log information and send the log information to the base station by reporting the case where the data is transmitted by the base station, so that the base station adjusts the pilot pattern set and/or the pilot sequence set in real time. After the data frame is sent, the terminal starts a timer and a counter for accumulating the number of times the terminal fails to send data; when the timer expires or the accumulated number of times exceeds a preset number, the terminal generates a command for the terminal to send The case log information of the data failure; the terminal sends the log information to the base station.
在本申请实施例中该终端可以将一段时间内的发送数据情况生成日志信息也可以在触发某一条件后生成日志信息,该终端生成日志信息的方式不做限定。日志信息也可以包括其他很多的信息,比如该终端发送数据成功的情况,比如当前的发射模式使用情况,比如使用的子载波的情况等,这里日志信息包括的内容此处不做限定。In the embodiment of the present application, the terminal may generate log information for sending data in a period of time or may generate log information after triggering a certain condition. The manner in which the terminal generates log information is not limited. The log information may also include a lot of other information, such as the success of the data transmission by the terminal, such as the current usage of the transmission mode, such as the case of the used subcarriers. The content of the log information is not limited herein.
在本申请实施例提供的技术方案中,该终端向基站报告自身的数据发送情况以及其他可能需要的信息,有助于基站更准确的判断时频资源或导频序列是否空闲,从而调整时频资源或导频序列或发射模式或导频图案。In the technical solution provided by the embodiment of the present application, the terminal reports its own data transmission status and other information that may be needed to the base station, which helps the base station to more accurately determine whether the time-frequency resource or the pilot sequence is idle, thereby adjusting the time-frequency. Resource or pilot sequence or transmit mode or pilot pattern.
可选的,在终端向基站发送日志信息时可以采用多种方式,具体情况如下:Optionally, when the terminal sends log information to the base station, multiple methods may be used, as follows:
一种可能实现方式为:该终端根据该日志信息选择特定格式的前导,并将该前导发送给该基站;A possible implementation manner is: the terminal selects a preamble of a specific format according to the log information, and sends the preamble to the base station;
在本申请提供的方案中,终端向基站发送的前导的方式可以有多种情况, 比如在预设时长之后发送该前导,也可以在根据日志信息选择前导之后就立刻发送该前导,也可以选择特定时频资源发送该前导,这里的特定时频资源可以是事先约定好的资源块。具体的发送方式此处不做限定。In the solution provided by the present application, there may be multiple situations in which the terminal sends the preamble to the base station. For example, after sending the preamble after the preset duration, the preamble may be sent immediately after selecting the preamble according to the log information, or the preamble may be selected by using a specific time-frequency resource, where the specific time-frequency resource may be a predetermined resource block. . The specific transmission method is not limited here.
另一种可能实现方式为:该终端向该基站发送包含有日志信息数据帧。Another possible implementation manner is that the terminal sends a data frame containing the log information to the base station.
在本申请提供的方案中,在数据帧中可以按照与基站约定好的格式附加该日志信息,也可以有其他的方式,具体做法此处不做限定。In the solution provided by the present application, the log information may be added in a format that is agreed with the base station in the data frame, and there may be other manners, which is not limited herein.
在本申请实施例提供的技术方案中,终端采用多种方法来发送日志信息,这样使得终端可以灵活的使用不同的方法来适应不同的情况。In the technical solution provided by the embodiment of the present application, the terminal uses multiple methods to send log information, so that the terminal can flexibly use different methods to adapt to different situations.
可选的,当该终端包含多个发射天线时,该终端可以采用不同发射模式来进行数据传输,进而该基站也要采用不同的信号处理方式。因此该终端需要获取发射模式,具体的方法有如下几种可能实现方式:Optionally, when the terminal includes multiple transmit antennas, the terminal may use different transmit modes for data transmission, and the base station also adopts different signal processing manners. Therefore, the terminal needs to acquire the transmission mode. The specific methods are as follows:
一种可能实现方式为:该终端接收该基站发送的有关于发射模式的广播信息,并根据该广播信息选择发射模式;A possible implementation manner is: the terminal receives broadcast information about a transmission mode sent by the base station, and selects a transmission mode according to the broadcast information;
另一种可能实现方式为:该终端与该基站之间按照协议约定好该终端采用的发射模式;Another possible implementation manner is: a transmission mode adopted by the terminal between the terminal and the base station according to a protocol;
在该终端获取到发射模式之后,该终端就可以利用该时频资源按照该目标导频图案以该发射模式向该基站发送该数据帧。After the terminal acquires the transmission mode, the terminal may use the time-frequency resource to send the data frame to the base station in the transmission mode according to the target pilot pattern.
该终端获取发射模式的方法有如下几种可能实现方式:The method for obtaining the transmission mode of the terminal has the following possible implementation modes:
一种可能实现方式为:该终端获取第一预设门限值,该预设门限值用于指示发送的数据量的大小;当该数据量大于该第一预设门限值时,该终端选择多天线复用模式发送该数据帧;当该数据量不大于该第一预设门限值时,该终端选择单天线模式发送该数据帧。A possible implementation manner is: the terminal acquires a first preset threshold, where the preset threshold is used to indicate a size of the sent data amount; when the data amount is greater than the first preset threshold, the The terminal selects the multi-antenna multiplexing mode to send the data frame; when the amount of data is not greater than the first preset threshold, the terminal selects the single antenna mode to send the data frame.
另一种可能实现方式为:该终端获取第二预设门限值,该第二预设门限值用于指示该终端所处信道的信道质量的优劣;当该信道质量劣于该第二预设门限值时,该终端选择多天线分集模式发送该数据帧;当该信道质量优于该第二预设门限值时,该终端选择单天线模式发送该数据帧。Another possible implementation manner is: the terminal acquires a second preset threshold value, where the second preset threshold value is used to indicate the quality of the channel quality of the channel on which the terminal is located; when the channel quality is inferior to the first When the threshold is preset, the terminal selects the multi-antenna diversity mode to send the data frame; when the channel quality is better than the second preset threshold, the terminal selects the single antenna mode to send the data frame.
在本申请实施例提供的技术方案中,终端与基站之间提供多种方法来确定发射模式,这样使得终端与基站之间可以灵活的使用不同的方法来适应不同的情况,并且终端根据不同情况来选择不同的发射模式可以有效的降低基站获取 目标导频序列和目标导频图案的复杂度。In the technical solution provided by the embodiment of the present application, multiple methods are provided between the terminal and the base station to determine the transmission mode, so that the terminal and the base station can flexibly use different methods to adapt to different situations, and the terminal according to different situations. To choose different transmission modes can effectively reduce base station acquisition. The complexity of the target pilot sequence and the target pilot pattern.
第三方面,本申请实施例提供一种基站,该基站具有实现上述方法中基站的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。In a third aspect, an embodiment of the present application provides a base station, where the base station has a function of implementing a base station in the foregoing method. This function can be implemented in hardware or in hardware by executing the corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
一种可能实现方式中,该基站包括:In a possible implementation manner, the base station includes:
接收模块,用于接收终端发送的数据帧,该数据帧包括业务数据以及目标导频序列,该数据帧由该终端利用时频资源按照目标导频图案向该基站发送,该时频资源为该终端根据该目标导频图案按照约束条件获取,该目标导频图案由该终端从导频图案集合中获取,该目标导频序列为该终端从导频序列集合中获取,该导频图案集合包含至少两个导频图案和/或该导频序列集合包含至少两个导频序列;a receiving module, configured to receive a data frame sent by the terminal, where the data frame includes service data and a target pilot sequence, where the data frame is sent by the terminal to the base station by using a time-frequency resource according to a target pilot pattern, where the time-frequency resource is Obtaining, by the terminal, the constraint according to the target pilot pattern, where the target pilot pattern is obtained by the terminal from a set of pilot patterns, where the target pilot sequence is obtained by the terminal from a set of pilot sequences, where the pilot pattern set includes At least two pilot patterns and/or the set of pilot sequences comprise at least two pilot sequences;
处理模块,用于获取该接收模块接收到的该数据帧的该目标导频序列以及该目标导频图案;根据该目标导频序列以及该目标导频图案对该业务数据进行解码。The processing module is configured to obtain the target pilot sequence of the data frame received by the receiving module and the target pilot pattern, and decode the service data according to the target pilot sequence and the target pilot pattern.
另一种可能实现方式中,该基站包括:In another possible implementation manner, the base station includes:
接收器,处理器,总线;Receiver, processor, bus;
该接收器与该处理器通过该总线相连;The receiver is connected to the processor via the bus;
该接收器执行如下步骤:The receiver performs the following steps:
接收终端发送的数据帧;Receiving a data frame sent by the terminal;
该处理器执行如下步骤:The processor performs the following steps:
获取该数据帧的该目标导频序列以及该目标导频图案;Obtaining the target pilot sequence of the data frame and the target pilot pattern;
根据该目标导频序列以及该目标导频图案对该业务数据进行解码。The service data is decoded according to the target pilot sequence and the target pilot pattern.
第四方面,本申请实施例提供一种终端,该终端具有实现上述方法中终端的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。In a fourth aspect, the embodiment of the present application provides a terminal, where the terminal has the function of implementing the terminal in the foregoing method. This function can be implemented in hardware or in hardware by executing the corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
一种可能实现方式,该终端包括:A possible implementation manner, the terminal includes:
处理模块,用于获取导频图案集合以及导频序列集合,该导频图案集合包含至少两个导频图案和/或该导频数据列集合包含至少两个导频序列;在该导频序列集合中获取目标导频序列,并在该导频图案集合中获取目标导频图案, 并根据该目标导频图案按照约束条件获取时频资源;a processing module, configured to acquire a pilot pattern set and a pilot sequence set, where the pilot pattern set includes at least two pilot patterns and/or the pilot data column set includes at least two pilot sequences; in the pilot sequence Obtaining a target pilot sequence in the set, and acquiring a target pilot pattern in the pilot pattern set, Obtaining a time-frequency resource according to the constraint condition according to the target pilot pattern;
发送模块,用于利用该处理模块获取的该时频资源按照该处理模块获取的该目标导频图案向基站发送数据帧,以使得该基站根据该目标导频序列和该目标导频图案对该业务数据进行解码,该目标导频序列和该目标导频图案为该基站根据该数据帧获取。a sending module, configured to send, by using the time-frequency resource acquired by the processing module, a data frame to the base station according to the target pilot pattern acquired by the processing module, so that the base station is configured according to the target pilot sequence and the target pilot pattern. The service data is decoded, and the target pilot sequence and the target pilot pattern are acquired by the base station according to the data frame.
另一种可能实现方式中,该终端包括:In another possible implementation manner, the terminal includes:
发送器,处理器,总线;Transmitter, processor, bus;
该发送器与该处理器通过该总线相连;The transmitter and the processor are connected by the bus;
该处理器执行如下步骤:The processor performs the following steps:
终端获取导频图案集合以及导频序列集合;在该导频序列集合中获取目标导频序列,并在该导频图案集合中获取目标导频图案,并根据该目标导频图案按照约束条件获取时频资源;Obtaining, by the terminal, a set of pilot patterns and a set of pilot sequences; acquiring a target pilot sequence in the set of pilot sequences, acquiring a target pilot pattern in the set of pilot patterns, and acquiring according to the constraint condition according to the target pilot pattern Time-frequency resources;
该发送器执行如下步骤:The sender performs the following steps:
利用该时频资源按照该目标导频图案向基站发送数据帧。The data frame is transmitted to the base station according to the target pilot pattern by using the time-frequency resource.
第五方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第一方面的方法。In a fifth aspect, an embodiment of the present application provides a computer storage medium, where the program storage code stores program code, and the program code is used to indicate that the method of the foregoing first aspect is performed.
第六方面,提供了一种数据处理方法的系统,包括:基站和终端;A sixth aspect provides a system for data processing, including: a base station and a terminal;
该基站和该终端获取导频图案集合和导频序列集合,该终端从该导频图案集合中获取目标导频图案,从该导频序列集合中获取目标导频序列,并且该终端根据该目标导频图案按照约束条件选择发送数据的时频资源,最后该终端利用该时频资源按照该目标导频图案向基站发送包含有业务数据和目标导频序列的数据帧,该基站在接收到该数据帧之后,获取该数据帧的目标导频序列和目标导频图案,最后基站再根据该目标导频序列和目标导频图案对该数据帧的业务数据进行解码。The base station and the terminal acquire a pilot pattern set and a pilot sequence set, the terminal acquires a target pilot pattern from the pilot pattern set, acquires a target pilot sequence from the pilot sequence set, and the terminal according to the target The pilot pattern selects a time-frequency resource for transmitting data according to a constraint condition, and finally the terminal uses the time-frequency resource to send a data frame including the service data and the target pilot sequence to the base station according to the target pilot pattern, and the base station receives the data frame. After the data frame, the target pilot sequence and the target pilot pattern of the data frame are obtained, and finally the base station decodes the service data of the data frame according to the target pilot sequence and the target pilot pattern.
图1为本申请实施例数据处理系统框架示意图;1 is a schematic diagram of a frame of a data processing system according to an embodiment of the present application;
图2为本申请实施例中数据处理方法的一个实施例示意图;2 is a schematic diagram of an embodiment of a data processing method in an embodiment of the present application;
图3为本申请实施例中导频图案的一个示意图;3 is a schematic diagram of a pilot pattern in an embodiment of the present application;
图4为本申请实施例中导频图案的另一个示意图; 4 is another schematic diagram of a pilot pattern in an embodiment of the present application;
图5为本申请实施例中导频图案的另一个示意图;FIG. 5 is another schematic diagram of a pilot pattern in an embodiment of the present application; FIG.
图6为本申请实施例中终端发送数据帧所使用的时频资源以及导频图案的示意图;6 is a schematic diagram of a time-frequency resource and a pilot pattern used by a terminal to transmit a data frame according to an embodiment of the present disclosure;
图7为本申请实施例中基站的一个实施例示意图;FIG. 7 is a schematic diagram of an embodiment of a base station according to an embodiment of the present application;
图8为本申请实施例中终端的一个实施例示意图;FIG. 8 is a schematic diagram of an embodiment of a terminal in an embodiment of the present application;
图9为本申请实施例中基站的另一个实施例示意图;FIG. 9 is a schematic diagram of another embodiment of a base station according to an embodiment of the present application;
图10为本申请实施例中终端的另一个实施例示意图。FIG. 10 is a schematic diagram of another embodiment of a terminal in an embodiment of the present application.
本发明实施例提供了一种数据处理方法以及基站和终端,在两个或多个终端发生资源碰撞时,基站能有效的通过各数据帧的各业务数据进行解码,有效的提高了数据传输的可靠性。The embodiment of the present invention provides a data processing method, a base station, and a terminal. When a resource collision occurs in two or more terminals, the base station can effectively decode each service data of each data frame, thereby effectively improving data transmission. reliability.
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third", "fourth", etc. (if present) in the specification and claims of the present invention and the above figures are used to distinguish similar objects without having to use To describe a specific order or order. It is to be understood that the data so used may be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than what is illustrated or described herein. In addition, the terms "comprises" and "comprises" and "the" and "the" are intended to cover a non-exclusive inclusion, for example, a process, method, system, product, or device that comprises a series of steps or units is not necessarily limited to Those steps or units may include other steps or units not explicitly listed or inherent to such processes, methods, products or devices.
请参阅图1所示的通信系统,本通信系统中包括基站与终端,基站是蜂窝网络中管理终端以及控制终端接收和发送数据的节点,终端是蜂窝网络中与基站进行通信的用户设备。终端有一个或多个发射天线,基站有多个接收天线。基站与终端之间通过空口技术相互通信。Referring to the communication system shown in FIG. 1, the communication system includes a base station and a terminal. The base station is a management terminal in the cellular network and a node that controls the terminal to receive and transmit data, and the terminal is a user equipment that communicates with the base station in the cellular network. The terminal has one or more transmit antennas, and the base station has multiple receive antennas. The base station and the terminal communicate with each other through air interface technology.
已有的通信系统中,终端向基站发送数据通常是采用上行有调度传输的方式,在这整个过程中终端与基站发生数据传输之前的信息交互占用了很长的时间,从而导致了终端与基站之间的数据传输产生了较长的时延。为解决这个问题,技术人员提出了上行无调度传输的方案。In the existing communication system, the terminal sends data to the base station, usually by using the uplink scheduling transmission. In this whole process, the information exchange between the terminal and the base station before the data transmission takes a long time, thereby causing the terminal and the base station. The data transfer between them creates a long delay. To solve this problem, the technician proposed a scheme for uplink unscheduled transmission.
在上行无调度传输的方案中,当终端需要发送数据时,不需要向基站发送接入请求并等待基站分配时频资源,而是终端随机选择时频资源直接发送数据 包。但是,方案可能导致两个或者多个终端选择相同或者是部分相同的时频资源进行数据传输,即两个或者多个终端发生了资源碰撞。在这种情况下,多个终端会相互干扰,从而导致基站对数据所处信道进行信道估计时产生误差,进而有可能无法解出发生资源碰撞的所有或者部分终端的数据,影响了数据传输的可靠性。In the uplink unscheduled transmission scheme, when the terminal needs to send data, it is not required to send an access request to the base station and wait for the base station to allocate time-frequency resources, but the terminal randomly selects the time-frequency resource to directly send the data. package. However, the solution may cause two or more terminals to select the same or partially identical time-frequency resources for data transmission, that is, resource collision occurs in two or more terminals. In this case, multiple terminals interfere with each other, which causes the base station to generate errors when performing channel estimation on the channel where the data is located. Therefore, it may be impossible to solve data of all or part of the terminals in which the resource collides, which affects data transmission. reliability.
为了解决这个问题,本申请实施例提供如下方案:基站接收终端发送的数据帧,该数据帧由该终端利用时频资源按照导频图案发送,该时频资源由该终端根据该导频图案选择,该基站获取该数据帧中的业务数据以及目标导频序列,该目标导频数列为该终端从导频数列集合中选择,该导频数列集合由该基站确定,基站在得到该目标导频数列后,能通过该目标导频序列的信道系数计算得到该业务数据的信道系数,该基站再根据该业务数据的信道系数对该业务数据进行解码。In order to solve this problem, the embodiment of the present application provides a solution that a base station receives a data frame sent by a terminal, and the data frame is sent by the terminal according to a pilot pattern by using a time-frequency resource, where the time-frequency resource is selected by the terminal according to the pilot pattern. Obtaining, by the base station, service data in the data frame and a target pilot sequence, where the target pilot sequence is selected by the terminal from a set of pilot sequence, the pilot sequence set is determined by the base station, and the base station obtains the target pilot After the sequence, the channel coefficient of the service data can be calculated by using the channel coefficient of the target pilot sequence, and the base station decodes the service data according to the channel coefficient of the service data.
本申请实施例涉及的终端,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,简称PCS)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(Wireless Local Loop,简称WLL)站、个人数字助理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为系统、用户单元(Subscriber Unit)、用户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device)、或用户装备(User Equipment)。The terminal involved in the embodiment of the present application may be a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a Radio Access Network (RAN), which can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a mobile terminal. The computer, for example, can be a portable, pocket, handheld, computer built-in or in-vehicle mobile device that exchanges language and/or data with the wireless access network. For example, Personal Communication Service (PCS) telephone, cordless telephone, Session Initiation Protocol (SIP) telephone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA) ) and other equipment. A wireless terminal may also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, or an access point. Remote Terminal, Access Terminal, User Terminal, User Agent, User Device, or User Equipment.
具体情况请参阅图2所示:See Figure 2 for details:
201、基站和终端分别获取导频图案集合以及导频序列集合。201. The base station and the terminal respectively acquire a pilot pattern set and a pilot sequence set.
具体地,终端在基站所覆盖的通信范围内采用多用户多输入多输出 (Multi-User Multiple Input Multiple Output,简称MU-MIMO)技术进行无调度上行传输之前,基站与终端都需要获取导频图案集合以及导频序列集合。Specifically, the terminal adopts multi-user multiple input multiple output within the communication range covered by the base station. Before the multi-user multiple input multiple output (MU-MIMO) technology performs the unscheduled uplink transmission, both the base station and the terminal need to acquire the pilot pattern set and the pilot sequence set.
基站与终端获取导频图案集合以及导频序列集合有如下几种可能实现方式,下面进行具体说明:There are several possible implementation manners for the base station and the terminal to acquire the pilot pattern set and the pilot sequence set, which are specifically described below:
一种可能实现方式为:基站设置导频图案集合和导频序列集合并发送给终端;A possible implementation manner is: the base station sets a pilot pattern set and a pilot sequence set and sends the same to the terminal;
另一种可能实现方式为:基站与终端约定导频图案集合和导频序列集合;Another possible implementation manner is: the base station and the terminal agree on a pilot pattern set and a pilot sequence set;
另一种可能实现方式为:基站设置导频图案集合并发送给终端,基站与终端约定导频序列集合;Another possible implementation manner is: the base station sets a pilot pattern set and sends the set to the terminal, and the base station and the terminal agree on a set of pilot sequences;
另一种可以实现方式为:基站设置导频序列集合并发送给终端,基站与终端约定导频图案集合。Another implementation manner is: the base station sets a pilot sequence set and sends the set to the terminal, and the base station and the terminal agree on a set of pilot patterns.
该导频图案集合与导频序列集合之间至少要有一个集合中存在至少两个元素,即不能出现只有一个导频图案和一个导频序列的情况。There should be at least two elements in the set between the pilot pattern set and the pilot sequence set, that is, the case where only one pilot pattern and one pilot sequence cannot occur.
202、终端从导频图案集合中选择目标导频图案以及从导频序列集合中选择目标导频序列,并根据目标导频图案按照约束条件选择时频资源。202. The terminal selects a target pilot pattern from the set of pilot patterns, and selects a target pilot sequence from the set of pilot sequences, and selects a time-frequency resource according to the constraint according to the target pilot pattern.
终端在获取到关于导频图案集合以及导频序列集合的信息之后,终端读取该导频图案集合信息以及该导频序列集合信息,终端随机从该导频图案集合中选择一个导频图案作为目标导频图案,从该导频序列集合中选择一个导频序列作为目标导频序列。该终端确定目标导频图案之后,按照约束条件选择相应的时频资源进行数据传输,该约束条件为该时频资源在频率方向上包括该目标导频图案在频率方向上的整数个完整的周期,该时频资源在时间方向上包括该目标导频图案在时间方向上的整数个完整的周期。After acquiring the information about the pilot pattern set and the pilot sequence set, the terminal reads the pilot pattern set information and the pilot sequence set information, and the terminal randomly selects a pilot pattern from the pilot pattern set as the pilot pattern. The target pilot pattern is selected from the set of pilot sequences as a target pilot sequence. After determining the target pilot pattern, the terminal selects a corresponding time-frequency resource for data transmission according to the constraint condition, where the time-frequency resource includes an integer number of complete periods of the target pilot pattern in the frequency direction in the frequency direction. The time-frequency resource includes an integer number of complete periods of the target pilot pattern in the time direction in the time direction.
203、终端向基站发送数据帧。203. The terminal sends a data frame to the base station.
终端利用该时频资源按照目标导频图案向基站发送数据帧,该数据帧中包括了业务数据以及目标导频序列。比如终端可以按照图6所示的导频图案以及时频资源进行数据传输,其中终端选择的目标导频序列可以是导频序列1。The terminal uses the time-frequency resource to send a data frame to the base station according to the target pilot pattern, where the data frame includes the service data and the target pilot sequence. For example, the terminal may perform data transmission according to the pilot pattern and the time-frequency resource shown in FIG. 6, where the target pilot sequence selected by the terminal may be the pilot sequence 1.
可选的,该终端向基站发送数据帧之后,该终端可以记录终端发送数据的情况生成日志信息并将该日志信息发送给基站。比如当该终端在发送数据之后未接收到肯定回答和否定回答或者是收到否定回答时,该终端确定此次发送数 据失败,并记录一次,在持续一段时间之后或者是累计的次数达到预设值之后,该终端生成日志信息,并将日志信息发送给基站。Optionally, after the terminal sends the data frame to the base station, the terminal may record the situation that the terminal sends the data, generate the log information, and send the log information to the base station. For example, when the terminal does not receive a positive answer or a negative answer after sending the data or receives a negative answer, the terminal determines the number of times of the transmission. According to the failure, and recording once, after a period of time or after the accumulated number of times reaches the preset value, the terminal generates log information and transmits the log information to the base station.
基于上述方案,该终端可以将根据该日志信息选择前导并将该前导发送给基站,也可以在发送的数据帧中以约定好的格式附加该日志信息。此处终端发送日志信息的方式不做限定,只要可以准确的向基站报告发送数据的情况即可。Based on the foregoing solution, the terminal may select a preamble according to the log information and send the preamble to the base station, or may add the log information in a predetermined format in the transmitted data frame. The manner in which the terminal sends log information is not limited, as long as the data can be accurately reported to the base station.
本申请实施例中的前导可以有多种不同的格式,比如系统中存在8种不同的循环移位a,b,c,d,e,f,g,h,在一个传输时间间隔中存在两个时频资源。这时可以将该8个不同的循环移位分为4个组,每组包括两个循环移位:(a,b),(c,d),(e,f),(g,h);并且每一组指示的信息如下:(a,b)中的任一循环移位都用于指示该终端发送数据成功,(c,d)中的任一循环移位都用于指示该终端发送数据失败1至3次,(e,f)中的任一循环移位都用于指示该终端发送数据失败4至6次,(g,h)中的任一循环移位都用于指示该终端发送数据失败达到或超过7次。当该终端生成的日志信息表明该终端发送数据失败了5次时,该终端可以任意选择两个资源块中的一个发送e或者是f。The preamble in this embodiment may have multiple different formats. For example, there are 8 different cyclic shifts a, b, c, d, e, f, g, h in the system, and there are two in one transmission time interval. Time-frequency resources. At this time, the 8 different cyclic shifts can be divided into 4 groups, each group including two cyclic shifts: (a, b), (c, d), (e, f), (g, h) And the information indicated by each group is as follows: any cyclic shift in (a, b) is used to indicate that the terminal sends data successfully, and any cyclic shift in (c, d) is used to indicate the terminal The data transmission failed 1 to 3 times. Any cyclic shift in (e, f) is used to indicate that the terminal failed to send data 4 to 6 times. Any cyclic shift in (g, h) is used to indicate The terminal failed to send data for 7 times or more. When the log information generated by the terminal indicates that the terminal fails to transmit data 5 times, the terminal may arbitrarily select one of the two resource blocks to send e or f.
204、基站对数据帧进行检测得到目标导频序列和目标导频图案。204. The base station detects the data frame to obtain a target pilot sequence and a target pilot pattern.
基站对数据帧可能用到的各导频序列和导频图案组合尝试MU-MIMO检测。比如基站与终端之间确定的导频图案集合中包含有导频图案x,导频图案y和导频图案z,导频序列集合中包含导频序列1和导频序列2,则数据帧可能用到的组合就有如下情况:导频图案x与导频序列1,导频图案y与导频序列1,导频图案z与导频序列1,导频图案x与导频序列2,导频图案y与导频序列2和导频图案z与导频序列2这六种情况,基站对这六种情况一一进行检测直到确定目标导频序列和目标导频图案。The base station attempts MU-MIMO detection for each pilot sequence and pilot pattern combination that may be used for the data frame. For example, the pilot pattern set determined between the base station and the terminal includes a pilot pattern x, a pilot pattern y, and a pilot pattern z. The pilot sequence set includes a pilot sequence 1 and a pilot sequence 2, and the data frame may be The combination used is as follows: pilot pattern x and pilot sequence 1, pilot pattern y and pilot sequence 1, pilot pattern z and pilot sequence 1, pilot pattern x and pilot sequence 2, In the six cases of the frequency pattern y and the pilot sequence 2 and the pilot pattern z and the pilot sequence 2, the base station detects these six conditions one by one until the target pilot sequence and the target pilot pattern are determined.
可选的,由于终端确定使用该目标导频序列时,该目标导频序列对应的信道系数模值会高于其他导频序列的信道系数模值,因此基站还可以通过确定各导频序列的信道系数的模值来确定目标导频序列。Optionally, when the terminal determines that the target pilot sequence is used, the channel coefficient modulus corresponding to the target pilot sequence is higher than the channel coefficient modulus of the other pilot sequences, so the base station may also determine each pilot sequence by using The modulus of the channel coefficients is used to determine the target pilot sequence.
205、基站根据目标导频序列和目标导频图案对业务数据进行解码。205. The base station decodes the service data according to the target pilot sequence and the target pilot pattern.
基站在获取到目标导频序列和目标导频图案之后,根据目标导频序列的信道系数和目标导频图案中的导频与业务数据的关系对业务数据的信道系数进 行估算。基站再根据该业务数据的信道系数进行后续的信道均衡,信道译码工作,从而将业务数据解码得到原始信息,该原始信息包括但不限于图像或视频或音频等信息。比如终端采用图6所示的方法进行数据帧的传输,同时采用的目标导频序列为导频序列1,此导频序列1的信道系数为5,则通过估计准则计算得到业务数据的信道系数,此后基站再根据业务数据的信道系数对业务数据进行信道均衡,信道译码等操作最后解码该业务数据得到原始信息,该原始信息包括但不限于图像或视频或音频等信息。After acquiring the target pilot sequence and the target pilot pattern, the base station enters the channel coefficient of the service data according to the channel coefficient of the target pilot sequence and the relationship between the pilot and the service data in the target pilot pattern. Line estimate. The base station performs subsequent channel equalization and channel decoding according to the channel coefficient of the service data, thereby decoding the service data to obtain original information, which includes but is not limited to information such as image or video or audio. For example, the terminal uses the method shown in FIG. 6 to transmit the data frame, and the target pilot sequence used is the pilot sequence 1. The channel coefficient of the pilot sequence 1 is 5, and the channel coefficient of the service data is calculated by using the estimation criterion. Then, the base station performs channel equalization on the service data according to the channel coefficient of the service data, and finally performs decoding of the service data to obtain original information, including but not limited to information such as image or video or audio.
基于上述方法的描述可以理解的是,在201步骤中,该基站与该终端确定好导频图案集合和导频序列集合之后,可以根据具体情况对导频图案集合和/或导频序列集合进行调整,例如对导频图案集合内的导频图案数目或导频图案类型进行调整,对导频序列集合内的导频序列数目或导频序列类型进行调整,具体调整方法此处不做限定。Based on the description of the foregoing method, it can be understood that, after the base station and the terminal determine the pilot pattern set and the pilot sequence set in step 201, the pilot pattern set and/or the pilot sequence set may be performed according to specific conditions. For example, the number of pilot patterns or the type of the pilot pattern in the pilot pattern set is adjusted, and the number of pilot sequences or the type of the pilot sequence in the pilot sequence set is adjusted. The specific adjustment method is not limited herein.
基于上述方法,基站在设置或调整导频序列集合和/或导频图案集合时的具体方法有如下几种:Based on the above method, the specific methods of the base station when setting or adjusting the pilot sequence set and/or the pilot pattern set are as follows:
一、基站根据自身通信范围内所有终端的总业务量设置或调整导频序列集合和/或导频图案集合。1. The base station sets or adjusts a pilot sequence set and/or a pilot pattern set according to the total traffic of all terminals in its own communication range.
基站监测自身通信范围内所有终端的总业务量,当该总业务量超过第一阈值时,即表明该基站的通信范围内的业务量比较大,容易发生碰撞的情况,这样该基站需要将导频序列集合中的导频序列的数目增加到第二阈值、或选择第一目标导频图案集合、或将导频序列集合中的导频序列的数目增加到第二阈值并选择第一目标导频图案集合,该第一目标导频图案集合中的导频图案对应的导频序列的数目为第二阈值;当该总业务量低于第三阈值时,即表明该基站的通信范围内的业务量比较小,该基站可以将导频序列集合中的导频序列的数目减少到第四阈值、或选择第二目标导频图案集合、或将导频序列集合中的导频序列的数目减少到第四阈值并选择第二目标导频图案集合,该第二目标导频图案集合中的导频图案对应的导频序列的数目为第四阈值,这样可以减轻基站在盲检测过程中的复杂度。在实际应用中,基站可以通过解调上行数据知道通信范围内的总业务量。The base station monitors the total traffic of all the terminals in the communication range. When the total traffic exceeds the first threshold, it indicates that the traffic within the communication range of the base station is relatively large and is prone to collision, so that the base station needs to guide The number of pilot sequences in the set of frequency sequences is increased to a second threshold, or the first set of target pilot patterns is selected, or the number of pilot sequences in the set of pilot sequences is increased to a second threshold and the first target is selected a frequency pattern set, the number of pilot sequences corresponding to the pilot pattern in the first target pilot pattern set is a second threshold; when the total traffic volume is lower than the third threshold, indicating that the base station is within the communication range The traffic is relatively small, and the base station can reduce the number of pilot sequences in the pilot sequence set to a fourth threshold, or select a second target pilot pattern set, or reduce the number of pilot sequences in the pilot sequence set. Go to a fourth threshold and select a second target pilot pattern set, where the number of pilot sequences corresponding to the pilot pattern in the second target pilot pattern set is a fourth threshold, so that The base station in the light of the complexity of blind detection process. In practical applications, the base station can know the total traffic within the communication range by demodulating the uplink data.
比如基站当前的导频序列集合中的导频序列有8个,导频图案集合中的导 频图案有2个,这2个导频图案对应的导频序列为8个。当总业务量超过1000比特,基站认为当前的导频序列的使用频率过高且时频资源的占用率过大,这时基站就可以将当前的8个导频序列增加到12个导频序列,或者是将导频图案集合中的导频图案换成有12个导频序列的导频图案。当总业务量低于500比特时,基站认为当前的导频序列的处于空闲状态且时频资源的占用率不大,这时基站就可以将当有的8个导频序列减少到4个导频序列,或者是将导频图案集合中的导频图案换成有4个导频序列的导频图案。For example, there are 8 pilot sequences in the current pilot sequence set of the base station, and the pilots in the pilot pattern set There are two frequency patterns, and the pilot sequences corresponding to the two pilot patterns are eight. When the total traffic exceeds 1000 bits, the base station considers that the current pilot sequence is used too frequently and the time-frequency resource occupancy is too large. At this time, the base station can increase the current eight pilot sequences to 12 pilot sequences. Or, the pilot pattern in the pilot pattern set is replaced with a pilot pattern having 12 pilot sequences. When the total traffic is less than 500 bits, the base station considers that the current pilot sequence is idle and the occupancy of the time-frequency resources is not large. At this time, the base station can reduce the number of existing pilot sequences to four pilots. The frequency sequence is either a pilot pattern in the set of pilot patterns is replaced with a pilot pattern having four pilot sequences.
二、基站根据终端发送的日志信息设置或调整导频序列集合和/或导频图案集合。2. The base station sets or adjusts a pilot sequence set and/or a pilot pattern set according to the log information sent by the terminal.
基站接收终端发送的日志信息,日志信息包含终端发送数据失败的情况;当日志信息指示终端发送数据失败的次数超过第五阈值时,基站将导频序列集合中的导频序列的数目增加到第六阈值、或选择第三目标导频图案集合、或将导频序列集合中的导频序列的数目增加到第六阈值并选择第三目标导频图案集合,第三目标导频图案集合中的导频图案对应的导频序列的数目为该第六阈值。The base station receives the log information sent by the terminal, where the log information includes a situation in which the terminal fails to send data; when the log information indicates that the number of times the terminal fails to transmit data exceeds a fifth threshold, the base station increases the number of pilot sequences in the pilot sequence set to the first Six thresholds, or selecting a third target pilot pattern set, or increasing the number of pilot sequences in the pilot sequence set to a sixth threshold and selecting a third target pilot pattern set, in the third target pilot pattern set The number of pilot sequences corresponding to the pilot pattern is the sixth threshold.
在实际应用中,终端可以将自身发送数据的情况生成日志信息并将该日志信息发送给基站,基站在收到该日志信息后根据终端发送数据的情况就可以大致的估计当前时频资源或导频序列的使用情况。In an actual application, the terminal may generate log information by sending data to itself and send the log information to the base station. After receiving the log information, the base station may roughly estimate the current time-frequency resource or guide according to the situation in which the terminal sends data. The use of frequency sequences.
比如日志信息说明终端在一个小时内的发送数据失败的次数高达30次或者是成功次数不足10次时,基站就可以认定为当前时频资源的占用率太高或者是导频序列使用频繁,导致发生碰撞的信号太多,解码困难,这样基站就可以实时的将当前的8个导频序列调整到12个导频序列,或者是将导频图案集合中的导频图案换成有12个导频序列的导频图案。也可以在日志信息表明终端在一个小时内发送数据失败次数为5次或成功次数为35次时,基站认为当前的时频资源充裕或导频序列处于空闲状态时,为了减少基站在解码时的复杂度,该基站也可以将当的8个导频序列调整到4个导频序列,或者是将导频图案集合中的导频图案换成有4个导频序列的导频图案,具体的对比参数可以视情况需要进行设定,此处不做限定。For example, if the log information indicates that the number of times the terminal fails to send data within one hour is up to 30 times or the number of successful times is less than 10 times, the base station can determine that the current time-frequency resource occupancy rate is too high or the pilot sequence is frequently used. There are too many signals in the collision, and decoding is difficult, so that the base station can adjust the current 8 pilot sequences to 12 pilot sequences in real time, or change the pilot pattern in the pilot pattern set to 12 guides. The pilot pattern of the frequency sequence. The log information may also indicate that when the terminal fails to send data for 5 times or the number of successes is 35 times within one hour, the base station considers that the current time-frequency resource is sufficient or the pilot sequence is idle, in order to reduce the base station during decoding. Complexity, the base station may also adjust the 8 pilot sequences to 4 pilot sequences, or change the pilot pattern in the pilot pattern set to a pilot pattern with 4 pilot sequences, specific The comparison parameters can be set as needed, and are not limited here.
三、基站根据通信系统的网元或接口发送的上报信息设置或调整导频序列 集合和/或导频图案集合。3. The base station sets or adjusts the pilot sequence according to the report information sent by the network element or the interface of the communication system. A collection of collections and/or pilot patterns.
基站接收通信系统的网元发送的上报信息,这里的网元包括通信系统中的其他基站,上报信息用于指示基站更新导频图案集合;基站根据上报信息选择第四目标导频图案集合,第四目标导频图案集合与其他基站选择的导频图案集合不同。比如假设存在三个相邻小区,分别由基站A,基站B,以及基站C管理;存在3个导频图案,导频图案x,导频图案y以及导频图案z,存在8个导频序列,导频序列1至导频序列8,当前的设置为基站A采用导频图案x,基站B采用导频图案y,基站C采用导频图案z,基站A采用的导频序列为导频序列1至导频序列4,基站B采用的导频序列为导频序列1至导频序列8,基站C采用的导频序列为导频序列5至导频序列8,在这种每个基站设置不同的导频图案或导频序列的情况下,基站之间产生信号干扰的可能性会降低很多。但在实际应用中,基站可能会实时的调整自身的导频图案或是导频序列,这时基站可以在通信系统中进行广播并通过各网络接口将自身调整后的导频图案或导频序列广播给其他基站,这样其他基站也可以相应将导频图案或导频序列进行调整,如基站A在中途将导频图案x调整为导频图案y,这种设置情况下基站A与基站B之间发生信号干扰的机率会有所上升,这时基站A将这个情况通知给基站B以及基站C,这时,基站B可以将自身的导频图案y调整为导频图案x,这样就可以尽量的降低基站之间的信号干扰情况了。The base station receives the report information sent by the network element of the communication system, where the network element includes other base stations in the communication system, the report information is used to instruct the base station to update the pilot pattern set, and the base station selects the fourth target pilot pattern set according to the report information, The set of four target pilot patterns is different from the set of pilot patterns selected by other base stations. For example, suppose there are three neighboring cells, which are respectively managed by the base station A, the base station B, and the base station C; there are three pilot patterns, a pilot pattern x, a pilot pattern y, and a pilot pattern z, and there are eight pilot sequences. , pilot sequence 1 to pilot sequence 8, the current setting is that the base station A uses the pilot pattern x, the base station B uses the pilot pattern y, the base station C uses the pilot pattern z, and the pilot sequence used by the base station A is the pilot sequence. 1 to pilot sequence 4, the pilot sequence used by base station B is pilot sequence 1 to pilot sequence 8, and the pilot sequence used by base station C is pilot sequence 5 to pilot sequence 8, in which each base station is set In the case of different pilot patterns or pilot sequences, the likelihood of signal interference between base stations is much reduced. However, in practical applications, the base station may adjust its own pilot pattern or pilot sequence in real time. At this time, the base station may broadcast in the communication system and adjust its own pilot pattern or pilot sequence through each network interface. Broadcast to other base stations, so that other base stations can also adjust the pilot pattern or the pilot sequence accordingly. For example, the base station A adjusts the pilot pattern x to the pilot pattern y in the middle. In this setting, the base station A and the base station B The probability of signal interference increases. At this time, the base station A notifies the base station B and the base station C. In this case, the base station B can adjust its pilot pattern y to the pilot pattern x, so that The signal interference between the base stations is reduced.
导频图案x,导频图案y,导频图案z的具体情况分别如图3,图4,图5所示:The specific conditions of the pilot pattern x, the pilot pattern y, and the pilot pattern z are as shown in FIG. 3, FIG. 4, and FIG. 5, respectively:
导频图案x中一个符号全部用来传导频,另一个符号全部用来传业务数据;One symbol in the pilot pattern x is used to transmit frequency, and the other symbol is used to transmit service data.
导频图案y中每一个符号既会传导频也会传业务数据;Each symbol in the pilot pattern y will transmit both frequency and service data;
导频图案z中的导频分散在时频资源的各个资源块中;The pilots in the pilot pattern z are dispersed in respective resource blocks of the time-frequency resource;
可以理解的是,这里的符号可以是正交频分复用符号,也可以是广义频分复用符号,具体的名称与系统采用的上行空口技术有关,此处不做限定。It can be understood that the symbol here may be an orthogonal frequency division multiplexing symbol, or may be a generalized frequency division multiplexing symbol. The specific name is related to the uplink air interface technology adopted by the system, and is not limited herein.
同时,图3,图4,图5所示只是导频图案的示意图,导频的疏密程度以及导频出现的位置是可以多种多样的,此处不做限定。At the same time, FIG. 3, FIG. 4, and FIG. 5 are only schematic diagrams of the pilot pattern, and the degree of density of the pilot and the position where the pilot appears may be various, which is not limited herein.
可选的,当终端包括多个发射天线时,终端可以选择不同的发射模式进行 数据的发送,即在该基站与终端之间还可以确定发射数据帧时的发射模式。Optionally, when the terminal includes multiple transmit antennas, the terminal may select different transmit modes. The transmission of data, that is, between the base station and the terminal, can also determine the transmission mode when the data frame is transmitted.
在实际应用中可以采用多种方式来进行实现:In practical applications, it can be implemented in a variety of ways:
一种方式为:该基站设置该终端在使用不同的发射模式时使用确定好的不同的子帧或使用确定好的不同的频率或使用确定好的导频序列。比如当终端采用单天线发射时,终端可以选用所有的子帧或采用部分可用子载波或导频序列1至导频序列4或导频图案x;当终端采用双天线发射时,终端选用特定的子帧或另一部分可用子载波或导频序列5至导频序列8之间的任意组合或导频图案2。One way is that the base station sets the terminal to use a different determined subframe or use a determined different frequency or use a determined pilot sequence when using different transmission modes. For example, when the terminal uses a single antenna to transmit, the terminal may select all subframes or use part of the available subcarriers or pilot sequence 1 to the pilot sequence 4 or the pilot pattern x; when the terminal uses dual antenna transmission, the terminal selects a specific one. A sub-frame or another portion of the available sub-carrier or pilot sequence 5 to any combination or pilot pattern 2 between the pilot sequences 8.
另一种方式:基站还可以根据实际情况调整发射模式与时频资源或导频序列之间的关系,该基站可以实时监测自身通信范围内的所有终端的总业务量,通过总业务量的大小来进行调整时频资源或导频序列或终端的发射模式。比如基站设置当总业务量大于1000比特时,可以将发射模式设置为多天线复用发射模式,并为多天线复用发射模式分配更多的时频资源或将导频序列的数目由8个调整到12个或设置一个拥有12个导频序列的导频图案;当总业务量小于500比特时,可以将发射模式设置为单天线发射模式或是分配较少的时频资源或将导频序列的数目由8个调整到4个或设置一个拥用4个导频序列的导频图案。比如基站与终端之间约定一个关于信道质量的预设门限值为8,当前的信道质量为9即说明当前信道质量优于预设门限值,这时终端可以选择多天线复用模式发送数据;当前的信道质量为5即说明当前信道质量劣于预设门限值,这时终端可以选择单天线模式发送数据。基站也终端之间也可以约定一个关于数据量大小的预设门限值为10比特,当数据量为15比特时,该终端可以选择多天线复用模式进行数据帧的发送;当数据量为8比特时,该终端可以选择单天线模式进行数据帧的发送。当然基站与终端之间确定发射模式可以是基站将发射模式设置好之后广播给终端,终端再从广播信息中读取也可以基站与终端之间事先进行约定,具体方式此处不做限定。Another way: the base station can also adjust the relationship between the transmission mode and the time-frequency resource or the pilot sequence according to actual conditions, and the base station can monitor the total traffic of all terminals in the communication range in real time, and the total traffic volume. To adjust the time-frequency resource or the pilot sequence or the transmission mode of the terminal. For example, when the base station is set to have a total traffic volume greater than 1000 bits, the transmission mode can be set to a multi-antenna multiplexed transmission mode, and more time-frequency resources are allocated for the multi-antenna multiplexed transmission mode or the number of pilot sequences is limited to eight. Adjust to 12 or set a pilot pattern with 12 pilot sequences; when the total traffic is less than 500 bits, you can set the transmission mode to single-antenna transmission mode or allocate less time-frequency resources or pilots. The number of sequences is adjusted from 8 to 4 or a pilot pattern with 4 pilot sequences is set. For example, the base station and the terminal agree that a preset threshold value for the channel quality is 8 and the current channel quality is 9 to indicate that the current channel quality is better than the preset threshold. At this time, the terminal may select multiple antenna multiplexing mode to send. Data; if the current channel quality is 5, the current channel quality is inferior to the preset threshold. At this time, the terminal can select the single antenna mode to transmit data. The base station and the terminal may also agree that a preset threshold value for the data size is 10 bits. When the data volume is 15 bits, the terminal may select the multi-antenna multiplexing mode for data frame transmission; when the data volume is At 8 bits, the terminal can select a single antenna mode for data frame transmission. Certainly, the determining the transmission mode between the base station and the terminal may be that the base station broadcasts to the terminal after the transmission mode is set, and the terminal may read the information from the broadcast information in advance, and may be agreed in advance between the base station and the terminal. The specific manner is not limited herein.
可选的,基站与终端之间还可以对其他参数进行确定,比如基站设置自身通信范围内只有一种调制编码方案或者基站设置自身通信范围内的所有终端的传输时间间隔都相同或者是有两种调制编码方案,如果终端选择其中一种调制编码方案,那么就使用一部分子载波进行数据传输,如果终端选择另一种调 制编码方案,那么就使用另一部分子载波进行数据传输。基站与终端之间对其他参数的确定方式可以是基站广播给终端,终端再从广播信息中读取或者是基站与终端之间事先约定好各参数的取值,具体方法此处不做限定。Optionally, the other parameters may be determined between the base station and the terminal. For example, the base station sets only one modulation and coding scheme in its own communication range, or the base station sets the transmission time interval of all the terminals in the communication range to be the same or has two Modulation coding scheme, if the terminal selects one of the modulation and coding schemes, then a part of the subcarriers are used for data transmission, if the terminal selects another modulation The coding scheme is then used to transmit data using another part of the subcarriers. The method for determining other parameters between the base station and the terminal may be that the base station broadcasts to the terminal, and the terminal reads the information from the broadcast information or the value of each parameter is agreed between the base station and the terminal in advance. The specific method is not limited herein.
基于202步骤中描述的方法,在实际应用中,终端选择时频资源可以有更多的约束条件,比如时频资源可以分成若干资源块,并且规定一个资源块的持续时间是一个传输时间间隔,终端可以在频率方向选择多个连续的资源块进行数据传输。比如当导频图案6在频率方向上的周期是4个子载波,时间上的周期为3个符号时,系统可以将全部可用的子载波分成四组,A1,A2,A3,A4。终端可以选用其中的一组或两组,即当终端使用一组子载波时可以随机选择A1,A2,A3或A4;当终端使用两组子载波时可以随机选择A1和A2或者是A3和A4两种情况。同时,在时间方向上,时频资源被分成3个相邻的时间段,每一个时间段的长度为一个传输时间间隔,而终端只能在每一个传输时间间隔的开始时刻发送数据帧。Based on the method described in
可选的,当终端包括多个天线时,该终端还可以选择自身的发射模式,并利用该发射模式进行数据的发送。在实际应用中,终端可以与基站约定好如何使用发射模式进行数据传输,也可以实时接收基站发送的关于发射模式的广播信息,再根据该广播信息中的要求进而选择发射模式进行数据传输。比如该基站设置该终端在使用不同的发射模式时使用确定好的不同的子帧或使用确定好的不同的频率或使用确定好的导频序列或使用确定好的导频图案。比如当终端采用单天线发射时,终端可以选用所有的子帧或采用部分可用子载波或导频序列1至导频序列4或图3所示的导频图案x;当终端采用双天线发射时,终端选用特定的子帧或另一部分可用子载波或导频序列5至导频序列8之间的任意组合或图4所示的导频图案y。也可以基站与终端之间约定一个关于信道质量的预设门限值为8,当前的信道质量为5即说明当前信道质量劣于预设门限值,这时终端可以选择多天线复用模式发送数据;当前的信道质量为9即说明当前信道质量优于预设门限值,这时终端可以选择单天线模式发送数据。基站与终端之间也可以约定一个关于数据量大小的预设门限值为10比特,当数据量为15比特时,该终端可以选择多天线复用模式进行数据帧的发送;当数据量为8比特时,该终端可以选择单天线模式进行数据帧的发送。 Optionally, when the terminal includes multiple antennas, the terminal may also select its own transmission mode and use the transmission mode to transmit data. In practical applications, the terminal can agree with the base station how to use the transmission mode for data transmission, or can receive the broadcast information about the transmission mode sent by the base station in real time, and then select the transmission mode for data transmission according to the requirements in the broadcast information. For example, the base station sets the terminal to use a different determined subframe or use a determined different frequency or use a determined pilot sequence or use a determined pilot pattern when using different transmission modes. For example, when the terminal uses single antenna transmission, the terminal may select all subframes or use part of the available subcarriers or pilot sequence 1 to pilot sequence 4 or the pilot pattern x shown in FIG. 3; when the terminal uses dual antenna transmission The terminal selects a specific subframe or another part of the available subcarriers or any combination between the pilot sequence 5 and the pilot sequence 8 or the pilot pattern y shown in FIG. It is also possible that the base station and the terminal agree that a preset threshold value for the channel quality is 8 and the current channel quality is 5, that is, the current channel quality is inferior to the preset threshold, and the terminal can select the multi-antenna multiplexing mode. Send data; the current channel quality is 9 to indicate that the current channel quality is better than the preset threshold. At this time, the terminal can select single antenna mode to transmit data. The base station and the terminal may also agree that a preset threshold value for the data size is 10 bits. When the data volume is 15 bits, the terminal may select the multi-antenna multiplexing mode for data frame transmission; when the data volume is At 8 bits, the terminal can select a single antenna mode for data frame transmission.
业务数据业务数据业务数据业务数据业务数据业务数据业务数据业务数据业务数据业务数据Business data business data business data business data business data business data business data business data business data business data
本申请实施例提供的方案中,基站可以有效的获取终端发送数据时的目标导频序列和目标导频图案,并根据该目标导频序列和该目标导频图案对该终端发送的数据进行解码,有效的提高了数据传输的可靠性。基站还可以根据自身覆盖范围内的所有终端的总业务量,终端发送的日志信息以及接收到的通信系统中的网元发送的上报信息或接收到的其他基站通过通信系统中的接口发送的上报信息来调整导频图案集合和/或导频序列集合,这样可以控制终端发生碰撞的机率,从而提高基站正确解码的概率。同时基站和终端也可以获取其他参数或者是调整发射模式,这样可以有效的降低基站在获取目标导频图案和目标导频序列时的复杂度。In the solution provided by the embodiment of the present application, the base station can effectively obtain the target pilot sequence and the target pilot pattern when the terminal transmits data, and decode the data sent by the terminal according to the target pilot sequence and the target pilot pattern. , effectively improve the reliability of data transmission. The base station may further report the log information sent by the terminal according to the total traffic volume of all the terminals in the coverage area, and the reported information sent by the network element in the received communication system or the received report sent by other base stations through the interface in the communication system. The information is used to adjust the set of pilot patterns and/or the set of pilot sequences so that the probability of collision of the terminal can be controlled, thereby increasing the probability of correct decoding by the base station. At the same time, the base station and the terminal can also acquire other parameters or adjust the transmission mode, which can effectively reduce the complexity of the base station when acquiring the target pilot pattern and the target pilot sequence.
上面对本申请实施例中的数据处理方法进行了描述,下面对本申请实施例中的基站和终端进行描述。The data processing method in the embodiment of the present application has been described above. The base station and the terminal in the embodiment of the present application are described below.
具体请参阅图7,本申请实施例中基站的一个实施例,包括:For details, refer to FIG. 7. An embodiment of a base station in this embodiment of the present application includes:
接收模块701,处理模块702,发送模块703;The receiving
接收模块701,用于接收终端发送的数据帧,该数据帧包括业务数据以及目标导频序列,该数据帧由该终端利用时频资源按照目标导频图案向该基站发送,该时频资源为该终端根据该目标导频图案按照约束条件获取,该目标导频图案由该终端从导频图案集合中获取,该目标导频序列为该终端从导频序列集合中获取,该导频图案集合包含至少两个导频图案和/或该导频序列集合包含至少两个导频序列;The receiving
处理模块702,用于获取该接收模块接收到的该数据帧的该目标导频序列以及该目标导频图案;根据该目标导频序列以及该目标导频图案对该业务数据进行解码。The
可选的,该处理模块702,具体用于对该导频图案中的各导频图案依次进行检测直到确定该目标导频图案,对该导频序列中的各导频序列依次进行检测直到确定该目标导频序列。Optionally, the
可选的,该基站与终端之间确定导频图案集合与导频序列集合可有以下几种可能实现方式。一种实现方式为:即该处理模块702,还用于与该终端协议
约定该导频图案集合和/或该导频数据集合。Optionally, determining the pilot pattern set and the pilot sequence set between the base station and the terminal may have the following possible implementation manners. An implementation manner is: the
另一种实现方式为:即该处理模块702,还用于设置该导频图案集合和/或该导频序列集合;Another implementation manner is: the
该发送模块703,用于将该处理模块生成的该导频图案集合和/或该导频序列集合发送给该终端。The sending
可选的,当基站选择设置导频图案集合和/或导频序列集合并发送给终端时,即该处理模块702,具体还用于当该总业务量超过第一阈值时,将该导频序列集合中的导频序列的数目增加到第二阈值或选择第一目标导频图案集合或将该导频序列集合中的导频序列的数目增加到第二阈值并选择第一目标导频图案集合,该第一目标导频图案集合中的导频图案对应的导频序列的数目为该第二阈值;Optionally, when the base station selects the set of the pilot pattern set and/or the pilot sequence set and sends the set to the terminal, the
当该总业务量低于第三阈值时,将该导频序列集合中的导频序列的数目减少到第四阈值或选择第二目标导频图案集合或将该导频序列集合中的导频序列的数目减少到第四阈值或选择第二目标导频图案集合,该第二目标导频图案集合中的导频图案对应的导频序列的数目为该第四阈值。When the total traffic volume is lower than a third threshold, reduce the number of pilot sequences in the pilot sequence set to a fourth threshold or select a second target pilot pattern set or pilots in the pilot sequence set The number of sequences is reduced to a fourth threshold or a second target pilot pattern set is selected, and the number of pilot sequences corresponding to the pilot patterns in the second target pilot pattern set is the fourth threshold.
可选的,当基站选择设置导频图案集合和/或导频序列集合并发送给终端时,该接收模块701,还用于接收该终端发送的日志信息,该日志信息包含该终端发送数据失败的情况;Optionally, when the base station selects the set of the pilot pattern set and/or the pilot sequence set and sends the set to the terminal, the receiving
该处理模块702,具体用于当该日志信息指示该终端发送数据失败的次数超过第五阈值时,将该导频序列集合中的导频序列的数目增加到第六阈值或选择第三目标导频图案集合或将该导频序列集合中的导频序列的数目增加到第六阈值并选择第三目标导频图案集合,该第三目标导频图案集合中的导频图案对应的导频序列的数目为该第六阈值。The
可选的,当基站选择设置导频图案集合和/或导频序列集合并发送给终端时,该接收模块701,还用于接收通信系统的网元发送的上报信息,该上报信息用于指示该基站更新该导频图案集合;Optionally, when the base station selects the set of the pilot pattern set and/or the pilot sequence set and sends the set to the terminal, the receiving
该处理模块702,具体用于根据该上报信息选择第四目标导频图案集合,该第四目标导频图案集合与其他基站选择的导频图案集合不冲突。The
可选的,当终端包括多个发射天线时,该基站与终端还可以确定该终端的
发射模式,即具体做法有如下几种可能实现方式,一种可能实现方式为:该处理模块702,还用于与该终端协议约定该发射模式;Optionally, when the terminal includes multiple transmit antennas, the base station and the terminal may further determine the terminal.
The transmission mode, that is, the specific implementation, has the following possible implementation manners. One possible implementation manner is as follows: the
或,or,
该处理模块702,还用于当确定该终端包含多个发射天线时,设置该终端的发射模式;The
该发送模块703,还用于将该发射模式发送给该终端;The sending
该数据帧由该终端利用该时频资源按照该目标导频图案以该发射模式向该基站发送。The data frame is transmitted by the terminal to the base station in the transmission mode according to the target pilot pattern by using the time-frequency resource.
可选的,当基站设置终端的发射模式时,该处理模块702,具体用于监测通信范围内的所有终端的总业务量,该通信范围为该基站的覆盖范围;Optionally, when the base station sets the transmission mode of the terminal, the
当该总业务量超过第一预设数值时,将该发射模式设置为多天线复用发射模式;When the total traffic exceeds a first preset value, setting the transmission mode to a multi-antenna multiplexing transmission mode;
当该总业务量低于第二预设数值时,将该发射模式设置为单天线发射模式。When the total traffic volume is lower than the second preset value, the transmission mode is set to the single antenna transmission mode.
具体请参阅图8,本申请实施例中终端的一个实施例,包括:For details, please refer to FIG. 8 , an embodiment of the terminal in the embodiment of the present application includes:
发送模块801,处理模块802,接收模块803;The sending
该处理模块802,用于获取导频图案集合以及导频序列集合,该导频图案集合包含至少两个导频图案和/或该导频数据列集合包含至少两个导频序列;在该导频序列集合中获取目标导频序列,并在该导频图案集合中获取目标导频图案,并根据该目标导频图案按照约束条件获取时频资源;The
该发送模块801,用于利用该处理模块获取的该时频资源按照该处理模块获取的该目标导频图案向基站发送数据帧,以使得该基站根据该目标导频序列和该目标导频图案对该业务数据进行解码,该目标导频序列和该目标导频图案为该基站根据该数据帧获取。The sending
可选的,该终端获取导频图案集合和导频序列集合有多个可能实现方式,一种可能实现方式为:该处理模块802,还用于与该基站协议约定该导频图案集合和/或该导频序列集合;Optionally, the terminal obtains the pilot pattern set and the pilot sequence set, and the possible implementation manner is as follows: the
另一种可能实现方式为:接收模块803,用于接收该基站发送的该导频图案集合和/或该导频序列集合。
Another possible implementation manner is: a receiving
可选的,在该终端发送数据帧之后,该处理模块802,还用于启动计时器以及计数器,该计时器用于累计该终端发送数据失败的次数;Optionally, after the data frame is sent by the terminal, the
当该计时器超时或该计数器累计次数超过预设数目后,生成日志信息,该日志信息用于指示该终端发送数据失败的情况;After the timer expires or the cumulative number of the counters exceeds a preset number, a log message is generated, where the log information is used to indicate that the terminal fails to send data;
该发送模块801,还用于将该处理模块生成的该日志信息发送给该基站,以使得该基站根据该日志信息调整该导频序列集合和/或该导频图案集合。The sending
可选的,当终端发送日志信息时,可以使用如下几种可能实现方式,一种可能实现方式为:发送模块801,具体用于将该前导发送给该基站;Optionally, when the terminal sends the log information, the following possible implementation manners may be used. One possible implementation manner is: the sending
另一种可能实现方式为:发送模块801,具体用于向该基站发送该数据帧,该数据帧包括该日志信息。Another possible implementation manner is: the sending
可选的,当终端包括多个发射天线时,该终端还可以选择发射模式,即该处理模块802,还用于获取发射模式;Optionally, when the terminal includes multiple transmit antennas, the terminal may also select a transmit mode, that is, the
该发送模块801,还用于利用该时频资源按照该目标导频图案以该处理模块获取的该发射模式向该基站发送该数据帧。The sending
基于上述方法,可选的,该处理模块802,具体用于获取第一预设门限值,该预设门限值用于指示发送的数据量大小;当该数据量大于该第一预设门限值时,选择多天线复用模式发送该数据帧;当该数据量不大于该第一预设门限值时,选择单天线模式发送该数据帧。Optionally, the
可选的,该处理模块802,具体用于获取第二预设门限值,该第二预设门限值用于指示该终端所处信道的信道质量的优劣;当该信道质量劣于该第二预设门限值时,选择多天线分集模式发送该数据帧;当该信道质量优于该第二预设门限值时,选择单天线模式发送该数据帧。Optionally, the
具体请参阅图9,本申请实施例中的基站的另一个实施例,包括:接收器901和处理器902;该接收器901和该处理器902通过总线903相互连接;Referring to FIG. 9 , another embodiment of the base station in the embodiment of the present application includes: a
该接收器901,执行如下步骤:接收终端发送的数据帧;The
该处理器902,执行如下步骤:获取该接收模块接收到的该数据帧的该目标导频序列以及该目标导频图案;根据该目标导频序列以及该目标导频图案对该业务数据进行解码。The
总线903可以是外设部件互连标准(peripheral component interconnect,简
称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The
可选的,该处理器902,具体还执行如下步骤:对该导频图案中的各导频图案依次进行检测直到确定该目标导频图案,对该导频序列中的各导频序列依次进行检测直到确定该目标导频序列。Optionally, the
可选的,该基站与终端之间确定导频图案集合与导频序列集合可有以下几种可能实现方式。一种实现方式为:即该处理器902,还执行如下步骤:与该终端协议约定该导频图案集合和/或该导频数据集合。Optionally, determining the pilot pattern set and the pilot sequence set between the base station and the terminal may have the following possible implementation manners. One implementation is that the
另一种实现方式为:即该处理器902,还执行如下步骤:设置该导频图案集合和/或该导频序列集合;Another implementation manner is that the
该基站还包括发送器905,还执行如下步骤:将该处理模块生成的该导频图案集合和/或该导频序列集合发送给该终端。The base station further includes a
可选的,当基站选择设置导频图案集合和/或导频序列集合并发送给终端时,即该处理器902,还执行如下步骤:当该总业务量超过第一阈值时,将该导频序列集合中的导频序列的数目增加到第二阈值或选择第一目标导频图案集合或该导频序列集合中的导频序列的数目增加到第二阈值并选择第一目标导频图案集合,该第一目标导频图案集合中的导频图案对应的导频序列的数目为该第二阈值;当该总业务量低于第三阈值时,将该导频序列集合中的导频序列的数目减少到第四阈值或选择第二目标导频图案集合或该导频序列集合中的导频序列的数目减少到第四阈值并选择第二目标导频图案集合,该第二目标导频图案集合中的导频图案对应的导频序列的数目为该第四阈值。Optionally, when the base station selects to set the pilot pattern set and/or the pilot sequence set and sends the set to the terminal, the
可选的,当基站选择设置导频图案集合和/或导频序列集合并发送给终端时,该接收器901,还执行如下步骤:接收该终端发送的日志信息,该日志信息包含该终端发送数据失败的情况;Optionally, when the base station selects the set of the pilot pattern set and/or the pilot sequence set and sends the set to the terminal, the
该处理器902,具体还执行如下步骤:当该日志信息指示该终端发送数据失败的次数超过第五阈值时,将该导频序列集合中的导频序列的数目增加到第六阈值或选择第三目标导频图案集合或该导频序列集合中的导频序列的数目
增加到第六阈值并选择第三目标导频图案集合,该第三目标导频图案集合中的导频图案对应的导频序列的数目为该第六阈值。The
可选的,当基站选择设置导频图案集合和/或导频序列集合并发送给终端时,该接收器901,还执行如下步骤:接收通信系统的网元或接口发送的上报信息,该上报信息用于指示该基站更新该导频图案集合;Optionally, when the base station selects the set of the pilot pattern set and/or the pilot sequence set and sends the set to the terminal, the
该处理器902,具体还执行如下步骤:根据该上报信息选择第四目标导频图案集合,该第四目标导频图案集合与其他基站选择的导频图案集合不同。The
可选的,当终端包括多个发射天线时,该基站与终端还可以确定该终端的发射模式,即具体做法有如下几种可能实现方式,一种可能实现方式为:该处理器902,还执行如下步骤:与该终端协议约定该发射模式;Optionally, when the terminal includes multiple transmit antennas, the base station and the terminal may also determine a transmit mode of the terminal, that is, the following specific implementation manners may be implemented. One possible implementation manner is: the
或,or,
该处理器902,还执行如下步骤:当确定该终端包含多个发射天线时,设置该终端的发射模式;The
该发送器905,还执行如下步骤:将该发射模式发送给该终端;The
该数据帧由该终端利用该时频资源按照该目标导频图案以该发射模式向该基站发送。The data frame is transmitted by the terminal to the base station in the transmission mode according to the target pilot pattern by using the time-frequency resource.
可选的,当基站设置终端的发射模式时,该处理器902,具体还执行如下步骤:监测自身覆盖范围内的所有终端的总业务量,该通信范围为该基站的覆盖范围;当该总业务量超过第一预设数值时,将该发射模式设置为多天线复用发射模式;当该总业务量低于第二预设数值时,将该发射模式设置为单天线发射模式。Optionally, when the base station sets the transmission mode of the terminal, the
处理器902可以是中央处理器(central processing unit,简称CPU),网络处理器(network processor,简称NP)或者CPU和NP的组合。The
处理器902还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,简称ASIC),可编程逻辑器件(programmable logic device,简称PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,简称CPLD),现场可编程逻辑门阵列(field-programmable gate array,简称FPGA),通用阵列逻辑(generic array logic,简称GAL)或其任意组合。
参见图9所示,该基站还可以包括存储器904;该存储器904可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,简称RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,简称HDD)或固态硬盘(solid-state drive,简称SSD);存储器904还可以包括上述种类的存储器的组合。As shown in FIG. 9, the base station may further include a
可选地,存储器904还可以用于存储程序指令,处理器902调用该存储器904中存储的程序指令,可以执行图2所示实施例中的一个或多个步骤,或其中可选的实施方式,实现上述方法中基站行为的功能。Alternatively, the
具体请参阅图10,本申请实施例中的终端的另一个实施例,包括:发送器1001和处理器1002;该发送器1001和该处理器1002通过总线1003相互连接;Referring to FIG. 10, another embodiment of the terminal in the embodiment of the present application includes: a
该处理器1002,可执行如下步骤:获取导频图案集合以及导频序列集合;The
该发送器1001,可执行如下步骤:利用该处理模块获取的该时频资源按照该处理模块获取的该目标导频图案向基站发送数据帧。The
可选的,该终端获取导频图案集合和导频序列集合有多个可能实现方式,一种可能实现方式为:该处理器1002,还执行如下步骤:与该基站协议约定该导频图案集合和/或该导频序列集合;Optionally, the terminal obtains the pilot pattern set and the pilot sequence set, and the possible implementation manner is as follows: The
另一种可能实现方式为:该终端还包括接收器1005,执行如下步骤:接收该基站发送的该导频图案集合和/或该导频序列集合。Another possible implementation manner is that the terminal further includes a
可选的,在该终端发送数据帧之后,该处理器1002,还执行如下步骤:启动计时器以及计数器,该计时器用于累计该终端发送数据失败的次数;Optionally, after the terminal sends the data frame, the
当该计时器超时或该计数器累计次数超过预设数目后,生成日志信息,该日志信息用于指示该终端发送数据失败的情况;After the timer expires or the cumulative number of the counters exceeds a preset number, a log message is generated, where the log information is used to indicate that the terminal fails to send data;
该发送器1001,还执行如下步骤:将该处理模块生成的该日志信息发送给该基站,以使得该基站根据该日志信息调整该导频序列集合和/或该导频图案集合。The
可选的,当终端发送日志信息时,可以使用如下几种可能实现方式,一种可能实现方式为:发送器1001,具体还执行如下步骤:将该前导发送给该基
站;Optionally, when the terminal sends the log information, the following possible implementation manners may be used. One possible implementation manner is: the
另一种可能实现方式为:发送器1001,具体还执行如下步骤:向该基站发送该数据帧,该数据帧该日志信息。Another possible implementation manner is: the
可选的,当终端包括多个发射天线时,该终端还可以选择发射模式,即该处理器1002,还执行如下步骤:获取发射模式;Optionally, when the terminal includes multiple transmit antennas, the terminal may also select a transmit mode, that is, the
该发送器1001,还执行如下步骤:利用该时频资源按照该目标导频图案以该处理模块获取的该发射模式向该基站发送该数据帧。The
基于上述方法,可选的,该处理器1002,具体还执行如下步骤:获取第一预设门限值,该预设门限值用于指示发送的数据量大小;当该数据量大于该第一预设门限值时,选择多天线复用模式发送该数据帧;当该数据量不大于该第一预设门限值时,选择单天线模式发送该数据帧。Based on the foregoing method, optionally, the
可选的,该处理器1002,具体还执行如下步骤:获取第二预设门限值,该第二预设门限值用于指示该终端所处信道的信道质量的优劣;当该信道质量劣于该第二预设门限值时,选择多天线分集模式发送该数据帧;当该信道质量优于该第二预设门限值时,选择单天线模式发送该数据帧。Optionally, the
总线1003可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The
处理器1002可以是中央处理器(central processing unit,简称CPU),网络处理器(network processor,简称NP)或者CPU和NP的组合。The
处理器1002还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,简称ASIC),可编程逻辑器件(programmable logic device,简称PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,简称CPLD),现场可编程逻辑门阵列(field-programmable gate array,简称FPGA),通用阵列逻辑(generic array logic,简称GAL)或其任意组合。The
参见图10所示,该终端还可以包括存储器1004;该存储器1004,该存储
器1004可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,简称RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,简称HDD)或固态硬盘(solid-state drive,简称SSD);存储器1004还可以包括上述种类的存储器的组合。Referring to FIG. 10, the terminal may further include a
可选地,存储器1004还可以用于存储程序指令,处理器1002调用该存储器1004中存储的程序指令,可以执行图2所示实施例中的一个或多个步骤,或其中可选的实施方式,实现上述方法中终端行为的功能。Optionally, the
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or may be Integrate into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。 The above embodiments are only used to illustrate the technical solutions of the present application, and are not limited thereto; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still The technical solutions are modified, or the equivalents of some of the technical features are replaced; and the modifications or substitutions do not deviate from the technical solutions of the embodiments of the present application.
Claims (34)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/073266 WO2017132855A1 (en) | 2016-02-03 | 2016-02-03 | Data processing method, base station and terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/073266 WO2017132855A1 (en) | 2016-02-03 | 2016-02-03 | Data processing method, base station and terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017132855A1 true WO2017132855A1 (en) | 2017-08-10 |
Family
ID=59500343
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/073266 Ceased WO2017132855A1 (en) | 2016-02-03 | 2016-02-03 | Data processing method, base station and terminal |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2017132855A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060109924A1 (en) * | 2004-11-19 | 2006-05-25 | Samsung Electronics Co., Ltd. | Apparatus and method for signal transmission/reception according to pilot modulation in a multi-carrier communication system |
| CN101005475A (en) * | 2006-12-14 | 2007-07-25 | 华为技术有限公司 | Method and system for synchronizing time and frequency in orthogonal frequency division multiplex communication |
| CN101854668A (en) * | 2009-04-03 | 2010-10-06 | 大唐移动通信设备有限公司 | Method, system and device for data transmission under MU-MIMO system |
| CN101877859A (en) * | 2009-04-28 | 2010-11-03 | 大唐移动通信设备有限公司 | Relay downlink data processing method and system |
-
2016
- 2016-02-03 WO PCT/CN2016/073266 patent/WO2017132855A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060109924A1 (en) * | 2004-11-19 | 2006-05-25 | Samsung Electronics Co., Ltd. | Apparatus and method for signal transmission/reception according to pilot modulation in a multi-carrier communication system |
| CN101005475A (en) * | 2006-12-14 | 2007-07-25 | 华为技术有限公司 | Method and system for synchronizing time and frequency in orthogonal frequency division multiplex communication |
| CN101854668A (en) * | 2009-04-03 | 2010-10-06 | 大唐移动通信设备有限公司 | Method, system and device for data transmission under MU-MIMO system |
| CN101877859A (en) * | 2009-04-28 | 2010-11-03 | 大唐移动通信设备有限公司 | Relay downlink data processing method and system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11736935B2 (en) | Downlink transmission method and apparatus | |
| CN110741705B (en) | Downlink control channel reception method performed by terminal in wireless communication system and terminal using the method | |
| EP3554031B1 (en) | Transmission of reference signals | |
| EP3334122B1 (en) | Information processing method, apparatus, and system | |
| US12010199B2 (en) | Information transmission method, apparatus, and system | |
| CN113301596B (en) | Wireless communication method and device | |
| CN106550445B (en) | Method and apparatus for low latency in wireless communications | |
| CN113517946A (en) | Communication method and device | |
| KR20180108035A (en) | Apparatus and method for transmitting and receiving of data in a wireless communication system | |
| CN110710243B (en) | Signal sending and receiving method and device | |
| WO2019174453A1 (en) | Information transmission method and apparatus | |
| CN108811052A (en) | A kind of down control channel detection method of reseptance, terminal and network side equipment | |
| CN108811074A (en) | Information transferring method and device | |
| CN109964413B (en) | A method and apparatus in a user equipment, base station used for multi-antenna transmission | |
| CN111416687A (en) | Method and apparatus used in communication device for channel sensing | |
| WO2022111470A1 (en) | Resource processing method, apparatus and system, and storage medium | |
| CN103312439A (en) | Channel state information reference signal (CSI-RS) processing method and device | |
| US20230008945A1 (en) | Method and apparatus for uplink data transmission | |
| CN102668663A (en) | Resource allocation | |
| CN112583536B (en) | Feedback information processing method and communication device | |
| CN110890953B (en) | Communication method and communication device using unlicensed frequency band | |
| CN109417804B (en) | An initial access method and device | |
| CN108966348B (en) | A kind of reference information interference processing method and device | |
| CN111130743B (en) | Method and device in wireless communication | |
| WO2017132855A1 (en) | Data processing method, base station and terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16888680 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16888680 Country of ref document: EP Kind code of ref document: A1 |