AD HOC RADIO BASE STATION, SYSTEM, METHODS, AND COMPUTER PROGRAMS

Base stations, system, methods, and computer programs are disclosed to implement two successive or simultaneous ad hoc (Long-Term Evolution) LTE cells. The successive LTE cells are set up successively on a same channel number but with different Physical Cell IDs (PCID) and Tracking Area Codes (TAC). The simultaneous LTE cells are set up simultaneously on different channel numbers, and with different PCIDs and TACs. A radio connection is set up in the ad hoc LTE cell to an LTE user apparatus, and a Non-Access Stratum (NAS) timer is set simultaneously. The following is repeated until a predetermined period of time remains before an expiry of the NAS timer: commanding the LTE user apparatus to use full buffer in all uplink messages; forcing the LTE user apparatus to send uplink messages; and receiving a reply message from the LTE user apparatus.

Skip to: Description  ·  Claims  · Patent History  ·  Patent History
Description
FIELD

Various embodiments relate to an hoc radio base station, a system comprising a first ad hoc radio base station and a second ad hoc radio base station, a method for implementing two successive ad hoc cells, a method for implementing two simultaneous ad hoc cells, a computer-readable medium comprising computer program code, which, when executed by one or more microprocessors, causes performance of a method for implementing two successive ad hoc cells, and a computer-readable medium comprising computer program code, which, when executed by one or more microprocessors, causes performance of a method for implementing two simultaneous ad hoc cells.

BACKGROUND

An ad hoc radio base station implements an ad hoc (created for a particular purpose as necessary) cell to operate in parallel with existing (usually permanent) cells. The ad hoc radio base station may be used in a surveillance operation, for example. As pre-planning of the ad hoc cell may not be possible, and cooperation with existing cellular radio network infrastructure may be minimal, operation of the ad hoc radio base station needs to be sophisticated to enable flexible and easy operation. EP 1908318 B1, for example, discloses a method for determining a direction of a mobile communication device using a separately introduced base station.

BRIEF SUMMARY

According to an aspect, there is provided subject matter of independent claims. Dependent claims define some embodiments.

According to an aspect, there is provided an ad hoc radio base station, comprising: one or more radio transceivers configured to receive and transmit in a Long-Term Evolution, LTE, cellular radio network; and one or more processors configured to cause performance of at least the following: setting up an ad hoc LTE cell on a channel number with a Physical Cell ID, PCID, and a Tracking Area Code, TAC; setting up a radio connection in the ad hoc LTE cell to an LTE user apparatus using a Random Access Channel, RACH, procedure; setting a Non-Access Stratum, NAS, timer simultaneously with the setting up of the radio connection; repeating the following until a predetermined period of time remains before an expiry of the NAS timer: commanding with a Medium Access Control, MAC, control message in the radio connection the LTE user apparatus to use full buffer in all uplink messages of the radio connection; forcing the LTE user apparatus to send uplink messages in the radio connection by sending to the LTE user apparatus one of a Radio Resource Control User Equipment, RRC UE, capability request message, an NAS identity request message, or an NAS security mode command message; and receiving a reply message in the radio connection from the LTE user apparatus; during the predetermined period of time before the expiry of the NAS timer: restarting the ad hoc LTE cell on the channel number with a different PCID, and a different TAC than in the previous radio connection; and continuing performance from the setting up of the radio connection in the ad hoc LTE cell to the LTE user apparatus using the RACH procedure.

According to an aspect, there is provided a system comprising a first ad hoc radio base station and a second ad hoc radio base station, the first ad hoc radio base station comprising one or more radio transceivers configured to receive and transmit in a Long-Term Evolution, LTE, cellular radio network, and one or more processors, and the second ad hoc radio base station comprising one or more radio transceivers configured to receive and transmit in the LTE cellular radio network, and one or more processors, wherein the one or more processors of the first ad hoc radio base station are configured to cause performance of at least the following: setting up a first ad hoc LTE cell on a first channel number with a first Tracking Area Code, TAC; setting up a first radio connection in the first ad hoc LTE cell to an LTE user apparatus using a first Random Access Channel, RACH, procedure; and transmitting a Radio Resource Control, RRC, release message with a redirection to a second ad hoc LTE cell in the first radio connection to the LTE user apparatus, wherein the one or more processors of the second ad hoc radio base station are configured to cause performance of at least the following: setting up a second ad hoc LTE cell on a second channel number with a second TAC; setting up a second radio connection in the second ad hoc LTE cell to the LTE user apparatus using a second RACH procedure, because the first ad hoc LTE cell transmitted the RRC release message with the redirection to the second ad hoc LTE cell to the LTE user apparatus; setting a Non-Access Stratum, NAS, timer simultaneously with the setting up of the second radio connection; repeating the following until a predetermined period of time remains before an expiry of the NAS timer: forcing the LTE user apparatus to send uplink messages in the second radio connection by sending to the LTE user apparatus one of a Radio Resource Control User Equipment, RRC UE, capability request message, an NAS identity request message, or an NAS security mode command message; and receiving a reply message in the second radio connection from the LTE user apparatus; during the predetermined period of time before the expiry of the NAS timer: transmitting an RRC release message with a redirection to the first ad hoc LTE cell in the second radio connection to the LTE user apparatus, and wherein the one or more processors of the first ad hoc radio base station are configured to cause performance of at least the following: continuing performance from the setting up of the first radio connection in the first ad hoc LTE cell to the LTE user apparatus using the first RACH procedure.

