Scheme for packet allocation in a radiocommunication system
Abstract
This record has no abstract on file.
Term
Term ended
Expired 6 July 2020, 6.2 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
9 claims: 3 independent, 6 dependent
- 1インタリーブ長さおよび割り当てウィンドウを規定するステップを含む、タイムスロットを含んでいる搬送波にパケットを割り当てる方法であって、伝送のために必要なパワーによって規定されるグループ内にパケットが割り当てられること、および、グループの大きさが、インタリーブ長さに等しいことを特徴とする、タイムスロットを含んでいる搬送波にパケットを割り当てる方法。
- 2パケットが、異なる端末から入来することを特徴とする請求項1に記載の、タイムスロットを含んでいる搬送波にパケットを割り当てる方法。
- 3パケットが、割り当ての間にパケットのパワーに従ってソートされること、および、グループ内のパワー損失を最小限に抑えるために、パケットが、パケットのソート順に従ってグループ内に拡散されることを特徴とする請求項1または2に記載の、タイムスロットを含んでいる搬送波にパケットを割り当てる方法。
- 4ソートアルゴリズムが、割り当ての間に、全体的なパワー損失を最小限に抑えることを特徴とする請求項3に記載の、タイムスロットを含んでいる搬送波にパケットを割り当てる方法。
- 5パケットが、少なくとも1つのグループ内にインタリーブされることを特徴とする請求項1に記載の、タイムスロットを含んでいる搬送波にパケットを割り当てる方法。
- 6請求項1に記載の方法の、TDMAシステムにおける適用法。
- 7請求項1に記載の方法の、CDMAシステムにおける適用法。
- 8請求項1に記載の方法の、FDMAシステムにおける適用法。
- 9インタリーブ長さおよび割り当てウィンドウを規定する手段と、タイムスロットを含んでいる搬送波にパケットを割り当てる手段を含み、 前記パケットを割り当てる手段は、伝送のために必要なパワーによって規定されるグループ内にパケットを割り当て、および、グループの大きさが、インタリーブ長さに等しいことを特徴とする、 ATM受信機。
Independent claims9
1 paragraph, as filed
[0001] The present invention relates to a telecommunications system that uses packet transmission and wireless communication transfer. More specifically, the present invention relates to a method of allocating incoming packets from packet transmission within a limited time slot in a wireless communication system. [0002] In a transmission system intended to provide two-way services, it is extremely important to specify the strict quality of services required for communication. Since these services are tied to the time response of all systems, their time delays must be optimized to ensure the quality of this service. It is known that no time delay is perceived when the system response time is below the limit specified by the type of service required. For example, telephone communications have a limit of about 400 milliseconds, while medical remote systems have a limit of 5 milliseconds. Therefore, the time delay due to the system itself is extremely important. [0003] In telecommunications and wireless communication systems, the bit error rate (BER), which measures the quality of transmission, can be improved by using error correction codes. In packet (or cell) transmission, this correction code can be used in two ways. That is, individual packet coding or group coding with packet interleaving. This interleaving method allows the reduction of the signal-to-noise ratio (SNR) threshold required to reach the required BER. This method, on the other hand, has to wait for the entire interleaved packet group to be decrypted. [0004] In U.S. Pat. No. 5,231,633, queuing and dequeuing for use in an integrated high-speed packet network in which high-speed packets from different traffic types are multiplexed through the use of a weighted round-robin bandwidth allocation mechanism. ) Mechanism is disclosed. Fast packets within a particular traffic type are selected for transmission through the use of the Head of Line Priority Service (514), the packet drop mechanism, or both. The weighted round robin bandwidth allocation mechanism works in part based on the credit counters of each queue group indicating a particular traffic type. [0005] U.S. Pat. No. 5,905,730 discloses a packet scheduler that provides a high degree of fairness in scheduling packets for different sessions. Similarly, this scheduler minimizes packet delays for packets from multiple sessions that may have different requirements and may operate at different transmission rates. When a packet is received by the scheduler, the packet is the packet parenchyma of the packet itself, based on whether the session has any pending packets and the values of the actual end time and packet arrival time of the preceding packet for that session. Assigned a start time. The scheduler then determines the actual end time of the packet by determining the transfer time required for the packet based on the length and speed of the packet, and by adding the transfer time to the actual packet start time of the packet. .. A packet with the minimum real end time is then scheduled for forwarding. By selecting packets for transmission in the method described above, the available bandwidth can be divided into proportions proportional to the guaranteed session speed, which provides a high degree of fairness to the scheduler, while Also minimizes the total amount of time a packet waits in the scheduler before it is sent. [0006] In US Pat. No. 5,917,822, the method according to the invention allocates bandwidth fairly and dynamically in a shared media packet-switched network for accommodating both elastic and inelastic applications. Performed by or within the headend controller, this method translates a request for bandwidth into a real scheduling time in order to allocate a bandwidth transmission slot and grant access to shared media. This method can use a weighted fair wait algorithm or a real clock algorithm to generate a sequence of upstream slot / transmission allocation permits. This method addresses a diverse class of quality of service (QoS) through a mechanism that gives the highest priority to the class of service with the strictest QoS requirements. [0007] These systems provide a certain quality of service and enable faster packet transmission, but do not take into account the characteristics of the terminal. These are not suitable for telecommunications systems with limited power performance, which is one of the problems solved by the present invention. [0008] Communication with terminals is sporadic in code division multiple access (CDMA), time division multiple access (TDMA), or frequency division multiple access (FDMA) systems that use packet transmission, such as asynchronous transfer mode (ATM). Can be the target. The power required to enable transmission to the terminal is adjusted according to the propagation conditions. These accesses lead to statistical multiplexing in the passband and in the power controlled by the filling algorithm. Interleaved coding results in increased time transfer of packets at a given terminal, which is unacceptable when good quality of service is required. [0009] Resource allocation can be difficult for interleaved coding for the following reasons: [0010] Quality of service is especially needed for packet forwarding. [0011] The power is the same for packets that belong to the same group. [0012] The system must optimize its power and bandwidth consumption and eliminate supplemental or introductory packets. [0013] To solve these problems, it is possible to use packet interleaving in single or multiple terminals, deductive or inductive packet selection, fixed or variable position of interleaved packet frames, i.e. a suitable carrier filling algorithm. .. [0014] The first method for defining classes is based on a deductive knowledge of radiated power for each terminal, independent of the allocation process. At the end of the allocation, the packet is interleaved in a cluster with the same length as the interleave. [0015] The second method builds a post-assignment class, which corresponds to the optimal inductive class convention. Power class losses are minimized. Additional loss may occur when the number of packets allocated is not a multiple of the interleaved length. [0016] It is known that a single terminal requires a sufficient number of packets to be transmitted for efficient coding within a limited time. The two methods are combined depending on the number of packets being encoded. The default method is to interleave unless the number of packets is too small. In this case, another coding method is used. This solution is not very efficient and requires two decoders in the terminal. [0017] The present invention is a method of allocating a packet to a carrier wave including a time slot, which includes a step of defining an interleave length and an allocation window, and the packet is allocated within a group defined by the power required for transmission. , And the size of the group is at most equal to the interleaved length. [0018] Packets may come in from different terminals during the allocation process. [0019] To minimize power loss within a group, packets are sorted according to the power of the packet during allocation and spread within the group according to the sort order. The sorting algorithm can minimize the overall power loss during allocation. [0020] In a preferred embodiment, the packets are interleaved into at least one group. [0021] [0021] This method can be used in TDMA systems, CDMA systems, or FDMA systems. [0022] The present invention also relates to packet transmission receivers, such as ATM receivers, which also include storage and computing means for using this method. [0023] The present invention relates to multiple terminals that use power class clustering. The power class allows packet interleaving with clustering of packets with adjacent radiated power. Power loss due to packet grouping is minimized because the interleaved packets are transmitted at the lowest available power terminal. [0024] Figure 1 shows the interleaving of four packets. The power required for transmission (1) corresponds to the most powered packet (10). Other packets are less powered and therefore lose some of their radiated power (2). An object of the present invention is to find a packet with power close enough to minimize this loss. [0025] Figure 2 shows a general method of carrier load algorithm (CLA) (6). Different packets come in at random (3). These packets are recognized according to their Skybridge terminal (SKT) and their power (4). The CLA also requires two variables that define the quality of service. The first variable, commonly known as bandwidth (Nmax), gives the number of packets allowed in one time slot (TS). The second variable gives the rules of power specified to avoid interference with other systems. This corresponds to the variable Pmax. The CLA must fill the carrier with respect to these two restrictions, as in (5). [0026] FIG. 3 shows the filling algorithm itself. The first seven packets are already on the carrier in Figure 3a. The next step is. It consists of placing packet number 8 between packets 6 and 4 in order of decreasing power (Figure 3b). [0027] The present invention comprises grouping packets with adjacent powers to fill a carrier wave and to enable interleaved coding. Each group corresponds to a power class, and its packet number is the same as the interleave length. [0028] In a preferred embodiment, a particular algorithm uses this method to fill the carrier in the most efficient way. [0029] When they are received, the ATM packets are sorted into four queues based on the quality of the associated connection. These queues include packets from all terminals assigned to the carrier. [0030] In this embodiment, the algorithm has four time slot allocation cycles and allocates with respect to: [0031] The total number of codes available. [0032] The total power available to fill the carrier. [0033] Power difference between cords in the same time slot. If these powers are too different, the code with the lowest power may be lost due to the noise of the code with the highest power. [0034] At each stage, the algorithm starts by selecting the packets that require the most important quality of service, and then gradually spreads them over the first available time slot in the allocation window. , Sort them in ascending order of power. [0035] Therefore, the first code in the first time slot contains the most powerful packet. When the algorithm decides to put the packet in the carrier, when the packet can be inserted, the packet looks for the code and time slot. If inserts are possible, all packets with less power will be shifted. [0036] At the end of the allocation process, the power class corresponds to the power required to carry the packet on four time slots on one code. Therefore, this power class configuration is dynamically done in the allocation process. [0037] Since this method only systematizes a method of placing a packet on a carrier wave independently of the transfer mode, it can be applied to any kind of queue, such as Weighted Fair Queuing. This method is a complementary process between the scheduler and the telecommunications mode. [0038] It has been measured that in interleaving four packets, the SNR required to guarantee a given packet loss rate is reduced by 1 dB compared to single packet coding. Conversely, there is a loss due to clustering that is expected to be 0.3 dB, which results in an overall gain of 0.7 dB in the system. [Simple explanation of drawings] FIG. 1 is a diagram showing four packet interleaves. FIG. 2 is a diagram showing a general method of the carrier load algorithm (CLA) (6). FIG. 3A is a diagram showing the filling algorithm itself. FIG. 3B is a diagram showing the filling algorithm itself.
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2001502150A | Cites | Japan | Examiner |
| WO9817077A2 | Cites | World Intellectual Property Organization (WIPO) | Examiner |
| WO9858503A1 | Cites | World Intellectual Property Organization (WIPO) | Examiner |
| JPH10505206A | Cites | Japan | Examiner |
| WO98017077A1 | Cites | World Intellectual Property Organization (WIPO) | – |
| JP2001502150A | Cites | Japan | – |
| WO98058503A1 | Cites | World Intellectual Property Organization (WIPO) | – |
| JP10505206A | Cites | Japan | – |
106 members in 13 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 99401686 | European Patent Office (EPO) | A | |
| 99401686 | European Patent Office (EPO) | A | |
| 994016863 | European Patent Office (EPO) | – | |
| 0007872 | European Patent Office (EPO) | W | |
| 0007872 | European Patent Office (EPO) | W | |
| 199999401686 | – | – | – |
| 2000007872 | – | – | – |
| EP19990401686 | – | – | – |
| WO2000EP07872 | – | – | – |
Members106
| Document | Office | Kind | |
|---|---|---|---|
| GB0006262D0 | United Kingdom | D0 | |
| GB0006264D0 | United Kingdom | D0 | |
| EP1037407A2 | European Patent Office (EPO) | A2 | |
| EP1039654A2 | European Patent Office (EPO) | A2 | |
| KR20000060382A | Republic of Korea | A | |
| CN1273462A | China | A | |
| CN1273467A | China | A | |
| GB2350037A | United Kingdom | A | |
| KR20000066033A | Republic of Korea | A | |
| KR20000066034A | Republic of Korea | A | |
| KR20000066040A | Republic of Korea | A | |
| KR20000067709A | Republic of Korea | A | |
| GB2350760A | United Kingdom | A | |
| DE10012284A1 | Germany | A1 | |
| JP2000349703A | Japan | A | |
| KR20000075106A | Republic of Korea | A | |
| KR20000075107A | Republic of Korea | A | |
| KR20000075164A | Republic of Korea | A | |
| EP1067733A1 | European Patent Office (EPO) | A1 | |
| WO0103376A2 | World Intellectual Property Organization (WIPO) | A2 | |
| KR20010003025A | Republic of Korea | A | |
| KR20010003026A | Republic of Korea | A | |
| KR20010003320A | Republic of Korea | A | |
| KR20010003582A | Republic of Korea | A | |
| AU6838100A | Australia | A | |
| KR20010008735A | Republic of Korea | A | |
| KR20010018316A | Republic of Korea | A | |
| WO0103376A3 | World Intellectual Property Organization (WIPO) | A3 | |
| KR100294711B1 | Republic of Korea | B1 | |
| GB2350037B | United Kingdom | B | |
| KR100304938B1 | Republic of Korea | B1 | |
| BR0001674A | Brazil | A | |
| EP1039654A3 | European Patent Office (EPO) | A3 | |
| KR100308151B1 | Republic of Korea | B1 | |
| KR100317256B1 | Republic of Korea | B1 | |
| DE10012286A1 | Germany | A1 | |
| KR100320421B1 | Republic of Korea | B1 | |
| GB2350760B | United Kingdom | B | |
| KR100323767B1 | Republic of Korea | B1 | |
| KR100331870B1 | Republic of Korea | B1 | |
| KR100331871B1 | Republic of Korea | B1 | |
| KR100331874B1 | Republic of Korea | B1 | |
| KR100339337B1 | Republic of Korea | B1 | |
| US6452471B1 | United States of America | B1 | |
| KR100331872B1 | Republic of Korea | B1 | |
| JP2003503954A | Japan | A | |
| EP1067733B1 | European Patent Office (EPO) | B1 | |
| AT237208T | Austria | T | |
| ATE237208T1 | Austria | T1 | |
| US6548822B1 | United States of America | B1 | |
| DE69906715D1 | Germany | D1 | |
| CN1124708C | China | C | |
| EP1037407A3 | European Patent Office (EPO) | A3 | |
| DE69906715T2 | Germany | T2 | |
| JP3463015B2 | Japan | B2 | |
| US6721299B1 | United States of America | B1 | |
| JP2004120729A | Japan | A | |
| CN1161903C | China | C | |
| US6791960B1 | United States of America | B1 | |
| US6804264B1 | United States of America | B1 | |
| US2005018754A1 | United States of America | A1 | |
| US6891815B1 | United States of America | B1 | |
| US2005135414A1 | United States of America | A1 | |
| CN1658534A | China | A | |
| US2006002453A1 | United States of America | A1 | |
| US6987746B1 | United States of America | B1 | |
| HK1077134A1 | Hong Kong, China | A1 | |
| US7012906B1 | United States of America | B1 | |
| KR20060080904A | Republic of Korea | A | |
| KR100606673B1 | Republic of Korea | B1 | |
| KR100710344B1 | Republic of Korea | B1 | |
| EP1850511A2 | European Patent Office (EPO) | A2 | |
| EP1850511A3 | European Patent Office (EPO) | A3 | |
| US7317749B2 | United States of America | B2 | |
| US7457268B2 | United States of America | B2 | |
| US2008298438A1 | United States of America | A1 | |
| US7496132B2 | United States of America | B2 | |
| CN100483972C | China | C | |
| EP2081306A1 | European Patent Office (EPO) | A1 | |
| US2009196271A1 | United States of America | A1 | |
| US2009196278A1 | United States of America | A1 | |
| JP4318963B2 | Japan | B2 | |
| EP2099143A1 | European Patent Office (EPO) | A1 | |
| US7602841B2 | United States of America | B2 | |
| US7616681B2 | United States of America | B2 | |
| US7643540B2 | United States of America | B2 | |
| EP1039654B1 | European Patent Office (EPO) | B1 | |
| AT457554T | Austria | T | |
| ATE457554T1 | Austria | T1 | |
| US2010067517A1 | United States of America | A1 | |
| DE60043800D1 | Germany | D1 | |
| EP1037407B1 | European Patent Office (EPO) | B1 | |
| AT473562T | Austria | T | |
| ATE473562T1 | Austria | T1 | |
| DE60044627D1 | Germany | D1 | |
| ES2347129T3 | Spain | T3 | |
| US7848393B2 | United States of America | B2 | |
| JP4750331B2This record | Japan | B2 | |
| EP2081306B1 | European Patent Office (EPO) | B1 | |
| ES2415884T3 | Spain | T3 |
19 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 4750331
- Publication, DOCDB
- 4750331
- Publication, EPODOC
- JP4750331B
- Application
- 2001508115
- Application, DOCDB
- 2001508115
- Application, EPODOC
- JP20010508115
Titles2
- Japanese
- 無線通信システムにおけるパケット割り当ての方法
- English
- Packet allocation method in wireless communication system
Classification
- CPC, 12
- H04L5/0075
- H04L1/0071
- H04L5/0044
- H04L2012/5607
- H04L2012/5632
- H04L2012/5675
- H04L2012/5676
- H04Q11/0478
- H04W28/14
- H04W52/286
- H04W52/346
- H04W72/0446
- IPC, 11
- H04J3 00
- H04B7 005
- H04L12 28
- H04L12 70
- H04Q11 04
- H04W28 14
- H04W52 28
- H04W52 34
- H04W72 04
- H04W72 12
- H04W74 04