US Pat. No. 9,083,385

CHANNEL DECODING METHOD AND DECODER FOR TAIL-BITING CODES

SHANGHAI RESEARCH CENTER ...

1. A channel decoding method, comprising:
S101: during the first iteration, i.e. i=1, initializing, via a mobile or a wireless communications system, the metric Mpath,0i(s) of the surviving path that enters state s at position 0 to 0, where s?S0, S0 indicates the state space at position 0, and i indicates the number of iterations; setting the metric of the optimal maximum
likelihood tail-biting path (MLTBP) PMLTBPO to 0, that is, letting PMLTBPO=0; performing a Modified Viterbi Algorithm (MVA), and searching for MLTBP in current iteration; for all s?S0, setting the state metric of state s to be equal to Mpath,L1(s), that is, letting Mstate(s)=Mpath,L1(s);

S102: if the net path metric MMLTBPi of PMLTBPi(s?,s?) found in current iteration is greater than the metric MMLTBPO, that is, MMLTBPi>MMLTBPO, updating (PMLTBP, MMLTBPO) with (PMLTBPi(s?,s?), MMLTBP);

S103: for s?SL, where L is the length of information sequence, and SL indicates the state space at position L, comparing the state metric Mstate(s) of state s with the metric MMLTBPO of the MLTBP in the latest update; if Mstate(s)?MMLTBPO, updating Mstate(s)=0; otherwise, letting Mpath,0i+1(s)=Mpath,Li(s); if Mstate(s)>Mpath,Li(s)?Mpath,0i(s), updating Mstate(s)=Mpath,Li(s)?Mpath,0i(s); making statistics on the number of states with state metric greater than MMLTBPO, and saving the number of states in sum(i);

S104: if sum(i)=0, stopping the iteration, and outputting the optimal MLTBP PMLTBPO; if sum(i)=sum(i?1), performing Viterbi decoding once with state ?(s) as fixed initial state and termination state, where
?(s) is the starting state of the maximum likelihood path (MLP) found in the ith iteration, i.e. PMLPi(?(s),s); obtaining a tail-biting path PTBP(?(s),?(s)) with metric MTBP(?(s),?(s)) thereof; if MTBP(?(s),?(s))>MMLTBPO, updating (PMLTBPO, MMLTBPO,) with (PTBP(?(s),?(s)), MTBP(?(s),?(s))), and letting Mstate(?(s))=0 and Mpath,0i+1(?(s))=0;

S105: i++ and letting sum(i)=0, and performing a next iteration, that is, repeating S102 to S104.

US Pat. No. 9,426,812

SPECTRUM ALLOCATION METHOD

SHANGHAI RESEARCH CENTER ...

1. A spectrum allocation method for a cellular network including a small cell network, the spectrum allocation method comprising:
a) constructing a graph theory model of spectrum allocation including abstracting a cellular network into an interference
pattern where each network node is abstracted and mapped to a vertex in the interference pattern, and an existing conflict
or interference between two network nodes is mapped to the edge between two vertexes;

b) establishing or updating a stakeholder list for each network node, the stakeholder list including information of a network
node that cannot obtain the same spectrum resource unit of another network node established with the stakeholder list; a mapping
vertex of the contained network node in the stakeholder list in the interference pattern, and a mapping vertex of the network
node establishing the stakeholder list is linked by an edge; each network node calculates a largest value of maximal clique
label of the interference pattern according to the stakeholder list; each network node transmits the established or the updated
stakeholder list and the largest value of maximal clique label to other network nodes in the network;

c) each network node listening periodically or triggered by an event for a status of the network, and if the number An of spectrum resource units obtained by a network node n is less than a lower bound value Kn, then the network node n selects more spectrum resource units until Kn spectrum resource units are obtained; where Kn is the total number of spectrum resource units obtained in the network and the largest value of maximal clique label of the
network node and network node n includes at least one network node;

if An?Kn, and the number En of the spectrum resource units of the network node n being competed with the stakeholder list being equal to zero, the network
node n competes for the remaining K?n?Kn spectrum resource units with a predetermined probability, until there is no free spectrum resource unit anymore; where K?n represents a upper bound value of the number of spectrum resource units being used by network node n;

if An>Kn, and En>0, the network node n releases the spectrum resource units being competed;

if An=Kn, and En>0, the network node n first releases the spectrum resource units being competed, and then selects K?n?Kn spectrum resource units not being competed in the spectrum resource units.

US Pat. No. 9,749,872

METHOD FOR SHARING FREQUENCY SPECTRUM BETWEEN NETWORKS

SHANGHAI RESEARCH CENTER ...

