CN100358252C - Data rate adjusting device and system thereof - Google Patents
Data rate adjusting device and system thereof Download PDFInfo
- Publication number
- CN100358252C CN100358252C CNB200410033335XA CN200410033335A CN100358252C CN 100358252 C CN100358252 C CN 100358252C CN B200410033335X A CNB200410033335X A CN B200410033335XA CN 200410033335 A CN200410033335 A CN 200410033335A CN 100358252 C CN100358252 C CN 100358252C
- Authority
- CN
- China
- Prior art keywords
- priority
- component
- task
- task component
- data set
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 claims abstract description 28
- 238000004891 communication Methods 0.000 claims abstract description 19
- 230000005236 sound signal Effects 0.000 claims 2
- 238000004904 shortening Methods 0.000 abstract 1
- 230000000712 assembly Effects 0.000 description 4
- 238000000429 assembly Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 235000009470 Theobroma cacao Nutrition 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 244000240602 cacao Species 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
本发明涉及一种装置及其无线通信系统,用以分别将具有不同数据速率的输入信号转换成具有相同数据速率的输出信号。上述装置及其系统具有多个任务组件,根据任务组件的优先权,可适当配置处理优先级或执行时间给任务组件,使得本发明具有实时处理的能力,进而缩短信号处理的时间。
The present invention relates to a device and a wireless communication system thereof, which are used to convert input signals with different data rates into output signals with the same data rate. The device and the system thereof have a plurality of task components, and according to the priority of the task components, the processing priority or execution time can be appropriately configured for the task components, so that the present invention has the ability of real-time processing, thereby shortening the signal processing time.
Description
Technical field
The present invention relates in a wireless communication system device that has translation data speed and can handle in real time.
Background technology
Along with the progress of wireless communication technology, the product that can transmit several different-format signals simultaneously also arises at the historic moment, and for example present mobile phone is signals such as images, sound and data simultaneously.Yet, the signal of different-format has different data rate (data rate) usually, with video-audio signal, picture signal has different transmission rates in different path transmission with voice signal, speed is done output synchronously yet picture signal and voice signal must cooperatively interact, therefore wireless communication system is before transmitting these signals, and the signal that the signal integration that needs a processing unit to be used for having different pieces of information speed becomes to have equivalent data rates is to make things convenient for the transmission of signal.
A time-sharing and multitask system can suitably distribute the period to give each processing module or task component with a predetermined way (equal proportion or inequality proportion) to each processing module or task component in the system, yet the data bulk and the speed of each processing module or the required processing of task component differ, therefore cause the idle data that reach of section processes module or task component in input external blocking easily, make system effectiveness reduce.
U.S. patent application case publication number US 2003/0123406 and US2003/0128674 all mention the method and the device of relevant controlling signal data rate.But further problem is, when uniform data speed was with convenient the transmission, such device or circuit can need the processing time of part, and in the wireless communication system of stressing high-speed computation now, such processing time is very considerable.Therefore in the field of radio communication, need a kind of signal that the signal integration with different pieces of information speed can be become have equivalent data rates, and reduce the device in processing time.
Summary of the invention
The present invention provides a kind of device, is applied in the wireless communication system, in order to one first input signal and one second input signal are handled the device that (real-time processing) becomes one first output signal and one second output signal in real time.Above-mentioned first input signal is to utilize different data rates to be sent to device of the present invention with second input signal, after device of the present invention is handled, make the output signal of winning to utilize identical data rate to send out with second output signal, the present invention also has the ability of real-time processing in addition, can shorten the time of handling.
Device of the present invention comprises a first task assembly, one second task component, one the 3rd task component and one the 4th task component.The first task assembly is in order to cut first input signal and second input signal, to form one first data set and one second data set respectively.Second task component is in order to receive its first data set.The 3rd task component is in order to receive its second data set.The 4th task component is in order to transmitting first data set forming first output signal, and transmits second data set to form second output signal.
Wherein, the first, second, third and the 4th task component can be assigned a first priority (priority), one second priority, one the 3rd priority and one the 4th priority respectively.Device of the present invention can be according to first priority, second priority, the 3rd priority and the 4th priority, the execution priority of decision first task assembly, second task component, the 3rd task component and the 4th task component, reaching the purpose of real-time processing, and make device can effectively bring into play data processing function.
The present invention more provides a kind of can handle a plurality of wireless communication systems of chain signal down in real time, comprises one first device, one second device and one the 3rd device.First device is in order to produce the first above-mentioned input signal and second input signal.Second device comprises above-mentioned device with the first, second, third and the 4th task component.The 3rd device is to receive first output signal and second output signal with communication.This wireless communication system can reach will have the conversion of signals of different pieces of information speed become to have the signal of equivalent data rates and send out, and reduce the purpose of the time of deal with data speed simultaneously.
Description of drawings
Fig. 1 is the calcspar of device of the present invention; And
Fig. 2 is the schematic diagram of wireless communication system of the present invention.
1 device, 3 first devices
5 second devices, 7 the 3rd devices
100 first input signals, 101 first task assemblies
102 second input signals, 103 second task components
104 first data sets 105 the 3rd task component
106 second data sets 107 the 4th task component
108 first output signals, 109 first storage assemblies
110 second output signals, 111 second storage assemblies
113 the 3rd storage assemblies 115 the 4th storage assembly
Embodiment
The signal that device provided by the present invention can utilize the mode of real-time processing will have different pieces of information speed converts the signal with equivalent data rates to when output.The real-time processing of indication herein is the notion of TCM, one specified time interval is distinguished into several sections, carry out with the task component that an ad hoc fashion (equal proportion or inequality proportion) is suitably distributed in the device, make these task components be unlikely to idle too for a long time and elongate the time of handling, or miss received signal and lead to errors generation.
The embodiment of device provided by the present invention installs 1 and comprises a first task assembly 101, one second task component 103, one the 3rd task component 105 and one the 4th task component 107 as shown in Figure 1.The function declaration of each task component is as follows.
The 4th task component 107 is after receiving first data set 104 and second data set 106, in a special time, transmit first data set 104 forming one first output signal 108, and in same special time, transmit second data set 106 to form one second output signal 110.The 4th task component 107 is set at one the 4th priority.It should be noted that this special time is to decide according to the data rate that the system of installing 1 place can accept or expect.
Because the data slot length in first data set 104 and second data set 106 is just identical after first task assembly 101 is handled, send out via above-mentioned identical special time this moment again, can determine that first output signal 108 and second output signal 110 have identical data rate, reach the conversion of signals that to have different pieces of information speed by this and become to have the purpose of the signal of equivalent data rates.
In addition, the configuration of second task component 103 and the 3rd task component 105 (having more preferential processing sequence or long time of implementation than first task assembly 101) has allowed device more than 1 one-level (stage), and then when win data set 104 and second data set 106 are transmitted in device 1, can many chances utilize the configuration of priority " pressures " processing of expedited data, make data set can not be idle for too long because of the processing time of waiting next order four task component 107.Such configuration just can reach the purpose of real-time processing.
As shown in Figure 1, device 1 more comprises one first storage assembly 109, one second storage assembly 111, one the 3rd storage assembly 113 and one the 4th storage assembly 115.First storage assembly 109 is in order to receiving and to store first data set 104 from first task assembly 101, and the signal that waits second task component 103 transmits first data set 104 in the past.Second storage assembly 111 is in order to receiving and to store second data set 106 from first task assembly 101, and the signal that waits the 3rd task component 105 transmits second data set 106 in the past.The 3rd storage assembly 113 is in order to receiving and to store first data set 104 from second task component 103, and the signal that waits the 4th task component 107 transmits first data set 104 in the past.The 4th storage assembly 107 is in order to receiving and to store second data set 106 from the 3rd task component 105, and the signal that waits the 4th task component 107 transmits second data set 106 in the past; The priority of first priority, second priority, the 3rd priority and the 4th priority also can be complied with big or small adjustment of data volume that first storage assembly 109, one second storage assembly 111, one the 3rd storage assembly 113 and one the 4th storage assembly 115 are kept in, for example can reduce the order of first priority or improve second priority and the order of the 3rd priority during greater than a predetermined value when the stored data volume of first storage assembly 109 and one second storage assembly 111, vice versa; And reduce the order of second priority, the 3rd priority or improve the 4th priority greater than a predetermined value cocoa when the 3rd storage assembly 113 and the 4th storage assembly 115 stored data volumes, vice versa.
Said apparatus 1 is to be applied in the wireless communication system, is used for handling down the data rate of chain signal (downlink).And first task assembly 101, second task component 103, the 3rd task component 105 and the 4th task component 107 are task control square (task control block) in this embodiment.First storage assembly 109 and second storage assembly 111 are buffer in this embodiment, and the 3rd storage assembly 113 and the 4th storage assembly 115 are message queue (message queue) in this embodiment.
According to above-mentioned device 1, as shown in Figure 2, the present invention also provides a kind of real-time processing a plurality of wireless communication systems of chain signal down.This wireless communication system comprises one first device, 3,1 second device, 5 and 1 the 3rd device 7.First device 3 is in order to producing the first above-mentioned input signal 100 and second input signal 102, and utilizes wired mode (as the internet) to be sent to second device 5.Second device, 5 devices 1 that comprise in the earlier figures 1, its function and intraware repeat no more.The 3rd device 7 clients (as mobile phone) that are in the wireless communication system are to receive by second device, 5 first output signal that sends out and second output signals with communication.
Because second device, 5 devices 1 that comprise among Fig. 1, therefore wireless communication system provided by the present invention also can reach the conversion of signals that will have different pieces of information speed and becomes to have the signal of equivalent data rates and send out, and reduces the advantage of the time of deal with data speed simultaneously.
Above narration only is explanation spirit of the present invention, should be with this as restriction.Ripe this skill person can do suitable variation under the category that does not surmount claim and contained.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB200410033335XA CN100358252C (en) | 2004-04-02 | 2004-04-02 | Data rate adjusting device and system thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB200410033335XA CN100358252C (en) | 2004-04-02 | 2004-04-02 | Data rate adjusting device and system thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1677890A CN1677890A (en) | 2005-10-05 |
| CN100358252C true CN100358252C (en) | 2007-12-26 |
Family
ID=35050223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB200410033335XA Expired - Fee Related CN100358252C (en) | 2004-04-02 | 2004-04-02 | Data rate adjusting device and system thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100358252C (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1188929A (en) * | 1996-11-20 | 1998-07-29 | 松下电器产业株式会社 | Method of sending data, device and medium of sending data |
| CN1301439A (en) * | 1997-11-07 | 2001-06-27 | 夸尔柯姆股份有限公司 | Method for assigning optimal packet lengths in a variable rate communication system |
| US20030123406A1 (en) * | 2001-12-28 | 2003-07-03 | Nortel Networks Limited | Adaptive data rate control for mobile data transfer |
| US20030128674A1 (en) * | 1998-03-02 | 2003-07-10 | Samsung Electronics Co., Ltd. | Rate control device and method for CDMA communication system |
| WO2003092175A2 (en) * | 2002-04-25 | 2003-11-06 | Qualcomm Incorporated | Multiplexing variable-rate data with data services |
-
2004
- 2004-04-02 CN CNB200410033335XA patent/CN100358252C/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1188929A (en) * | 1996-11-20 | 1998-07-29 | 松下电器产业株式会社 | Method of sending data, device and medium of sending data |
| CN1301439A (en) * | 1997-11-07 | 2001-06-27 | 夸尔柯姆股份有限公司 | Method for assigning optimal packet lengths in a variable rate communication system |
| US20030128674A1 (en) * | 1998-03-02 | 2003-07-10 | Samsung Electronics Co., Ltd. | Rate control device and method for CDMA communication system |
| US20030123406A1 (en) * | 2001-12-28 | 2003-07-03 | Nortel Networks Limited | Adaptive data rate control for mobile data transfer |
| WO2003092175A2 (en) * | 2002-04-25 | 2003-11-06 | Qualcomm Incorporated | Multiplexing variable-rate data with data services |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1677890A (en) | 2005-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100414921C (en) | Wireless communication system, apparatus and method | |
| EP2510744B1 (en) | Method for transmitting object between devices having multi-radio interface | |
| WO2005001702A3 (en) | Synchronized transmission of audio and video data from a computer to a client via an interface | |
| JP4591993B2 (en) | Inverse multiplexing method | |
| WO2006093979A3 (en) | Method of repeating data transmission between network devices | |
| JPS62500978A (en) | Data packet queuing method, communication network system, and access device for packet communication | |
| RU2008147094A (en) | METHOD FOR RESERVING RESOURCES WITH A GUARANTEE OF THE MAXIMUM DELAY FOR MULTI-SEGMENT TRANSFER IN A WIRELESS COMMUNICATION NETWORK WITH DISTRIBUTED ACCESS | |
| JP2001053711A (en) | Scheduling controller and method | |
| US7778198B2 (en) | System and article of manufacture for data transmission | |
| CN100358252C (en) | Data rate adjusting device and system thereof | |
| CN114270735B (en) | Radio equipment for transmitting digital audio streams | |
| Arthurs et al. | A theoretical traffic performance analysis of an integrated voice-data virtual circuit packet switch | |
| CN101321037A (en) | Systems and methods for wireless transmission and reception of data including frequency and channel code selection | |
| CN101616365B (en) | System and method for short message retry based on parallel queues | |
| US20060268812A1 (en) | Method and apparatus for adaptive polling in a wireless communication device | |
| CN114448503B (en) | Method and device for transmitting downlink data, storage medium and electronic device | |
| EP1882224B1 (en) | A system and method for transmitting data | |
| US6925505B2 (en) | Method and device for data transmission control between IDE apparatuses | |
| US20030161271A1 (en) | Method for automatically setting transfer mode in line interface device | |
| MXPA05001183A (en) | ARCHITECTURE OF SENAL PROCESSING IN PACKAGES. | |
| JP2007027812A (en) | Video stream processing device, integrated circuit device, and method | |
| US20050204079A1 (en) | Data rate adjustment device and system thereof | |
| US7529194B2 (en) | Auto-synchronization of format definitions in a commutation/de-commutation system | |
| US7042901B1 (en) | Method and system for processing data in a server | |
| JPH0583289A (en) | System for shortening delay time due to fluctuation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071226 |