In an embodiment, the one or more processors of the second ad hoc radio base station are configured to cause performance of the following: after receiving the reply message in the second radio connection from the LTE user apparatus, calculating a distance estimate to the LTE user apparatus based on a current uplink timing advance value of the second radio connection.

In an embodiment, the one or more processors of the second ad hoc radio base station are configured to cause performance of the following: after receiving the reply message in the second radio connection from the LTE user apparatus, checking whether a predetermined amount of time starting from a previous RACH procedure in the second ad hoc LTE cell has passed during the predetermined period of time, and if the predetermined amount of time has passed, transmitting a Layer 1 Physical Downlink Control Channel, L1 PDCCH, order message in the second radio connection to the LTE user apparatus, and performing a new RACH procedure with the LTE user apparatus to set up the second radio connection in the second ad hoc LTE cell to the LTE user apparatus.

In an embodiment, the one or more processors of the second ad hoc radio base station are configured to cause performance of the following: calculating a distance estimate to the LTE user apparatus based on the new RACH procedure setting up the second radio connection.

In an embodiment, the one or more processors of the second ad hoc radio base station are configured to cause performance of the following: during the predetermined period of time before the expiry of the NAS timer: before transmitting the RRC release message with the redirection to the first ad hoc LTE cell in the second radio connection to the LTE user apparatus, transmitting an NAS reject message with a network failure or congestion as the cause in the second radio connection to the LTE user apparatus.

In an embodiment, the NAS timer is set simultaneously with a setting of a NAS timer in the LTE user apparatus.

In an embodiment, the channel number comprises an E-UTRA Absolute Radio Frequency Channel Number, EARFCN.

In an embodiment, the first ad hoc LTE cell is set up on the first channel number using also a first Global Cell ID, GCID, and the second ad hoc LTE cell is set up on the second channel number using also a second GCID.

One or more examples of implementations are set forth in more detail in the accompanying drawings and the description of embodiments.

BRIEF DESCRIPTION OF THE DRAWINGS

Some embodiments will now be described with reference to the accompanying drawings, in which

FIG. 1A illustrates embodiments of an ad hoc radio base station;

FIG. 1B illustrates a system comprising a first ad hoc radio base station and a second ad hoc radio base station;

FIG. 2A, FIG. 2B, and FIG. 2C illustrate an implementation of successive ad hoc cells using the ad hoc radio base station;

FIG. 2D, and FIG. 2E illustrate an implementation of two simultaneous ad hoc cells using the first ad hoc radio base station and the second ad hoc radio base station;

FIG. 3A and FIG. 3B are flow charts illustrating embodiments of a method for implementing two successive ad hoc cells; and

FIG. 4A and FIG. 4B are flow charts illustrating embodiments of a method for implementing two simultaneous ad hoc cells.

DETAILED DESCRIPTION OF EMBODIMENTS

The following embodiments are only examples. Although the specification may refer to “an” embodiment in several locations, this does not necessarily mean that each such reference is to the same embodiment(s), or that the feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments. Furthermore, words “comprising” and “including” should be understood as not limiting the described embodiments to consist of only those features that have been mentioned and such embodiments may contain also features/structures that have not been specifically mentioned.

Reference numbers, both in the description of the embodiments and in the claims, serve to illustrate the embodiments with reference to the drawings, without limiting it to these examples only.

The embodiments and features, if any, disclosed in the following description that do not fall under the scope of the independent claims are to be interpreted as examples useful for understanding various embodiments of the invention.

Let us study FIG. 1A, which illustrates embodiments of an ad hoc radio base station 100, FIG. 2A, FIG. 2B, and FIG. 2C, which illustrate an implementation of successive ad hoc cells 120+122 and 120+124 using the ad hoc radio base station 100, and FIG. 3A and FIG. 3B, which illustrate embodiments of a method for implementing the two successive ad hoc cells 120+122 and 120+124.

An existing Long-Term Evolution (LTE) cellular radio network 200 is already in place and operating. The LTE cellular radio network 200 comprises one or more radio base stations 210, 220. Each radio base station 210, 220 provides an access for LTE user apparatuses 250 residing in a cell 212, 222 maintained by the radio base station 210, 220 to utilize communication resources of the LTE cellular radio network 200. The LTE cellular radio network 200 also comprises a core network 230 with numerous network elements. The radio base station (BS) 210, 220 may also be known as a base transceiver station (BTS), an access point (AP), or an eNodeB (eNB), for example.

The radio base station 210, 220 operates according to LTE technology, sometimes referred to as a fourth generation (4G), defined in numerous telecom standard specifications.

The LTE user apparatus 250 may also be known as a user equipment (UE), a radio terminal, a subscriber terminal, a smartphone, a mobile station, a mobile phone, a portable computer, a tablet computer, a smartwatch, smartglasses, a game terminal, a machine-type communication (MTC) apparatus, an IoT (Internet of Things) apparatus, a sensor apparatus, or some other type of wireless mobile communication device operating with or without a subscriber identification module (SIM) or an eSIM (embedded SIM). The LTE user apparatus 250 may be a device that is configured to associate the LTE user apparatus 250 and its user with a subscription and allows the user to interact with the LTE cellular radio network 200, i.e., the LTE user apparatus 250 is capable of requesting service from the LTE cellular radio network 200. The LTE user apparatus 250 may present information to the user and allow the user to input information. In other words, the LTE user apparatus 250 may be any user apparatus capable of wirelessly receiving information from and/or wirelessly transmitting information to the LTE cellular radio network 200. Besides communication capabilities, the LTE user apparatus 250 may include computer functionalities, functionalities of other data processing devices, and/or one or more sensors.

