WO2012117511A1 - Dispositif, système et procédé de communications sans fil - Google Patents

Dispositif, système et procédé de communications sans fil Download PDF

Info

Publication number
WO2012117511A1
WO2012117511A1 PCT/JP2011/054564 JP2011054564W WO2012117511A1 WO 2012117511 A1 WO2012117511 A1 WO 2012117511A1 JP 2011054564 W JP2011054564 W JP 2011054564W WO 2012117511 A1 WO2012117511 A1 WO 2012117511A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
wireless communication
transmission
resource
unit
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
Application number
PCT/JP2011/054564
Other languages
English (en)
Japanese (ja)
Inventor
政世 清水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to PCT/JP2011/054564 priority Critical patent/WO2012117511A1/fr
Publication of WO2012117511A1 publication Critical patent/WO2012117511A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation

Definitions

  • This case relates to a wireless communication device, a wireless communication system, and a wireless communication method.
  • wireless communication systems such as mobile phone systems are widely used.
  • Various services such as access to the Internet, distribution of streaming broadcasts, distribution of contents such as music and video, etc. are being developed for wireless communication.
  • LTE Long Term Evolution
  • Non-Patent Document 1 a communication standard called LTE (Long Term Evolution) has been proposed and a service has been started (for example, see Non-Patent Document 1).
  • LTE high-speed communication with a maximum of 300 Mbps downstream and 150 Mbps upstream is possible.
  • LTE Long Term Evolution
  • SPS Semi-PersistentPersistScheduling
  • DS Dynamic Scheduling
  • a mobile station when a mobile station transmits data, the mobile station first transmits a scheduling request (SR) that is a request for setting a transmission resource to the base station.
  • SR scheduling request
  • the base station transmits an uplink grant (UpLink grant: UL grant) to the mobile station and schedules resource settings.
  • UpLink grant By transmitting the uplink grant, the base station notifies each mobile station of scheduling information indicating the timing of the resource to be set, the resource capacity, the modulation scheme, and the like.
  • the mobile station decodes the received scheduling information and transmits data using the set DS resource.
  • SPS when a mobile station starts a service, scheduling information indicating the timing, resource capacity, modulation method, etc. of the SPS resource set from the base station is notified.
  • the mobile station that has received the scheduling information on the control channel decodes the scheduling information and transmits data to the base station using the set transmission resource. Since the mobile station periodically sets transmission resources based on the scheduling information, the mobile station can periodically transmit data without making a resource request each time data is transmitted. Further, since the base station does not have to transmit scheduling information using the control channel every time data is transmitted from the mobile station, resources can be used effectively.
  • the mobile station can request the setting of the DS resource by, for example, transmitting a BSR (Buffer Status Report) that reports the amount of data stored in the transmission buffer to the base station.
  • BSR Buffer Status Report
  • the base station sets DS resources for the mobile station based on a request from the mobile station.
  • the mobile station transmits transmission data to the base station using the set DS resource.
  • E-UTRA Evolved Universal Terrestrial Radio Access
  • MAC Medium Access Control
  • the mobile station can request the base station to set the DS resource, and can eliminate the retention of data in the transmission buffer.
  • the request may be excessive.
  • This case has been made in view of these points, and an object thereof is to provide a wireless communication device, a wireless communication system, and a wireless communication method capable of suppressing a decrease in resource utilization efficiency.
  • a wireless communication device capable of transmitting data is provided. Based on the comparison between the data amount corresponding to the transmission data stored in the buffer of the own device and the data amount that can be transmitted by the first transmission resource, the control unit determines the second transmission resource for the other wireless communication device. Control configuration requests.
  • wireless communication capable of data transmission using a first transmission resource reserved by another wireless communication device and a second transmission resource set in response to a request from the own device to another wireless communication device
  • An apparatus is provided.
  • the data buffer unit temporarily stores transmission data.
  • the control unit obtains a buffer data amount corresponding to the data amount stored in the data buffer unit at the timing of data transmission by the first transmission resource, and when the data in the data buffer unit is discarded, the buffer data amount When the new data is stored in the data buffer unit until the predetermined period elapses from the timing of data transmission by the first transmission resource, the amount of discarded data is subtracted from the buffer data amount.
  • the new data amount is added to the buffer data amount.
  • the second data for the other wireless communication apparatus is not added based on the value indicated by the buffer data amount without adding the data amount of the new data. Controlling a request for setting of the transmission resources.
  • the first transmission resource reserved for the other wireless communication device and the second transmission resource according to the request of the other wireless communication device are set, and the data transmitted from the other wireless communication device is set.
  • a receivable wireless communication device is provided.
  • the resource setting unit receives the second data from the other wireless communication device based on the comparison between the data amount corresponding to the transmission data stored in the buffer of the other wireless communication device and the data amount that can be transmitted by the first transmission resource.
  • the second transmission resource setting is controlled for other wireless communication apparatuses according to the information related to the transmission resource setting request.
  • the first wireless communication device is set in accordance with the first transmission resource reserved by the second wireless communication device and the request of the first wireless communication device by the second wireless communication device.
  • a wireless communication system is provided that can transmit to the second wireless communication device using the transmission resources.
  • the first wireless communication apparatus determines the second wireless communication apparatus based on the comparison between the data amount corresponding to the transmission data stored in its own buffer and the data amount that can be transmitted by the first transmission resource.
  • a control unit that controls a request for setting two transmission resources.
  • the second wireless communication apparatus includes a reception unit that receives transmission data transmitted from the first wireless communication apparatus using the first transmission resource or the second transmission resource.
  • the first wireless communication device is set in accordance with the first transmission resource reserved by the second wireless communication device and the request of the first wireless communication device by the second wireless communication device.
  • a wireless communication system capable of transmitting data to the second wireless communication device using the transmission resources of the wireless communication device.
  • the first wireless communication apparatus transmits a resource request including the buffer data amount information based on the buffer amount of its own device, the first wireless communication apparatus does not add the data amount of the data reached from the upper layer in a certain interval to the buffer data amount information.
  • a control unit that controls a request for setting the second transmission resource for the second wireless communication apparatus in accordance with the buffer data amount information.
  • the second radio communication device controls resource setting for controlling the second transmission resource for the first radio communication device in response to control of a request for setting the second transmission resource from the first radio communication device.
  • wireless communication capable of data transmission using a first transmission resource reserved by another wireless communication device and a second transmission resource set in response to a request from the own device to another wireless communication device
  • a wireless communication method by an apparatus is provided. Based on a comparison between the amount of transmission data stored in the buffer of the own device and the amount of data that can be transmitted by the first transmission resource, a request for setting the second transmission resource to another wireless communication device is controlled. .
  • FIG. 1 is a diagram illustrating a wireless communication system according to the first embodiment.
  • the wireless communication system according to the first embodiment includes a wireless communication device 1 and a wireless communication device 2.
  • the wireless communication device 2 reserves transmission resources 2b1 and 2b2 in advance for the wireless communication device 1 and dynamically allocates them when requested by the wireless communication device 1.
  • Transmission resource 2c1 to be set can be set.
  • the transmission resources 2b1 and 2b2 are regular transmission resources at regular intervals, for example.
  • transmission resources 2b1 and 2b2 are referred to as first transmission resources or rule transmission resources
  • transmission resources 2c1 are referred to as second transmission resources or dynamic transmission resources.
  • the wireless communication device 1 can transmit data to the wireless communication device 2 using the first transmission resources 2b1, 2b2 and the second transmission resource 2c1 set by the wireless communication device 2.
  • the wireless communication system according to the first embodiment may be capable of transmitting data from the wireless communication device 2 to the wireless communication device 1.
  • the wireless communication device 1 may be a mobile station, a fixed station, or a relay station. Further, the wireless communication device 2 may be a relay station or a base station.
  • the wireless communication device 1 has a control unit 1a.
  • the control unit 1a transmits the data amount (for example, the size of the packet 1b to be transmitted) according to the data stored in the buffer of the own device and the data amount (for example, the packet 1b) that can be transmitted by the first transmission resource. Comparison is made with the size of the packet that can be transmitted by the first transmission resource 2b2.
  • the control unit 1a controls the request for setting the second transmission resource 2c1 for the wireless communication device 2 according to the comparison result.
  • the wireless communication device 1 if the size of the packet 1b to be transmitted is equal to or smaller than the size of the packet that can be transmitted by the first transmission resource 2b2 that has already been reserved, the reserved first The packet 1b can be transmitted using only the transmission resource 2b2.
  • the wireless communication device 1 requests the setting of the second transmission resource 2c1, and when the second transmission resource 2c1 is set by the wireless communication device 2 accordingly, the packet 1b is transmitted by the second transmission resource 2c1 without waiting for the timing of the first transmission resource 2b2. That is, there is a possibility that the first transmission resource 2b2 that has already been reserved is not used and is wasted. Therefore, the control unit 1a controls the setting request of the second transmission resource 2c1 according to the comparison result, thereby suppressing the useless setting request of the second transmission resource 2c1.
  • the control unit 1a determines that the amount of data (the size of the packet 1b to be transmitted) corresponding to the data stored in the buffer of its own device is less than the amount of data (the size of the packet) that can be transmitted by the first transmission resource 2b2. If it is, the wireless communication device 2 is not requested to set the second transmission resource 2c1. As a result of the comparison, the control unit 1a determines that the amount of data (the size of the packet 1b to be transmitted) corresponding to the data stored in the buffer of its own device is less than the amount of data (the size of the packet) that can be transmitted by the first transmission resource 2b2.
  • the resource request for requesting the setting of the second transmission resource 2c1 for the wireless communication device 2 may not be transmitted.
  • the resource request may be, for example, a BSR that reports the amount of buffer data stored in a buffer (not shown) included in the wireless communication device 1 to the wireless communication device 2.
  • control unit 1a may control transmission of a resource request including information indicating that setting of the second transmission resource 2c1 for the wireless communication device 2 is unnecessary according to the comparison result.
  • the data amount (size of the packet 1b to be transmitted) corresponding to the data stored in the buffer of the own device is equal to or less than the data amount (packet size) that can be transmitted by the first transmission resource 2b2.
  • a resource request including information indicating that setting of the second transmission resource 2c1 is unnecessary may be transmitted.
  • the information indicating that it is not necessary to set the second transmission resource 2c1 may be buffer data amount information indicating that the buffer data amount is equal to or less than a predetermined threshold (for example, “0 bytes”).
  • the predetermined threshold value is not limited to “0 Byte”, and an arbitrary positive value may be set.
  • control unit 1a determines whether or not the data stored in the buffer is only real-time data such as VoIP data and moving image data, and requests for setting the second transmission resource according to the determination result. May be controlled.
  • the wireless communication device 2 has a resource setting unit 2a.
  • the resource setting unit 2a sets the second transmission resource 2c1 for the wireless communication device 1 in accordance with the control of the setting request for the second transmission resource 2c1 according to the comparison result transmitted from the wireless communication device 1. Control.
  • the resource setting unit 2a dynamically activates the wireless communication apparatus 1 when the buffer data amount indicated by the buffer data amount information included in the resource request is equal to or less than a predetermined threshold (for example, “0 Byte”). It is not necessary to set transmission resources.
  • the wireless communication system can suppress generation of useless DS resources by suppressing requests for setting useless dynamic transmission resources, and can suppress a decrease in resource utilization efficiency. .
  • it is preferable to divide the packet 1b, by making a request for setting the second transmission resource 2c1 it is possible to suppress the occurrence of subsequent packet division while suppressing a decrease in resource utilization efficiency. It is possible to suppress an increase in the burden on the wireless communication apparatuses 1 and 2 due to an increase in division.
  • the wireless communication system according to the first embodiment can be implemented as an LTE system.
  • the radio communication system according to the first embodiment can be realized as, for example, LTE A (LTE Advanced), another type of mobile communication system, or a fixed radio communication system.
  • LTE A LTE Advanced
  • another type of mobile communication system or a fixed radio communication system.
  • FIG. 2 is a diagram illustrating a wireless communication system according to the second embodiment.
  • the wireless communication system according to the second embodiment includes a mobile station 100, a mobile station 100a, a plurality of base stations including the base station 200, and a gateway 300.
  • the mobile station 100 is an example of the wireless communication device 1.
  • the base station 200 is an example of the wireless communication device 2.
  • the mobile stations 100 and 100a are wireless terminal devices that perform wireless communication with the base station 200, for example, mobile phones and portable information terminal devices.
  • the mobile stations 100 and 100a transmit user data to the base station 200 on the uplink (UL) and receive user data from the base station 200 on the downlink (DL: DownLink).
  • UL uplink
  • DL Downlink
  • the base station 200 is a wireless communication device that performs wireless communication with the mobile stations 100 and 100a.
  • Base station 200 is connected to gateway 300 via a wired network.
  • the base station 200 transfers user data of the mobile station 100 between the mobile station 100 and the gateway 300, and transfers user data of the mobile station 100a between the mobile station 100a and the gateway 300.
  • the gateway 300 is an example of a host device connected to the core network 10 and is a communication device that processes user data of the mobile stations 100 and 100a.
  • the gateway 300 transmits user data transmitted from the mobile stations 100 and 100 a via the base station 200 to the core network 10. Further, the gateway 300 performs a process of transmitting user data addressed to the mobile stations 100 and 100a transmitted from the core network 10 to each of the mobile stations 100 and 100a via the base station 200. Accordingly, the mobile stations 100 and 100a can communicate with other mobile stations and other terminal devices via the core network 10.
  • LTE wireless communication is performed between the mobile station 100 and the base station 200.
  • the present invention is not limited to this, and communication may be performed using another wireless communication method such as LTE A, in which wireless communication is performed using SPS resources and DS resources.
  • the mobile station 100 is an example of the wireless communication device 1
  • the base station 200 is an example of the wireless communication device 2.
  • the wireless communication device 1 may be a wireless communication relay station. In this case, wireless communication is performed using the wireless communication device 2 as a base station. Further, the wireless communication device 2 may be a relay station. In this case, wireless communication is performed using the wireless communication device 1 as a mobile station.
  • FIG. 3 is a diagram illustrating a hardware configuration of the mobile station according to the second embodiment.
  • the mobile station 100 according to the second embodiment includes a CPU (Central Processing Unit) 101, a data buffer unit 102, a speaker 103, a microphone 104, a monitor 105, a layer 1 unit 110, and an application unit 141.
  • CPU Central Processing Unit
  • the CPU 101 mainly performs layer 2 and layer 3 communication processing in the mobile station 100 and controls layer 1 communication performed by the layer 1 unit 110.
  • the CPU 101 outputs data transmitted from the base station 200 stored in the data buffer unit 102 to the application unit 141.
  • the CPU 101 causes the data buffer unit 102 to store data transmitted from the application unit 141 and transmitted to the base station 200.
  • the CPU 101 reads a program and data from a ROM (Read Only Memory) (not shown), develops it in a RAM (Random Access Memory) (not shown), and executes the program.
  • the RAM is a volatile memory that temporarily stores at least part of programs and data. Note that other types of memory may be used instead of the RAM.
  • the ROM is a non-volatile memory that stores programs and data used by the CPU 101. Note that a nonvolatile memory such as a flash memory may be used instead of the ROM.
  • the control performed by the CPU 101 includes call connection control and the like in addition to data control.
  • the data buffer unit 102 is a buffer memory that temporarily stores data transmitted from the mobile station 100 and data received by the mobile station 100 for adjustment of transmission / reception timing.
  • the data buffer unit 102 can be realized by, for example, a RAM such as SRAM (Static RAM) or other storage device.
  • Speaker 103 reproduces sound by converting an electrical signal into physical vibration under the control of CPU 141a.
  • the voice of the other party or the background noise of the other party is output from the speaker 103.
  • the microphone 104 converts the physical vibration of sound into an electrical signal, receives a voice input, and outputs it to the data buffer unit 102 according to the control of the CPU 141a.
  • the voice of the user or background noise on the user side is input from the microphone 104.
  • the monitor 105 performs various notifications to the user by displaying various images according to the control of the CPU 141a.
  • a liquid crystal display (LCD), an organic EL (Electro Luminescence) display, or the like can be used.
  • the image displayed on the monitor 105 includes a standby screen, an operation screen, text, a content image, and the like.
  • the layer 1 unit 110 executes layer 1 communication processing on data transmitted from the mobile station 100 and data received by the mobile station 100.
  • the layer 1 unit 110 includes a DSP (Digital Signal Processor) 110a, a wireless communication unit 110b, a modulation / demodulation unit 110c, and an encoding / decoding unit 110d.
  • DSP Digital Signal Processor
  • the DSP 110a is a microprocessor that performs digital signal processing by controlling the modulation / demodulation unit 110c and the encoding / decoding unit 110d in the mobile station 100.
  • the wireless communication unit 110b performs wireless communication with the base station 200 using LTE.
  • the radio communication unit 110b converts a radio signal received by the antenna into a baseband signal and outputs the baseband signal to the modulation / demodulation unit 110c.
  • the wireless communication unit 110b converts the baseband signal output from the modulation / demodulation unit 110c into a wireless signal and transmits it from the antenna.
  • the wireless communication unit 110b may communicate with another mobile communication such as LTE A.
  • the modulation / demodulation unit 110c When the modulation / demodulation unit 110c acquires the signal encoded by the encoding / decoding unit 110d according to the control of the DSP 110a, the modulation / demodulation unit 110c modulates and outputs the signal to the wireless communication unit 110b. Further, when the modulation / demodulation unit 110c acquires a baseband signal from the wireless communication unit 110b in accordance with the control of the DSP 110a, the modulation / demodulation unit 110c demodulates and transmits it to the encoding / decoding unit 110d.
  • the encoding / decoding unit 110d When the encoding / decoding unit 110d acquires the data to be transmitted stored in the data buffer unit 102 according to the control of the DSP 110a, the encoding / decoding unit 110d performs error correction encoding and outputs the data to the modulation / demodulation unit 110c. In addition, when the encoding / decoding unit 110d acquires the demodulated signal from the modulation / demodulation unit 110c according to the control of the DSP 110a, the encoding / decoding unit 110d performs error correction decoding and stores the signal in the data buffer unit 102.
  • the wireless communication unit 110b performs wireless signal processing.
  • the present invention is not limited to this, and the DSP 110a may perform part of the wireless signal processing.
  • the application unit 141 executes application layer processing in communication of data transmitted from the mobile station 100 and data received by the mobile station 100.
  • the application unit 141 includes a CPU 141a, an audio processing unit 141b, and a video processing unit 141c.
  • the CPU 141a mainly controls communication in the application layer in the mobile station 100.
  • the CPU 141a reads a program and data from a ROM (not shown), develops it in a RAM (not shown), and executes the program.
  • a ROM not shown
  • RAM not shown
  • other types of memory may be used instead of the RAM.
  • a nonvolatile memory such as a flash memory may be used instead of the ROM.
  • the control performed by the CPU 141a includes voice input / output control, video control, operation input control, and the like.
  • FIG. 4 is a diagram illustrating a hardware configuration of the base station according to the second embodiment.
  • the base station 200 according to the second embodiment includes a CPU 201, a data buffer unit 202, and a layer 1 unit 210, and is connected to the gateway 300 by wired communication.
  • the CPU 201 performs layer 2 and layer 3 communication processing and controls the entire base station such as layer 1 communication.
  • the CPU 201 outputs the data transmitted from the mobile station 100 stored in the data buffer unit 202 to the gateway 300. Further, the CPU 201 causes the data buffer unit 202 to store data transmitted from the gateway 300 to the mobile station 100.
  • the CPU 201 reads a program and data from a ROM (not shown), develops it in a RAM (not shown), and executes the program.
  • the RAM is a volatile memory that temporarily stores at least part of programs and data. Note that other types of memory may be used instead of the RAM.
  • the ROM is a non-volatile memory that stores programs and data used by the CPU 201. Note that a nonvolatile memory such as a flash memory may be used instead of the ROM.
  • the processing performed by the CPU 201 includes, in addition to data processing, management of user connection status, resource setting scheduling, confidential processing, and the like.
  • the data buffer unit 202 is a buffer memory that temporarily stores data transmitted from the base station 200 and data received by the base station 200 in order to adjust transmission / reception timing. Data transmitted and received by the base station 200 is transferred to and from the gateway 300 via the data buffer unit 202.
  • the data buffer unit 202 can be realized by, for example, a RAM such as an SRAM or another storage device.
  • the layer 1 unit 210 performs layer 1 communication processing on data transmitted from the base station 200 and data received by the base station 200 according to the control of the CPU 201.
  • the layer 1 unit 210 includes a wireless communication unit 210b, a modulation / demodulation unit 210c, and an encoding / decoding unit 210d.
  • the wireless communication unit 210b performs wireless communication with the mobile station 100 using LTE.
  • the radio communication unit 210b converts the radio signal received by the antenna into a modulation / demodulation unit 210c into a baseband signal and outputs the baseband signal.
  • the wireless communication unit 210b converts the baseband signal output from the modulation / demodulation unit 210c into a wireless signal and transmits it from the antenna. Note that the wireless communication unit 210b may communicate with another mobile communication such as LTE A.
  • the modulation / demodulation unit 210c When the modulation / demodulation unit 210c acquires the signal encoded by the encoding / decoding unit 210d according to the control of the CPU 201, the modulation / demodulation unit 210c modulates and outputs the modulated signal to the wireless communication unit 210b. Also, when the modulation / demodulation unit 210c acquires a baseband signal from the wireless communication unit 210b according to the control of the CPU 201, the modulation / demodulation unit 210c demodulates and transmits it to the encoding / decoding unit 210d.
  • the encoding / decoding unit 210d When the encoding / decoding unit 210d acquires the data to be transmitted stored in the data buffer unit 202 according to the control of the CPU 201, the encoding / decoding unit 210d performs error correction encoding and outputs the data to the wireless communication unit 210b. Also, when the encoding / decoding unit 210d acquires the demodulated signal from the modulation / demodulation unit 210c under the control of the CPU 201, the encoding / decoding unit 210d performs error correction decoding and stores the signal in the data buffer unit 202.
  • the CPU 201 performs layer 2 and layer 3 processing, and the layer 1 unit 210 performs layer 1 processing.
  • the present invention is not limited to this.
  • One processor may do.
  • hardware that performs a part of processing (for example, confidential processing) among processing performed by the CPU 201 such as layer 2 processing, or hardware that supports part of the processing may be provided.
  • FIG. 5 is a diagram illustrating communication processing of the mobile station according to the second embodiment.
  • the mobile station 100 according to the second embodiment includes a layer 1 unit 110, a layer 2 unit 120, a radio resource control unit 131, and an application unit 141, and each unit controls communication processing and communication processing.
  • the layer 1 unit 110 includes a wireless communication unit 110b, a demodulation unit 111, a decoding unit 112, an encoding unit 113, and a modulation unit 114, and each unit controls layer 1 communication processing and communication processing.
  • the layer 1 unit 110 is realized by the DSP 110a, the wireless communication unit 110b, the modulation / demodulation unit 110c, and the encoding / decoding unit 110d described above.
  • the radio communication unit 110b converts the high-frequency signal received by the antenna into a baseband signal and outputs the baseband signal to the demodulation unit 111, and converts the baseband signal output from the modulation / demodulation unit 110c into a high-frequency signal and transmits it from the antenna. .
  • the demodulator 111 When the demodulator 111 acquires the baseband signal from the radio communication unit 110 b, the demodulator 111 performs demodulation processing using an OFDMA (Orthogonal Frequency Division Multiple Access) scheme and transmits the demodulated signal to the decoding unit 112.
  • OFDMA Orthogonal Frequency Division Multiple Access
  • Decoding section 112 performs error correction decoding on the data received at mobile station 100 and outputs the data to layer 2 section 120.
  • Encoding section 113 performs error correction encoding on the data transmitted from mobile station 100 and outputs the result to radio communication section 110b.
  • the Modulation section 114 performs modulation processing by SC-FDMA (Single Carrier Frequency Division Multiple Access: Single Carrier-FDMA) and outputs the result to radio communication section 110b.
  • the layer 2 unit 120 includes a MAC (Media Access Control) receiver 121, an RLC (Radio Link Control) receiver 122, a PDCP (Packet Data Convergence Protocol) receiver 123, a PDCP transmitter 124, an RLC transmitter 125, and a MAC transmitter. 126.
  • Each unit of the layer 2 unit 120 performs layer 2 communication processing and communication processing control.
  • the layer 2 unit 120 has three sub-layers: a MAC sublayer, an RLC sublayer, and a PDCP sublayer.
  • the layer 2 unit 120 separates and combines data according to the format of each sublayer.
  • the layer 2 unit 120 is realized by the CPU 101 and the data buffer unit 102 described above.
  • the MAC receiving unit 121 separates data received by the mobile station 100 for each logical channel (LCH: Logical Channel), analyzes the MAC CE (Control Element) included in the received data, and analyzes the analysis result in layer 1 Feedback to the unit 110 and the MAC transmission unit 126.
  • LCH Logical Channel
  • the RLC receiver 122 separates and combines data according to the MAC and PDCP formats. In addition, the RLC reception unit 122 performs a process (reordering process) for correcting a change in the reception order of data generated due to an error in wireless communication.
  • the PDCP receiving unit 123 transfers the data acquired from the RLC receiving unit 122 to the radio resource control unit 131 and the application unit 141 in the order of sequence numbers.
  • the PDCP transmission unit 124 sets a sequence number in the data acquired from the radio resource control unit 131 and the application unit 141 and transfers the data to the RLC transmission unit 125.
  • the RLC transmission unit 125 separates and combines data in accordance with each format of MAC and PDCP.
  • the RLC transmission unit 125 performs retransmission control (ARQ: Automatic Repeat request).
  • the MAC transmission unit 126 multiplexes the data of each logical channel and the MAC CE to generate a MAC PDU (Protocol Data Unit) of data transmitted from the mobile station 100. Further, the MAC transmission unit 126 manages the buffer data amount stored in the data buffer unit 102, generates a surplus transmission power value, determines the transmission data amount for each logical channel based on the logical channel priority, and HARQ. (Hybrid ARQ) Control processing is performed.
  • MAC PDU Protocol Data Unit
  • the radio resource control unit 131 controls radio resources and the entire radio communication in the mobile station 100.
  • the radio resource control unit 131 performs processes such as paging, call establishment and release, communication state measurement, management and reporting, connection switching control such as handover and reselection.
  • the application unit 141 is a higher layer that processes user data received by the mobile station 100 and generates user data transmitted from the mobile station 100.
  • the mobile station 100 according to the second embodiment transmits data to the base station 200 after performing modulation using the SC-FDMA scheme in uplink communication.
  • the present invention is not limited to this, and other communication methods that can be used for uplink communication may be used.
  • the mobile station 100 receives data transmitted from the base station 200 in downlink communication, the mobile station 100 demodulates the data using the OFDMA scheme.
  • the present invention is not limited to this, and other communication methods that can be used for downlink communication, such as the SOFDA (Scalable OFDMA) method, may be used.
  • FIG. 6 is a diagram illustrating layer 1 communication processing of the mobile station according to the second embodiment.
  • the layer 1 unit 110 of the mobile station 100 according to the second embodiment includes the radio communication unit 110b, the demodulation unit 111, the decoding unit 112, the encoding unit 113, and the modulation unit 114. Layer 1 communication processing and control of communication processing are performed.
  • the wireless communication unit 110b mutually converts the wireless signal and the baseband signal.
  • the demodulator 111 acquires the baseband signal from the wireless communication unit 110b, the demodulator 111 performs demodulation processing and transmits the demodulated signal to the decoder 112.
  • the demodulation unit 111 includes a measurement unit 111a, a fast Fourier transform unit 111b, and a demodulation processing unit 111c.
  • the measurement unit 111a performs cell search and level measurement.
  • the fast Fourier transform unit 111b demodulates the OFDMA symbol by FFT (Fast Fourier Transform).
  • the demodulation processing unit 111c demodulates the multi-level modulated symbol by QPSK (Quadrature Phase Shift Keying), 16QAM (Quadrature Amplitude Modulation), 64QAM, or the like.
  • Decoding section 112 performs error correction decoding on the data received at mobile station 100 demodulated by demodulation section 111 and outputs the data to layer 2 section 120 as described above.
  • the decoding unit 112 includes a derate matching unit 112a, a HARQ combining unit 112b, a Turbo decoding unit 112c, and a CRC (Cyclic Redundancy Check) checking unit 112d.
  • the derate matching unit 112a restores data that has been expanded or reduced in accordance with the set physical channel resource.
  • the HARQ combining unit 112b combines retransmission data by HARQ retransmission processing.
  • the Turbo decoding unit 112c decodes the Turbo encoded data.
  • the CRC checking unit 112d checks the correctness of the decoded data by CRC.
  • the encoding unit 113 performs error correction encoding on the data acquired from the layer 2 unit 120 and transmitted from the mobile station 100 and outputs the data to the modulation unit 114.
  • the encoding unit 113 includes a CRC adding unit 113a, a Turbo encoding unit 113b, and a rate matching unit 113c.
  • the CRC assigning unit 113a calculates a CRC for the data acquired from the layer 2 unit 120 and assigns a calculation result.
  • the Turbo encoding unit 113b performs Turbo encoding of the data to which the CRC is added by the CRC adding unit 113a.
  • the rate matching unit 113c decompresses or reduces data according to the set physical channel resource.
  • the modulation unit 114 performs modulation processing by the SC-FDMA scheme on the data transmitted from the mobile station 100 encoded by the encoding unit 113 and outputs the data to the radio communication unit 110b.
  • the modulation unit 114 includes a modulation processing unit 114a, a discrete Fourier transform unit 114b, a subcarrier mapping unit 114c, and an inverse fast Fourier transform unit 114d.
  • the modulation processing unit 114a performs multilevel modulation using QPSK, 16QAM, 64QAM, or the like.
  • the discrete Fourier transform unit 114b performs DFT (Discrete Fourier Transform) processing in order to perform SC-FDMA modulation.
  • DFT Discrete Fourier Transform
  • the subcarrier mapping unit 114c performs processing for setting data transmitted from the mobile station 100 to a physical channel resource designated from the network.
  • the inverse fast Fourier transform unit 114d modulates data transmitted from the mobile station 100 into SC-FDMA symbols by IFFT (Inverse Fast Fourier Transform: Inverse FFT).
  • FIG. 7 is a diagram illustrating layer 2 communication processing of the mobile station according to the second embodiment.
  • the layer 2 unit 120 of the mobile station 100 according to the second embodiment includes the MAC reception unit 121, the RLC reception unit 122, the PDCP reception unit 123, the PDCP transmission unit 124, the RLC transmission unit 125, and the MAC transmission unit. 126.
  • Each unit of the layer 2 unit 120 performs layer 2 communication processing and communication processing control.
  • the MAC reception unit 121 includes an LCH separation unit 121a and a MAC CE analysis unit 121b.
  • the LCH separator 121a separates the data received from the layer 1 unit 110 and received by the mobile station 100 for each logical channel.
  • the MAC CE analysis unit 121b analyzes the MAC CE included in the received data, and feeds back the analysis result to the layer 1 unit 110 and the MAC transmission unit 126.
  • the RLC reception unit 122 transfers the data acquired from the MAC reception unit 121 to the PDCP reception unit 123 as described above. In addition, the RLC reception unit 122 performs reordering processing of received data.
  • the PDCP reception unit 123 transfers the data acquired from the RLC reception unit 122 to the radio resource control unit 131 and the application unit 141.
  • the PDCP transmission unit 124 transfers the data acquired from the radio resource control unit 131 and the application unit 141 to the RLC transmission unit 125.
  • the RLC transmission unit 125 transfers the data acquired from the PDCP transmission unit 124 to the MAC transmission unit 126.
  • the RLC transmission unit 125 performs retransmission control.
  • the MAC transmission unit 126 includes a BSR unit 126a, a PHR (Power HeadRoom) unit 126b, an LCH priority processing unit 126c, an UL (UpLoad) -HARQ unit 126d, and a MAC PDU generation unit 126e.
  • the BSR unit 126 a manages the buffer data amount stored in the data buffer unit 102.
  • the PHR unit 126b generates a surplus transmission power value.
  • the LCH priority processing unit 126c determines the transmission data amount for each logical channel according to the priority of the logical channel.
  • the UL-HARQ unit 126d performs HARQ control of data transmitted from the mobile station 100.
  • the MAC PDU generation unit 126e generates a MAC PDU transmitted from the mobile station 100 by multiplexing the data of each logical channel and the MAC CE.
  • FIG. 8 is a diagram illustrating communication processing of the base station according to the second embodiment.
  • the base station 200 according to the second embodiment includes a layer 1 unit 210, a layer 2 unit 220, and a radio resource control unit 231, and each unit controls communication processing and communication processing.
  • the layer 1 unit 210 includes a wireless communication unit 210b, a demodulation unit 211, a decoding unit 212, an encoding unit 213, and a modulation unit 214, and each unit controls layer 1 communication processing and communication processing.
  • Data processing in the layer 1 unit 210 is performed in the same manner as the mobile station 100. However, in the base station 200, as will be described in detail later, data for each user is multiplexed immediately before transmission of physical channel data (before IFFT) and immediately after reception of physical channel data (after FFT). ), User separation is performed. The data of each user is encoded and modulated, demodulated and decoded on a user basis.
  • the layer 1 unit 210 is realized by the CPU 201, the wireless communication unit 210b, the modulation / demodulation unit 210c, and the encoding / decoding unit 210d described above.
  • the radio communication unit 210b converts a high-frequency signal received by the antenna into a baseband signal and outputs the baseband signal to the demodulation unit 211, and converts the baseband signal output from the modulation / demodulation unit 210c into a high-frequency signal and transmits it from the antenna. .
  • the demodulation unit 211 When acquiring the baseband signal from the radio communication unit 210b, the demodulation unit 211 performs demodulation processing by the SC-FDMA method and transmits the demodulation processing to the decoding unit 212.
  • Decoding section 212 performs error correction decoding on the data received at base station 200 and outputs the data to layer 2 section 220.
  • the encoding unit 213 performs error correction encoding on the data transmitted from the base station 200 and outputs the data to the wireless communication unit 210b.
  • the modulation unit 214 performs modulation processing by the OFDMA method and outputs the result to the wireless communication unit 210b.
  • the layer 2 unit 220 includes a MAC reception unit 221, an RLC reception unit 222, a PDCP reception unit 223, a PDCP transmission unit 224, an RLC transmission unit 225, and a MAC transmission unit 226. Each unit performs layer 2 communication processing and communication processing. Control.
  • the layer 2 unit 220 includes three sublayers, a MAC sublayer, an RLC sublayer, and a PDCP sublayer, and performs data separation and combination in accordance with the format of each sublayer. The processing of the layer 2 unit 220 is also performed for each user, as in the layer 1 unit 210, as will be described in detail later.
  • the layer 2 unit 220 is realized by the CPU 201 and the data buffer unit 202 described above.
  • the MAC receiving unit 221 separates the data received at the base station 200 for each logical channel, analyzes the MAC CE included in the received data, and feeds back the analysis result to the MAC transmitting unit 226.
  • the RLC receiver 222 separates and combines data according to the MAC and PDCP formats. In addition, the RLC reception unit 222 performs reordering processing of received data.
  • the PDCP receiving unit 223 transfers the data acquired from the RLC receiving unit 222 to the radio resource control unit 231 and the gateway 300 in the order of sequence numbers.
  • the PDCP transmission unit 224 sets a sequence number in the data acquired from the radio resource control unit 231 and the gateway 300 and transfers the sequence number to the RLC transmission unit 225.
  • the RLC transmission unit 225 separates and combines data in accordance with the MAC and PDCP formats. In addition, the RLC transmission unit 225 performs retransmission control.
  • the MAC transmission unit 226 generates data to be transmitted from the base station 200 by multiplexing data of each logical channel and MAC CE. Further, the MAC transmission unit 226 performs processing such as determination of the transmission data amount for each logical channel based on the priority of the logical channel, HARQ control, and the like.
  • the radio resource control unit 231 controls radio resources and the entire radio communication in the base station 200.
  • the radio resource control unit 231 performs processing such as connection switching control such as paging, call establishment and release, handover, and reselection.
  • the radio resource control unit 231 is connected to the gateway 300 and transmits / receives data to / from the core network 10.
  • the gateway 300 is connected to the base station 200 by wired communication, performs processing for transmitting user data received by the base station 200 to the core network 10, and transmits a user data from the base station 200 to the core network 10. Device.
  • the base station 200 modulates the data using the OFDMA scheme in downlink communication and transmits data to the mobile station 100.
  • the present invention is not limited to this, and other communication methods that can be used for downlink communication such as the SOFDA method may be used.
  • the base station 200 demodulates using the SC-FDMA scheme.
  • the present invention is not limited to this, and other communication methods that can be used for uplink communication may be used.
  • FIG. 9 is a diagram illustrating layer 1 communication processing of the base station according to the second embodiment.
  • the layer 1 unit 210 of the base station 200 according to the second embodiment includes the radio communication unit 210b, the demodulation unit 211, the decoding unit 212, the encoding unit 213, and the modulation unit 214. Layer 1 communication processing and control of communication processing are performed.
  • the wireless communication unit 210b mutually converts the wireless signal and the baseband signal.
  • the demodulator 211 acquires the baseband signal from the wireless communication unit 210b
  • the demodulator 211 performs demodulation processing and transmits the demodulated signal to the decoder 212.
  • the demodulation unit 211 includes a fast Fourier transform unit 211b and a subcarrier demapping unit 211d that collectively process data multiplexed for a plurality of users. Further, the demodulation unit 211 includes a demodulation processing unit 211c and an inverse discrete Fourier transform unit 211e provided for each user (for example, user 1, user 2,).
  • the fast Fourier transform unit 211b demodulates the SC-FDMA symbol by FFT.
  • the subcarrier demapping unit 211d extracts data received at the base station 200 from the physical channel resource of the signal demodulated by the fast Fourier transform unit 211b.
  • the demodulation processing unit 211c demodulates the symbols that are multi-level modulated by QPSK, 16QAM, 64QAM, or the like.
  • the decoding unit 212 performs error correction decoding on the data received at the base station 200 demodulated for each user by the demodulation unit 211 and outputs the data to the layer 2 unit 220 for each user.
  • the decoding unit 212 includes a derate matching unit 212a, a HARQ combining unit 212b, a Turbo decoding unit 212c, and a CRC checking unit 212d.
  • the derate matching unit 212a restores data that has been expanded or reduced in accordance with the set physical channel resource.
  • the HARQ combining unit 212b combines retransmission data by HARQ retransmission processing.
  • the Turbo decoding unit 212c decodes the Turbo encoded data.
  • the CRC checker 212d checks the correctness of the decoded data by CRC.
  • the encoding unit 213 performs error correction encoding on the data transmitted from the base station 200 acquired for each user from the layer 2 unit 220 and outputs the data to the modulation unit 214 for each user.
  • the encoding unit 213 includes a CRC adding unit 213a, a Turbo encoding unit 213b, and a rate matching unit 213c.
  • the CRC assigning unit 213a calculates a CRC for the data acquired from the layer 2 unit 220 and assigns a calculation result.
  • the Turbo encoding unit 213b performs Turbo encoding of the data to which the CRC is added by the CRC adding unit 213a.
  • the rate matching unit 213c decompresses or reduces data according to the set physical channel resource.
  • the modulation unit 214 performs modulation processing by the OFDMA method on the data transmitted from the base station 200 encoded by the encoding unit 213 for each user, and multiplexes the data for each user to perform wireless communication.
  • the modulation unit 214 includes a modulation processing unit 214a and a subcarrier mapping unit 214c provided for each user.
  • the modulation unit 214 includes an inverse fast Fourier transform unit 214d that performs batch processing on data multiplexed for a plurality of users.
  • the modulation processing unit 214a performs multi-level modulation using QPSK, 16QAM, 64QAM, or the like.
  • the subcarrier mapping unit 214c performs processing for setting data transmitted from the base station 200 to a physical channel resource designated from the network.
  • the inverse fast Fourier transform unit 214d multiplexes the data for each user transmitted from the base station 200 and modulates the data into OFDMA symbols by IFFT.
  • FIG. 10 is a diagram illustrating layer 2 communication processing of the base station according to the second embodiment.
  • the layer 2 unit 220 of the base station 200 according to the second embodiment includes the MAC reception unit 221, the RLC reception unit 222, the PDCP reception unit 223, the PDCP transmission unit 224, the RLC transmission unit 225, and the MAC transmission unit. 226.
  • Each unit of the layer 2 unit 220 controls communication processing of layer 2 and communication processing.
  • the processing of the layer 2 unit 220 is performed for each user as the entire layer 2 unit 220. That is, when the layer 2 unit 220 performs the process of the user 1, the processes of other users (users 2,...) Are performed by different layer 2 units that are different for each user. In the process of the layer 2 unit 220, scheduling between users is also performed.
  • the MAC reception unit 221 includes an LCH separation unit 221a and a MAC CE analysis unit 221b.
  • the LCH separation unit 221a separates the data received from the layer 1 unit 210 and received by the base station 200 for each logical channel.
  • the MAC CE analysis unit 221b analyzes the MAC CE included in the received data and feeds back the analysis result to the MAC transmission unit 226.
  • the RLC receiver 222 transfers the data acquired from the MAC receiver 221 to the PDCP receiver 223 as described above. In addition, the RLC reception unit 222 performs reordering processing of received data.
  • the PDCP receiver 223 transfers the control data acquired from the RLC receiver 222 to the radio resource controller 231 and transfers the user data acquired from the RLC receiver 222 to the gateway 300.
  • the PDCP transmission unit 224 transfers the control data acquired from the radio resource control unit 231 and the user data acquired from the gateway 300 to the RLC transmission unit 225.
  • the RLC transmission unit 225 transfers the data acquired from the PDCP transmission unit 224 to the MAC transmission unit 226 as described above. In addition, the RLC transmission unit 225 performs retransmission control.
  • the MAC transmission unit 226 includes an LCH priority processing unit 226c, a UL-HARQ unit 226d, and a MAC PDU generation unit 226e.
  • the LCH priority processing unit 226c determines the transmission data amount for each logical channel according to the priority of the logical channel.
  • the UL-HARQ unit 226d performs HARQ control of data transmitted from the base station 200.
  • the MAC PDU generation unit 226e generates a MAC PDU transmitted from the base station 200 by multiplexing the data of each logical channel and the MAC CE.
  • FIG. 11 is a diagram illustrating a processing example of the layer 2 data according to the second embodiment.
  • the following processing is performed.
  • FIG. 11 when VoIP packets 41a and 41b are transmitted by LCH # 2, and control data and user data of other services are transmitted by another logical channel (for example, LCH # 1). This will be explained based on.
  • the PDCP sublayer of the layer 2 unit 120 sequentially receives the VoIP packets 41a and 41b from the application layer by LCH # 2.
  • the PDCP sublayer acquires the received VoIP packets 41a and 41b as PDCP SDU (Service Data Unit) 42a2 and 42b2, respectively.
  • the PDCP sublayer generates PDCP PDUs 42a and 42b by adding headers 42a1 and 42b1 including sequence numbers to the acquired PDCP SDUs 42a2 and 42b2, and transfers them to the RLC sublayer.
  • the RLC sublayer of the layer 2 unit 120 acquires the PDCP PDUs 42a and 42b as RLC SDUs, respectively.
  • the RLC sublayer independently generates the RLC PDU by adding a header without dividing, combining, or performing the obtained RLC SDU, and transfers the RLC PDU to the MAC sublayer.
  • the RLC sublayer does not divide the PDCP PDU 42 a and uses the RLC SDU 43 a 2.
  • the RLC sublayer can be divided into RLC SDU segments 43a3 and 43b2 after acquiring the PDCP PDU 42b as the RLC SDU.
  • the RLC sublayer combines the RLC SDU 43a2 and the RLC SDU segment 43a3 to adjust the size, and adds the header 43a1 to generate the RLC PDU 43a.
  • the RLC sublayer transfers the generated RLC PDU 43a to the MAC sublayer.
  • the RLC sublayer generates the RLC PDU 43b by adding the header 43b1 to the divided RLC SDU segment 43b2, and transfers it to the MAC sublayer.
  • the processes in the PDCP sublayer and the RLC sublayer described above are performed for each logical channel.
  • the MAC sublayer of the layer 2 unit 120 acquires the RLC PDU 43a generated for the LCH # 2 as the MAC SDU 444.
  • the MAC sublayer combines the acquired MAC SDU 444, the MAC SDU 443 generated for other logical channels, and the generated MAC CE 442, and adds a header 441 to generate a MAC PDU 44.
  • the MAC sublayer adjusts the size of the MAC PDU 44 by adding a padding 445 when the size of data to be transmitted is insufficient with respect to the size that can be transmitted in the generated MAC PDU 44.
  • the layer 1 unit 110 of the mobile station 100 acquires the MAC PDU 44 generated in the MAC sublayer and transmits the MAC PDU 44 as the transport block 45 to the base station 200.
  • the VoIP packets 41a and 41b are illustrated and described.
  • the present invention is not limited to this, and the second embodiment is not limited to other audio data such as music distribution, real-time data such as moving image data, and the like. It can also be applied when transmitting user data.
  • FIG. 12 is a block diagram illustrating a wireless communication system according to the second embodiment.
  • the wireless communication system according to the second embodiment includes a mobile station 100 and a base station 200.
  • the radio communication system according to the second embodiment can transmit and receive user data such as VoIP data and control data for controlling transmission and reception of user data between the mobile station 100 and the base station 200.
  • the base station 200 can set the SPS resources 261 and 262 at regular intervals and the DS resource 271 according to the request of the mobile station 100 for the mobile station 100.
  • the mobile station 100 can transmit data to the base station 200 using the SPS resources 261 and 262 and the DS resource 271 set from the base station 200.
  • the SPS resources 261 and 262 are examples of first transmission resources (rule transmission resources) for which allocation is reserved in advance.
  • the DS resource 271 is an example of a second transmission resource (dynamic transmission resource).
  • the SPS resources 261 and 262 are set in a cycle in which a period obtained by adding or subtracting a SPS cycle to a reference cycle (eg, 20 ms) at a specified time (eg, 5 ms) alternately.
  • a reference cycle eg, 20 ms
  • a specified time eg, 5 ms
  • a long period for example, 25 ms obtained by adding a specified time to the reference period and a short period (15 ms) are alternately set.
  • the VoIP data can be generated periodically, and the voice encoding interval at which the VoIP data can be generated is set shorter (for example, 20 ms) than the long cycle.
  • the reference period is an element that determines the setting interval of the SPS resource.
  • the reference period is usually set based on the voice encoding period of the VoIP packet so that the amount of data that can be transmitted by the SPS resource for a certain period is equal to or greater than the data amount of the generated VoIP packet. .
  • the reference period may be set equal to or close to the speech coding period.
  • the above-described reference period of the SPS period is an example, and an arbitrary interval may be set.
  • the specified time of the SPS cycle described above is an example, and an arbitrary time may be set.
  • the SPS cycle may be a fixed cycle with an arbitrary interval.
  • the voice encoding cycle of the VoIP packet may be a fixed cycle with an arbitrary interval.
  • the mobile station 100 includes a data buffer unit 102, a control unit 151, a MAC PDU generation unit 152, and a transmission unit 153.
  • the data buffer unit 102 temporarily stores user data and control data such as VoIP data transmitted from the mobile station 100 to the base station 200.
  • the data buffer unit 102 can be realized by, for example, a RAM such as an SRAM or another storage device.
  • the control unit 151 compares the size of the RLC SDU 43c2 to be transmitted with the size of a packet that can be transmitted by the SPS resource 262 that transmits the RLC SDU 43c2.
  • the control unit 151 controls a request for setting the DS resource 271 to the base station 200 according to the comparison result.
  • the control unit 151 controls the MAC PDU generation unit 152 and the transmission unit 153 to control the DS resource 271. Do not require setting.
  • the control unit 151 does not transmit the BSR requesting the setting of the DS resource 271 for the base station 200. Thereby, the base station 200 does not receive the BSR, and thus does not set the DS resource 271 for the mobile station 100.
  • the BSR is included in the MAC PDU as the BSR MAC CE by the MAC PDU generation unit 152, and the MAC PDU including the BSR MAC CE is transmitted to the base station 200 by the transmission unit 153.
  • the control unit 151 can be realized by the CPU 101, for example.
  • a BSR is an example of a resource request.
  • control unit 151 compares the size of the RLC SDU 43c2 with the size that can be transmitted by the SPS resource 262. As a result, the control unit 151 determines whether or not there is a possibility that the data buffer unit 102 has a continuous stagnation that remains for a certain period of time if the DS resource 271 is not requested, due to the RLC SDU 43c2. Determine.
  • the RLC SDU 43c2 When the size of the RLC SDU 43c2 exceeds the size of the packet that can be transmitted by the SPS resource 262, the RLC SDU 43c2 is divided in order to transmit the RLC SDU 43c2 to the base station 200.
  • the control unit 151 transmits the divided part by the SPS resource 262 and transmits the remaining part by the next SPS resource. Therefore, the control unit 151 determines that there is a possibility that the data buffer unit 102 is continuously retained due to the RLC SDU 43c2, and requests the DS resource 271.
  • the control unit 151 determines that the continuous retention due to the RLC SDU 43c2 does not occur in the data buffer unit 102, and does not request the DS resource 271.
  • the size of the packet that can be transmitted by the SPS resource 262 varies depending on the size of the MAC header of the SPS resource 262, the type of MAC CE included in the MAC PDU, and the like.
  • the control unit 151 calculates the size of a packet that can be transmitted by the SPS resource 262 each time the SPS resource 262 that transmits the RLC SDU 43c2 is compared with the size of the RLC SDU 43c2. At this time, if the size of the RLC SDU 43c2 is equal to or smaller than the transmittable size, the control unit 151 does not transmit the BSR in the SPS resource 262, and thus there is no need to consider the BSR size in the SPS resource 262.
  • control unit 151 calculates the size of a packet that can be transmitted by the SPS resource 262, excluding the BSR size in advance. Accordingly, since the RLC SDU 43c2 having a larger size than that calculated when including the BSR is transmitted by the SPS resource 262 without being divided, the use of the DS resource 271 can be further suppressed.
  • the control unit 151 calculates the size of a packet that can be transmitted by the SPS resource 262 every time it is compared with the size of the RLC SDU 43c2.
  • the present invention is not limited to this, and the control unit 151 may compare the size of a packet that can be transmitted by the SPS resource 262 using a preset fixed value.
  • the control unit 151 does not transmit the BSR by the SPS resource 262 that transmits the RLC SDU 43c2, when transmitting the RLC SDU 43c2.
  • the BSR can be transmitted by the SPS resource 262 together with the RLC SDU 43c2.
  • the BSR is not transmitted by the SPS resource 262 that transmits the RLC SDU 43c2.
  • control unit 151 performs the above-described comparison and determines whether or not the data transmitted to the base station 200 stored in the data buffer unit 102 is only data of a specific logical channel.
  • the control unit 151 controls the DS resource 271 setting request for the base station 200 according to the comparison result and the determination result. Regardless of the result of the comparison, the control unit 151 transmits data to the base station 200 stored in the data buffer unit 102 other than a specific logical channel (for example, control data or FTP (File Transfer Protocol) data). Is included, control for requesting setting of the DS resource 271 for the base station 200 is performed.
  • a specific logical channel is VoIP data.
  • VoIP data is constantly transmitted from the mobile station 100 to the base station 200.
  • the data such as control data that is not allowed to be delayed or the FTP data that may be generated irregularly and in large quantities is transmitted by the DS resource.
  • the data of a specific logical channel is an example of a predetermined type of data. Note that when real-time data is constantly transmitted from the mobile station 100 to the base station 200, the data of the specific logical channel may be real-time data such as moving image data.
  • the MAC PDU generation unit 152 Based on the control of the control unit 151, the MAC PDU generation unit 152 adds the MAC header, MAC CE, RLC SDU of other logical channels, etc. to the RLC PDU generated by adding the RLC header to the RLC SDU 43c2.
  • a MAC PDU 44a is generated.
  • the MAC PDU generation unit 152 does not include the BSR MAC CE in the MAC PDU 44a when the size of the RLC SDU 43c2 is equal to or smaller than the size of the packet that can be transmitted by the SPS resource 262 according to the control of the control unit 151. Thereby, the setting of the unnecessary DS resource 271 by the base station 200 can be suppressed.
  • the MAC PDU generation unit 152 can be realized by the layer 2 unit 120, for example.
  • the transmission unit 153 transmits the MAC PDU 44 a generated by the MAC PDU generation unit 152 to the base station 200 based on the control of the control unit 151.
  • the transmission unit 153 can be realized by the layer 1 unit 110, for example.
  • the base station 200 has a resource setting unit 251.
  • the resource setting unit 251 controls the setting of the DS resource 271 for the mobile station 100 according to the control of the DS resource 271 setting request from the mobile station 100.
  • the resource setting unit 251 sets the DS resource 271 for the mobile station 100 when the amount of buffer data included in the BSR transmitted from the mobile station 100 exceeds a predetermined threshold (for example, “0 Byte”).
  • a predetermined threshold for example, “0 Byte”.
  • the resource setting unit 251 sets the DS resource 271 for the mobile station 100 when the buffer data amount included in the BSR transmitted from the mobile station 100 is not equal to or less than a predetermined threshold.
  • the predetermined threshold value is not limited to “0 Byte”, and an arbitrary positive value may be set.
  • SPS when communication is started using SPS, resource scheduling information set from the base station 200 is notified when the mobile station 100 starts service. Since the mobile station 100 periodically sets resources, the mobile station 100 can periodically transmit data without requesting a resource each time data is transmitted to the base station 200. Further, since the base station 200 does not have to transmit scheduling information using the control channel every time data is transmitted from the mobile station 100, resources can be used effectively.
  • SPS when the size of speech encoded data or the period of data transmission changes due to the interruption of the conversation and the silence state, etc., the base station 200 instructs to change the scheduling information parameters using the control channel. By doing so, the resources to be set for the mobile station 100 are optimized.
  • SPS is a scheduling method suitable for handling periodic transmission data.
  • SPS is applied to VoIP, it is possible to efficiently use resources by setting the SPS cycle to be the same as the voice coding cycle of VoIP so that data of one packet can be transmitted with one resource. it can.
  • the mobile station 100 transmits a BSR that reports the amount of data stored in the data buffer unit 102 to the base station 200 in order to acquire resources suitable for transmission of transmission data. .
  • the process of transmitting the BSR is performed in the MAC sublayer of the layer 2 unit 120.
  • the BSR is generated as control data in the MAC sublayer in the mobile station 100, and the BSR is multiplexed with packet data and transmitted to the base station 200, or the BSR is transmitted alone to the base station 200.
  • the content reported from the mobile station 100 to the base station 200 by the BSR is a buffer data amount (total value of each logical channel) of each logical channel stored in the data buffer unit 102.
  • the generation of the BSR is triggered.
  • new transmission data such as a newly voice-encoded VoIP packet
  • the buffer data amount of data to be transmitted to the base station 200 stored in the data buffer unit 102 for each logical channel, Alternatively, when the total value for each logical channel group designated by the base station 200 is “0 Byte”
  • B When new transmission data is generated, other data is already stored in the data buffer unit 102 However, if the priority of the logical channel group to which the new data to be transmitted belongs is higher than the priority of the logical channel group to which the other data belongs
  • (C) Even if a certain time has elapsed since the last transmission of the BSR In the case where no transmission resource is set from the base station 200, (A) is a scenario assuming periodic transmission of VoIP data.
  • (B) is a trigger condition assuming a case where control data is generated during transmission of a large amount of data in the control channel.
  • (C) is a trigger condition that assumes a case where the transmitted BSR does not reach the base station 200 due to a radio communication error.
  • a BSR transmitted based on the establishment of (A) to (C) is referred to as a regular BSR.
  • a resource for transmitting the BSR and the transmission of the BSR are performed in the following procedure. This procedure is performed every TTI (Transmission Time Interval).
  • TTI Transmission Time Interval
  • the TTI can be set to 1 ms, for example.
  • the mobile station 100 confirms whether the generation of BSR is triggered.
  • the mobile station 100 determines whether the transmission resource for transmitting new data is set regardless of whether it is based on DS or SPS. Check.
  • the mobile station 100 performs the following process when transmission resources are set.
  • the mobile station 100 transmits SR when the following conditions (4) and (5) are satisfied when the regular BSR is included in the BSR whose generation is triggered. (4) SPS resource is not set (5) Regular BSR is not triggered by the data of a specific logical channel
  • the specific logical channel is a user data transmission / reception such as VoIP data
  • VoIP data Is the logical channel used for Of the data transmitted from the mobile station 100
  • a logical channel having a lower priority than data such as control data that is not particularly preferable for delay and that periodically and continuously transmits data is a specific logical channel. Should be specified.
  • the “specific logical channel” in (5) is designated as a VoIP logical channel.
  • the mobile station 100 first sets the BSR as a resource, divides a packet of data transmitted from the data buffer unit 102, multiplexes a part of the divided data with the BSR, and sets the same resource. To send.
  • the BSR is not multiplexed with the packet, and the BSR is not transmitted.
  • the mobile station 100 determines that the size of the VoIP data packet is equal to the size of the packet that can be transmitted by the SPS resource or the size of the VoIP data packet is smaller than the size of the packet that can be transmitted. Do not send BSR. Therefore, no DS resource is set from the base station 200 to the mobile station 100.
  • the mobile station 100 can set the SPS cycle in which the SPS resource is set to a cycle obtained by alternately repeating a section obtained by adding or subtracting the reference cycle with a specified time. For example, if the reference period is 20 ms and the specified time is 5 ms, two different periods of 25 ms and 15 ms are alternately set as the SPS period, such as 25 ms, 15 ms, 25 ms, 15 ms,. The This is to prevent a new transmission processing timing in the same process and a retransmission processing timing due to an error from colliding in a short time in the HARQ processing in LTE TDD mode.
  • the above-described reference period of the SPS period is an example, and an arbitrary interval may be set.
  • the specified time of the SPS cycle described above is an example, and an arbitrary time may be set.
  • the SPS cycle may be a fixed cycle with an arbitrary interval.
  • the mobile station 100 of the second embodiment will be described in detail later with reference to FIGS. 14 and 15, but when BSR is triggered, the transmission resource used for transmission of new data from the mobile station 100 is the mobile station. It is determined whether it is set to 100. Here, it does not matter whether the transmission resource is a DS resource or an SPS resource, and does not affect the determination result.
  • the mobile station 100 requests the scheduling resource from the base station 200.
  • the mobile station 100 determines the following conditions (D) and (E).
  • the type of data stored in the data buffer unit 102 is only data of a specific logical channel.
  • E The size of the RLC SDU transmitted first and the RLC SDU transmitted at the time. The size of the packet that can be transmitted by the MAC PDU transmission resource is compared, and the RLC SDU transmitted first in the MAC PDU transmission resource can be incorporated without being divided.
  • the condition (D) In addition, it is a condition for confirming that there is no data in the data buffer unit 102 to be transmitted even if the DS resource is used, such as control data and FTP data.
  • “data of a specific logical channel” is VoIP data.
  • Condition (E) is a condition for confirming that the size of the VoIP packet to be transmitted is not larger than the size that can be transmitted with the assumed SPS resource due to header compression and cancellation of ROHC (RObust Header Compression). It is.
  • the compression of the ROHC header may be released based on a change in the communication environment. At this time, the size of the VoIP packet increases. As a result, it may be necessary to divide the VoIP packet when it is incorporated into the MAC PDU.
  • the mobile station 100 determines that it can transmit the VoIP packet transmitted at the earliest point with one SPS resource, and generates a BSR. Without canceling the BSR trigger. Then, the mobile station 100 generates a MAC PDU that transmits the VoIP packet transmitted first. As a result, the BSR is not incorporated into the MAC PDU and transmitted to the base station 200.
  • “data of a specific logical channel” is VoIP data, but is not limited to this, real-time data such as moving image data, and other user data transmitted from the mobile station 100 Also good.
  • FIG. 13 is a timing chart illustrating resource setting operations in the wireless communication system according to the second embodiment.
  • the VoIP packets 50 a and 50 b are voice encoded data packets generated by the application unit 141 of the mobile station 100.
  • the SPS resources 260, 261, 262, 263, and 264 are SPS resources set from the base station 200 to the mobile station 100 in the SPS cycle.
  • the DS resource 271 is an unnecessary DS resource in which the setting from the base station 200 to the mobile station 100 is suppressed.
  • the VoIP packet 53 a is a VoIP packet corresponding to the VoIP packet 50 a and is a VoIP packet transmitted from the mobile station 100 to the base station 200 using the SPS resource 262.
  • the VoIP packet 53b is a VoIP packet corresponding to the VoIP packet 50b, and is a VoIP packet transmitted from the mobile station 100 to the base station 200 using the SPS resource 263.
  • the voice encoding cycle in which the VoIP packet is generated is, for example, 20 ms.
  • the SPS cycle in which the SPS resource is set is set so that two different cycles of 25 ms and 15 ms are alternately continued, with the reference cycle being, for example, 20 ms and the specified time being, for example, 5 ms.
  • two VoIP packets may be generated in one SPS period.
  • two VoIP packets 50a and 50b are received by the layer 2 unit 120 during one SPS period under such conditions.
  • the mobile station 100 triggers generation of a regular BSR.
  • the logical channel of VoIP data is designated as “specific logical channel”.
  • the specific logical channel is a logical channel that is used for transmission / reception of user data, and is a logical channel that transmits data having a lower priority than data such as control data in which delay is not particularly desirable.
  • the layer 2 unit 120 receives from the application unit 141 the VoIP packet 50b to be transmitted next, which is generated after the voice encoding cycle has elapsed since the generation of the VoIP packet 50a. Shall be. It is assumed that VoIP packets are transmitted in the order received by the layer 2 unit 120.
  • the data buffer unit 102 stores the VoIP packet 50a transmitted first and the VoIP packet 50b transmitted next. That is, data with the same priority is already stored. Also, it is assumed that the condition (C) is not met. Accordingly, since none of the conditions (A) to (C) is satisfied, the mobile station 100 does not trigger the generation of the BSR.
  • the mobile station 100 attempts to transmit the VoIP packet 50 a at the data transmission timing by the SPS resource 262.
  • the data buffer unit 102 stores the VoIP packet 50a transmitted first and the VoIP packet 50b transmitted next. That is, since only the VoIP packets 50a and 50b that are data of a specific logical channel are stored in the data buffer unit 102, the condition (D) is satisfied.
  • the condition (E) Is satisfied.
  • the VoIP packet 50b is divided, and a part of the divided VoIP packet 50b is multiplexed with the VoIP packet 50a, and the mobile station 100 To the base station 200.
  • the base station 200 acquires the VoIP packet 53a corresponding to the VoIP packet 50a (or a part of the VoIP packet 53b corresponding to a part of the VoIP packet 53a and the divided VoIP packet 50b) from the received SPS resource 262. .
  • the base station 200 determines that there is no DS resource request from the mobile station 100 because the received SPS resource 262 does not include the BSR. For this reason, the base station 200 does not set the DS resource 271 for the mobile station 100.
  • the next VoIP packet 50b (or the remainder of the divided VoIP packet 50b) is transmitted from the mobile station 100 to the base station 200 using the SPS resource 263. Is done.
  • the base station 200 acquires the VoIP packet 53b corresponding to the VoIP packet 50b (or the remainder of the VoIP packet 53b corresponding to the remainder of the divided VoIP packet 50b) from the received SPS resource 263.
  • the timing of the transmission resource is set according to a certain rule as described above, but has a slight fluctuation.
  • the mobile station 100 it is assumed that only the data of one VoIP packet 50a is stored in the data buffer unit 102 as shown in FIG. 13B. At this point, it is further assumed that a new VoIP packet 50b is received by the layer 2 unit 120.
  • the reference period of the SPS period and the size of the packet that can be transmitted by the SPS resource are sufficiently set according to the voice encoding period and the size of the VoIP packet.
  • the DS resource is not used, and transmission processing is continued only with the SPS resources. There is a high possibility that it will eventually be leveled and resolved.
  • the mobile station 100 determines that the subsequent VoIP packet is not generated if there is no sudden large amount of data. Transmission can be continued without stagnation.
  • the mobile station does not make the determination of the above conditions (D) and (E). It is assumed that the BSR is similarly triggered at the time shown in FIG. For this reason, when the BSR is generated in FIG. 13C, the VoIP packet 50 a is transmitted using the SPS resource 262. In this case, since the VoIP packet 50b, which is the second VoIP packet, is stored in the buffer at the time of FIG. 13C, a BSR indicating the size of the VoIP packet 50b is transmitted to the base station. Become. Based on this, since the size of the second VoIP packet is indicated in the BSR, the base station determines that the DS resource is requested from the mobile station, and sets the DS resource 271 to the mobile station. Will do.
  • the mobile station transmits the VoIP packet 50b using the set DS resource 271.
  • the SPS resource 263 since the VoIP packet 50b has already been transmitted to the base station and the VoIP packet does not exist in the buffer, the SPS resource 263 is not used. Accordingly, the next SPS resource is not used and is wasted, and the resource may not be used efficiently.
  • the DS resource uses a resource that is common to other user data, if an unnecessary DS resource is set, the setting of the DS resource for the other user data is hindered and the other user data resources are compressed. there's a possibility that. Even when the SPS period is all constant, two VoIP packets are similarly generated during one SPS period due to speech encoding timing, layer 2 processing delay, and the like. It can happen.
  • the mobile station 100 compares the size of the VoIP packet 50a with the size of the packet that can be transmitted by the SPS resource 262 according to the condition (E). Then, as a result of the comparison, when the mobile station 100 can be incorporated into the transmission resource of the MAC PDU to be transmitted without being divided, the SPS is not requested from the base station 200 for the DS resource 271 as described above.
  • the packet 50b is transmitted by the resource 262. Thereby, since generation
  • FIG. 14 and FIG. 15 are flowcharts showing the BSR transmission processing of the second embodiment.
  • the BSR transmission process is executed for each TTI, for example.
  • TTI is set to 1 ms.
  • the present invention is not limited to this, and the TTI can be set to an arbitrary time interval as necessary.
  • the processing illustrated in FIGS. 14 and 15 will be described in order of step number.
  • Step S11 The control unit 151 determines whether or not the BSR is triggered.
  • the BSR unit 126a starts generating the BSR.
  • the BSR that has been generated by the BSR unit 126a based on the BSR trigger is transmitted to the base station 200 as the BSR MAC CE generated in step S23. If the BSR is triggered (step S11: YES), the controller 151 advances the process to step S12. On the other hand, if the BSR is not triggered (step S11: NO), the control unit 151 ends the process.
  • Step S12 The control unit 151 determines whether or not a transmission resource used for transmitting new data from the mobile station 100 to the base station 200 is set for the mobile station 100. Here, in the determination in step S12, it does not matter whether the set transmission resource is DS or SPS. If the transmission resource is set (step S12 YES), the control unit 151 advances the process to step S21 (FIG. 15). On the other hand, if the transmission resource is not set (step S12: NO), the control unit 151 advances the process to step S13.
  • Step S13 The control unit 151 determines whether or not the regular BSR is triggered, that is, whether or not the BSR determined to be triggered in step S11 is the regular BSR. If the regular BSR has been triggered (YES in step S13), the control unit 151 advances the process to step S14. On the other hand, if the regular BSR is not triggered (NO in step S13), the control unit 151 ends the process.
  • Step S14 The control unit 151 determines whether an SPS resource is not set for the mobile station 100, and determines whether the regular BSR is triggered by a type of data other than VoIP data. To do. The control unit 151 further determines whether one of the two determination conditions is satisfied. If at least one of the two determination conditions in step S14 is satisfied (YES in step S14), the control unit 151 advances the process to step S15. On the other hand, if neither of the two determination conditions in step S14 is satisfied (NO in step S14), the control unit 151 ends the process.
  • the control unit 151 has a higher priority than the VoIP data, and when the BSR is triggered by data other than the VoIP data, such as control data for which the occurrence of delay is suppressed more than the VoIP data, the scheduling request (SR: Scheduling Request) Does not interfere with the trigger. Thereby, generation
  • the control unit 151 determines whether the regular BSR is triggered by data of a type other than VoIP data as one of the determination conditions.
  • the present invention is not limited to this, and the regular BSR is triggered by data other than other types of data transmitted from the mobile station 100 using transmission resources, such as real-time data other than VoIP data such as moving image data. It may be determined whether or not.
  • Step S15 The control unit 151 triggers a scheduling request. Thereby, transmission of a scheduling request is started. Thereafter, the control unit 151 ends the process.
  • Step S21 The control unit 151 determines whether the type of data stored in the data buffer unit 102 is only VoIP data that is data of a specific logical channel. If the type of data stored in the data buffer unit 102 is only VoIP data (step S21 YES), the control unit 151 advances the process to step S22. On the other hand, if the type of data stored in the data buffer unit 102 includes data transmitted through another logical channel such as control data or other types of user data (NO in step S21), the control unit 151 Advances the process to step S23.
  • a BSR MAC CE is generated in step S23. Is done. Thereby, while suppressing generation of useless DS resources based on VoIP data, it is possible to suppress occurrence of delay of control data that has a higher priority than VoIP data and is desired to suppress occurrence of delay more than VoIP data. Further, it is possible to suppress the influence on the transmission of the VoIP packet due to the delay due to the user data other than the VoIP data that occurs relatively irregularly staying in the data buffer unit 102.
  • Step S22 The control unit 151 establishes a data size determination expression (expression (1) below) indicating whether or not the packet of VoIP data transmitted first can be transmitted by SPS without being divided. It is determined whether or not to do. If the data size determination formula is established (YES in step S22), the process proceeds to step S24. Accordingly, since the VoIP data transmitted first can be transmitted by SPS without being divided, the control unit 151 does not generate the BSR MAC CE. On the other hand, if the data size determination formula does not hold (NO in step S22), the VoIP data transmitted first is not transmitted by SPS without being divided, and the control unit 151 generates the BSR MAC CE. The process proceeds to step S23.
  • a data size determination expression expression (1) below
  • the designated MAC PDU is a MAC PDU of a transmission resource used for next transmission of data from the mobile station 100.
  • the RLC SDU is the size of the RLC SDU of the VoIP packet transmitted first.
  • the size of the RLC header is set to be equal to that of one RLC SDU in order to determine whether or not transmission is possible without dividing one RLC SDU in the mobile station 100 of the second embodiment. Since the size is used, it is a fixed value.
  • the size of the MAC header changes based on the presence or absence of the MAC CE included in the designated MAC PDU.
  • the size of the MAC CE changes based on the type of MAC CE included in the designated MAC PDU.
  • the data type stored in the data buffer unit 102 is only VoIP data
  • other types of data other than the VoIP data control data, etc.
  • the existence of is excluded. Therefore, it is possible to use all of the area in the designated MAC PDU, which is the SPS resource for transmitting VoIP data, to which data can be transmitted for the transmission of VoIP data. For this reason, the size of RLC SDUs and RLC headers of other types of data can be excluded from the data size determination formula.
  • the data size determination formula is an example, and can be arbitrarily set according to the priority between data and the size of each data or header.
  • the data size determination formula is determined using the formula (1).
  • the mobile station 100 does not request a DS resource when the VoIP data scheduled to be transmitted stored in the data buffer unit 102 can be transmitted using one SPS resource.
  • the present invention is not limited to this, and determination may be made using the following equation (2) as a data size determination equation.
  • the VoIP data scheduled to be transmitted stored in the data buffer unit 102 can be transmitted with a predetermined number n of SPS resources, the data is transmitted with the SPS without requesting the DS resource.
  • the estimated resource size is an estimated value of the size of a packet that can be transmitted by the transmission resource set in the SPS by the scheduling by the base station 200.
  • the size of the RLC header is a size corresponding to n RLC SDUs to determine whether or not n RLC SDUs can be transmitted, and is a fixed value if n is constant.
  • the size of the scheduled transmission RLC SDU is calculated by counting and summing the sizes of the scheduled RLC SDUs.
  • Step S23 The control unit 151 generates a BSR MAC CE, which is a MAC CE including a BSR indicating the amount of data to be transmitted stored in the data buffer unit 102 at that time.
  • the control unit 151 executes step S24, which will be described later, following step S23, thereby releasing the trigger of the BSR based on the generation of the BSR MAC CE in step S23.
  • Step S24 The control unit 151 cancels the BSR trigger. Thereby, the generation of the started BSR is canceled, and the BSR is not generated until the BSR is triggered again.
  • Step S25 The control unit 151 performs control to generate a MAC PDU based on the RLC PDU of data to be transmitted, and incorporates the generated MAC PDU into the set transmission resource and transmits the MAC PDU to the base station 200. I do. Thereafter, the control unit 151 ends the process.
  • a MAC PDU including a BSR indicating the amount of data stored in the data buffer unit 102 at that time generated in step S23 is generated in step S25 and transmitted to the base station 200.
  • the base station 200 controls whether or not a DS resource is set for the mobile station 100.
  • the determination process in step S14 is executed.
  • the present invention is not limited to this, and the determination process in step S13 and the determination process in step S14 may be interchanged.
  • the determination process in step S22 is executed.
  • the present invention is not limited to this, and the determination process in step S21 and the determination process in step S22 may be interchanged.
  • the process of step S25 is performed.
  • the processing in step S24 may be executed after the processing in step S25 and the processing in step S25 are interchanged and the processing in step S25 is executed.
  • the control unit 151 compares the size of the RLC SDU 43c2 with the size of the packet that can be transmitted by the SPS resource 262, and requests the setting of the DS resource 271. To control. As a result, it is determined whether there is a possibility that the VoIP packet read from the data buffer unit 102 is continuously stagnant from the comparison between the size of the RLC SDU 43c2 and the size that can be transmitted by the SPS resource 262. Thus, the request for setting the DS resource 271 is controlled.
  • the base station 200 is not requested to set the DS resource 271.
  • the base station 200 is not requested to set the DS resource 271.
  • the DS resource 271 transmits data such as control data that cannot be relatively delayed, and the occurrence of the delay can be suppressed.
  • the BSR MAC CE is not included in the MAC PDU 44a transmitted by the SPS resource 262. This makes it possible to increase the transmittable size of the RLC SDU 43c2 in the SPS resource 262 by the size of the BSR MAC CE. In addition, when setting the size of a packet that can be transmitted by the SPS resource, it can be reduced by the size of the BSR MAC CE.
  • the base station 200 does not set the DS resource 271 for the mobile station 100 when the BSR from the mobile station 100 is not transmitted. Thereby, useless DS resources 271 are suppressed, and a decrease in resource utilization efficiency can be suppressed.
  • the wireless communication system according to the third embodiment is different from the second embodiment in that, when it is determined that the data size determination formula is satisfied, “0 Byte” is set as the buffer data amount reported by the mobile station in the BSR. And different.
  • FIG. 16 is a block diagram illustrating a wireless communication system according to the third embodiment.
  • the wireless communication system according to the third embodiment includes a mobile station 500 and a base station 600.
  • the wireless communication system according to the third embodiment can transmit and receive user data such as VoIP data and control data for controlling transmission and reception of user data between the mobile station 500 and the base station 600.
  • the base station 600 can set the SPS resources 661 and 662 at regular intervals and the DS resource 671 according to the request of the mobile station 500 to the mobile station 500.
  • the mobile station 500 can transmit data to the base station 600 using the SPS resources 661 and 662 and the DS resource 671 set from the base station 600.
  • the SPS resources 661 and 662 are examples of first transmission resources (rule transmission resources) for which allocation is reserved in advance.
  • the DS resource 671 is an example of a second transmission resource (dynamic transmission resource).
  • SPS resources 661 and 662 are set at a cycle in which a period obtained by adding or subtracting a SPS cycle to a reference cycle at a specified time is alternately repeated.
  • the reference period of the SPS period is an example, and an arbitrary interval may be set.
  • the designated time of the SPS cycle is an example, and an arbitrary time may be set.
  • the SPS cycle may be a fixed cycle with an arbitrary interval.
  • the mobile station 500 includes a data buffer unit 502, a control unit 551, a MAC PDU generation unit 552, and a transmission unit 553.
  • the mobile station 500 is an example of the wireless communication device 1.
  • the data buffer unit 502 temporarily stores user data and control data such as VoIP data transmitted from the mobile station 500 to the base station 600.
  • the data buffer unit 502 can be realized by, for example, a RAM such as an SRAM or another storage device.
  • the control unit 551 compares the size of the RLC SDU 543c2 to be transmitted with the size of a packet that can be transmitted by the SPS resource 662 that transmits the RLC SDU 543c2.
  • the control unit 551 controls the DS resource 671 setting request for the base station 600 according to the comparison result.
  • the control unit 551 controls the MAC PDU generation unit 552 and the transmission unit 553 to indicate that the setting of the DS resource 671 is unnecessary. Send.
  • the BSR 544 a 1 is included in the MAC PDU 544 a as a BSR MAC CE by the MAC PDU generation unit 552, and the MAC PDU 544 a including the BSR MAC CE is transmitted to the base station 600 by the transmission unit 553.
  • the base station 600 does not set the DS resource 671 for the mobile station 500 when the buffer data amount included in the BSR 544a1 transmitted from the mobile station 500 is equal to or less than a predetermined threshold (for example, “0 bytes”). And Also, the base station 600 may not set the DS resource 671 for the mobile station 500 when the buffer data amount included in the BSR 544a1 transmitted from the mobile station 500 is “0 Byte”.
  • the control unit 551 sets the buffer data amount stored in the data buffer unit 502 to a predetermined threshold value or less. Control is performed to transmit the BSR 544a1 (for example, set to “0 Byte”) to the base station 600. Accordingly, the base station 600 that has received the BSR 544a1 compares the buffer data amount indicated in the BSR with a predetermined threshold (for example, “0 Byte”) and is equal to or less than the predetermined threshold. The resource 671 is not set.
  • the control unit 551 can be realized by the CPU 101 of the second embodiment, for example.
  • the BSR 544a1 is an example of a resource request.
  • the predetermined threshold value is not limited to “0 Byte”, and an arbitrary positive value may be set.
  • the size of the packet that can be transmitted by the SPS resource 662 varies depending on the size of the MAC header of the SPS resource 662, the type of MAC CE included in the MAC PDU, and the like.
  • the control unit 551 calculates the size of a packet that can be transmitted by the SPS resource 662 each time the SPS resource 662 that transmits the RLC SDU 543c2 is compared with the size of the RLC SDU 543c2.
  • the present invention is not limited to this, and the control unit 551 may compare the size of a packet that can be transmitted by the SPS resource 662 using a preset fixed value.
  • control unit 551 performs the above-described comparison and determines whether or not the data transmitted to the base station 600 stored in the data buffer unit 502 is only data of a specific logical channel.
  • the control unit 551 controls the DS resource 671 setting request for the base station 600 according to the comparison result and the determination result. Regardless of the comparison result, the control unit 551 sets the DS resource 671 for the base station 600 when the data transmitted to the base station 600 stored in the data buffer unit 502 includes data other than a specific logical channel. Perform the requested control.
  • the data of the specific logical channel is VoIP data. It is assumed that VoIP data is constantly transmitted from the mobile station 500 to the base station 600.
  • the data such as control data that is not allowed to be delayed or the FTP data that may be generated irregularly and in large quantities is transmitted by the DS resource.
  • the data of a specific logical channel is an example of a predetermined type of data. Note that when real-time data is constantly transmitted from the mobile station 500 to the base station 600, the data of the specific logical channel may be real-time data.
  • the control unit 551 indicates to the base station 600 that the buffer data amount is equal to or smaller than a predetermined threshold. Control is performed to transmit the BSR 544a1 including the information.
  • the MAC PDU generation unit 552 adds the RLC PDU generated by adding the RLC header to the RLC SDU 543c2, the MAC header, the MAC CE such as the BSR 544a1, and the RLC SDU of other logical channels.
  • a MAC PDU 544a is generated.
  • the MAC PDU generation unit 552 sets the buffer data amount of the BSR 544a1 included in the MAC PDU 544a to be equal to or less than a predetermined threshold when the size of the RLC SDU 543c2 is less than or equal to the size that can be transmitted by the SPS resource 662 according to the control of the control unit 551. . Thereby, the setting of the unnecessary DS resource 671 by the base station 600 can be suppressed.
  • the MAC PDU generation unit 552 can be realized by, for example, the layer 2 unit 120 of the second embodiment.
  • the transmission unit 553 transmits the MAC PDU 544 a generated by the MAC PDU generation unit 552 to the base station 600 based on the control of the control unit 551.
  • the transmission unit 553 can be realized by the layer 1 unit 110 of the second embodiment, for example.
  • the base station 600 has a resource setting unit 651.
  • the resource setting unit 651 controls the setting of the DS resource 671 for the mobile station 500 according to the control of the DS resource 671 setting request from the mobile station 500.
  • the resource setting unit 651 sets the DS resource 671 for the mobile station 500 when the amount of buffer data included in the BSR 544a1 transmitted from the mobile station 500 exceeds a predetermined threshold.
  • the resource setting unit 651 sets the DS resource 671 for the mobile station 500 when the amount of buffer data included in the BSR 544a1 transmitted from the mobile station 500 is not less than a predetermined threshold.
  • Base station 600 is an example of wireless communication apparatus 2.
  • FIGS. 17 and 18 are flowcharts showing the BSR transmission processing of the third embodiment.
  • the BSR transmission process is executed for each TTI, for example.
  • TTI is set to 1 ms.
  • the present invention is not limited to this, and the TTI can be set to an arbitrary time interval as necessary.
  • the processing illustrated in FIGS. 17 and 18 will be described in order of step number.
  • Step S31 The control unit 551 determines whether or not the BSR is triggered. If the BSR has been triggered (step S31: YES), the control unit 551 advances the process to step S32. On the other hand, if the BSR has not been triggered (step S31: NO), the control unit 551 ends the process.
  • Step S32 The control unit 551 determines whether or not transmission resources used for transmission of new data from the mobile station 500 to the base station 600 are set for the mobile station 500. If the transmission resource is set (step S32 YES), the control unit 551 advances the processing to step S41 (FIG. 18). On the other hand, if the transmission resource is not set (step S32: NO), the control unit 551 advances the process to step S33.
  • Step S33 The control unit 551 determines whether or not the regular BSR is triggered. If the regular BSR has been triggered (step S33: YES), the control unit 551 advances the process to step S34. On the other hand, if the regular BSR is not triggered (NO in step S33), the control unit 551 ends the process.
  • Step S34 The control unit 551 determines whether or not an SPS resource is set for the mobile station 500, and determines whether or not the regular BSR is triggered by a type of data other than VoIP data. To do. The control unit 551 further determines whether one of the two determination conditions is satisfied. If at least one of the two determination conditions in step S34 is satisfied (YES in step S34), the control unit 551 advances the process to step S35. On the other hand, if neither of the two determination conditions in step S34 is satisfied (step S34 NO), the control unit 551 ends the process. In step S34 of the third embodiment, the control unit 551 determines whether the regular BSR is triggered by a type of data other than VoIP data as one of the determination conditions. However, the present invention is not limited to this, and the regular BSR is triggered by data other than other types of data transmitted from the mobile station 500 using transmission resources, such as real-time data other than VoIP data such as moving image data. It may be determined whether or not.
  • Step S35 The control unit 551 triggers a scheduling request. Thereby, transmission of a scheduling request is started. Thereafter, the control unit 551 ends the process.
  • Step S41 The control unit 551 determines whether the type of data stored in the data buffer unit 502 is only VoIP data that is data of a specific logical channel. If the type of data stored in the data buffer unit 502 is only VoIP data (YES in step S41), the control unit 551 advances the process to step S42. On the other hand, if the type of data stored in the data buffer unit 502 includes data transmitted through other logical channels such as control data and other types of user data (NO in step S41), the control unit 551 is used. Advances the process to step S43. As a result, when control data or user data of another service is stored in the data buffer unit 502, a BSR MAC CE is generated in step S43.
  • Step S42 The control unit 551 establishes a data size determination equation (the above-described equation (1)) indicating whether or not the packet of VoIP data transmitted first can be transmitted by SPS without being divided. It is determined whether or not. If the data size determination formula is satisfied (YES in step S42), the process proceeds to step S44. Accordingly, since the VoIP data transmitted first can be transmitted by SPS without being divided, the control unit 551 does not generate the BSR MAC CE. On the other hand, if the data size determination formula is not satisfied (NO in step S42), the VoIP data transmitted first cannot be transmitted by SPS without being divided, and the control unit 551 generates the BSR MAC CE. The process proceeds to step S43.
  • a data size determination equation the above-described equation (1)
  • the data size determination formula is determined using the formula (1).
  • the VoIP data scheduled to be transmitted stored in the data buffer unit 502 can be transmitted with one SPS resource, the mobile station 500 does not request a DS resource.
  • the present invention is not limited to this, and the above-described equation (2) may be used as the data size determination equation.
  • the VoIP data scheduled to be transmitted stored in the data buffer unit 502 can be transmitted with a predetermined number n of SPS resources, the data is transmitted with the SPS without requesting the DS resource.
  • Step S43 The control unit 551 generates a BSR MAC CE that is a MAC CE including a BSR indicating the amount of data to be transmitted stored in the data buffer unit 502 at the time.
  • the control unit 551 executes step S45, which will be described later, following step S43, thereby releasing the BSR trigger based on the generation of the BSR MAC CE in step S43.
  • Step S44 The control unit 551 generates a BSR MAC CE indicating “0 Byte” regardless of the amount of data to be transmitted stored in the data buffer unit 502 at that time. Thereby, the buffer data amount of the data buffer unit 502 reported from the mobile station 500 to the base station 600 by the BSR is reported to be “0 Byte” irrespective of the actually stored data amount. In accordance with this, it is possible to perform control so that the DS resource is not set from the base station 600 to the mobile station 500 based on the BSR transmitted from the mobile station 500.
  • step S45 to be described later is executed following step S43.
  • Step S45 The control unit 551 cancels the BSR trigger.
  • Step S46 The control unit 551 performs control to generate a MAC PDU based on the RLC PDU of data scheduled to be transmitted, and controls the generated MAC PDU to be incorporated into the set transmission resource and transmitted to the base station 600. I do. Thereafter, the control unit 551 ends the process.
  • a MAC PDU including a BSR indicating the amount of data stored in the data buffer unit 502 at that time generated in step S43 is generated in step S46 and transmitted to the base station 600.
  • the base station 600 controls whether or not a DS resource is set for the mobile station 500.
  • the determination process in step S34 is executed.
  • the present invention is not limited to this, and the determination process in step S33 and the determination process in step S34 may be interchanged.
  • the determination process in step S42 is executed.
  • the present invention is not limited to this, and the determination process in step S41 and the determination process in step S42 may be interchanged.
  • the process of step S46 is performed.
  • step S45 may be executed after the processing in step S46 and the processing in step S46 are interchanged and the processing in step S46 is executed. Further, the process of step S45 may be executed before the process of step S43 and the process of step S44.
  • the same effects as those of the second embodiment can be obtained. Furthermore, in the third embodiment, when the size of the RLC SDU 543c2 is equal to or smaller than the size that can be transmitted by the SPS resource 662, the buffer data amount reported by the BSR 544a1 is reported as being equal to or less than a predetermined threshold (or “0 bytes”). Thereby, it is clearly notified by the transmission of BSR 544a1 from mobile station 500 to base station 600 that setting of DS resource 671 is unnecessary.
  • the buffer data amount of the data buffer unit 502 reported by the BSR 544a1 is reported as being equal to or less than a predetermined threshold (or “0 bytes”).
  • a predetermined threshold or “0 bytes”.
  • the wireless communication system provides management information used for managing the data buffer unit, and manages when a new VoIP packet is stored in the data buffer unit when the addition availability timer has expired. Suppress information updates.
  • the buffer data amount indicated by the management information is set to the buffer data amount reported by the BSR. This is different from the second embodiment in that the amount of VoIP packet data reported from the mobile station by BSR in one SPS cycle is suppressed.
  • FIG. 19 is a block diagram illustrating a wireless communication system according to the fourth embodiment.
  • the wireless communication system according to the fourth embodiment includes a mobile station 700 and a base station 800.
  • the radio communication system according to the fourth embodiment can transmit and receive user data such as VoIP data and control data for controlling transmission and reception of user data between the mobile station 700 and the base station 800.
  • the base station 800 can set the SPS resources 861 and 862 at regular intervals and the DS resource 871 according to the request of the mobile station 700 to the mobile station 700.
  • the mobile station 700 can transmit data to the base station 800 using the SPS resources 861 and 862 and the DS resource 871 set from the base station 800.
  • the SPS resources 861 and 862 are examples of first transmission resources (rule transmission resources) for which allocation is reserved in advance.
  • the DS resource 871 is an example of a second transmission resource (dynamic transmission resource).
  • SPS resources 861 and 862 are set at a cycle in which a section obtained by adding or subtracting the SPS cycle to the reference cycle at a specified time is alternately repeated.
  • the interval between the SPS resources 861 and 862 includes a longer period in which the time obtained by adding the reference period and the designated time is one period, and a shorter period in which the time obtained by subtracting the designated time from the reference period is one period. It is set alternately.
  • the reference period of the SPS period is an example, and an arbitrary interval may be set.
  • the designated time of the SPS cycle is an example, and an arbitrary time may be set.
  • the SPS cycle may be a fixed cycle with an arbitrary interval.
  • the mobile station 700 includes a data buffer unit 702, a control unit 751, a MAC PDU generation unit 752, a transmission unit 753, a management information storage unit 754, and an addition availability timer 755.
  • the mobile station 700 is an example of the wireless communication device 1.
  • the data buffer unit 702 temporarily stores user data and control data such as VoIP data transmitted from the mobile station 700 to the base station 800.
  • the data buffer unit 702 can be realized by, for example, a RAM such as an SRAM or another storage device.
  • the control unit 751 acquires data stored in the data buffer unit 702 at the timing of data transmission by the SPS resources 861 and 862, and sets the acquired data in the management information 7541 stored in the management information storage unit 754 To do. Thereby, the buffer data amount that is the data amount of the data stored in the data buffer unit 702 is set in the management information 7541.
  • the control unit 751 can be realized by the CPU 101 of the second embodiment, for example.
  • the control unit 751 deletes the data corresponding to the discarded data from the management information 7541 stored in the management information storage unit 754. As a result, the data amount of the discarded data is subtracted from the buffer data amount of the management information 7541.
  • the control unit 751 keeps time with the addition permission / rejection timer 755 and sets the management information 7541 to the addition permission state until a predetermined period has elapsed from the timing of data transmission by the SPS resources 861 and 862.
  • the length of the predetermined period may be set shorter than the longer cycle of the SPS and longer than the shorter cycle.
  • the control unit 751 updates the management information 7541 stored in the management information storage unit 754 when new data is stored in the data buffer unit 702. That is, the control unit 751 sets newly stored data in the management information 7541 stored in the management information storage unit 754 in the addition permission state. As a result, the data amount of the newly stored data is added to the buffer data amount of the management information 7541.
  • control unit 751 keeps time with the addition availability timer 755 and sets the management information 7541 to the addition refusal state after a predetermined period has elapsed from the timing of data transmission by the SPS resources 861 and 862.
  • the control unit 751 does not update the management information 7541 stored in the management information storage unit 754 when new data is stored in the data buffer unit 702. That is, control unit 751 does not set newly stored data in management information 7541 in the addition refusal state. As a result, the data amount of the newly stored data is not added to the buffer data amount of the management information 7541.
  • the control unit 751 controls the MAC PDU generation unit 752 and the transmission unit 753 to buffer data amount information indicating the buffer data amount indicated by the management information 7541 stored in the management information storage unit 754 with respect to the base station 800.
  • BSR744a1 including The BSR 744 a 1 is included in the MAC PDU 744 a as the BSR MAC CE by the MAC PDU generation unit 752, and the MAC PDU 744 a including the BSR MAC CE is transmitted to the base station 800 by the transmission unit 753.
  • the BSR 744a1 is an example of a resource request.
  • the MAC PDU generation unit 752 Based on the control of the control unit 751, the MAC PDU generation unit 752 adds the MAC header, the MAC CE such as BSR744a1, the RLC SDU of other logical channels, etc. to the RLC PDU generated by adding the RLC header to the RLC SDU. In addition, a MAC PDU 744a is generated.
  • the MAC PDU generation unit 752 can be realized by, for example, the layer 2 unit 120 of the second embodiment.
  • the transmission unit 753 transmits the MAC PDU 744 a generated by the MAC PDU generation unit 752 to the base station 800 based on the control of the control unit 751.
  • the transmission unit 753 can be realized by the layer 1 unit 110 according to the second embodiment, for example.
  • the management information storage unit 754 stores management information 7541 used for managing the data buffer unit 702.
  • the management information 7541 is updated by the control unit 751 based on the update of data transmitted to the base station 800 of the data buffer unit 702.
  • the management information 7541 indicates the type of data and the amount of data set in the management information based on the update by the control unit 751.
  • the control unit 751 stores the same data in the management information storage unit 754 as the management information 7541, thereby corresponding to the data stored in the data buffer unit 702. Management information 7541 is set.
  • the control unit 751 deletes the data corresponding to the data discarded from the data buffer unit 702 from the management information storage unit 754, thereby changing the management information 7541. delete.
  • the management information 7541 indicates the amount of buffer data to be reported to the base station 800 by the BSR 744a1 transmitted to the base station 800 next.
  • the data type indicates whether the data indicated by the management information is control data or real-time data such as VoIP data or moving image data.
  • the buffer data amount of the management information 7541 is a total value of the data amounts of the respective data set in the management information based on the update by the control unit 751.
  • the management information storage unit 754 can be realized by, for example, a RAM such as an SRAM or another storage device.
  • the addition permission / rejection timer 755 determines whether or not a predetermined period has elapsed from the timing of data transmission by the SPS resources 861 and 862 in order for the control unit 751 to switch and set the addition permission state and the addition rejection state in the management information 7541. This is a timer used for determination.
  • the addition availability timer 755 can be realized by the CPU 101, for example.
  • the base station 800 has a resource setting unit 851.
  • the resource setting unit 851 controls the setting of the DS resource 871 for the mobile station 700 according to the control of the DS resource 871 setting request from the mobile station 700.
  • the resource setting unit 851 sets the DS resource 871 for the mobile station 700 when the amount of buffer data included in the BSR 744a1 transmitted from the mobile station 700 exceeds a predetermined threshold.
  • the resource setting unit 851 sets the DS resource 871 for the mobile station 700 when the buffer data amount included in the BSR 744a1 transmitted from the mobile station 700 is not less than or equal to a predetermined threshold.
  • Base station 800 is an example of wireless communication apparatus 2.
  • the predetermined threshold value may be set to “0 Byte” or any positive value.
  • the control unit 751 generates a BSR 744a1 including buffer data amount information indicating the buffer data amount indicated by the management information 7541 stored in the management information storage unit 754 for the base station 800, and the generated BSR 744a1 is converted to the SPS. Transmit on resource 862.
  • the present invention is not limited to this, and the control unit 751 may not generate the BSR 744a1 when the buffer data amount indicated by the management information 7541 is a predetermined value or less (for example, “0 Byte” or less). Further, the control unit 751 may not include the BSR 744a1 in the MAC PDU 744a of the SPS resource 862 when the buffer data amount indicated by the management information 7541 is equal to or less than a predetermined value.
  • the transmittable size of the RLC SDU in the SPS resource 862 can be increased by the size of the BSR MAC CE. Further, when setting the size of the SPS resource, it can be reduced by the size of the BSR MAC CE.
  • the management information storage unit 754 stores management information 7541 that is the same data as the data to be transmitted stored in the data buffer unit 702. However, the management information storage unit 754 is not limited to this, and the management information storage unit 754 sets information corresponding to the data to be transmitted stored in the data buffer unit 702 and information indicating the data amount and the type of data to be transmitted. Management information including may be stored.
  • FIG. 20 is a timing chart illustrating an operation of setting resources in the wireless communication system according to the fourth embodiment.
  • FIG. 21 is a diagram illustrating a data buffer unit and a management state during a resource setting operation in the wireless communication system according to the fourth embodiment. The operation of the mobile station 700 according to the fourth embodiment will be described below with reference to FIGS.
  • VoIP packets 60g, 60i, and 60l in FIG. 20 are voice encoded data packets generated by the application unit of the mobile station 700.
  • the SPS resources 860, 861, 862, 863, and 864 are SPS resources set from the base station 800 to the mobile station 700 in the SPS cycle.
  • the DS resource 871 is an unnecessary DS resource in which the setting from the base station 800 to the mobile station 700 is suppressed.
  • the VoIP packet 63g2 is a VoIP packet corresponding to the VoIP packet 60g, and is a VoIP packet transmitted from the mobile station 700 to the base station 800 using the SPS resource 862.
  • the VoIP packet 63i2 is a VoIP packet corresponding to the VoIP packet 60i, and is a VoIP packet transmitted from the mobile station 700 to the base station 800 using the SPS resource 863.
  • FIG. 21A shows the state of the data buffer unit 702 and the management information when the VoIP packet 60g is received by the layer 2 unit of the mobile station 700.
  • FIG. 21B shows the state of the data buffer unit 702 and the management information when the VoIP packet 60 i is received by the layer 2 unit of the mobile station 700.
  • FIG. 21C shows the state of the data buffer unit 702 and management information when the VoIP packet 60 i is transmitted from the mobile station 700 to the base station 800 using the SPS resource 862.
  • FIG. 21D the data buffer unit 702 at the time of the data buffer unit 702 after the addition enable / disable timer 755 is restarted and addition update becomes possible and the buffer data amount of the data buffer unit 702 is reflected in the management information. And the status of management information.
  • Data buffer units 702a, 702b, 702c, and 702d in FIG. 21 indicate the amount of buffer data actually stored in the data buffer unit 702 at each time point in FIGS. 21A to 21D.
  • management information 754a, 754b, 754c, and 754d in FIG. 21 indicate the management information indicated by the management information storage unit 754 at each time point in FIGS. 21 (A) to (D).
  • the data 64g is data indicating the VoIP packet 60g in the management information 754a and 754b.
  • Data 64i is data indicating the VoIP packet 60i in the management information 754d.
  • the speech encoding period is set to 20 ms, for example.
  • the reference cycle is set to 20 ms and the specified time is set to 5 ms, for example, and two different cycles of 25 ms and 15 ms are alternately set.
  • the addition availability timer 755 starts at the timing of the SPS resource 860.
  • the timing of the SPS resource 861 comes after the elapse of the shorter SPS period (for example, 15 ms). Based on this, the addition availability timer 755 is restarted.
  • the mobile station 700 when the mobile station 700 receives the first VoIP packet 60g generated by the application unit at the layer 2 unit, the mobile station 700 triggers the generation of the regular BSR. To do.
  • the VoIP packet 60g is stored in the data buffer unit 702a, and the data 64g indicating the VoIP packet 60g is set in the management information 754a.
  • the logical channel of VoIP data is designated as “specific logical channel”.
  • the mobile station 700 since the condition (5) described above is not satisfied, transmission of a scheduling request is suppressed when a VoIP packet is generated. Accordingly, since the mobile station 700 does not request scheduling at this time, transmission of the VoIP packet is suspended until the next transmission timing by the SPS resource 862.
  • the management information state is set to the addition refusal state after the elapse of the reference period that is the timer period of the addition permission / rejection timer 755. Based on this, even if the VoIP packet is stored in the data buffer unit 702 until the state of the management information shifts to the addable state by restarting the addition enable / disable timer 755, the storage of the VoIP packet is stored in the management information. Is not reflected.
  • the mobile station 700 transmits a VoIP packet 60 i to be transmitted next, which is generated after the voice encoding cycle has elapsed since the generation of the VoIP packet 60 g transmitted first. It is assumed that the layer 2 part has received.
  • the data buffer unit 702 stores the VoIP packet 60g transmitted first and the VoIP packet 60i transmitted next. That is, data with the same priority is already stored. Also, it is assumed that the condition (C) is not met. Accordingly, since none of the conditions (A) to (C) is satisfied, the mobile station 700 does not trigger the generation of the BSR. Also, at the time of FIG. 20 (h), the addition permission / inhibition timer 755 is set to the addition refusal state.
  • the VoIP data generated immediately before the next SPS resource such as the VoIP packet 60i
  • the reference period of the SPS period and the size of the packet that can be transmitted by the SPS resource are sufficiently set according to the voice encoding period and the size of the VoIP packet.
  • fluctuations in processing of the SPS resource interval and speech coding interval and fluctuations in the amount of VoIP packets described above are eventually leveled and eliminated by continuing transmission processing using only SPS resources.
  • the mobile station 700 attempts to transmit the VoIP packet 60 g at the timing of data transmission by the SPS resource 862.
  • the data buffer unit 702 stores the VoIP packet 60g transmitted first and the VoIP packet 60i transmitted next.
  • the size of the VoIP packet transmitted first can be incorporated without being divided into the transmission resources of the MAC PDU to be transmitted.
  • the data stored in the data buffer unit 702c is stored in the VoIP packet as shown in FIG. 60i only.
  • the management information 754c reflects the discard of the VoIP packet 60g from the data buffer unit 702, the data 64g indicating the VoIP packet 60g is discarded from the management information 754c, and no data exists. Accordingly, the management information 754c indicates that the buffer data amount is “0 Byte”. Accordingly, the mobile station 700 generates a BSR MAC CE based on the trigger at the time point of FIG. At this time, “0 Byte” that is the buffer data amount indicated by the management information 754c is set in the BSR MAC CE. Then, the mobile station 700 generates a MAC PDU that includes the generated BSR MAC CE and transmits the VoIP packet 60g that is transmitted first.
  • the mobile station 700 incorporates the generated MAC PDU into the SPS 862 and transmits it.
  • a BSR indicating that the buffer data amount is “0 Byte” is incorporated into the MAC PDU and transmitted to the base station 800.
  • the SPS resource 862 which is the transmission resource of the MAC PDU that transmits the VoIP packet 60g
  • the VoIP packet 60i is divided, and a part thereof is multiplexed with the VoIP packet 60g and the BSR, and the mobile station 700 May be transmitted to the base station 800 using the SPS resource 862, but the subsequent description is omitted.
  • the base station 800 acquires the BSR 63g1 together with the VoIP packet 63g2 corresponding to the VoIP packet 60g from the received SPS resource 862.
  • the base station 800 transmits a part of the VoIP packet 63i2 corresponding to the VoIP packet 63g2 and a part of the divided VoIP packet 60i.
  • the base station 800 determines that the DS resource is not set for the mobile station 700 because the buffer data amount indicated by the BSR 63g1 included in the received SPS resource 862 is “0 Byte”. For this reason, the base station 800 does not set the DS resource 871 for the mobile station 700.
  • the addition availability timer 755 is started.
  • the management information is set to an addable state
  • the state of the data buffer unit 702 is referred to and set to the management information. That is, as shown in FIG. 21D, the VoIP packet 60i shown in the data buffer unit 702d is reflected, and the data 64i is set in the management information 754d.
  • the next VoIP packet 60i (or the remainder of the divided
  • the VoIP packet 60 i transmitted by the SPS resource 863 is read from the data buffer unit 702 and discarded, there is no data stored in the data buffer unit 702.
  • the management information reflects the discard of the VoIP packet 60i from the data buffer unit 702.
  • the data 64g indicating the VoIP packet 60i is discarded from the management information, and no data exists.
  • the mobile station 700 does not generate the BSR because the occurrence of the BSR is not triggered.
  • the mobile station 700 transmits the VoIP packet 60 i to the base station 800 using the SPS resource 863.
  • the addition availability timer 755 is started based on the transmission timing of the SPS resource 863.
  • the base station 800 acquires the VoIP packet 63i2 corresponding to the VoIP packet 60i from the received SPS resource 863.
  • the VoIP packet 60l generated by the application unit is received by the layer 2 unit.
  • the mobile station 700 since data is not stored in the data buffer unit 702, the mobile station 700 triggers generation of a regular BSR.
  • the data buffer unit 702 stores the VoIP packet 601 and sets data indicating the VoIP packet 601 in the management information.
  • the mobile station 700 and the base station 800 repeat the same processing thereafter.
  • a BSR indicating that the buffer data amount is “0 Byte” is generated, similarly to the VoIP packet 60 g.
  • FIGS. 22 and 23 are flowcharts showing the addition permission / prohibition timer processing of the fourth embodiment.
  • the addition permission / inhibition timer process is executed, for example, when the mobile station 700 starts a new VoIP communication.
  • the processing illustrated in FIGS. 22 and 23 will be described in order of step number.
  • Step S51 The control unit 751 sets the management information stored in the management information storage unit 754 to an addition refusal state in which the addition to be added is not performed, and sets the addition permission / prohibition timer to a stopped state that has not been started. To do. Thus, even if VoIP data is newly stored in the data buffer unit 702, the management information stored in the management information storage unit 754 is not added. Further, the addition availability timer is stopped.
  • Step S52 The control unit 751 sets the data indicated by the management information to an initial state (for example, no data and the buffer data amount is “0 Byte”).
  • Step S53 The control unit 751 determines whether or not the addition availability timer is operating. If the addition permission / prohibition timer is operating (step S53 YES), the controller 751 advances the process to step S54. On the other hand, if the addition permission / prohibition timer has not been started or has been stopped due to expiration (NO in step S53), control unit 751 advances the process to step S55.
  • Step S54 The control unit 751 determines whether or not the set time of the addition availability timer has expired. If the addition availability timer has expired (YES in step S54), the control unit 751 advances the process to step S58. On the other hand, if the set time of the addition availability timer has not expired (step S54 NO), the control unit 751 advances the process to step S55.
  • the set time of the addition enable / disable timer can be the reference time of the SPS resource as described above.
  • Step S55 The control unit 751 determines whether it is a transmission timing of data transmitted by the SPS resource. If it is the transmission timing of the SPS resource (YES in step S55), the control unit 751 advances the process to step S56. On the other hand, if it is not the timing for transmitting the SPS resource (NO in step S55), the control unit 751 advances the process to step S62 (FIG. 23).
  • Step S56 The control unit 751 starts an addition availability timer. As a result, the addition enable / disable timer is reset ("0" is set in the timer) and time counting is started. [Step S ⁇ b> 57]
  • the control unit 751 sets the management information stored in the management information storage unit 754 to an addition-permitted state that can be updated to be added. As a result, when VoIP data is newly stored in the data buffer unit 702, the data amount of the newly stored VoIP data is added to the management information stored in the management information storage unit 754. Thereafter, the control unit 751 advances the process to step S61 (FIG. 23).
  • Step S58 The control unit 751 sets the management information stored in the management information storage unit 754 to an addition refusal state in which updating for addition is not performed. Then, the control part 751 advances a process to step S62.
  • Step S61 The control unit 751 acquires data stored in the data buffer unit 702, and sets the acquired data as management information.
  • the control unit 751 determines whether or not the VoIP communication has ended. If the VoIP communication has ended (YES in step S62), the control unit 751 ends the process. On the other hand, if the VoIP communication has not ended (NO in step S62), the control unit 751 advances the process to step S53.
  • the addition permission / prohibition timer is controlled based on the storage and discard of VoIP data, and the transmission resource in VoIP communication is controlled.
  • the present invention is not limited to this, and the transmission resource in the data communication of the data described above may be controlled by controlling the addition enable / disable timer based on storage and discarding of user data such as other real-time data such as moving image data. .
  • step S56 the process of step S57 is executed, and then the process of step S61 is executed.
  • the present invention is not limited to this, and the order of execution of the processes of step S56, step S57, and step S61 may be changed.
  • FIG. 24 is a flowchart illustrating a BSR transmission process according to the fourth embodiment.
  • the BSR transmission process is executed for each TTI, for example.
  • TTI is set to 1 ms.
  • the present invention is not limited to this, and the TTI can be set to an arbitrary time interval as necessary. In the following, the process illustrated in FIG. 24 will be described in order of step number.
  • Step S71 The control unit 751 determines whether or not the BSR is triggered. If the BSR has been triggered (YES in step S71), the control unit 751 advances the process to step S72. On the other hand, if the BSR is not triggered (step S71: NO), the control unit 751 ends the process.
  • Step S72 The control unit 751 determines whether or not a transmission resource used for transmitting new data from the mobile station 700 to the base station 800 is set for the mobile station 700. If the transmission resource is set (step S72: YES), the control unit 751 advances the process to step S76. On the other hand, if no transmission resource is set (NO in step S72), the control unit 751 advances the process to step S73.
  • Step S73 The control unit 751 determines whether or not the regular BSR is triggered. If the regular BSR has been triggered (step S73: YES), the controller 751 advances the process to step S74. On the other hand, if the regular BSR is not triggered (NO in step S73), the control unit 751 ends the process.
  • Step S74 The control unit 751 determines whether or not an SPS resource is set for the mobile station 700, and determines whether or not the regular BSR is triggered by a type of data other than VoIP data. To do. The control unit 751 further determines whether one of the two determination conditions is satisfied. If at least one of the two determination conditions in step S74 is satisfied (YES in step S74), the control unit 751 advances the process to step S75. On the other hand, if neither of the two determination conditions in step S74 is satisfied (NO in step S74), the control unit 751 ends the process. In step S74 of the fourth embodiment, the control unit 751 determines whether the regular BSR is triggered by a type of data other than VoIP data as one of the determination conditions. However, the present invention is not limited to this, and the regular BSR is triggered by data other than other types of data transmitted from the mobile station 700 using transmission resources, such as real-time data other than VoIP data such as moving image data. It may be determined whether or not.
  • Step S75 The control unit 751 triggers a scheduling request. Thereby, transmission of a scheduling request is started. Thereafter, the control unit 751 ends the process.
  • Step S76 The control unit 751 generates a BSR MAC CE that is a MAC CE including a BSR indicating the amount of data to be transmitted stored in the data buffer unit 702 at the time.
  • the control unit 751 executes step S77, which will be described later, following step S76, thereby releasing the trigger of the BSR based on the generation of the BSR MAC CE in step S76.
  • Step S77 The control unit 751 cancels the BSR trigger.
  • Step S78 The control unit 751 performs control to generate a MAC PDU based on the RLC PDU of data to be transmitted, and controls the generated MAC PDU to be transmitted to the base station 800 by being incorporated in the set transmission resource. I do. Thereafter, the control unit 751 ends the process.
  • a MAC PDU including the BSR indicating the buffer data amount indicated by the management information stored in the management information storage unit 754 is generated in step S78 and transmitted to the base station 800.
  • the base station 800 controls the mobile station 700 to set whether or not the DS resource is set based on the management information that does not perform the addition update of the data amount when the timer expires by the addition enable / disable timer process. Is done.
  • step S74 when the result of the determination process in step S73 is YES, the determination process in step S74 is executed.
  • the present invention is not limited to this, and the determination process in step S73 and the determination process in step S74 may be interchanged.
  • step S76 after the process of step S76 is executed, the process of step S77 is executed.
  • the processing order of step S76 may be executed after the processing order of step S76 and the processing order of step S77 are changed and the processing of step S77 is executed. Further, the process of step S78 may be executed before the process of step S77.
  • FIG. 25 is a flowchart illustrating management information update processing according to the fourth embodiment.
  • the management information update process is executed by the mobile station 700 when one of the following occurs.
  • One of the triggers for the management information update process is when new data is stored in the data buffer unit 702 of the mobile station 700.
  • Another trigger for the management information update process is that the data stored in the data buffer unit 702 is read to generate a MAC PDU, and the data stored in the data buffer unit 702 is discarded. Is the case.
  • the process illustrated in FIG. 25 will be described in order of step number.
  • Step S81 The control unit 751 determines whether or not the trigger for executing the management information update process is storage of new data in the data buffer unit 702. If the trigger is data storage (step S81: YES), the controller 751 advances the process to step S82. On the other hand, if the trigger is discard based on reading of data stored in the data buffer unit 702 (NO in step S81), the control unit 751 advances the process to step S83. As a result, if data is discarded from the data buffer unit 702, the change in the data in the data buffer unit 702 becomes the management information regardless of whether the management information is in the addition permission state or the addition rejection state. Reflected.
  • Step S82 The control unit 751 determines whether or not the management information is in an addition-permitted state. If the management information is in the addition permission state (YES in step S82), the control unit 751 advances the process to step S83. On the other hand, if the management information is in the addition refusal state (step S82: NO), the control unit 751 ends the process. Thus, if the management information is in the addition-permitted state, the data indicated in the management information increases even when new data is stored in the data buffer unit 702. If the management information is in the addition refusal state, when new data is stored in the data buffer unit 702, the data indicated in the management information does not change.
  • Step S ⁇ b> 83 The control unit 751 increases or decreases the buffer data amount indicated by the management information in response to new storage or discard of data stored in the data buffer unit 702 that triggered the execution of the management information update process. .
  • the trigger for executing the management information update process is a new storage of data
  • the amount of the newly stored data is added to the buffer data amount indicated by the management information.
  • the management information update process is triggered when data is discarded, the amount of discarded data is subtracted from the buffer data amount indicated by the management information. Thereafter, the control unit 751 ends the process.
  • the wireless communication system of the fourth embodiment when the data buffer unit 702 stays in a transitional state, the increase in the buffer data amount of the BSR is suppressed, thereby using the resources. Reduces efficiency loss. That is, in the fourth embodiment, regarding the update for adding the buffer data amount of the BSR 744a1, the period during which the update can be performed is the transmission of the SPS resource in one SPS cycle (the period between two SPS resources). The period is limited to a certain period. Accordingly, when the transmission timing of the next SPS resource is close, even if a new VoIP packet is stored in the data buffer unit 702, the buffer data amount of the data buffer unit 702 reported by the BSR 744a1 does not increase.
  • the mobile station 700 it is assumed that only one VoIP packet is stored in the data buffer unit 702, and a new VoIP packet is generated when the transmission timing of the SPS resource is close.
  • a newly generated VoIP packet is transmitted using the DS resource
  • there is a possibility that there is no data to be transmitted using the next SPS resource for example, when no VoIP packet has been generated up to the next SPS resource.
  • the VoIP packet generated thereafter is not changed as long as there is no other sudden transmission data.
  • SPS resources can be transmitted sequentially without stagnation.
  • the buffer data amount reported to base station 800 by BSR 744a1 is zero.
  • the base station 800 that has received the BSR 744 a 1 indicating that the buffer data amount is 0 does not set the DS resource for the mobile station 700. In this way, by suppressing the generation of useless DS resources, a decrease in resource utilization efficiency is suppressed.
  • the period until expiration of the addition availability timer 755 is set shorter than the longer period of SPS.
  • the addition enable / disable timer 755 expires before the end of the longer SPS period in the mobile station 700, so that the addition of management information is rejected before the end of the longer SPS period, that is, immediately before the next SPS resource. Can be set to state. Accordingly, when two VoIP packets 60g and 60i are generated during the longer period of the SPS, the increase in the data amount of the data buffer unit 702 based on the second VoIP packet 60i is not reflected in the BSR 63g1. For this reason, since the request for the DS resource 871 is not performed in the mobile station 700, the request for the unnecessary DS resource 871 can be suppressed.
  • the period until expiration of the addition availability timer 755 is set longer than the shorter period of the SPS.
  • the addition enable / disable timer 755 does not expire during the shorter period of the SPS in the mobile station 700, so that the management information can be maintained in the addition permitted state during the shorter period of the SPS.
  • an increase in the data amount of the data buffer unit 702 based on the second VoIP packet with the shorter period of the SPS is generated in the BSR 63g1. Reflected. Accordingly, a DS resource request is made based on the second VoIP packet having the shorter SPS period, and the second VoIP packet having the shorter SPS period can be transmitted using the DS resource.
  • the shorter cycle of the SPS is shorter than the speech coding cycle.
  • the cause is different from the above-described fluctuations in the processing of the SPS resource interval and speech encoding interval, such as sudden data generation. It is possible that For this reason, there is a high possibility that it cannot be absorbed when the transmission process is continued only with the SPS resource. Accordingly, by requesting the setting of the DS resource 871 and transmitting by the DS resource 871, transmission of the subsequent VoIP packets can be continued without staying.
  • the radio communication system in a mobile station, when an RLC SDU transmitted to the base station is newly generated and stored in the data buffer unit, the RLC SDU is data other than a specific logical channel. It is determined whether it is (control data or the like). When the newly generated RLC SDU is data other than a specific logical channel, the update of the data buffer unit by the newly generated RLC SDU is reflected in the management information even in the addition refusal state. As a result, in the fourth embodiment, the amount of data of the VoIP packet reported from the mobile station by the BSR in one SPS cycle is suppressed, but addition of management information is not prevented for other types of data. Different from form.
  • FIG. 26 is a block diagram illustrating a wireless communication system according to the fifth embodiment.
  • the wireless communication system according to the fifth embodiment includes a mobile station 900 and a base station 1000.
  • the radio communication system according to the fifth embodiment can transmit and receive user data such as VoIP data and control data for controlling transmission and reception of user data between the mobile station 900 and the base station 1000.
  • the base station 1000 can set the SPS resources 1061 and 1062 at regular intervals and the DS resource 1071 according to the request of the mobile station 900 to the mobile station 900.
  • the mobile station 900 can transmit data to the base station 1000 using the SPS resources 1061 and 1062 and the DS resource 1071 set from the base station 1000.
  • the SPS resources 1061 and 1062 are examples of first transmission resources (rule transmission resources) for which allocation is reserved in advance.
  • the DS resource 1071 is an example of a second transmission resource (dynamic transmission resource).
  • SPS resources 1061 and 1062 are set in a cycle in which a period obtained by adding or subtracting a SPS cycle to a reference cycle by a specified time is alternately repeated.
  • the interval between the SPS resources 1061 and 1062 includes a longer period in which the time obtained by adding the reference period and the designated time is one period, and a shorter period in which the time obtained by subtracting the designated time from the reference period is one period. It is set alternately.
  • the reference period of the SPS period is an example, and an arbitrary interval may be set.
  • the designated time of the SPS cycle is an example, and an arbitrary time may be set.
  • the SPS cycle may be a fixed cycle with an arbitrary interval.
  • the mobile station 900 includes a data buffer unit 902, a control unit 951, a MAC PDU generation unit 952, a transmission unit 953, a management information storage unit 954, and an addition enable / disable timer 955.
  • the mobile station 900 is an example of the wireless communication device 1.
  • the data buffer unit 902 temporarily stores user data and control data such as VoIP data transmitted from the mobile station 900 to the base station 1000.
  • the data buffer unit 902 can be realized by, for example, a RAM such as an SRAM or another storage device.
  • the control unit 951 acquires data stored in the data buffer unit 902 at the timing of data transmission by the SPS resources 1061 and 1062, and sets the acquired data in the management information 9541 stored in the management information storage unit 954 To do. As a result, the buffer data amount that is the type and amount of data stored in the data buffer unit 902 is set in the management information 9541.
  • the control unit 951 can be realized by the CPU 101 of the second embodiment, for example.
  • the control unit 951 deletes data corresponding to the discarded data from the management information 9541 stored in the management information storage unit 954. As a result, the type of discarded data is deleted from the management information 9541 and the data amount of the discarded data is subtracted.
  • the control unit 951 counts with the addition permission / inhibition timer 955 and sets the management information 9541 to the addition permission state until a predetermined period elapses from the timing of data transmission by the SPS resources 1061 and 1062.
  • the length of the predetermined period may be set shorter than the longer cycle of the SPS and longer than the shorter cycle.
  • the control unit 951 updates the management information 9541 stored in the management information storage unit 954 when new data is stored in the data buffer unit 902. That is, the control unit 951 sets newly stored data in the management information 9541 stored in the management information storage unit 954. Thereby, in the addition permission state, the type of data newly stored in the management information 9541 is set, and the data amount of the newly stored data is added to the buffer data amount of the management information 9541.
  • control unit 951 counts with the addition permission / inhibition timer 955, and sets the management information 9541 to the addition refusal state after a predetermined period has elapsed from the timing of data transmission by the SPS resources 1061 and 1062.
  • the control unit 951 does not update the management information 9541 stored in the management information storage unit 954 when new data is stored in the data buffer unit 902. That is, control unit 951 does not set newly stored data in management information 9541 in the addition refusal state.
  • the type of newly stored data is not set in the management information 9541, and the data amount of the newly stored data is not added to the buffer data amount of the management information 9541.
  • the control unit 951 determines whether or not the newly stored data is data other than a specific logical channel. Judgment is made.
  • the control unit 951 updates the management information 9541 regardless of the state of the management information 9541. . That is, when the newly stored data is data other than a specific logical channel, the control unit 951 manages the management information stored in the management information storage unit 954 even if the management information 9541 is in the addition refusal state. Data newly stored in information 9541 is set.
  • the data of the specific logical channel is VoIP data.
  • VoIP data is constantly transmitted from the mobile station 900 to the base station 1000.
  • the data such as control data that is not allowed to be delayed or the FTP data that may be generated irregularly and in large quantities is transmitted by the DS resource.
  • the data of a specific logical channel is an example of a predetermined type of data.
  • the data of the specific logical channel may be real-time data such as moving image data.
  • the DS resource 1071 can be used to transmit data such as control data that does not allow a relatively long delay, and the occurrence of the delay can be suppressed.
  • the control unit 951 controls the MAC PDU generation unit 952 and the transmission unit 953 to buffer data amount information indicating the buffer data amount indicated by the management information 9541 stored in the management information storage unit 954 with respect to the base station 1000.
  • BSR944a1 including is transmitted.
  • the BSR 944a1 is included in the MAC PDU 944a as the BSR MAC CE by the MAC PDU generation unit 952, and the MAC PDU 944a including the BSR MAC CE is transmitted to the base station 1000 by the transmission unit 953.
  • the BSR 944a1 is an example of a resource request.
  • the MAC PDU generation unit 952 Based on the control of the control unit 951, the MAC PDU generation unit 952 adds the RLC PDU generated by adding the RLC header to the RLC SDU to the MAC header, the MAC CE such as the BSR 944a1, the RLC SDU of other logical channels, and the like. In addition, a MAC PDU 944a is generated.
  • the MAC PDU generation unit 952 can be realized, for example, by the layer 2 unit 120 of the second embodiment.
  • the transmission unit 953 transmits the MAC PDU 944 a generated by the MAC PDU generation unit 952 to the base station 1000 based on the control of the control unit 951.
  • the transmission unit 953 can be realized by the layer 1 unit 110 of the second embodiment, for example.
  • the management information storage unit 954 stores management information 9541 used for managing the data buffer unit 902.
  • the management information 9541 is updated by the control unit 951 based on the update of data transmitted to the base station 1000 of the data buffer unit 902.
  • the management information 9541 indicates the type of data and the amount of data set in the management information based on the update by the control unit 951.
  • the control unit 951 stores the same data in the management information storage unit 954 as management information 9541, thereby corresponding to the data stored in the data buffer unit 902.
  • Management information 9541 is set.
  • the control unit 951 deletes the data corresponding to the data discarded from the data buffer unit 902 from the management information storage unit 954, thereby delete.
  • the management information 9541 indicates the buffer data amount to be reported to the base station 1000 by the BSR 944a1 that is next transmitted to the base station 1000.
  • the data type indicates whether the data indicated by the management information is control data, VoIP data, or other user data.
  • the buffer data amount of the management information 9541 is a total value of the data amounts of the respective data set in the management information based on the update by the control unit 951.
  • the management information storage unit 954 can be realized by, for example, a RAM such as an SRAM or another storage device.
  • the addition permission / inhibition timer 955 determines whether or not a predetermined period has elapsed from the timing of data transmission by the SPS resources 1061 and 1062 in order for the control unit 951 to switch and set the addition permission state and the addition refusal state in the management information 9541. This is a timer used for determination.
  • the addition availability timer 955 can be realized by the CPU 101, for example.
  • the base station 1000 has a resource setting unit 1051.
  • the resource setting unit 1051 controls the setting of the DS resource 1071 for the mobile station 900 in accordance with the control of the DS resource 1071 setting request from the mobile station 900.
  • the resource setting unit 1051 sets the DS resource 1071 for the mobile station 900 when the amount of buffer data included in the BSR 944a1 transmitted from the mobile station 900 exceeds a predetermined threshold.
  • the resource setting unit 1051 sets the DS resource 1071 for the mobile station 900 when the buffer data amount included in the BSR 944a1 transmitted from the mobile station 900 is not less than or equal to a predetermined threshold.
  • Base station 1000 is an example of wireless communication apparatus 2.
  • the predetermined threshold value may be set to “0 Byte” or any positive value.
  • the control unit 951 transmits the BSR 944a1 including the buffer data amount information indicating the buffer data amount indicated by the management information 9541 stored in the management information storage unit 954 to the base station 1000.
  • the present invention is not limited to this, and the control unit 951 may not transmit the BSR 944a1 to the base station 1000 when the management information 9541 is equal to or less than a predetermined value (for example, 0 bytes or less) at the timing of transmitting the BSR 944a1 together with the MAC PDU 944a. .
  • a predetermined value for example, 0 bytes or less
  • management information storage unit 954 stores management information 9541 that is the same data as the data to be transmitted stored in the data buffer unit 902. However, the present invention is not limited to this, and the management information storage unit 954 sets information corresponding to the data to be transmitted stored in the data buffer unit 902 and information indicating the data amount and the data type. Management information including may be stored.
  • FIG. 27 is a flowchart illustrating management information update processing according to the fifth embodiment.
  • the management information update process is executed by the mobile station 900 when one of the following occurs.
  • One of the triggers for the management information update process is when new data is stored in the data buffer unit 902 of the mobile station 900.
  • Another trigger for the management information update process is that the data stored in the data buffer unit 902 is read to generate a MAC PDU, and the data stored in the data buffer unit 902 is discarded. Is the case.
  • the process illustrated in FIG. 27 will be described in order of step number.
  • Step S91 The control unit 951 stores new data in the data buffer unit 902 when the management information update process is executed, and the stored new data is other than VoIP data that is data of a specific logical channel. It is determined whether or not the data is. If the trigger is storage of data other than VoIP data (step S91: YES), the control unit 951 advances the process to step S94. On the other hand, if the trigger is storage of VoIP data or discard based on reading of data stored in the data buffer unit 902 (step S91: NO), the control unit 951 advances the processing to step S92.
  • the new data for the data buffer unit 902 can be obtained regardless of whether the management information is in the addition-permitted state or the addition-rejected state.
  • the memory is reflected in the management information. Therefore, when data other than VoIP data is stored in the data buffer unit 902, storage of data other than VoIP data in the data buffer unit 902 is transmitted to the base station 1000 regardless of the state of management information at the time of storage. This is also reflected in the BSR.
  • Base station 1000 sets a DS resource for mobile station 900 based on the buffer data amount including the data amount of data other than VoIP data indicated in the transmitted BSR.
  • Step S92 The control unit 951 determines whether or not the execution timing of the management information update process is storage of new data in the data buffer unit 902. If the trigger is data storage (step S92 YES), the control unit 951 advances the process to step S93. On the other hand, if the trigger is discard based on reading of data stored in the data buffer unit 902 (step S92: NO), the control unit 951 advances the process to step S94. As a result, if data is discarded from the data buffer unit 902, the change in the data in the data buffer unit 902 becomes the management information regardless of whether the management information is in the addition permission state or the addition rejection state. Reflected.
  • Step S93 The control unit 951 determines whether or not the management information is in an addition-permitted state. If the management information is in the addition permission state (step S93: YES), the control unit 951 advances the process to step S94. On the other hand, if the management information is in the addition refusal state (step S93: NO), the control unit 951 ends the process. Thus, if the management information is in the addition-permitted state, the data indicated in the management information increases even when new data is stored in the data buffer unit 902. If the management information is in the addition refusal state, when new data is stored in the data buffer unit 902, the data indicated in the management information does not change.
  • the control unit 951 increases or decreases the buffer data amount indicated by the management information in response to new storage or discard of data stored in the data buffer unit 902 that triggers execution of the management information update process. .
  • the control unit 951 adds the amount of newly stored data to the buffer data amount indicated by the management information, and newly The type of stored data is set in the management information.
  • the same update process is performed on the management information regardless of whether the newly stored data is VoIP data or data other than VoIP data.
  • the control unit 951 subtracts the amount of discarded data from the buffer data amount indicated by the management information, and sets the type of discarded data. delete.
  • the same update process is performed on the management information regardless of whether the discarded data is VoIP data or data other than VoIP data. Thereafter, the control unit 951 ends the process.
  • the same effect as that of the fourth embodiment can be obtained. Furthermore, in the fifth embodiment, when newly generated data is data other than a specific logical channel, the update of adding the buffer data amount of the management information 9541 is performed regardless of the state of the management information 9541. Do. Therefore, when data other than a specific logical channel is stored in the data buffer unit 902, the amount of data other than the specific logical channel is included in the buffer data amount reported to the base station 1000 by the BSR 944a1. Will be included. That is, when data other than a specific logical channel is stored in the data buffer unit 902, the BSR 944a1 does not become “0 Byte” which is a predetermined threshold value.
  • the base station 1000 sets the DS resource 1071 for the mobile station 900 based on the received BSR 944a1.
  • data that does not allow a relatively delay such as control data, can be transmitted using the DS resource 1071 while suppressing a decrease in resource utilization efficiency of the VoIP packet, and the occurrence of delay can be suppressed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

L'invention concerne un dispositif de communications sans fil (1) permettant d'empêcher la diminution de l'efficacité d'utilisation de ressources, qui comprend un contrôleur (1a) destiné à commander, en fonction de la comparaison entre un volume de données correspondant à des données de transmission stockées dans un tampon du dispositif et un volume de données pouvant être transmis par une première ressource de transmission (2b2), une demande de configuration de seconde ressource de transmission (2c1) à un dispositif de communications sans fil (2). Ledit dispositif de communications sans fil (2) comprend une unité de configuration de ressources (2a) destinée à commander, en fonction de la commande de demande provenant du dispositif de communications sans fil (1), la configuration de la seconde ressource de transmission (2c1) par rapport au dispositif de communications sans fil (1).
PCT/JP2011/054564 2011-03-01 2011-03-01 Dispositif, système et procédé de communications sans fil Ceased WO2012117511A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/054564 WO2012117511A1 (fr) 2011-03-01 2011-03-01 Dispositif, système et procédé de communications sans fil

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/054564 WO2012117511A1 (fr) 2011-03-01 2011-03-01 Dispositif, système et procédé de communications sans fil

Publications (1)

Publication Number Publication Date
WO2012117511A1 true WO2012117511A1 (fr) 2012-09-07

Family

ID=46757473

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/054564 Ceased WO2012117511A1 (fr) 2011-03-01 2011-03-01 Dispositif, système et procédé de communications sans fil

Country Status (1)

Country Link
WO (1) WO2012117511A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2013038525A1 (ja) * 2011-09-14 2015-03-23 富士通株式会社 無線端末および基地局
JPWO2015012077A1 (ja) * 2013-07-25 2017-03-02 シャープ株式会社 無線通信システム、基地局装置、端末装置、無線通信方法および集積回路
JP2017520962A (ja) * 2014-05-22 2017-07-27 ゼットティーイー コーポレーションZte Corporation スケジューリング、送信方法及びその基地局、端末、システム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008023649A1 (fr) * 2006-08-22 2008-02-28 Ntt Docomo, Inc. Procédé d'ouverture/commande de ressource radio, station de base radio et station mobile

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008023649A1 (fr) * 2006-08-22 2008-02-28 Ntt Docomo, Inc. Procédé d'ouverture/commande de ressource radio, station de base radio et station mobile

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CATT: "Configuration for two-intervals-SPS", R2-085329, 3GPP, 29 September 2008 (2008-09-29) *
LG ELECTRONICS INC.: "BSR tor Persistent Scheduling", R2-081070, 3GPP, 11 February 2008 (2008-02-11) *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2013038525A1 (ja) * 2011-09-14 2015-03-23 富士通株式会社 無線端末および基地局
JPWO2015012077A1 (ja) * 2013-07-25 2017-03-02 シャープ株式会社 無線通信システム、基地局装置、端末装置、無線通信方法および集積回路
JP2017520962A (ja) * 2014-05-22 2017-07-27 ゼットティーイー コーポレーションZte Corporation スケジューリング、送信方法及びその基地局、端末、システム

Similar Documents

Publication Publication Date Title
US10721754B2 (en) Data transmission method and apparatus
CN102598825B (zh) 中继器中的服务质量控制
JP5207011B2 (ja) バッファ状態報告
US9173210B2 (en) Method for uplink transmission of radio link control layer and evolved node B
CN101668314B (zh) 用于无线分布系统的数据传输方法和装置
US20100080185A1 (en) Method and Apparatus of Handling a Timer for Triggering Buffer Status Report
KR100749847B1 (ko) 휴대 인터넷 시스템의 기지국에서 순방향 패킷 스케쥴링장치 및 방법
US20090046639A1 (en) System and Method for Handling Large IP Packets During VoIP Session
GB2562220A (en) Methods and devices associated with direct communications in a radio access network
TW201114300A (en) A method and apparatus for semi-persistent scheduling for multiple uplink VoIP connections
WO2012130021A1 (fr) Procédé et dispositif pour supprimer un flux de services
JP6244741B2 (ja) バッファ制御装置、バッファ制御方法および基地局装置
CN103609190A (zh) 移动通信系统、基础设施设备、基站及方法
US20240422088A1 (en) Jitter-Level Dependent Scheduling of Wireless Transmissions
JP5308976B2 (ja) 無線通信システム、無線基地局、無線端末、および無線通信方法
CN106162914A (zh) 一种lte系统中半静态与动态混合调度的方法
JP2012134829A (ja) 通信端末装置及びデータ量報告方法
WO2012117511A1 (fr) Dispositif, système et procédé de communications sans fil
CN117527154A (zh) 改进的数据分组传输效率
US20240121658A1 (en) Data transmission method and apparatus, device, and storage medium
JP5260414B2 (ja) 通信システム及びゲートウェイ
CN117528568A (zh) 数据分组传输管理
KR101408598B1 (ko) 업링크 리소스의 개선된 할당
JP6261886B2 (ja) 無線基地局装置およびバッファ制御方法
JP2024064705A (ja) 移動通信システム、サーバ装置、基地局装置、及びコアネットワーク装置

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: 11859813

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: 11859813

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP