US Pat. No. 9,391,680

SYSTEM AND METHOD FOR MULTIPLE-INPUT AND MULTIPLE-OUTPUT (MIMO) FULL-DUPLEX PRECODING STRUCTURES

Huawei Technologies Canad...

1. A method performed by a network component for full-duplex communications in a Multiple-Input and Multiple-Output (MIMO)
system, the method comprising:
forming, using a precoding matrix generated in accordance with channel conditions, a plurality of beams for a plurality of
transmit signals and a plurality of self-interference cancellation signals corresponding to the plurality of transmit signals;

transmitting, at a plurality of antennas, the plurality of beams for the transmit signals;
receiving, via the plurality of antennas, a plurality of receive signals;
adding, to each of the plurality of receive signals, a corresponding self-interference cancellation signal from the plurality
of self-interference cancellation signals to obtain a plurality of corrected receive signals; and

detecting, at a plurality of receivers, the plurality of corrected receive signals.

US Pat. No. 9,467,212

SYSTEM AND METHOD FOR MULTIPLE-INPUT MULTIPLE-OUTPUT COMMUNICATION

Huawei Technologies Canad...

1. A communication node comprising:
a multiple input multiple output (MIMO) antenna array;
a precoder configured to precode a set of Grassmannian-structured symbols according to a transmit covariance matrix associated
with the MIMO antenna array to produce a set of Grassmannian-structured precoded symbols; and

a transmitter coupled in-between the MIMO antenna array and the precoder, the transmitter configured to transmit the set of
Grassmannian-structured precoded symbols over a spatially correlated non-coherent channel between the MIMO antenna array and
a receiver.

US Pat. No. 9,537,556

SYSTEMS AND METHODS FOR OPTIMIZED BEAMFORMING AND COMPRESSION FOR UPLINK MIMO CLOUD RADIO ACCESS NETWORKS

Huawei Technologies Canad...

1. A method for determining a transmit beamformer and quantization noise covariance matrix for uplink multiple-input-multiple-output
(MIMO) communications in a cloud radio access network (C-RAN), the method comprising:
obtaining, by a central processor (CP), channel state information associated with a mobile device (MD) being served by a plurality
of access points (APs) in the C-RAN;

generating a channel gain matrix in accordance with the channel state information;
establishing a weighted sum-rate maximization model using the channel gain matrix in accordance with power constraints of
transmission from the MD to the APs, and capacity constraints of fronthaul links for compressed transmission of received MD
signals from the APs to the CP; and

jointly calculating a transmit beamforming vector for the MD and a quantization noise covariance matrix for the APs by applying
a weighted minimum-mean-square-error successive convex approximation (WMMSE-SCA) algorithm to solve the weighted sum-rate
maximization model.

US Pat. No. 10,057,367

SYSTEMS AND METHODS FOR DATA CACHING IN A COMMUNICATIONS NETWORK

HUAWEI TECHNOLOGIES CANAD...

1. A method for managing a cache memory network comprising, by a caching, computing and forwarding management (CCFM) networked computing device:estimating the popularity of a piece of data content according to operation of an extreme learning machine operated using the CCFM networked computing device, wherein operation of the extreme learning machine comprises the steps of:
collecting metadata associated with the piece of data content, the metadata including content features of the piece of data content;
computing the collected metadata;
selecting one or more features from the computed metadata; and
training the extreme learning machine according to selected one or more features, wherein the popularity of a piece of data content is estimated according to the trained extreme learning machine; and
managing the cache memory network according to the estimated popularity of the piece of data content,wherein the CCFM comprises a plurality of content registers, andwherein managing the cache memory network comprises (i) indexing a reference to the piece of data content in one of the plurality of content registers, or (ii) caching or maintaining the piece of data content in a cache location in the cache memory network, or (iii) both (i) and (ii).

US Pat. No. 9,838,128

METHOD AND APPARATUS FOR COUPLING OPTICAL FIBERS

Huawei Technologies Canad...

1. A method for coupling optical signals into OAM modes for joint transmission in an optical fiber, the method comprising:
receiving a plurality of input signals for transmission as a corresponding number of different OAM mode signals;
generating a different OAM mode signal from each of the input signals;
combining the OAM mode signals to obtain a combined OAM mode signal;
injecting the combined OAM mode signal into the optical fiber for transmission to a receiving location;
receiving control instructions from a controller in communication with the receiving location; and,
adjusting at least one of a relative position and angle of at least one of the OAM mode signals when combining.

US Pat. No. 9,544,032

SYSTEM AND METHOD FOR MULTIPLE-INPUT MULTIPLE-OUTPUT (MIMO) ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) OFFSET QUADRATURE AMPLITUDE MODULATION (OQAM)

Huawei Technologies Canad...

1. A method for transmitting data in a multiple-input multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM)-offset
quadrature amplitude modulation (OQAM) system, the method comprising:
partitioning a time-frequency lattice into blocks;
assigning a plurality of pre-coding matrices to the blocks such that a pre-coding matrix is assigned to a block;
selecting a subset of columns for each pre-coding matrix to maximize a projection of each pre-coding matrix on a pre-coding
space such that an interference between a first point of a first block and a second point of a second block is cancelled when
the first point and the second point are neighboring points and the first block and the second block are different;

generating a pre-coded modulated pulse shape by applying the pre-coding matrix to a data vector and a pulse shape; and
transmitting, by a first device to a second device, the pre-coded modulated pulse shape.

US Pat. No. 10,003,390

SYSTEM AND METHOD FOR PRECODED FASTER THAN NYQUIST SIGNALING

HUAWEI TECHNOLOGIES CANAD...

1. A method comprising:in a receiver, receiving a signal containing a plurality of received symbols, each received symbol comprising a symbol of an extended constellation multiplied by a faster than Nyquist (FTN) pulse shape characterized by roll-off factor ? and time acceleration factor ? after transmission over a channel;
in the receiver, performing matched filtering of the received signal based on the FTN pulse shape to produce a matched filter output;
in the receiver, for a kth received symbol v of the plurality of received symbols, without performing a modulo M operation, performing FTN processing based on the matched filter output by determining log a-posteriori probability ratio (LAPPR) values computed for each bit of the kth received symbol based on x?[k] and pre-computed a-priori probabilities of the extended constellation for a given pulse shape h(t) and ? combination, where x?[k] is the matched filter output for the kth received symbol v[k];
in the receiver, performing forward error correction (FEC) decoding based on the LAPPR values.