The ad hoc radio base station 100 implements two successive ad hoc LTE cells 120+122 and 120+124 to operate in parallel with the existing LTE cells 212, 222. The ad hoc radio base station 100 may be used in a surveillance operation (such as in communications intelligence, or COMINT) to gather information regarding the user apparatus 250. In other words, the main reason to add the ad hoc radio base station 100 to an area is to get LTE user apparatuses 250 to connect to the ad hoc radio base station 100.

The ad hoc radio base station 100 comprises one or more radio transceivers 102 configured to receive and transmit in the LTE cellular radio network 200, and one or more processors 104 configured to cause performance of the ad hoc radio base station 100.

In an embodiment illustrated in FIGS. 1, the one or more processors 104 comprise one or more memories 108 including computer program code 110, and one or more microprocessors 106 configured to execute the computer program code 110 to cause the performance of the ad hoc radio base station 100.

In an alternative embodiment, the one or more processors 104 comprise a circuitry configured to cause the performance of the ad hoc radio base station 100.

A non-exhaustive list of implementation techniques for the one or more microprocessors 106 and the one or more memories 108, or the circuitry includes, but is not limited to: logic components, standard integrated circuits, application-specific integrated circuits (ASIC), system-on-a-chip (SoC), application-specific standard products (ASSP), microprocessors, microcontrollers, digital signal processors, special-purpose computer chips, field-programmable gate arrays (FPGA), and other suitable electronics structures.

The term ‘memory’ 108 refers to a device that is capable of storing data run-time (= working memory) or permanently (= non-volatile memory). The working memory and the non-volatile memory may be implemented by a random-access memory (RAM), dynamic RAM (DRAM), static RAM (SRAM), a flash memory, a solid state disk (SSD), PROM (programmable read-only memory), a suitable semiconductor, or any other means of implementing an electrical computer memory.

The computer program code (or software) 110 may be written by a suitable programming language (such as C, C++, assembler, or machine language, for example), and the resulting executable code may be stored in the one or more memories 108 and run by the one or more microprocessors 106. The computer program code implements the method/algorithm illustrated in FIG. 3A and FIG. 3B. The computer program code 110 may be stored in a source code form, object code form, executable form, or in some intermediate form, but for use in the one or more microprocessors 106 it is in the executable form. There are many ways to structure the computer program code 110: the operations may be divided into modules, subroutines, methods, classes, objects, applets, macros, etc., depending on the software design methodology and the programming language used. In modern programming environments, there are software libraries, i.e., compilations of ready-made functions, which may be utilized by the computer program code 110 for performing a wide variety of standard operations. In addition, an operating system (such as a general-purpose operating system or a real-time operating system) may provide the computer program code 110 with system services.

An embodiment provides a computer-readable medium 112 storing the computer program code 110, which, when loaded into the one or more microprocessors 106 and executed by the one or more microprocessors 106, causes the performance of the computer-implemented method/algorithm. The computer-readable medium 112 may comprise at least the following: any entity or device capable of carrying the computer program code 110 to the one or more microprocessors 106, a record medium, a computer memory, a read-only memory, an electrical carrier signal, a telecommunications signal, and a software distribution medium. In some jurisdictions, depending on the legislation and the patent practice, the computer-readable medium 112 may not be the telecommunications signal. In an embodiment, the computer-readable medium 112 is a computer-readable storage medium. In an embodiment, the computer-readable medium 112 is a non-transitory computer-readable storage medium.

Now that the structure of the ad hoc radio base station 100 and its operating environment have been described, let us study the dynamics of the method/algorithm with reference to FIG. 3A for the main sequence, and FIG. 3B illustrating optional embodiments. The method starts in 300 and ends in 324. The operations are not strictly in chronological order and some of the operations may be performed simultaneously or in an order differing from the given ones. Other functions may also be executed between the operations or within the operations and other data exchanged between the operations. Some of the operations or part of the operations may also be left out or replaced by a corresponding operation or part of the operation. It should be noted that no special order of operations is required, except where necessary due to the logical requirements for the processing order.

FIG. 2A illustrates a first operation phase, wherein the ad hoc radio base station 100 is preparing for the actual operation.

First, information regarding the existing LTE cells 212, 222 is obtained. The ad hoc radio base station 100 may either comprise a radio scanner (possibly utilizing the one or more radio transceivers 102) to scan a predetermined radio spectrum to generate the information, or the ad hoc radio base station 100 may receive the information from an external radio scanner. The information may at least partly be obtained by receiving 214, 224 system information from the existing LTE cells 212, 222. The information may include SIB1 (SystemInformationBlockType1). The ad hoc radio base station 100 may retrieve 114 at least a part of the information from an internal or external data source 116, such as from an internal or external database.

FIG. 2B illustrates a second operation phase, wherein the ad hoc radio base station 100 sets up the ad hoc LTE cell 120+122.

In 302, the ad hoc LTE cell 120+122 is set up on a channel number with a Physical Cell ID (PCID), and a Tracking Area Code (TAC). The channel number may be selected such that it is not in use in the adjacent existing LTE cells 212, 222.

In an embodiment, the channel number is defined as an E-UTRA Absolute Radio Frequency Channel Number (EARFCN). EARFCN may be an integer in a range from 0 to 65535.

