IP Library › Granted Patent US 10,979,110
Granted Patent B2
US 10,979,110 · App. 16/877,467 · Granted Apr 13, 2021

Cooperative precoding method and communication system

Inventors: Chih-Hsiu Zeng (New Taipei, TW); Kwang-Cheng Chen (Tampa, FL); Der-Zheng Liu (Hsinchu County, TW)
Assignee: Realtek Semiconductor Corp.
H04B7/0456H04B7/026H04L27/2646H04L27/2657
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,979,110
App. No.
16/877,467
Granted
Apr 13, 2021
Kind
B2
Abstract

A cooperative precoding method, applied in a communication system comprising a coordinating device and multiple serving stations, is provided. The cooperative precoding method includes the following steps: the coordinating device obtaining multiple carrier frequency offset (CFO) parameters of the serving stations with respect to a user device; generating multiple cooperative encoded sequences; assigning the cooperative encoded sequences to the serving stations, respectively, according to an order of the plurality of CFO parameters; and the plurality of serving stations transmitting the cooperative encoded sequences, respectively, to the user device. Each cooperative encoded sequence is transmitted over multiple subcarriers.

Claims (41)

1. A cooperative precoding method, applied in a communication system comprising a coordinating device and a plurality of serving stations, the cooperative precoding method comprising:

the coordinating device obtaining a plurality of carrier frequency offset (CFO) parameters of the plurality of serving stations with respect to a user device;

generating a plurality of cooperative encoded sequences;

assigning the plurality of cooperative encoded sequences to the plurality of serving stations, respectively, according to an order of the plurality of CFO parameters; and

the plurality of serving stations transmitting the plurality of cooperative encoded sequences, respectively, to the user device, wherein each cooperative encoded sequence is transmitted over a plurality of subcarriers.

2. The cooperative precoding method of claim 1 , wherein the plurality of cooperative encoded sequences comprises an original sequence, the step of generating the plurality of cooperative encoded sequences comprises performing a shift-and-multiply operation zero, one or multiple times on the original sequence, and the shift-and-multiply operation zero comprises:

obtaining a first cooperative encoded sequence;

circularly shifting the first cooperative encoded sequence by one element, so as to obtain a circular-shifted sequence; and

multiplying a leading element of the circular-shifted sequence by a complex constant, so as to obtain a second cooperative encoded sequence.

3. The cooperative precoding method of claim 2 , wherein multiplying the leading element by the complex constant is equivalent to rotating the leading element 90 degrees in a complex plane.

4. The cooperative precoding method of claim 1 , further comprising

the coordinating device performing a sorting operation on the plurality of CFO parameters, so as to obtain an ordered CFO list;

wherein the step of assigning the plurality of cooperative encoded sequences comprises:

assigning the plurality of cooperative encoded sequences to the plurality of serving stations, respectively, according to the ordered CFO list.

5. The cooperative precoding method of claim 4 , wherein the step of assigning the plurality of cooperative encoded sequences to the plurality of serving stations, respectively, according to the ordered CFO list comprises:

the coordinating device determining an operational times corresponding to a cooperative encoded sequence assigned for a serving station according a CFO parameter corresponding to the serving station within the ordered CFO list; and

performing a shift-and-multiply operation on an original sequence repeatedly by the operational times, so as to obtain the cooperative encoded sequence assigned to the serving station.

6. The cooperative precoding method of claim 5 , wherein the step of determining the operational times comprises:

obtaining an index of the serving station within the ordered CFO list; and

determining the operational times according to the index.

7. The cooperative precoding method of claim 6 , wherein the step of determining the operational times further comprises:

determining the operational times as the index minus 1.

8. The cooperative precoding method of claim 1 , wherein a number of the plurality of subcarriers is greater than or equal to a number of the plurality of serving stations.

9. A cooperative precoding method, applied in a communication system comprising a coordinating device and a plurality of serving stations, the cooperative precoding method comprising:

generating a plurality of cooperative encoded sequences; and

the coordinating device coordinating the plurality of serving stations, such that the plurality of serving stations transmits the plurality of cooperative encoded sequences, respectively, to a user device, wherein each cooperative encoded sequence is transmitted over a plurality of sub carriers;

wherein the step of generating the plurality of cooperative encoded sequences comprises performing a shift-and-multiply operation zero, one or multiple times on an original sequence, and the shift-and-multiply operation zero comprises:

obtaining a first cooperative encoded sequence;

circularly shifting the first cooperative encoded sequence by K elements, so as to obtain a circular-shifted sequence, wherein K is an integer larger than 1; and

multiplying K leading elements of the circular-shifted sequence by a complex constant, so as to obtain a second cooperative encoded sequence.

10. The cooperative precoding method of claim 9 , wherein multiplying the K leading elements by the complex constant is equivalent to rotating the K leading elements 90 degrees in a complex plane.

11. The cooperative precoding method of claim 9 , wherein a number of the plurality of subcarriers is greater than or equal to K times a number of the plurality of serving stations.

12. A communication system, comprising:

a coordinating device; and

a plurality of serving stations, coupled to the coordinating device, configured to transmit a plurality of cooperative encoded sequences, respectively, to a user device, wherein each cooperative encoded sequence is transmitted over a plurality of subcarriers;

wherein the plurality of cooperative encoded sequences comprises an original sequence, the plurality of cooperative encoded sequence is generated, at the coordinating device, by performing a shift-and-multiply operation zero, one or multiple times on the original sequence, and the shift-and-multiply operation zero comprises:

obtaining a first cooperative encoded sequence;

circularly shifting the first cooperative encoded sequence by K elements, so as to obtain a circular-shifted sequence, wherein K is an integer larger than 1; and

multiplying K leading elements of the circular-shifted sequence by a complex constant, so as to obtain a second cooperative encoded sequence.

13. The communication system of claim 12 , wherein multiplying the K leading elements by the complex constant is equivalent to rotating the K leading elements 90 degrees in a complex plane.

14. The communication system of claim 12 , wherein a number of the plurality of subcarriers is greater than or equal to K times a number of the plurality of serving stations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2020
From: ZENG, CHIH-HSIU; CHEN, KWANG-CHENG; LIU, DER-ZHENG
To: REALTEK SEMICONDUCTOR CORP.
Reel/Frame 052693/0548 →
Continuity (2)
Provisional Application 62870681 · Jul 4, 2019
Related Publication 20210006304A1 · Jan 7, 2021