US Pat. No. 9,722,935

SYSTEM AND METHOD FOR TRANSMISSION MANAGEMENT IN SOFTWARE DEFINED NETWORKS

Huawei Technologies Canad...

1. A communications controller comprising:
a flow manager in a control plane, the flow manager configured to classify a packet flow serviced by a plurality of transmission
points (TPs) as one of a plurality of slices in accordance with at least one of a nature of the packet flow, a load status
of each of the plurality of slices, and feedback information provided by the plurality of TPs, the feedback information indicating
a capacity and an average served rate of each of the plurality of TPs, the flow manager further configured to alter a classification
of the packet flow in accordance with the load status of each of the plurality of slices and in accordance with the feedback
information provided by the plurality of TPs;

a memory in a data plane operatively coupled to the flow manager, the memory configured to store a packet of the packet flow
in one of a plurality of packet queues in accordance with the classification of the packet flow; and

a scheduler in the control plane operatively coupled to the flow manager and to the memory, the scheduler configured to determine
decision metric values associated with each of the plurality of TPs according to the capacity and the average served rate
of each of the plurality of TPs, the scheduler further configured to select one or more selected TPs from the plurality of
TPs with a greater decision metric value than others of the plurality of TPs, the one or more selected TPs further selected
in accordance with a destination of the packet, the scheduler further configured to allocate resources for the plurality of
slices, the resources used by the one or more selected TPs to transfer the packet to the destination, the resources including
time domain and frequency domain resources, the scheduler further configured to schedule a transfer of the packet from the
one of the plurality of packet queues to the one or more selected TPs over the data plane.

US Pat. No. 9,642,039

SYSTEM AND METHOD FOR WIRELESS LOAD BALANCING

Huawei Technologies Canad...

1. A method of wireless load balancing, the method comprising:
receiving, by a first communications controller a plurality of demands of a plurality of user equipments (UEs) and a plurality
of locations of the plurality of UEs, wherein the plurality of demands includes a first demand of a first UE in the plurality
of UEs, and wherein the plurality of locations includes a first location of the first UE in a first cell;

generating a utility map in accordance with the plurality of demands and the plurality of locations;
determining a first recommendation of user behavior of a user of the first UE in accordance with the utility map, the first
location of the first UE, and the first demand of the first UE; and

transmitting, by the first communications controller, the first recommendation of user behavior to the first UE, the first
recommendation of user behavior including a time or location recommendation for transmitting or receiving a signal by the
first UE.

US Pat. No. 10,116,396

MILLIMETER-WAVE SOURCELESS RECEIVER

HUAWEI TECHNOLOGIES CANAD...

1. A receiver comprising:a planar antenna array including at least three antennas, each antenna being configured for simultaneously receiving a local oscillator (LO) signal from a near field region and a radio frequency (RF) signal from a far field region;
each antenna being coupled to a respective quasi-optical mixer, each quasi-optical mixer including only passive components and outputting a respective intermediate frequency (IF) signal;
at least two six-port demodulators, each six-port demodulator receiving a respective different pair of IF signals as input and outputting signals representing baseband power of the respective pair of IF signals, each six-port demodulator including only passive components; and
a processor coupled to receive output from the six-port demodulators, the processor being configured to calculate direction of arrival (DoA) for the LO signal and the RF signal using the output from the six-port demodulators.

US Pat. No. 9,654,324

SYSTEM AND METHOD FOR GRASSMANNIAN SIGNALING IN A BROADBAND NETWORK

Huawei Technologies Canad...

1. A method for communicating in a broadband network, the method comprising:
determining, by a first network device, an equivalent coherence time of a corresponding narrowband network, having a coherence
bandwidth equal to a bandwidth of a single channel, in accordance with a broadband channel coherence time and a number of
utilized subchannels within a broadband coherence bandwidth of the broadband network, wherein the number of utilized subchannels
within the broadband coherence bandwidth is greater than one and up to a total number of subchannels within the broadband
coherence bandwidth;

structuring, by the first network device, a Grassmannian symbol in accordance with the equivalent coherence time of the corresponding
narrowband network;

generating, by the first network device, Grassmannian symbol sections by partitioning the Grassmannian symbol in accordance
with the broadband coherence bandwidth; and

transmitting, by the first network device to a second network device, the Grassmannian symbol sections on selected subchannels
within the broadband coherence bandwidth.

US Pat. No. 9,762,299

SYSTEM AND METHOD FOR SELF-INTERFERENCE SUPPRESSION STRUCTURE

1. A device for suppressing self-interference (SI) in a full-duplex multiple input multiple output (MIMO) transceiver, the
device comprising:
a first splitter configured to receive a first transmission signal and split the first transmission signal into a first plurality
of signals;

a second splitter configured to receive a second transmission signal and split the second transmission signal into a second
plurality of signals;

a first adjustable tapped delay line structure adapted to receive a first subset of the first plurality of signals from the
first splitter and a second subset of the second plurality of signals from the second splitter;

a second adjustable tapped delay line structure adapted to receive a third subset, different from the first subset, of the
first plurality of signals from the first splitter and a fourth subset, different from the second subset, of the second plurality
of signals from the second splitter;

a first combiner configured to combine output of the first adjustable tapped delay line structure into a first combined signal;
a second combiner configured to combine output of the second adjustable tapped delay line structure into a second combined
signal;

a first output coupler configured to couple the first combined signal with output of a first circulator-isolator, output of
the first output coupler being provided to a first reception port; and

a second output coupler configured to couple the second combined signal with output of a second circulator-isolator, output
of the second output coupler being provided to a second reception port.

US Pat. No. 10,103,743

ANALOG-TO-DIGITAL CONVERTER AND CONTROL METHOD THEREOF

HUAWEI TECHNOLOGIES CANAD...