FIG. 2B also illustrates a third operation phase, wherein the ad hoc LTE cell 120+122 starts to serve the LTE user apparatus 250. Instead of providing full service with data and/or speech transmission, the ad hoc LTE cell 120+122 keeps the LTE user apparatus 250 connected so that appropriate surveillance operations may be performed. As shown in FIG. 2B, the LTE user apparatus 250 may receive transmissions 214, 224 from the existing LTE base stations 210, 220, but a transmission 260 from the ad hoc LTE base station 100 is received with a higher power and/or a better quality at the LTE user apparatus 250, which causes that the LTE user apparatus 250 connects 262 to the ad hoc LTE base station 100.

In 306, a radio connection 260, 262 is set up in the ad hoc LTE cell 120+122 to the LTE user apparatus 250 using a Random Access Channel (RACH) procedure. In an embodiment, a transmission power of the ad hoc LTE cell 120+122 is set such that LTE user apparatuses 250 residing in the ad hoc LTE cell 120+122 inevitably connect to the ad hoc LTE cell 120+122 (instead of the LTE cells 212, 222 of the existing cellular radio network 200).

In 308, a Non-Access Stratum (NAS) timer is set simultaneously with the setting up of the radio connection 260, 262. In an embodiment, the NAS timer is T3411, which is specified in standard 3GPP 24.301, and whose length (or duration) is 10 seconds. The NAS timer may be set in 308 simultaneously with a setting of a NAS timer in the LTE user apparatus 250. In this way, the ad hoc base station 100 is able to act before the NAS timer expires in the LTE user apparatus 250. As the ad hoc base station 100 knows when the radio connection is set up 260, 262, the NAS timer may be set in the ad hoc base station 100 with an adequate precision to coincide with the setting of the NAS timer in the LTE user apparatus 250.

In 310, the following operations 312-314-316 are repeated until a predetermined period of time remains before an expiry of the NAS timer. The predetermined period of time may vary in length.

For example, if the length of the NAS timer is 10 seconds, the predetermined period of time may be 1-2 seconds, taking into account that the NAS timer may be set in the ad hoc base station 100 a little bit later than the NAS timer is set in the LTE user apparatus 250. Furthermore, enough time need to be reserved for the operations performed during the predetermined period of time before the expiry of the NAS timer.

However, the predetermined period of time may also be 8-9 seconds, especially if the “ping-pong” (= switching) between the successive ad hoc cells 120+122 and 120+124 is kept fast. In this way, the LTE user apparatus 250 keeps on transmitting in the uplink 262 with a relatively high transmission power, because otherwise the transmission power in the uplink 262 is being gradually lowered after the RACH procedure.

In 312, the LTE user apparatus 250 is commanded with a Medium Access Control (MAC) control message in the radio connection 260 to use full buffer in all uplink messages of the radio connection 262.

In 314, the LTE user apparatus 250 is forced to send uplink messages in the radio connection 262 by sending to the LTE user apparatus 250 one of a Radio Resource Control User Equipment (RRC UE) capability request message, an NAS identity request message, or an NAS security mode command message.

In 316, a reply message is received in the radio connection 262 from the LTE user apparatus 250.

In 320, during the predetermined period of time 318 before the expiry of the NAS timer, the ad hoc LTE cell 120+124 is restarted on the channel number with a different PCID, and a different TAC than in the previous radio connection.

FIG. 2C illustrates this fourth operation phase, wherein the ad hoc LTE cell 120+124 continues the serving of the LTE user apparatus 250

Performance is continued from the setting up in 306 of the radio connection 270, 272 in the ad hoc LTE cell 120+124 to the LTE user apparatus 250 using the RACH procedure.

The sequence 306-308-310-312-314-316-318-320 is performed before an integrity protection is activated and may be continued as long as needed to keep the LTE user apparatus 250 connected to the successive ad hoc LTE cells 120+122 and 120+124. During the connection, a direction finding of the LTE user apparatus 250 may be performed. One part of the direction finding is to calculate a distance estimate from the ad hoc radio base station 100 to the LTE user apparatus 250.

In an embodiment, the ad hoc LTE cell 120+122 is set up in 302 on the channel number using also a Global Cell ID (GCID), and the ad hoc LTE cell 120+124 is restarted in 320 on the channel number also with a different GCID than in the previous radio connection.

In an embodiment, during the predetermined period of time 318 before the expiry of the NAS timer, and before restarting in 320 the ad hoc LTE cell 120+122 / 120+124 on the channel number with the different PCID, and the different TAC than in the previous radio connection, an NAS reject message with a network failure or congestion as the cause is transmitted in 342 in the radio connection 260/270 to the LTE user apparatus 250.

In an embodiment, after receiving the reply message in the radio connection 262/272 from the LTE user apparatus 250 in 316, a distance estimate to the LTE user apparatus 250 is calculated in 340 based on a current uplink timing advance value of the radio connection 262. Note that the distance estimate to the LTE user apparatus 250 may also be calculated in 330 as a first operation within the repeat loop 310 based on a current uplink timing advance value of the radio connection 262.