1. A method for sharing a frequency spectrum between networks, used to implement allocation of a shared frequency spectrum
between a first network (A) and a second network (B), comprising the following steps:
measuring a strength of a network signal of the second network (B);
calculating a network overlapping level indicator according to the strength of the network signal of the second network (B),
and obtaining network-coverage-topology-based information of the second network (B) according to the network overlapping level
indicator (V), the network overlapping level indicator indicating a level at which the first network (A) overlaps with the
second network (B);

the first network (A) exchanging the network-coverage-topology-based information of the second network (B) with the second
network (B), and obtaining network-coverage-topology-based information of the first network (A) from the second network (B);
and

calculating the shared frequency spectrum shared between the first network (A) and the second network (B).

US Pat. No. 10,142,986

UPLINK RESOURCE SHARING METHOD, BASE STATION AND TERMINAL

SHANGHAI RESEARCH CENTER ...

1. An uplink resource sharing method, characterized by comprising following steps:a transmission window comprising a first granted subframe designated by the uplink grant, and a standby subframe;
a first terminal performing an LBT (listen-before-talk) on the first granted subframe allocated for the first terminal;
a second terminal performing an LBT on the standby subframe, which is a granted subframe for the second terminal; and
the first terminal transmitting data via the first granted subframe if the LBT is finished on the first granted subframe, or the first terminal performing the LBT on the standby subframe if the LBT is not finished on the first granted subframe.

US Pat. No. 9,893,850

ASA ASSISTANCE-BASED INTERFERENCE COORDINATION METHOD IN HETEROGENEOUS TDD RELAY NETWORK

Shanghai Research Center ...

1. An ASA (Authorized Shared Access) assistance-based interference coordination method in a heterogeneous TDD (Time Division
Duplexing) relay network, which is used in a scenario with coexisting of an ASA assistance-based TD-LTE (Time Division Long
Term Evolution) network and a TDD primary user network, the heterogeneous TDD relay network comprising two usable carrier
frequencies, one of which is an LTE (Long Term Evolution) carrier frequency f0 and the other of which is an ASA carrier frequency
f1, the LTE carrier frequency f0 is a central frequency point of a primary cell and the ASA carrier frequency f1 is a central
frequency point of a secondary cell, wherein, the method comprises following steps:
Step 1, a primary system sending a request to an ASA controller to request for leaving ASA spectrum users in a protection
region, when a primary user requests for use of the ASA carrier frequency f1;

Step 2, the ASA controller sending an ASA control message to an OAM (Operation, Administration and Management) Operator after
the ASA controller receives the request from the primary system;

Step 3, after the OAM Operator receives the ASA control message, an MME (Mobility Management Entity) being inquired according
to a new protection region or an interference region message in the ASA control message, and the ASA control message being
sent to the MME to adjust the coverage of a macro base station in a region possibly interfering to the primary system, the
region possibly interfering to the primary system belonging to the MME;

Step 4, the MME calculating and informing related macro base stations to adjust wireless resource control according to a new
interference region, and sending frame configuration information and synchronous information of the primary system to the
related macro base stations;

Step 5, the macro base station adjusting the wireless resource control and reducing coverage of the secondary cell on the
ASA carrier frequency f1 to avoid interference to a cell to which the primary system belongs; and

the macro base station finding an RUE (Relay User Equipment) close to the protection region of the primary system and possibly
interfering to the primary users, adjusting a frame structure of a relay node to which the RUE belongs, and updating synchronous
information;

Step 6, the macro base station sending new frame configuration information and synchronous information to the relay node;
Step 7, the macro base station reporting new coverage of subordinate base stations and/or coverage of the relay node and a
work mode; and

Step 8, the ASA controller periodically sending frame configuration and the synchronous information of the primary system
to the OAM Operator.

US Pat. No. 10,182,448

INTER-NETWORK INTERFERENCE COORDINATION METHOD

SHANGHAI RESEARCH CENTER ...

1. A network interference coordination method for a first network and a second network which share a shared spectrum pool with the same priority, comprising the following steps:a step that the first network and the second network negotiate about an inter-network shared frequency band, wherein the shared frequency band is in the shared spectrum pool;
a step that the first network evaluates inter-network interference;
a step that one network of the first network and the second network judges whether to execute internal coordination, if internal coordination can be executed, then the one network executes internal coordination, if internal coordination cannot be executed, then the one network request an another network to conduct inter-network interference coordination;
a step that the another network judges whether to execute internal coordination, if internal coordination can be executed, then the another network executes internal coordination; and if internal coordination cannot be executed, then turn to the step of “the first network and the second network negotiate about an inter-network shared frequency band”.

US Pat. No. 10,064,137