1. An analog-to-digital converter (ADC) for digitizing a received waveform for a digital communication link, comprising:at least one converter module communicatively connected to at least one link, the at least one converter module comprising a plurality of quantization levels, the at least one converter module being adapted for utilizing a subset of the plurality of quantization levels for analog-to-digital signal conversion, the subset being formed by:
selecting at least one level of the plurality of quantization levels to be deactivated, the at least one level being selected using a greedy search method based on at least one performance metric; and
deactivating the at least one level,
the greedy search method comprising:
testing a plurality of different reduced level sets, and
determining a value of the at least one performance metric for each one of the plurality of different reduced level sets.

US Pat. No. 9,608,706

SYSTEM AND METHOD FOR MULTIPLE-INPUT AND MULTIPLE-OUTPUT (MIMO) FULL-DUPLEX PRECODING STRUCTURES

Huawei Technologies Canad...

1. A full duplex transmitter/receiver having a plurality of transmit/receive antennas, the transmitter/receiver comprising:
a plurality of receivers operatively connected to the plurality of transmit/receive antennas for receiving a signal;
a precoder for receiving a plurality of transmit signals for transmission over the plurality of transmit/receive antennas
and for precoding the received plurality of transmit signal for transmission over the plurality of transmit/receive antennas;
and

a plurality of signal paths, a first portion of the plurality of signal paths operatively connecting the precoder to one of
the plurality of transmit/receive antennas, and a second portion of the plurality of signal paths operatively connecting the
plurality of transmit/receive antennas to the plurality of receivers, wherein at least one of the first portion of the plurality
of signal paths is connected to at least one of the second portion of the plurality of signal paths by a Self Interference
(SI) cancellation path for actively cancelling self-interference generated by the precoded plurality of transmit signals transmitted
over the plurality of transmit/receive antennas.

US Pat. No. 9,967,045

RANDOMIZED MESH NETWORK ROUTING

Huawei Technologies Canad...

1. A method for scheduling wireless transmissions, the method comprising:selecting routes between access nodes and one or more gateways in a wireless mesh network, each of the routes including one or more wireless links;
mapping wireless links in at least some of the routes to timeslots of a frame to form a plurality of synchronized paths between the access nodes and the gateways;
iteratively adding, or removing, an individual one of the plurality of synchronized paths to, or from, a TDM routing schedule according to each individual state in a state progression of a Markov chain, the TDM routing schedule including a different subset of synchronized paths for each state in the Markov chain; and
instructing the access nodes and the one or more gateways to communicate messages over the wireless links according the TDM routing schedule.

US Pat. No. 10,050,767

SYSTEM AND METHOD FOR MULTIPLE-INPUT AND MULTIPLE-OUTPUT (MIMO) FULL-DUPLEX PRECODING ALGORITHMS

HUAWEI TECHNOLOGIES CANAD...

1. A method performed by a network component for full-duplex communications in a Multiple-Input and Multiple-Output (MIMO) system, the method comprising:initializing, at a precoder, a transmit covariance matrix for precoding a plurality of transmit signals;
calculating a sequential convex approximation function in accordance with an objective sum-rate for the transmit signals;
decomposing the transmit covariance matrix using Cholesky decomposition;
determining a full-duplex precoding (FDP) matrix in accordance with the decomposing of the transmit covariance matrix;
self-interference (SI) signals corresponding to the transmit signals; and
adding the SI cancellation signals to a plurality of receive signals.

US Pat. No. 9,980,218

SYSTEM AND METHOD FOR USER TERMINAL-AWARE CELL SWITCH-OFF

Huawei Technologies Canad...

1. A method, comprising:receiving a set of quality of service (QoS) requirements for user equipments (UEs) being served by a plurality of base stations (BSs) in a wireless network;
estimating, based on at least one QoS requirement of the set of QoS requirements, an increase in an uplink transmission power level of UEs served by a BS in the plurality of BSs, the increase in the uplink transmission power level associated with switching off the BS;
determining whether the BS is to be switched off in accordance with the estimated increase in the uplink transmission power level; and
sending an instruction to a device in the wireless network indicating that the BS is to be switched off in response to determining that the BS is to be switched off.

US Pat. No. 9,761,921

TUNABLE BANDPASS FILTER

HUAWEI TECHNOLOGIES CANAD...

1. A tunable bandpass filter system having a system passband defined by a first tunable cutoff frequency and a second tunable
cutoff frequency, the tunable bandpass filter system comprising:
a first subfilter having a first tunable cutoff at the first tunable cutoff frequency;
a second subfilter having a second tunable cutoff at the second tunable cutoff frequency;
the first subfilter and the second subfilter being connected between an input port and an output port, at least one subfilter
of the first and second subfilters being connected to operate in reflection, such that the tunable system passband corresponds
to a portion of a rejection band of the at least one subfilter connected to operate in reflection.

US Pat. No. 10,129,043

APPARATUS AND METHOD FOR NETWORK FLOW SCHEDULING

Huawei Technologies Canad...

1. A method for network flow scheduling, the method comprising:establishing, by a controller of a network, a multicast tree, including a plurality of links for sending multicast traffic from a source to multiple destinations, based on minimizing a number of links in the multicast tree, the multicast tree having a link utilization and a tree cost for the plurality of links, wherein the tree cost comprises a maximum number of links allowed for the multicast tree, and the maximum number of links is larger than the minimized number of links;
evaluating the tree cost of the multicast tree in accordance with an acceptable tree cost requirement;
adjusting the multicast tree by replacing one or more of the plurality of links in accordance with a link utilization objective; and
re-evaluating the tree cost of the adjusted multicast tree, and re-adjusting the evaluated multicast tree until the acceptable tree cost requirement is satisfied.

US Pat. No. 9,991,966

OPTICAL TRANSMITTER

Huawei Technologies Canad...

1. An optical transmitter comprising:an optical waveguide; and
N microring resonators (MRRs) optically coupled to the optical waveguide through N regions; wherein each of the N regions between the optical waveguide and each of the N MRRs provides a different coupling coefficient between the N MRRs and the optical waveguide, wherein N>1.