In an embodiment, after receiving the reply message in the radio connection 262/272 from the LTE user apparatus 250 in 316, it is checked in 332 whether a predetermined amount of time starting from a previous RACH procedure has passed during the predetermined period of time. The predetermined period of time may be kept relatively short, but also long enough so that state machines of communications protocols operating within the LTE user apparatus 250 do not malfunction or even crash. The predetermined period of time may be about one second, for example. If the predetermined amount of time has passed (the test in 332 evaluates “YES”), a Layer 1 Physical Downlink Control Channel (L1 PDCCH) order message is transmitted in 334 in the radio connection 260/270 to the LTE user apparatus 250, and a new RACH procedure with the LTE user apparatus 250 is performed in 336 to set up the radio connection 260, 262 / 270, 272 in the ad hoc LTE cell 120+122 / 120+124 to the LTE user apparatus 250. In an embodiment, a distance estimate to the LTE user apparatus 250 is calculated based on the new RACH procedure setting up the radio connection 260, 262 / 270, 272. In addition to the calculation of the distance estimate, a more general direction finding of the LTE user apparatus 250 may be performed based on parameters obtained during the new RACH procedure. One way to perform the direction finding is to move the ad hoc base station 100 between successive distance estimates to the LTE user apparatus 250. The successive distance estimates may be defined as circles around the ad hoc base station 100, and an intersection area of the circles may be calculated as a target area, wherein the LTE user apparatus 250 is residing. In an embodiment, a special portable direction finding apparatus 280 may be used: as shown in FIG. 2B and FIG. 2C, the apparatus 280 is instructed to receive and measure the uplink transmissions 262, 272 from the LTE user apparatus 250, whereby the apparatus 280 may estimate the direction to the LTE user apparatus 250. As explained earlier, the use of the high transmission power in the uplink 262, 272 improves the direction finding operation of the apparatus 280 in relation to the LTE user apparatus 250. In an embodiment, a variable attenuator 130 may be placed in the ad hoc base station 100 in the line between an antenna (not illustrated in FIG. 1A or FIG. 1B) and the one or more radio transceivers 102. If the received uplink signal 262, 272 is attenuated in the ad hoc base station 100 before its processing, the LTE user apparatus 250 is forced to use more transmission power.

Let us next study FIG. 1B, which illustrates embodiments of a system 130 comprising a first ad hoc radio base station 100A and a second ad hoc radio base station 100B, FIG. 2D, and FIG. 2E, which illustrate an implementation of two simultaneous ad hoc cells 120A, 120B using the first ad hoc radio base station 100A and the second ad hoc radio base station 100B, and FIG. 4A and FIG. 4B, which illustrate embodiments of a method for implementing the two simultaneous ad hoc cells 120A, 120B.

As was explained earlier, the single ad hoc radio base station 100 implements two successive ad hoc cells 120+122 and 120+124 in a non-ending loop, whereby the LTE user apparatus 250 is kept being connected to the ad hoc cells 120+122 and 120+124 in succession. The system 130 with the two ad hoc radio base stations 100A, 100B implements two simultaneous ad hoc cells 120A, 120B, whereby the LTE user apparatus 250 is kept being connected to the simultaneous ad hoc cells 120A and 120B in succession.

The first ad hoc radio base station 100A and the second ad hoc radio base station 100B may have similar structure as the earlier described ad hoc radio base station 100, except the executed method/algorithm is naturally different. Consequently, the two ad hoc radio base stations 100A, 100B comprise one or more radio transceivers 102A, 102B and one or more processors 104A, 104B. The other reference signs 106A, 108A, 110A, 112A, 114A, 116A, 130A, 106B, 108B, 110B, 112B, 114B, 116B, and 130B also correspond to the earlier described 106, 108, 110, 112, 114, 116, and 130.

Let us study the dynamics of the method/algorithm with reference to FIG. 4A for the main sequence, and FIG. 4B illustrating optional embodiments. The method starts in 400 and ends in 432.

As shown in FIG. 4A, the operations are divided between the operations 402-410 of the first ad hoc base station 100A on the left side, and the operations 412-430 of the second ad hoc base station 100B on the right side.

The first operation phase, wherein the ad hoc radio base stations 100A, 100B are preparing for the actual operation is not repeated here as it basically corresponds to that described with reference to FIG. 2A.

FIG. 2D illustrates a second operation phase, wherein the ad hoc radio base stations 100A, 100B set up the simultaneous ad hoc LTE cells 120A, 120B.

In 402, the first ad hoc radio base station 100A sets up a first ad hoc LTE cell 120A on a first channel number with a first TAC.

In 412, the second ad hoc radio base station 100B sets up a second ad hoc LTE cell 120B on a second channel number with a second TAC. Note that the PCID may be the same or different for the first and second ad hoc LTE cells 120A, 120B, because the cells 120A, 120B are on different frequencies.

In an embodiment, the operations 402 and 412 are performed simultaneously so that the first ad hoc LTE cell 120A and the second ad hoc LTE cell 120B coexist.

The first channel number and the second channel number may be selected such that they are not in use in the adjacent existing LTE cells 212, 222.

In an embodiment, the first channel number is defined as a first EARFCN, and the second channel number is defined as a second EARFCN.

FIG. 2D also illustrates a third operation phase, wherein the first ad hoc LTE cell 120A starts to serve the LTE user apparatus 250. Instead of providing full service with data and/or speech transmission, the first ad hoc LTE cell 120A keeps the LTE user apparatus 250 connected so that appropriate surveillance operations may be performed. As shown in FIG. 2D, the LTE user apparatus 250 may receive transmissions 214, 224 from the existing LTE base stations 210, 220, but a transmission 280 from the first ad hoc LTE base station 100A is received with a higher power and/or a better quality at the LTE user apparatus 250, which causes that the LTE user apparatus 250 connects 282 to the first ad hoc LTE base station 100A.