HYBRID MONITORING-SLEEPING METHOD OF WIRELESS SENSOR AND WIRELESS SENSOR

SHANGHAI RESEARCH CENTER ...

1. A hybrid monitoring-sleeping method of a wireless sensor, characterized by comprising:during N monitoring-sleeping periods, monitoring, by the wireless sensor with a first monitoring duration, a wake-up data packet transmitted by a data acquisitor or a mobile terminal within N1 monitoring-sleeping periods, wherein the first monitoring duration corresponds a first average transmission rate that is adopted for transmitting the data between the wireless sensor and the data acquisitor in a remote data acquisition mode;
monitoring, by the wireless sensor with a second monitoring duration, the wake-up data packet transmitted by the mobile terminal within N2 monitoring-sleeping periods, wherein the second monitoring duration corresponds to a second average transmission rate that is adopted for transmitting the data between the wireless sensor and the mobile terminal in a short-distance data acquisition mode, wherein, N=N1+N2, N1 is less than or equal to N2, a monitoring-sleeping period of the N1 monitoring-sleeping periods is equal to the sum of the first monitoring duration and a first sleeping duration, and a monitoring-sleeping period of the N2 monitoring-sleeping periods is equal to the sum of the second monitoring duration and a second sleeping duration, the first monitoring duration is longer than the second monitoring duration, N1 first monitoring durations and N2 second monitoring durations are alternatively distributed, and the N1, N2, N are all positive integers.

US Pat. No. 10,171,267

UPLINK PILOT SEQUENCE ALLOCATION METHOD IN MASSIVE MIMO SYSTEM AND BASE STATION THEREOF

SHANGHAI RESEARCH CENTER ...

1. An uplink pilot sequence allocation method in a massive MIMO system, the system comprising a master base station in a master cell and a neighboring base station in a neighboring cell, comprising:the neighboring base station comparing a primary eigen-space between a user group of the neighboring cell and the neighboring base station with an interference eigen-space between a user group of the master cell and the neighboring base station, the user group of the master cell being close to the neighboring base station,
the neighboring base station determining whether the user group of the neighboring cell can reuse uplink pilot sequence resources used by the user group of the master cell.

US Pat. No. 10,172,149

UPLINK RESOURCE SCHEDULING METHOD, TERMINAL AND BASE STATION

SHANGHAI RESEARCH CENTER ...

1. An uplink resource scheduling method, wherein:a base station calculates an uplink resource for granting to a terminal according to a split bearer data ratio, and then performs uplink resource granting,
the uplink resource for granting to the terminal is calculated by the following formula:
G=D×(1?P), if D×P?r×t
wherein G is data size required for the terminal to perform uplink resource granting by the base station; D is total data size to be transmitted by the terminal; P is a split bearer data ratio, r is a WLAN access point service rate,
the split bearer data ratio is a ratio based on a data size transmitted by a split bearer and a non-split bearer.

US Pat. No. 10,153,828

SYSTEM AND METHOD FOR AVOIDING MOBILE RELAY INTERFERENCE TO PRIMARY SYSTEM ON AUTHORIZED FREQUENCY SPECTRUM

SHANGHAI RESEARCH CENTER ...

1. A system for avoiding mobile relay interference to a primary system on an authorized frequency spectrum, wherein the system comprises:an authorized shared access (ASA) controller which communicates with the primary system of the authorized frequency spectrum, used to determine, based on operation information from the primary system, available-spectrum information of the authorized frequency spectrums that can be used in different positional regions surrounding the primary system, wherein each of the positional region corresponds to at least one group of the available-spectrum information; the available-spectrum information comprises: a carrier frequency within an authorized frequency spectrum that can be used by the mobile relay in the positional region, maximum power that the mobile relay in the positional region is allowed to send, and an available period during which the mobile relay in the positional region is allowed to use the carrier frequency; and
a secondary system which communicates with the ASA controller, comprising:
a base station; and
an interference position determination memory, used to determine, based on the available-spectrum information corresponding to different positional regions provided by the ASA controller, at least one of the positional regions of the primary system which is being interfered by a mobile relay located within a coverage range of the base station, so that the base station could provide the determined positional regions for each mobile relay within the coverage range; and
the mobile relay located within the coverage range of the base station, used to, when moving into the positional region, provide to the base station information containing the positional region where the mobile relay is located, so that the base station could adjust the mobile relay based on the at least one group of available-spectrum information corresponding to the positional region;
wherein the base station adjusts the mobile relay by adjusting its maximum power corresponding to the positional region of the mobile relay; when the mobile relay transmits with the maximum power, a power value generated by the mobile relay is less than a maximum acceptable interference value on the protection border of the primary system.