US Pat. No. 10,306,515

SYSTEM AND METHOD FOR WIRELESS LOAD BALANCING

Huawei Technologies Canad...

1. A method of wireless network load balancing, the method comprising:receiving, by a communications controller of a first cell, a demand of a user equipment (UE), and a first location of the UE in the first cell;
requesting, by the communications controller, loading information for the first cell and at least one neighboring cell of the first cell;
generating, by the communications controller, a recommendation comprising an incentive for a user of the UE, and at least one of: a time period for which communications from the UE are postponed; or a second location for the UE for communications, the second location being different from the first location,
the recommendation being based on the loading information for the first cell and the at least one neighboring cell, and a utility map generated by the communications controller indicating suitable recommendations for the user of the UE, and wherein the at least one of the time period or the second location included in the recommendation is a maxima of the utility map within a region that surrounds the first location;
transmitting, by the communications controller, the recommendation to the UE; and
receiving, by the communications controller, a response to the recommendation.

US Pat. No. 10,135,540

SYSTEM AND METHOD FOR FASTER-THAN-NYQUIST (FTN) TRANSMISSION

HUAWEI TECHNOLOGIES CANAD...

1. A method performed at a transmitter comprising:partitioning a plurality of bits into K bit streams;
obtaining K power scaled symbol streams by, for each one of k=1, . . . K:
encoding a kth bit stream of the K bit streams using a respective forward error correction encoder to obtain a kth encoded bit stream, mapping the kth encoded bit stream to respective symbols to obtain a kth symbol stream, and applying a respective power factor to the kth symbol stream to obtain a kth power scaled symbol stream;
combining the K power scaled symbol streams to obtain a stream of transmission symbols; and
transmitting the stream of transmission symbols using Faster-than-Nyquist (FTN) signaling;
wherein for each one of k=2, . . ., K: the respective power factor applied to the kth symbol stream satisfies the relationship

where Pk is the respective power factor of the kth symbol stream, ? is a signal-to-interference-plus-noise ratio at which an error control code achieves error-free performance, ?2 is noise variance of a channel, and g[n]=????h(t)h(t ?n?T) dt, where ? is a time acceleration factor of the FTN signaling, h(t) is a transmit pulse, and T is a duration of the transmit pulse.

US Pat. No. 10,084,516

ANTENNA SUB-ARRAY BEAM MODULATION

HUAWEI TECHNOLOGIES CANAD...

1. A method for transmitting from a plurality of transmit chains, each transmit chain comprising a variable gain power amplifier coupled to an antenna element, the method comprising:selecting a subset of at least two transmit chains from the plurality of transmit chains, wherein the subset is a proper subset of the plurality of transmit chains;
setting a gain of at least one of the variable gain power amplifiers in the subset in accordance with a modulation scheme; and
transmitting a respective beam with each transmit chain in the subset, each respective beam representing a component of a modulated signal according to the modulation scheme, so that the beams combine over a wireless channel to form the modulated signal, wherein
for at least one of the beams, the component of the modulated signal is a real-valued component of the modulated signal, and
for at least one other of the beams, the component of the modulated signal is an imaginary-valued component of the modulated signal,
each component belonging to a respective constellation, a number of symbols in each respective constellation being different from a number of symbols in a constellation of the modulated signal.

US Pat. No. 9,992,722

RECONFIGURABLE MULTI-MODE AND MULTI-BANDS RADIO ARCHITECTURE AND TRANSCEIVER

HUAWEI TECHNOLOGIES CANAD...

1. A transceiver comprising:a spectrum sensing unit configured to select, within a plurality of millimeter wave bands, one or more channels with tolerably low interference and select a duplexing operating mode based on the selected one or more channels, the duplexing operating mode selected from frequency division duplexing and time division duplexing;
a transmitter configured to modulate a transmit signal using a transmit carrier frequency within the selected one or more channels, and using the duplexing operating mode;
a receiver configured to demodulate a receive signal using a receive carrier frequency within the selected one or more channels, and using the duplexing operating mode; and
a duplexer configured to route the transmit signal from the transmitter based on the duplexing operating mode, and the receive signal to the receiver based on the duplexing operating mode.

US Pat. No. 10,108,458

SYSTEM AND METHOD FOR SCHEDULING JOBS IN DISTRIBUTED DATACENTERS

HUAWEI TECHNOLOGIES CANAD...

1. A method for scheduling jobs in a distributed computing environment, the method comprising:obtaining a set of task identifiers, each task identifier identifying a corresponding data processing task included in one of a plurality of jobs to be scheduled for execution;
for each unscheduled data processing task,
determining input data transfer times to transfer input data for the unscheduled data processing task to each of a plurality of data processing locations; and
for each of the plurality of data processing locations, determining a task completion time for the unscheduled data processing task based on the corresponding input data transfer time;
from the jobs having unscheduled data processing tasks, selecting a job having a longest job completion time based on a shortest task completion time for the data processing tasks included in the selected job;
selecting, from the unscheduled data processing tasks for the selected job, a data processing task having a longest task completion time based on the shortest task completion times for the unscheduled data processing tasks for the selected job; and
scheduling the selected data processing task for execution at the data processing location corresponding to the selected data processing task's shortest completion time and having available processing resources.

US Pat. No. 10,147,991

NON-RECIPROCAL MODE CONVERTING SUBSTRATE INTEGRATED WAVEGUIDE

HUAWEI TECHNOLOGIES CANAD...

1. A non-reciprocal mode converting substrate integrated waveguide (SIW), comprising:a first straight SIW section;
a second straight SIW section;
a curved SIW section coupling the first straight SIW section to the second straight SIW section, the curved SIW section including magnetic biasing at opposed corner regions,
the magnetic biasing and a curvature of the curved SIW section causing: (i) a wave in a first transverse electric (TE) mode that propagates in a forward direction from the first straight section through the curved SIW section into the second straight SIW section to convert to a second TE mode, and (ii) a wave in the first TE mode that propagates in a reverse direction from the second straight SIW section through the curved SIW section into the first straight SIW section to maintain the first TE mode.

US Pat. No. 10,292,163