In 406, the first ad hoc radio base station 100A, sets up a first radio connection 280, 282 in the first ad hoc LTE cell 120A to an LTE user apparatus 250 using a first RACH procedure. In an embodiment, a transmission power of the first ad hoc LTE cell 120A is set such that LTE user apparatuses 250 residing in the first ad hoc LTE cell 120A inevitably connect to the first ad hoc LTE cell 120A (instead of the LTE cells 212, 222 of the existing cellular radio network 200, and instead of the second ad hoc LTE cell 120B).

In 410, the first ad hoc radio base station 100A transmits an RRC release message with a redirection to the second ad hoc LTE cell 120B in the first radio connection 280 to the LTE user apparatus 250.

In 416, the second ad hoc radio base station 100B sets up a second radio connection 290, 292 in the second ad hoc LTE cell 120B to the LTE user apparatus 250 using a second RACH procedure, because the first ad hoc LTE cell 120A transmitted the RRC release message with the redirection to the second ad hoc LTE cell 120B to the LTE user apparatus 250.

FIG. 2E illustrates this fourth operation phase, wherein the second ad hoc LTE cell 120B continues the serving of the LTE user apparatus 250

In 418, the second ad hoc radio base station 100B sets a NAS timer simultaneously with the setting up of the second radio connection 290, 292. In an embodiment, the NAS timer is set in 418 simultaneously with a setting of a NAS timer in the LTE user apparatus 250.

In 420, the second ad hoc radio base station 100B repeats the operations 424-426 until a predetermined period of time remains before an expiry of the NAS timer. An optional operation may be performed in 422 at the start of the sequence.

In an embodiment of 422, the second ad hoc radio base station 100B commands with a MAC control message in the second radio connection 290 the LTE user apparatus 250 to use full buffer in all uplink messages of the second radio connection 292.

In 424, the second ad hoc radio base station 100B forces the LTE user apparatus 250 to send uplink messages in the second radio connection 292 by sending to the LTE user apparatus 250 one of a Radio Resource Control User Equipment, RRC UE, capability request message, an NAS identity request message, or an NAS security mode command message.

In 426, the second ad hoc radio base station 100B receives a reply message in the second radio connection 292 from the LTE user apparatus 250.

In 430, during, the predetermined period of time 428 before the expiry of the NAS timer, the second ad hoc radio base station 100B transmits an RRC release message with a redirection to the first ad hoc LTE cell 120A in the second radio connection 290 to the LTE user apparatus 250.

After 430, the first ad hoc radio base station 100A continues performance from the setting up of the first radio connection 280, 282 in the first ad hoc LTE cell 120A to the LTE user apparatus 250 using the first RACH procedure in 406.

The sequence 406-408-410-412-416-418-420-422-424-426-428-430 may be continued as long as needed to keep the LTE user apparatus 250 connected to the simultaneous ad hoc LTE cells 120A and 120B in turns.

In an embodiment, the first ad hoc LTE cell 120A is set up in 402 on the first channel number using also a first GCID, and the second ad hoc LTE cell 120B is set up in 412 on the second channel number using also a second GCID.

In an embodiment, during the predetermined period of time 428 before the expiry of the NAS timer, and before transmitting the RRC release message with the redirection to the first ad hoc LTE cell 120A in the second radio connection 290 to the LTE user apparatus 250 in 410, the second ad hoc base station 100B transmits in 408 an NAS reject message with a network failure or congestion as the cause in the second radio connection 290 to the LTE user apparatus 250.

In an embodiment, after the second ad hoc base station 100B receives the reply message in the second radio connection 292 from the LTE user apparatus 250 in 426, the second ad hoc base station 100B calculates in 450 a distance estimate to the LTE user apparatus 250 based on a current uplink timing advance value of the second radio connection 292. Note that the second ad hoc base station 100B may also calculate in 440 a distance estimate to the LTE user apparatus 250 as a first operation within the repeat loop 420 based on a current uplink timing advance value of the radio connection 292.

In an embodiment, after the second ad hoc base station 100B receives the reply message in the second radio connection 292 from the LTE user apparatus 250 in 426, the second ad hoc base station 100B checks in 442 whether a predetermined amount of time starting from a previous RACH procedure has passed during the predetermined period of time. If the predetermined amount of time has passed (the test in 442 evaluates “YES”), the second ad hoc base station 100B transmits in 444 an L1 PDCCH order message in the radio connection 290 to the LTE user apparatus 250, and a new RACH procedure with the LTE user apparatus 250 is performed in 446 to set up the second radio connection 290, 292 in the second ad hoc LTE cell 120B to the LTE user apparatus 250. In an embodiment, a distance estimate to the LTE user apparatus 250 is calculated based on the new RACH procedure setting up the second radio connection 290, 292.

It will be appreciated that some embodiments described herein may include one or more generic or specialized processors (“one or more processors”) such as microprocessors; central processing units (CPUs); digital signal processors (DSPs): customized processors such as network processors (NPs) or network processing units (NPUs), graphics processing units (GPUs), or the like; field programmable gate arrays (FPGAs); and the like along with unique stored program instructions (including both software and firmware) for control thereof to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the methods and/or systems described herein. Alternatively, some or all functions may be implemented by a state machine that has no stored program instructions, or in one or more application-specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic or circuitry. Of course, a combination of the aforementioned approaches may be used. For some of the embodiments described herein, a corresponding device in hardware and optionally with software, firmware, and a combination thereof can be referred to as “circuitry configured or adapted to,” “logic configured or adapted to,” etc. perform a set of operations, steps, methods, processes, algorithms, functions, techniques, etc. on digital and/or analog signals as described herein for the various embodiments.

