Programmable transceiver structure of multi-rate OFDM-CDMA for wireless multimedia communications
First Claim
1. A method for multiplexing and multiple accessing a multi-rate OFDM-CDMA system with an input data stream having a data rate of a predetermined value m, said m being a multiple of a basic rate and said multi-rate OFDM-CDMA system having a plurality of predetermined spreading codes and a plurality of orthogonal carrier, said input data stream having a selected number of data being m×
- P, and each data representing a symbol having a predetermined sample duration, said method comprising the steps of;
(a1) multiplexing said input data stream into m effective data sub-streams each having a data rate equal to said basic rate and having P data;
(a2) performing an OFDM operation on each of said m effective data sub-streams; and
(a3) performing a CDMA operation on each of said m effective data sub-streams being performed with OFDM operation.
2 Assignments
0 Petitions
Accused Products
Abstract
Two multi-rate transmission schemes, multi-code (MC) and variable-spreading-length (VSL) code, for realizing multimedia communications on three types of OFDM-CDMA systems are proposed. These systems can be integrated into a programmable structure such that the operation can be controlled and adjusted by system parameters and thus the transceiver can be used in different systems without changing the fundamental hardware and software architecture, which serves the trend of software-radio for future application. A transceiver architecture of multi-rate OFDM-CDMA systems is illustrated and showed its programmability such that the general system can operate under different scenarios with a common hardware structure and reconfigure by software implementation.
-
Citations
27 Claims
-
1. A method for multiplexing and multiple accessing a multi-rate OFDM-CDMA system with an input data stream having a data rate of a predetermined value m, said m being a multiple of a basic rate and said multi-rate OFDM-CDMA system having a plurality of predetermined spreading codes and a plurality of orthogonal carrier, said input data stream having a selected number of data being m×
- P, and each data representing a symbol having a predetermined sample duration, said method comprising the steps of;
(a1) multiplexing said input data stream into m effective data sub-streams each having a data rate equal to said basic rate and having P data;
(a2) performing an OFDM operation on each of said m effective data sub-streams; and
(a3) performing a CDMA operation on each of said m effective data sub-streams being performed with OFDM operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- P, and each data representing a symbol having a predetermined sample duration, said method comprising the steps of;
-
9. A method for multiplexing and multiple accessing a multi-rate OFDM-CDMA system with an input data stream having a data rate of a predetermined value m, said m being a multiple of a basic rate and said multi-rate OFDM-CDMA system having a plurality of predetermined spreading codes and a plurality of orthogonal carrier;
- said input data stream having a selected number of data, being m×
P, and each data representing a symbol having a predetermined sample duration, said method comprising the steps of;
(A1) serial-to-parallel converting each data stream into P×
m data; and
(A2) copying each of said symbols into F/m branches , wherein F/m is a constant length of said plurality of spreading codes, and F is selected to cause F/m to be an integer;
(A3) spreading said symbol at each branch in frequency domain by a predetermined bit of a selective one of said spreading codes so as to acquire an spread branch;
(A4) modulating all said spread branch by a plurality of orthogonal carriers and combining all the modulated parallel signals for transmission;
wherein frequency difference of two adjacent carriers is an inverse of the product of P multiplied with a symbol duration of said data stream with basic rate. - View Dependent Claims (10)
- said input data stream having a selected number of data, being m×
-
11. A method for multiplexing and multiple accessing a multi-rate OFDM-CDMA system with an input data stream having a data rate of a predetermined value m, said m being a multiple of a basic rate and said multi-rate OFDM-CDMA system having a plurality of predetermined spreading codes each having length F/m and a plurality of orthogonal carriers, said input data stream having a selected number of data being m×
- p, and each data representing a symbol having a predetermined sample duration, said method comprising the steps of;
(C1) serial-to-parallel converting each data stream into P data sub-streams; and
(C2) spreading each sub-stream in time domain by cyclically multiplying said same spread codes so as to acquire P spreading sub-streams which are indicated from a first spread sub-stream to pth spread sub-stream;
wherein F is selected so that F/m is an integer, said F/m is a constant spreading factor of the spread spectrum operation of said system. - View Dependent Claims (12, 13, 14, 15)
- p, and each data representing a symbol having a predetermined sample duration, said method comprising the steps of;
-
16. A programmable OFDM-CDMA transmitter for transmitting both multi-rate signals and single rate signals of three access systems, MC-CDMA, MC-DS-CDMA, MT-CDMA;
- said programmable OFDM-CDMA transmitter receiving an input data stream with a data rate of m being a multiple of a basic rate and being operated in a plurality of pre-selected modes containing a multi-code assessing mode and a VSL-code access mode and each mode including a plurality of scenarios containing an MC-CDMA scenario, a MC-DS CDMA scenario, and a MT-CDMA scenario;
said input data stream having a selected number of data, P, further said OFDM-CDMA transmitter having a plurality of spreading codes with a predetermined spreading factor corresponding to a plurality of spreading codes and spreading factors in said OFDM-CDMA transmitter and each data representing a symbol having a predetermined sample duration, comprising;
an effective user splitter for determining the number of enabled sub-streams after receiving said data stream responsive said mode of said input data stream, splitting said data stream into a plurality of data sub-streams and outputting said data sub-streams;
a serial to parallel converter having a serial to parallel ratio for receiving said data sub-stream from said effective user splitter and determining the number of parallel outputs responsive to said serial to parallel ratio and serial-to-parallel converting each data sub-stream into a plurality of data; and
outputting said data;
a copying and spreading unit for determining the number of enabled branches responsive to said spreading factor, and receiving said data outputted from said serial to parallel converter for copying said symbol representing data outputted from said serial-to-parallel converter into a plurality of branches and spreading said symbol representing said data at each branch as a spread branch;
outputting said spread branches;
a zero padding and IFFT processor for receiving said spread branches outputted from said copying and spreading unit for determining the number of operation points in IFFT for each scenario responsive to said spreading factor, and performing a regular-zero padding to said branch for executing a regular IFFT operation responsive to a multi-rate MC-CDMA, a multi-rate MC-DS-CDMA or performing a circular-shift padding for an NOC-IFFT operation responsive to a multi-rate MT-CDMA, thereby, acquiring a transformed symbol, and outputting said transformed symbols;
a parallel to serial converter for receiving said transformed symbols from said zero padding and IFFT processor and determining said enabled input branches thereof and a conversion ratio at different scenarios, converting said transformed symbol into a serial data stream, and outputting said serial data stream; and
a digital to analog converter for receiving said serial data stream from said parallel to serial converter, converting said serial data stream into an analog stream for transmission, and outputting said analog stream. - View Dependent Claims (17, 18, 19, 20, 21, 22)
- said programmable OFDM-CDMA transmitter receiving an input data stream with a data rate of m being a multiple of a basic rate and being operated in a plurality of pre-selected modes containing a multi-code assessing mode and a VSL-code access mode and each mode including a plurality of scenarios containing an MC-CDMA scenario, a MC-DS CDMA scenario, and a MT-CDMA scenario;
-
23. A programmable OFDM-CDMA receiver for receiving an input data sequence, which are OFDM-CDMA analog signals from an OFDM-CDMA transmitter through a plurality of communication channels;
- being operated in plurality of pre-selected modes containing a multi-code assessing mode and a VSL code and each mode serving a plurality of scenarios an MC-CDMA scenario, a MC-DS CDMA scenario, and a MT-CDMA scenario and having a plurality of predetermined despreading codes with a predetermined despreading factors corresponding to a plurality of spreading codes in said OFDM-CDMA transmitter, comprising;
an analog to digital converter for controlling a sample rate of said received OFDM-CDMA multiplexed signals including the number of input data utilized in following FFT operation in responsive to a selected scenario, converting input analog signals into a digital sequence and outputting said digital sequence;
a serial to parallel converter for receiving said digital sequence from said analog to digital converter and determining a ratio in serial to parallel conversion and the number of parallel outputs of said serial to parallel converter responsive to said selected scenario, converting said digital sequence outputted from said analog to digital converter into a plurality of parallel data and output said parallel data;
an FFT processor for receiving said parallel data from said serial to parallel converter;
performing an FFT operation to said parallel data to form a plurality of transformed data and outputting said plurality of transformed data;
a sample filter for receiving said plurality of transformed data outputted from said FFT processor, deciding regular filtering for said multi-rate MC-CDMA and multi-rate MC-DS-CDMA or circular-shift-filtering for said multi-rate MT-CDMA will be executed, controlling filtering of said plurality of transformed data after FFT to discard signals out of predetermined sub-bands, and determining enabled tapped-delay-lines;
wherein a pass window of sample filtering having a width equal to the number of sub-carriers is used in transmission;
a despreader for receiving outputs from said sample filter, dispreading each output of said sample filter in response to said selected scenario by multiplying a plurality of said despreading codes, and outputting a plurality of despreading data;
a sampler having an input from said despreader for determining a sampling rate for taking samples on each line at said dispreading process and outputting a plurality of sampled data;
wherein said sampling rate equals said OFDM symbol duration;
a detector having an input of said plurality of sampled data from said sampler for making a decision by combining these diversities based on a collection of samples from said sampler and outputting a detected sequence; and
a demultiplexer receiving said detected sequence from said detector for de-multiplexing the detected sequence in response to a selected multi-code mode so as to reconstruct an original data sequence from said OFDM-CDMA transmitter. - View Dependent Claims (24, 25, 26, 27)
- being operated in plurality of pre-selected modes containing a multi-code assessing mode and a VSL code and each mode serving a plurality of scenarios an MC-CDMA scenario, a MC-DS CDMA scenario, and a MT-CDMA scenario and having a plurality of predetermined despreading codes with a predetermined despreading factors corresponding to a plurality of spreading codes in said OFDM-CDMA transmitter, comprising;
Specification