METHODS AND SYSTEMS FOR BEAMFORMING FOR DEVICE-TO-DEVICE COMMUNICATION

HUAWEI TECHNOLOGIES CANAD...

1. A method for device-to-device (D2D) communication between a first device and a second device, the method comprising:at the first device, receiving a first communication transmitted by the second device, where the first communication is intended for another recipient other than the first device and the first device is not an intended recipient of the first communication, wherein the first device uses information obtained from the first communication to determine a preferred second device transmit sector to be used by the second device for the D2D communication;
at the first device, transmitting a second communication to the second device, the second communication providing information identifying the preferred second device transmit sector to be used by the second device for the D2D communication; and
at the first device, engaging in the D2D communication with the second device by performing at least one of:receiving data from the second device, the data having been transmitted by the second device on the preferred second device transmit sector; ortransmitting data to the second device, the data being transmitted by the first device on a preferred first device transmit sector identified in a third communication received from the second device.

US Pat. No. 10,209,537

METHOD AND APPARATUS FOR MONITORING AND CONTROLLING A PHOTONIC SWITCH USING PHASE SWEEPING

Huawei Technologies Canad...

1. An apparatus for controlling a photonic switch for controllably routing optical signals, the photonic switch having a first coupler optically coupled to at least first and second optical inputs, a phase shifter section optically coupled to the first coupler, and a second coupler optically coupled to the phase shifter section and providing optical signals to at least first and second optical outputs, the apparatus comprising:a first optical tap located at the first optical input of the photonic switch prior to the first coupler, the first optical tap providing a first monitoring signal indicative of a signal present at the first optical input;
a second optical tap located at the first optical output of the photonic switch after the second coupler, the second optical tap providing a second monitoring signal indicative of a signal present at the first optical output;
a first phase shifter configured to apply a time-varying phase shift between the first monitoring signal and the second monitoring signal;
an optical combiner configured to combine the first monitoring signal and the second monitoring signal subsequent to application of the time-varying phase shift;
a photodetector configured to provide a feedback signal indicative of power of light output by the optical combiner, the feedback signal having a characteristic indicative of a current state of the photonic switch; and
a controller configured to receive the feedback signal and to generate a control signal for controlling the photonic switch, the control signal generated based on a combination of the feedback signal and an input signal indicative of a desired state of the photonic switch.

US Pat. No. 10,284,267

SYSTEM AND METHOD FOR REDUCING SELF-INTERFERENCE IN A WIRELESS RESOURCE

HUAWEI TECHNOLOGIES CANAD...

1. A method comprising:a controller of a device receiving channel state information (CSI) over a period of time that can be processed to identify distinctive time-varying characteristics for a wireless resource;
the controller processing the received CSI to identify first time-varying characteristics and second time-varying characteristics of the wireless resource based on time-dependent changes in the time-varying characteristics over at least a portion of the period of time;
the controller configuring a first transmit matrix based on the first time-varying characteristics identified by the controller;
the controller configuring a second transmit matrix based on the second time-varying characteristics identified by the controller;
the device generating a signal by applying the first transmit matrix and the second transmit matrix to symbols of a data stream for transmission; and
the device transmitting the signal from a plurality of transmit antenna elements.

US Pat. No. 10,250,312

METHODS AND SYSTEMS FOR MULTI-USER BEAMFORMING

HUAWEI TECHNOLOGIES CANAD...

1. A method for simultaneous transmission between a transmitter and a plurality of receivers, the method comprising:at the transmitter, receiving information identifying respective preferred transmission sectors for transmission from the transmitter to each receiver;
at the transmitter, transmitting a first multi-user simultaneous transmission to a first set of two or more receivers, the first set of receivers being selected for the first set by identifying that the preferred transmission sectors for transmission to the first set of receivers are included in a first virtual grouping of two or more transmission sectors, the two or more transmission sectors belonging to the first virtual grouping being defined by the transmitter; and
at the transmitter, transmitting a second multi-user simultaneous transmission to a second set of two or more receivers, the second set of receivers being selected for the second set by identifying that the preferred transmission sectors for transmission to the second set of receivers are included in a second virtual grouping, the second virtual grouping having at least one transmission sector not included in the first virtual grouping.

US Pat. No. 10,306,679

SYSTEM AND METHOD FOR A CONFIGURABLE FRAME STRUCTURE

HUAWEI TECHNOLOGIES CANAD...

1. A method performed by a base station, the method comprising:transmitting at least one message allocating resources of an uplink frame, the at least one message allocating:
a first partition of the resources of the uplink frame as demand assigned resources, the demand assigned resources allocated to a first user equipment (UE) in response to a request for uplink resources;
a second partition of the resources of the uplink frame as free assigned resources, the free assigned resources allocated to a second UE, not in response to a request for uplink resources;
a third partition of the resources of the uplink frame as random access resources, the random access resources allocated for shared use by a third UE and a fourth UE, for random access uplink communication.

US Pat. No. 10,230,423

SYSTEM AND METHOD FOR BALANCED PASSIVE CANCELLATION FOR FULL DUPLEX COMMUNICATIONS

Huawei Technologies Canad...

1. A transceiver system for full-duplex communications comprising:a first power divider-hybrid having an input port, and first and second output ports;
a first power combiner-hybrid having first and second input ports, and an output port;
a first signal path having: a first path segment of the first signal path coupling the first output port of the first power divider-hybrid to a first circulator; a second path segment of the first signal path coupling the first circulator to a first port of an antenna; and a third path segment of the first signal path coupling the first circulator to the first input port of the first power combiner-hybrid; and
a second signal path having: a first path segment of the second signal path coupling the second output port of the first power divider-hybrid to a second circulator; a second path segment of the second signal path coupling the second circulator to a second port of the antenna; and a third path segment of the second signal path coupling the second circulator to the second input port of the first power combiner-hybrid,
the first path segment of the first signal path and the first path segment of the second signal path having a first equal propagation length, the second path segment of the first signal path and the second path segment of the second signal path having a second equal propagation length, and the third path segment of the first signal path and the third path segment of the second signal path having a third equal propagation length, the first power divider-hybrid being either a 180-degree power divider-hybrid or a 0-degree power divider-hybrid;
the first, second, and third path segments of the respective signal paths with corresponding equal propagation length creating balanced signal paths for cancelling out of phase portions of a signal for achieving passive self-interference cancellation.