Moreover, some embodiments may include a non-transitory computer-readable storage medium having computer-readable code stored thereon for programming a computer, server, appliance, device, processor, circuit, etc. each of which may include a processor to perform functions as described and claimed herein. Examples of such computer-readable storage mediums include, but are not limited to, a hard disk, an optical storage device, a magnetic storage device, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), Flash memory, and the like. When stored in the non-transitory computer-readable medium, software can include instructions executable by a processor or device (e.g., any type of programmable circuitry or logic) that, in response to such execution, cause a processor or the device to perform a set of operations, steps, methods, processes, algorithms, functions, techniques, etc. as described herein for the various embodiments.

Even though the invention has been described with reference to one or more embodiments according to the accompanying drawings, it is clear that the invention is not restricted thereto but can be modified in several ways within the scope of the appended claims. All words and expressions should be interpreted broadly, and they are intended to illustrate, not to restrict, the embodiments. It will be obvious to a person skilled in the art that, as technology advances, the inventive concept can be implemented in various ways.

Claims

1. An ad hoc radio base station, comprising:

one or more radio transceivers configured to receive and transmit in a Long-Term Evolution, LTE, cellular radio network; and
one or more processors configured to cause performance of at least the following:
setting up an ad hoc LTE cell on a channel number with a Physical Cell ID, PCID, and a Tracking Area Code, TAC;
setting up a radio connection in the ad hoc LTE cell to an LTE user apparatus using a Random Access Channel, RACH, procedure;
setting a Non-Access Stratum, NAS, timer simultaneously with the setting up of the radio connection;
repeating the following until a predetermined period of time remains before an expiry of the NAS timer:
commanding with a Medium Access Control, MAC, control message in the radio connection the LTE user apparatus to use full buffer in all uplink messages of the radio connection;
forcing the LTE user apparatus to send uplink messages in the radio connection by sending to the LTE user apparatus one of a Radio Resource Control User Equipment, RRC UE, capability request message, an NAS identity request message, or an NAS security mode command message; and
receiving a reply message in the radio connection from the LTE user apparatus;
during the predetermined period of time before the expiry of the NAS timer:
restarting the ad hoc LTE cell on the channel number with a different PCID, and a different TAC than in the previous radio connection; and
continuing performance from the setting up of the radio connection in the ad hoc LTE cell to the LTE user apparatus using the RACH procedure.

2. The ad hoc radio base station of claim 1, wherein the one or more processors are configured to cause performance of the following:

after receiving the reply message in the radio connection from the LTE user apparatus, calculating a distance estimate to the LTE user apparatus based on a current uplink timing advance value of the radio connection.

3. The ad hoc radio base station of claim 1, wherein the one or more processors are configured to cause performance of the following:

after receiving the reply message in the radio connection from the LTE user apparatus, checking whether a predetermined amount of time starting from a previous RACH procedure has passed during the predetermined period of time, and if the predetermined amount of time has passed, transmitting a Layer 1 Physical Downlink Control Channel, L1 PDCCH, order message in the radio connection to the LTE user apparatus, and performing a new RACH procedure with the LTE user apparatus to set up the radio connection in the ad hoc LTE cell to the LTE user apparatus.

4. The ad hoc radio base station of claim 3, wherein the one or more processors are configured to cause performance of the following:

calculating a distance estimate to the LTE user apparatus based on the new RACH procedure setting up the radio connection.

5. The ad hoc radio base station of claim 1, wherein the one or more processors are configured to cause performance of the following:

during the predetermined period of time before the expiry of the NAS timer:
before restarting the ad hoc LTE cell on the channel number with the different PCID, and the different TAC than in the previous radio connection, transmitting an NAS reject message with a network failure or congestion as the cause in the radio connection to the LTE user apparatus.

6. The ad hoc radio base station of claim 1, wherein the ad hoc LTE cell is set up on the channel number using also a Global Cell ID, GCID, and the ad hoc LTE cell is restarted on the channel number also with a different GCID than in the previous radio connection.

7. A system comprising a first ad hoc radio base station and a second ad hoc radio base station,

the first ad hoc radio base station comprising one or more radio transceivers configured to receive and transmit in a Long-Term Evolution, LTE, cellular radio network, and one or more processors, and
the second ad hoc radio base station comprising one or more radio transceivers configured to receive and transmit in the LTE cellular radio network, and one or more processors,
wherein the one or more processors of the first ad hoc radio base station are configured to cause performance of at least the following:
setting up a first ad hoc LTE cell on a first channel number with a first Tracking Area Code, TAC;
setting up a first radio connection in the first ad hoc LTE cell to an LTE user apparatus using a first Random Access Channel, RACH, procedure; and
transmitting a Radio Resource Control, RRC, release message with a redirection to a second ad hoc LTE cell in the first radio connection to the LTE user apparatus,
wherein the one or more processors of the second ad hoc radio base station are configured to cause performance of at least the following: setting up a second ad hoc LTE cell on a second channel number with a second TAC; setting up a second radio connection in the second ad hoc LTE cell to the LTE user apparatus using a second RACH procedure, because the first ad hoc LTE cell transmitted the RRC release message with the redirection to the second ad hoc LTE cell to the LTE user apparatus; setting a Non-Access Stratum, NAS, timer simultaneously with the setting up of the second radio connection; repeating the following until a predetermined period of time remains before an expiry of the NAS timer: forcing the LTE user apparatus to send uplink messages in the second radio connection by sending to the LTE user apparatus one of a Radio Resource Control User Equipment, RRC UE, capability request message, an NAS identity request message, or an NAS security mode command message; and receiving a reply message in the second radio connection from the LTE user apparatus; during the predetermined period of time before the expiry of the NAS timer: transmitting an RRC release message with a redirection to the first ad hoc LTE cell in the second radio connection to the LTE user apparatus, and wherein the one or more processors of the first ad hoc radio base station are configured to cause performance of at least the following: continuing performance from the setting up of the first radio connection in the first ad hoc LTE cell to the LTE user apparatus using the first RACH procedure.

