RADIO TRANSMISSION APPARATUS AND TRANSMISSION METHOD THEREOF
A base station apparatus that limits the influx of speech data into a packet channel and that enables the service quality of the packet channel to be prevented from degrading. In this apparatus, a protocol detecting section detects a protocol contained in an IP header of a packet. Based on the protocol, a packet type detecting section detects a type of packet. Based on the type of packet, a delay addition control section determines whether or not to add a delay. Specifically, when the packet is of VoIP, the delay addition control section instructs a switching section to output the packet to a delay adding section, and further instructs the delay adding section to add a delay. Meanwhile, when the packet is an IP packet, the delay addition control section instructs the switching section to output the packet to a scheduler.
Latest Panasonic Patents:
This application is a continuation of application Ser. No. 10/567,826 filed Feb. 10, 2006, which is a national phase under 35 USC 371 of PCT/JP2004/011619 filed Aug. 12, 2004, which is based on Japanese Patent Application No. 2003-293181 filed on Aug. 13, 2003, the entire contents of each of which are expressly incorporated by reference herein.
TECHNICAL FIELDThe present invention relates to a base station apparatus that transmits speech signals on a bearer channel and packets on a packet channel, and to a transmission method of such an apparatus.
BACKGROUND ARTAs shown in
Further, as shown in
In recent years, the quality has been improved by technical progress such as absorption of jitter, reduction in delay time, measures against packet loss and the like, and it has been possible to communicate data while guaranteeing the same degree of quality in the packet channel as that of fixed-line phone and cellular phone.
Therefore, telephones have become widespread using the packet channel such as VoIP (Voice Over IP) and the like. It is expected that the number of users rapidly increases in the feature who use the inexpensive packet channel for speech call.
[See Patent Document 1] National Publication of International Patent Application No. 2002-533030 DISCLOSURE OF INVENTION Problems to be Solved by the InventionHowever, the conventional base station apparatus transmits all the packets received from an upper station to communication terminal apparatuses irrespective of the type of packet. Therefore, when a large amount of data is sent on the packet channel, such a fear arises that the service quality degrades in the packet channel.
It is an object of the present invention to provide a base station apparatus that limits the influx of speech data into the packet channel to prevent the service quality of the packet channel from degrading and a transmission method of such an apparatus.
Techniques for Solving the ProblemA base station apparatus of the invention is a base station apparatus which transmits speech signals on a bearer channel and packets on a packet channel, and is provided with a channel type detector that detects whether a type of channel is the bearer channel or the packet channel for each session, and a delay adder that delays a packet to be transmitted on the packet channel when the detected type of channel is the packet channel.
A transmission method of a base station apparatus of the invention is a transmission method of a base station apparatus that transmits speech signals on a bearer channel and packets on a packet channel, and has the steps of detecting whether a type of channel is the bearer channel or the packet channel for each session, and delaying a packet to be transmitted on the packet channel when the detected type of channel is the packet channel.
Advantageous Effect of the InventionAccording to the invention, detecting the type of channel for each session, or detecting the type of packet makes the quality be degraded by intentionally adding a delay to a packet of VoIP, it is therefore possible to limit the influx of speech data into the packet channel and prevent the service quality of the packet channel from degrading.
Embodiments of the invention will specifically be described below with reference to accompanying drawings.
Embodiment 1Embodiment 1 describes a case of detecting the type of channel for each session based on information from an upper station and intentionally adding a delay to a packet to be transmitted on a packet channel. The session is determined from a transmission source IP address and destination IP address contained in an IP header.
Channel type detecting section 101 detects whether a type of channel is the packet channel or bearer channel for each session based on information (hereinafter, referred to as “channel type information”) indicating a channel type received from an upper station. Then, channel type detecting section 101 controls switching section 102 so as to output a packet transmitted on the packet channel to delay adding section 103, and output a speech signal transmitted on the bearer channel to multiplexing section 105. Based on control of channel type detecting section 101, switching section 102 outputs the packet to delay adding section 103 and the speech signal to multiplexing section 105.
Delay adding section 103 delays the packet and outputs to scheduler 104. In addition, as a method of adding a delay, an amount of delay may be varied (jitter is added) without being kept constant as shown in
Scheduler 104 performs scheduling, that is to say, determining a communication terminal apparatus to transmit a packet and transmission timing based on priority information indicating propagation environments or reception quality of each communication terminal apparatus, and outputs the packet to multiplexing section 105 corresponding to a result of the determination.
Multiplexing section 105 multiplexes the packet output from scheduler 104 and the speech signal output from switching section 102 and outputs to modulation section 106. Modulation section 106 modulates data of the packet, and outputs the modulated packet data to transmission RF section 107. Transmission RF section 107 performs transmission power control and upconverting on the modulated packet data, and transmits the radio signal from transmission antenna 108.
Thus, according to this Embodiment, it is possible to detect the type of channel for each session based on the information from the upper station and intentionally add a delay to a packet transmitted on the packet channel. When the packet is thus given the delay and transmitted, the packet of speech data results in the quality such that the user cannot stand listening to the speech, while the packet of an IP packet results in the quality without any trouble. As a result, it is possible to limit the influx of speech data into the packet channel and prevent the service quality of the packet channel from degrading.
Embodiment 2Embodiment 2 describes a case of detecting a type of packet based on a protocol or flag in an IP header and intentionally adding a delay to a packet of VoIP.
The base station apparatus as shown in
Protocol detecting section 301 detects a protocol contained in an IP header of a packet, and outputs a result of the detection to packet type detecting section 302. In addition, protocol detecting section 301 may detect a flag contained in an IP header of a packet, and when such a flag is set that clearly indicates speech data, detect that the type of packet is VoIP.
Based on the protocol or flag, packet type detecting section 302 detects the type of packet, and outputs a result of the detection to delay addition control section 303. For example, when the protocol is UDP, packet type detecting section 302 detects that the type of packet is VoIP.
Delay addition control section 303 determines whether or not to add a delay corresponding to the type of packet, and controls switching section 304 and delay adding section 103. More specifically, when the packet is of VoIP, delay addition control section 303 instructs switching section 304 to output the packet to delay adding section 103, and further instructs delay adding section 103 to add a delay. Meanwhile, when the packet is an IP packet, delay addition control section 303 instructs switching section 304 to output the packet to scheduler 104.
Based on control of delay addition control section 303, switching section 304 outputs the packet of VoIP to delay adding section 103, while outputting the IP packet to scheduler 104. Based on control of delay addition control section 303, delay adding section 103 delays the packet and outputs to scheduler 104.
Thus, according to this Embodiment, it is possible to detect the type of packet based on the protocol or flag in the IP header and to intentionally add a delay to a predetermined type of packet such as speech data and the like targeted for limitation of the influx into the packet channel.
Embodiment 3Embodiment 3 describes a case of detecting a type of packet based on a generation period of packet and intentionally adding a delay to a packet of VoIP.
The base station apparatus as shown in
Generation period detecting section 401 calculates an average value of generation period of packet, and outputs the calculated average value of generation period of packet to packet type detecting section 302. In addition, it is possible to judge speech data from the generation frequency of data by acquiring encoding period information of a speech encoder and judging data generated in a period close to the encoding period as speech data. Further, generation period detecting section 401 may calculate the jitter (fluctuations on generation period) of packet, and output the calculated jitter to packet type detecting section 302.
Based on a size relationship between the average generation period and predetermined threshold, packet type detecting section 302 detects the type of packet, and outputs a result of the detection to delay addition control section 303. For example, when the average generation period is 25 ms or less, packet type detecting section 302 detects that the type of packet is VoIP. Further, packet type detecting section 302 may detect the type of packet based on a size relationship between the jitter of packet and predetermined threshold, and output a result of the detection to delay addition control section 303. For example, when the average generation period is 25 ms or less and the jitter is 5 ms or less, packet type detecting section 302 detects that the type of packet is VoIP.
Thus, according to this Embodiment, it is possible to detect the type of packet based on the size relationship between the average generation period and predetermined threshold and to intentionally add a delay to a predetermined type of packet such as speech data and the like targeted for limitation of the influx into the packet channel.
In addition, Embodiments 2 and 3 can be combined. In other words, packet type detecting section 302 may detect a packet based on the protocol (or flag) and average generation period (and further, the jitter of packet). For example, when the protocol is UDP and the average generation period is 25 ms or less, packet type detecting section 302 detects that the type of packet is VoIP.
Embodiment 4Embodiment 4 describes a case of intentionally adding a delay to a packet of VoIP in ascending order of user priority, as an amount of data increases that is transmitted in a base station apparatus.
The base station apparatus as shown in
The upper station registers the priority of each user, and is set for a data amount (hereinafter, referred to as “reference data amount”) that is reference to add a delay for each priority in the system. In addition, as the priority decreases, the reference data amount is set lower. Then, the upper station monitors an amount of data transmitted in each base station apparatus, and transmits the control information to instruct execution of delay addition control to delay addition control section 303 corresponding to a session of a user such that the transmitted data amount exceeds the reference data amount.
Only when the control information is input from the upper station, delay addition control section 303 performs control to add a delay corresponding to the type of packet.
As a result, it is possible to intentionally add a delay to a packet of VoIP in ascending order of user priority as an amount of data transmitted in the base station apparatus increases.
In addition, Embodiment 4 may adopt a configuration where generation period detecting sections 401 are substituted for protocol detecting sections 301 as shown in
Each of functional blocks used in the descriptions of above-mentioned Embodiments is implemented typically as an LSI that is an integrated circuit. Each of the blocks may be configured in one-chip form, or may be configured in one-chip form including a part or all of the blocks.
Herein, the LSI is assumed, but the circuit may be referred to as an IC, system LSI, super LSI or ultra LSI corresponding to the degree of integration.
Further, the method of integrating circuits is not limited to the LSI, and may be achieved by a dedicated circuit or general processor. It may be possible to use FPGA (Field Programmable Gate Array) enabling programming after manufacturing the LSI or a reconfigurable processor enabling reconfiguration of connection and/or setting of the circuit cell inside the LSI.
Furthermore, if technique appears for integrating circuits substituting for the LSI with progress in semiconductor technique or another derived technique, the functional blocks may naturally be integrated using such technique. Adaptation and the like of biotechnology may have the potential.
This application is based on Japanese Patent Application No. 2003-293181 filed on Aug. 13, 2003, entire content of which is expressly incorporated by reference herein.
INDUSTRIAL APPLICABILITYThe base station apparatus and transmission method thereof according to the present invention, when speech signals are transmitted on a bearer channel and packets are transmitted on a packet channel, limit the influx of speech data into the packet channel, and thus are useful in preventing the service quality of the packet channel from degrading.
FIG. 1 IP PACKET PACKET CHANNEL (FLAT-RATE CHARGING) SPEECH SIGNAL BEARER CHANNEL (USAGE-BASED CHARGING) FIG. 2 CLASS A (LEVEL OF FIXED-LINE PHONE) 100 ms OR LESS CLASS B (LEVEL OF CELLULAR PHONE) CLASS C GENERAL IP PACKET ALLOWABLE DELAY TIME ALLOWABLE JITTER TIME FIG. 3 FIG. 5 FIG. 6 FIG. 7 101 CHANNEL TYPE DETECTION SECTION CHANNEL TYPE INFORMATION SPEECH SIGNAL OR PACKET 103 DELAY ADDITION SECTION 104 SCHEDULER PRIORITY INFORMATION 106 MODULATION SECTION 107 TRANSMISSION RF SECTION FIG. 4A FIG. 4B INPUT OUTPUT TIME FIG. 5 FIG. 6 FIG. 7 301 PROTOCOL DETECTION SECTION 302 PACKET TYPE DETECTION SECTION 303 DELAY ADDITION CONTROL SECTION FIG. 6 401 GENERATION PERIOD DETECTION SECTION FIG. 7CONTROL INFORMATION
Claims
1. A radio transmission apparatus that transmits a speech packet and a normal packet other than the speech packet on a packet channel, the radio transmission apparatus comprising:
- a detecting section that detects a type of a transmission packet; and
- a transmitting section that degrades quality of the speech packet to transmit the speech packet on the packet channel when the detected type shows the speech packet, and that maintains quality of the normal packet to transmit the normal packet on the packet channel when the detected type shows the normal packet.
2. A transmission method in a radio transmission apparatus that transmits a speech packet and a normal packet other than the speech packet on a packet channel, the transmission method comprising:
- detecting a type of a transmission packet; and
- degrading quality of the speech packet to transmit the speech packet on the packet channel when the detected type shows the speech packet, and maintaining quality of the normal packet to transmit the normal packet on the packet channel when the detected type shows the normal packet.
Type: Application
Filed: Jul 6, 2009
Publication Date: Oct 29, 2009
Applicant: PANASONIC CORPORATION (Osaka)
Inventor: Kenichi MIYOSHI (Kanagawa)
Application Number: 12/498,118
International Classification: H04B 7/00 (20060101);