US Pat. No. 10,334,631

SYSTEM AND METHOD FOR A CONFIGURABLE FRAME STRUCTURE

HUAWEI TECHNOLOGIES CANAD...

1. A method performed by a base station, the method comprising:transmitting at least one message allocating resources of an uplink frame, the at least one message allocating:
a first partition of the resources of the uplink frame as demand assigned resources, the demand assigned resources allocated to a first user equipment (UE) in response to a request for uplink resources;
a second partition of the resources of the uplink frame as free assigned resources, the free assigned resources allocated to a second UE, not in response to a request for uplink resources;
a third partition of the resources of the uplink frame as random access resources, the random access resources allocated for shared use by a third UE and a fourth UE, for random access uplink communication.

US Pat. No. 10,374,836

METHOD AND APPARATUS FOR DOWNLINK CHANNEL ESTIMATION IN MASSIVE MIMO

Huawei Technologies Canad...

1. A method for wireless communications, comprising:determining, by a base station, a first dictionary based on at least one of a channel quality indicator (CQI) and antenna array geometry;
transmitting, by the base station to a first user equipment (UE), information for constructing the first dictionary, the first dictionary being used for compressed sensing (CS)-based downlink (DL) channel estimation of a massive multiple-input and multiple-output (MIMO) channel between the base station and the first UE;
receiving, by the base station, feedback information from the first UE, the feedback information comprising information about a first sparsified DL channel vector used with the first dictionary for the CS-based DL channel estimation, and the first dictionary corresponding to a first representation of the massive MIMO channel;
determining, by the base station, a second dictionary based on the feedback information, the second dictionary corresponding to a second representation of the massive MIMO channel, the second dictionary being used with a second sparsified DL channel vector for the CS-based DL channel estimation,. and the second representation being sparser than the first representation such that a number of non-zero entries in the second representation is less than a number of non-zero entries in the first representation; and
transmitting, by the base station, information for constructing the second dictionary to the first UE, the second dictionary being used by the first UE to perform more accurate CS-based DL channel estimation of the massive MIMO channel.

US Pat. No. 10,716,119

SCHEDULING OF SUCCESSIVE MULTI-USER (MU) TRANSMISSIONS IN A WIRELESS LOCAL AREA NETWORK (LAN)

Huawei Technologies Canad...

1. A method for scheduling wireless transmissions, performed by an access point (AP), the method comprising:determining that a previous resource allocation used for a previous transmission is to be repeated for a multi-user (MU) downlink transmission;
generating a control signal for the MU downlink transmission excluding a high efficiency (HE) signal-B (SIG-B) field, the control signal including an indication that there is no HE SIG-B field within the control signal, wherein the indication is included in a HE signal-A (SIG-A) field of the control signal; and
transmitting the control signal within which the HE SIG-B field is excluded.

US Pat. No. 10,396,936

SPATIALLY-DISTRIBUTED MULTI-INPUT INTERFEROMETER RECEIVER FOR 5G BACKHAULING SYSTEMS AND BEYOND

HUAWEI TECHNOLOGIES CANAD...

1. A receiver for receiving a radio frequency (RF) signal that comprises a carrier signal modulated with a baseband symbol, the receiver comprising:a plurality of spatially-distributed antennas to receive the RF signal;
a local reference signal generator configured to generate a local reference signal;
a plurality of power couplers, each power coupler having a first input connected to a respective one of the antennas to receive a respective version of the RF signal, a second input connected to the local reference signal generator to receive the local reference signal, and an output to output a corresponding coupled signal; and
a differentiator circuit connected to the power coupler outputs for determining a power differential between at least one pair of the coupled signals to recover the baseband symbol from the RF signal.

US Pat. No. 10,628,236

SYSTEM AND METHOD FOR INTER-DATACENTER COMMUNICATION

Huawei Technologies Canad...

1. A system for data communication in a distributed computing environment, the system comprising:at least one processor configured to:
provide a first network node associated with a first data processing location, the first network node configured to:
provide a network interface for a first distributed computing node at the first data processing location;
encapsulate data flows received from the first distributed computing into application-layer messages, each application-layer message including a field identifying a destination task execution process for each data flow of the data flows; and
forward the application-layer messages to a second network node associated with a second data processing location for forwarding to the destination task execution process at a second distributed computing node at the second data processing location.

US Pat. No. 10,564,249

WAVEGUIDE STRUCTURE FOR USE IN DIRECTION-OF-ARRIVAL DETERMINATION SYSTEM AND ASSOCIATED DETERMINATION METHOD

Huawei Technologies Canad...

1. A waveguide structure having a two-dimensional layout and having first and second ends, comprising:a first input port for receiving a first input signal, the first input port located at the first end;
a second input port for receiving a second input signal, the second input port located at the first end adjacent to the first input port and spaced a predetermined distance therefrom;
first, second, third, and fourth output ports for providing first, second, third, and fourth output signals, respectively, the first, second, third, and fourth output ports located at the second end and each being adjacent to at least one other of the first, second, third, and fourth output ports; and
a plurality of circuit elements located between the first and second ends and defining a plurality of branches connecting the circuit elements to each other, the branches defining a plurality of paths from the first and second input ports to the first, second, third and fourth output ports, the plurality of circuit elements comprising a plurality of splitters configured for producing the first, second, third, and fourth output signals based on the first and second input signals, the plurality of splitters comprising at least one power divider having a single input port and two output ports and configured to divide at least one of the first input signal and the second input signal into two intermediate signals, wherein each of the branches is connected to at least one of the plurality of splitters, and each of the plurality of paths comprises two of the plurality of splitters and at least one cross-over junction, and wherein at least two of the plurality of paths comprise the at least one power divider.

US Pat. No. 10,505,840

METHODS AND SYSTEMS FOR FAILURE RECOVERY IN A VIRTUAL NETWORK ENVIRONMENT