8. The system of claim 7, wherein the one or more processors of the second ad hoc radio base station are configured to cause performance of the following:

after receiving the reply message in the second radio connection from the LTE user apparatus, calculating a distance estimate to the LTE user apparatus based on a current uplink timing advance value of the second radio connection.

9. The system of claim 7, wherein the one or more processors of the second ad hoc radio base station are configured to cause performance of the following:

after receiving the reply message in the second radio connection from the LTE user apparatus, checking whether a predetermined amount of time starting from a previous RACH procedure in the second ad hoc LTE cell has passed during the predetermined period of time, and if the predetermined amount of time has passed, transmitting a Layer 1 Physical Downlink Control Channel, L1 PDCCH, order message in the second radio connection to the LTE user apparatus, and performing a new RACH procedure with the LTE user apparatus to set up the second radio connection in the second ad hoc LTE cell to the LTE user apparatus.

10. The system of claim 9, wherein the one or more processors of the second ad hoc radio base station are configured to cause performance of the following:

calculating a distance estimate to the LTE user apparatus based on the new RACH procedure setting up the second radio connection.

11. The system of claim 7, wherein the one or more processors of the second ad hoc radio base station are configured to cause performance of the following:

during the predetermined period of time before the expiry of the NAS timer:
before transmitting the RRC release message with the redirection to the first ad hoc LTE cell in the second radio connection to the LTE user apparatus, transmitting an NAS reject message with a network failure or congestion as the cause in the second radio connection to the LTE user apparatus.

12. The system of claim 7, wherein the one or more processors of the second ad hoc radio base station are configured to cause performance of the following:

before forcing the LTE user apparatus to send uplink messages in the second radio connection by sending to the LTE user apparatus one of the RRC UE, capability request message, the NAS identity request message, or the NAS security mode command message, commanding with a Medium Access Control, MAC, control message in the second radio connection the LTE user apparatus to use full buffer in all uplink messages of the second radio connection.

13. A method for implementing two successive ad hoc cells, comprising:

setting up, by using one or more radio transceivers configured to receive and transmit in a Long-Term Evolution, LTE, cellular radio network, an ad hoc LTE cell on a channel number with a Physical Cell ID, PCID, and a Tracking Area Code, TAC,
setting up a radio connection in the ad hoc LTE cell to an LTE user apparatus using a Random Access Channel, RACH, procedure;
setting a Non-Access Stratum, NAS, timer simultaneously with the setting up of the radio connection;
repeating the following until a predetermined period of time remains before an expiry of the NAS timer: commanding with a Medium Access Control, MAC, control message in the radio connection the LTE user apparatus to use full buffer in all uplink messages of the radio connection; forcing the LTE user apparatus to send uplink messages in the radio connection by sending to the LTE user apparatus one of a Radio Resource Control User Equipment, RRC UE, capability request message, an NAS identity request message, or an NAS security mode command message; and receiving a reply message in the radio connection from the LTE user apparatus;
during the predetermined period of time before the expiry of the NAS timer: restarting the ad hoc LTE cell on the channel number with a different PCID, and a different TAC than in the previous radio connection; and continuing performance from the setting up of the radio connection in the ad hoc LTE cell to the LTE user apparatus using the RACH procedure.

14. The method of claim 13, further comprising:

after receiving the reply message in the radio connection from the LTE user apparatus, calculating a distance estimate to the LTE user apparatus based on a current uplink timing advance value of the radio connection.

15. The method of claim 13, further comprising:

after receiving the reply message in the radio connection from the LTE user apparatus, checking whether a predetermined amount of time starting from a previous RACH procedure has passed during the predetermined period of time, and if the predetermined amount of time has passed, transmitting a Layer 1 Physical Downlink Control Channel, L1 PDCCH, order message in the radio connection to the LTE user apparatus, and performing a new RACH procedure with the LTE user apparatus to set up the radio connection in the ad hoc LTE cell to the LTE user apparatus.

16. The method of claim 15, further comprising:

calculating a distance estimate to the LTE user apparatus based on the new RACH procedure setting up the radio connection.

17. The method of claim 13, further comprising:

during the predetermined period of time before the expiry of the NAS timer:
before restarting the ad hoc LTE cell on the channel number with the different PCID, and the different TAC than in the previous radio connection, transmitting an NAS reject message with a network failure or congestion as the cause in the radio connection to the LTE user apparatus.

18. The method of claim 13, wherein the ad hoc LTE cell is set up on the channel number using also a Global Cell ID, GCID, and the ad hoc LTE cell is restarted on the channel number also with a different GCID than in the previous radio connection.

Patent History
Publication number: 20230300896
Type: Application
Filed: Feb 28, 2023
Publication Date: Sep 21, 2023
Inventors: Jukka KEMPPAINEN (Oulu), Juha Olavi LEHTIKANGAS (Oulu)
Application Number: 18/115,036
Classifications
International Classification: H04W 74/08 (20060101); H04W 76/20 (20060101); H04W 76/10 (20060101);