HUAWEI TECHNOLOGIES CANAD...

1. A method for failure recovery in a virtual network environment including a plurality of embedded virtual networks each having virtual nodes and virtual links mapped onto substrate nodes and substrate paths, respectively, of a common substrate network, the method comprising, in response to failure of at least one of the substrate nodes, hereinafter a failed substrate node:identifying those virtual networks, hereinafter failed virtual networks, of which one of the virtual nodes, hereinafter a failed virtual node, was previously mapped to the failed substrate node;
for a first one of the failed virtual networks:
selecting one of a plurality of candidate nodes as a recovery substrate node for the failed virtual network based on a remapping objective, each of the candidate nodes comprising a different one of the substrate nodes other than the failed substrate node, the remapping objective comprising prioritizing maximizing the number of virtual links of the failed virtual network that are capable of being remapped to substrate paths adjacent the candidate substrate node ultimately selected as the recovery substrate node over minimizing a total cost of provisioning bandwidth for remapping the virtual links of the failed virtual network;
remapping the failed virtual node of the failed virtual network to the recovery substrate node for the failed virtual network; and
remapping the virtual links of the failed virtual network that are adjacent the failed virtual node of the failed virtual network to substrate paths adjacent the recovery substrate node for the failed virtual network; and
repeating the selecting, remapping and remapping for at least a second one of the failed virtual networks.

US Pat. No. 10,491,349

METHODS AND DEVICES FOR MULTIPLE ACCESS TRANSMISSION

HUAWEI TECHNOLOGIES CANAD...

1. A method of signal transmission for a plurality of streams of multi-bit symbols comprising:mapping first p×M bits as a first constellation point in a 2p×M-point constellation, the first p×M bits comprising first M bits of a k-bit symbol from each of first p streams of the plurality of streams, p, k and M being positive integers, and p being greater than 1;
mapping second p×M bits as a second constellation point in the 2P×M-point constellation, the second p×M bits comprising second M bits of the k-bit symbol from each of second p streams of the plurality of streams, the first p streams and the second p streams having at least one stream in common;
transmitting the first constellation point on a first sub-carrier; and
transmitting the second constellation point on a second sub-carrier.

US Pat. No. 10,476,834

SYSTEM AND METHOD FOR RANDOM ACCESS

Huawei Technologies Canad...

1. A method for operating a user device adapted to transmit data in a communications system in which available resources are divided into contention resources and non-contention resources, the method comprising:selecting, by the user device, a first non-contention resource from the non-contention resources in accordance with selection information including at least historical non-contention resource usage information;
determining, by the user device, a contention resource from a first plurality of contention resources associated with the first non-contention resource, in accordance with an association between the first plurality of contention resources and the first non-contention resource, the association received by the user device from a network node in the communications system;
transmitting, by the user device, a message on the contention resource, wherein the message initiates a random access procedure to obtain access to the selected first non-contention resource; and
transmitting, by the user device, data on the first non-contention resource upon receiving an acknowledgement of the message, wherein selecting the first non-contention resource comprises:
determining a first number of non-contention resources that the user device has used to transmit data during a prior time interval;
determining a second number of non-contention resources that the user device is eligible to use to transmit data during an upcoming time interval in accordance with the first number of non-contention resources; and
selecting one of the second number of non-contention resources in accordance with the selection information as the first non-contention resource upon detecting that the second number is greater than or equal to one,
and wherein the second number is greater than one and the upcoming time interval is M*a single time to transmit interval in duration, where M is an integer value greater than 2, and wherein the selecting the first non-contention resource further comprises selecting (the second number minus 1)/M of the second number of non-contention resources in accordance with the selection information as additional non-contention resources for each of M single time to transmit intervals.

US Pat. No. 10,461,903

METHODS AND DEVICES FOR MULTIPLE ACCESS TRANSMISSION

HUAWEI TECHNOLOGIES CANAD...

1. A method of signal transmission for a plurality of streams of multi-bit symbols comprising:mapping first p×M bits as a first constellation point in a 2p×M-point constellation, the first p×M bits comprising first M bits of a k-bit symbol from each of first p streams of the plurality of streams, p, k and M being positive integers, and p being greater than 1;
mapping second p×M bits as a second constellation point in the 2P×M-point constellation, the second p×M bits comprising second M bits of the k-bit symbol from each of second p streams of the plurality of streams, the first p streams and the second p streams having at least one stream in common;
transmitting the first constellation point on a first sub-carrier; and
transmitting the second constellation point on a second sub-carrier.

US Pat. No. 10,433,187

SYSTEM AND METHOD FOR UTILIZING MULTIDIMENSIONAL CONSTELLATIONS

Huawei Technologies Canad...

1. A method for wireless transmission comprising:receiving, by a transmitter of a wireless system, a feedback signal from a receiver, the feedback signal dependent on channel statistic measurements measured by the receiver;
selecting, by the transmitter, an M-dimensional constellation from a group of possible M-dimensional constellations based on the wireless conditions affecting the wireless transmission as indicated by the feedback signal;
converting, by the transmitter, a data block to be transmitted into a set of P-dimensional symbols derived from the M-dimensional constellation, wherein M?3 and P encoding, by the transmitter, the set of P-dimensional symbols to form a Space Time Block Code (STBC) matrix; and
transmitting, by the transmitter, the STBC matrix.

US Pat. No. 10,425,256

METHODS AND SYSTEMS FOR INTERFERENCE MITIGATION IN A DUAL-POLARIZED COMMUNICATION SYSTEM

HUAWEI TECHNOLOGIES CANAD...

1. An interference mitigation apparatus, comprising:an adaptive feedforward filtering stage and an adaptive feedback filtering stage configured to produce a plurality of output signals from a plurality of frequency downconverted signals, the output signals for being provided to a data decoding stage, wherein the adaptive feedback filtering stage is in series after the adaptive feedforward filtering stage and wherein the adaptive feedforward filtering stage is configured for producing a corresponding plurality of intermediate signals and wherein the adaptive feedback filtering stage is configured for processing each of the intermediate signals to produce a corresponding one of a plurality of the output signals;
a plurality of phase rotators configured to apply phase rotation to the frequency downconverted signals prior to processing by the adaptive feedforward filtering stage and the adaptive feedback filtering stage; and
an adaptive controller configured for varying an amount of the phase rotation applied by the phase rotators to the frequency downconverted signals based at least in part on symbol decisions made on the output signals.

US Pat. No. 10,637,161

INTEGRATION OF CIRCUIT AND ANTENNA IN FRONT END

HUAWEI TECHNOLOGIES CANAD...

1. A circuit antenna comprising:an active device;
a first antenna connected directly to an input port of the active device, the first antenna having a first radiation field at an operating frequency of the circuit antenna; and
a second antenna connected directly to an output port of the active device, the second antenna having a second radiation field at the operating frequency;
wherein the active device is positioned within the first and second radiation fields to experience an input load matching impedance at the input port and an output load matching impedance at the output port, due to the first and second radiation fields.

US Pat. No. 10,401,467

SYSTEM AND METHOD FOR ESTIMATING THE DIRECTION OF ARRIVAL OF AN ELECTROMAGNETIC BEAM

Huawei Technologies Canad...

23. A device for estimating a two-dimensional direction of arrival (DOA) of an electromagnetic beam, the device comprising:an antenna system including four antenna elements forming a rectangular planar array and configured to receive four signal components of the electromagnetic beam;
an interferometer including a multiport passive junction, the multiport passive junction coupled to the four antenna elements and configured to add phase shifts to the four signal components prior to combining the four phase-shifted signal components to produce output signals of the interferometer, the multiport passive junction of the interferometer being characterized by a scattering matrix, the scattering matrix specifying a phase relationship between inputs of the multiport passive junction and outputs of the multiport passive junction; and
a signal processor coupled to the interferometer and configured to estimate the two-dimensional DOA of the electromagnetic beam based on the output signals of the interferometer.

US Pat. No. 10,686,498

SYSTEMS AND METHODS FOR MASSIVE MIMO ADAPTATION

Huawei Technologies Canad...

1. A method for operating a network component in a massive multiple-input, multiple-output (MIMO) network, comprising:grouping, by the network component, a plurality of user equipments (UEs) into a first group of UEs and a second group of UEs based on a first average received signal strength associated with the first group of UEs and a second average received signal strength associated with the second group of UEs;
determining, by the network component, a first number of active antennas in a massive MIMO access point (AP) to use for transmitting in a first time frame to maximize a first average downlink (DL) achievable sum-rate according to the first average received signal strength associated with the first group of UEs, the first number of active antennas selected being less than a total number of antennas available in the massive MIMO AP;
determining, by the network component, a second number of active antennas in the massive MIMO AP to use for transmitting in a second time frame according to the second average received signal strength, the second average received signal strength being different from the first average received signal strength, wherein the second number of active antennas determined for use in the second time frame is different from the first number of active antennas determined for use in the first time frame;
serving only the first group of UEs using the first number of active antennas determined according to the first average received signal strength in the first time frame; and
serving only the second group of UEs using the second number of active antennas determined according to the second average received signal strength in the second time frame.

US Pat. No. 10,670,810

POLARIZATION SELECTIVE COUPLER

HUAWEI TECHNOLOGIES CANAD...

1. A dual polarized waveguide device comprising:a first waveguide that defines a first linear signal propagation path
a second waveguide that defines a second linear signal propagation path that is parallel to the first linear signal propagation path; and
a polarization selective coupling interface coupling the first and second waveguides, the polarization selective coupling interface being configured to enable horizontally polarized signals to pass between the first and second linear propagation paths and prevent vertically polarized signals from passing between the first and second linear propagation paths.

US Pat. No. 10,620,371

WAVEGUIDE CROSSING HAVING RIB WAVEGUIDES

Huawei Technologies Canad...

1. A photonic platform comprising:a substrate;
a buried oxide layer on the substrate;
a first optical layer on the buried oxide layer, the first optical layer disposed in a first plane and including a slab and one or more rib waveguides protruding upwardly from the slab; and
a second optical layer disposed in a second plane spaced above the first plane throughout an entirety of the second optical layer, the second optical layer defining an upper waveguide that crosses over the one or more rib waveguides;
wherein the first optical layer comprises first and second lateral waveguides disposed on opposite sides of the slab and optically coupled to opposite ends of the upper waveguide.

US Pat. No. 10,530,060

SINGLE-LAYERED END-FIRE CIRCULARLY POLARIZED SUBSTRATE INTEGRATED WAVEGUIDE HORN ANTENNA

HUAWEI TECHNOLOGIES CANAD...

1. An end fire circularly polarized (CP) substrate integrated waveguide (SIW) horn antenna, comprising:an input section for receiving radio frequency (RF) waves from a source; and
a body extending from the input section for receiving the RF waves from the input section, the body comprising a plurality of radiating units, the plurality of radiating units being configured to radiate circularly polarized waves (CP) in a far field,
the plurality of radiating units having respective radiating apertures located along an edge of a planar dielectric substrate, and wherein the horn antenna is in a planar form,
wherein the plurality of radiating units comprise a first radiating unit for radiating first linearly polarized waves from the radiating aperture thereof and a second radiating unit for radiating second linearly polarized waves from the radiating aperture thereof, a polarization direction of the first linearly polarized waves being orthogonal to that of the second linearly polarized waves.

US Pat. No. 10,623,142

METHOD FOR DETERMINING AN ENCODING SCHEME AND SYMBOL MAPPING

Huawei Technologies Canad...

1. A method for transmission of data across a communications channel, the method executed by a wireless transmitter, the method comprising:determining a design Signal-to-Noise Ratio (SNR) at some value between a low limit SNR and a high limit SNR;
determining an encoding scheme for operation at the design (SNR) utilizing a code design function of the wireless transmitter;
evaluating a Frame Error Rate (FER) of the encoding scheme;
if the FER is not within a predetermined target range, modifying the encoding scheme by the code design function by modifying the design SNR until the evaluated FER is within the predetermined target range; and
transmitting the data using the encoding scheme across the communications channel.