frequency domain iq...frequency domain mode • add diagram similar to above to define split...

Post on 30-Mar-2021

11 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Richard Maiden - Intel

Frequency domain IQ

Compliance with IEEE Standards Policies and Procedures

Subclause 5.2.1 of the IEEE-SA Standards Board Bylaws states, "While participating in IEEE standards development activities, all participants...shall act in accordance with all applicable laws (nation-based and international), the IEEE Code of Ethics, and with IEEE Standards policies and procedures."

The contributor acknowledges and accepts that this contribution is subject to

• The IEEE Standards copyright policy as stated in the IEEE-SA Standards Board Bylaws, section 7, http://standards.ieee.org/develop/policies/bylaws/sect6-7.html#7, and the IEEE-SA Standards Board Operations Manual, section 6.1, http://standards.ieee.org/develop/policies/opman/sect6.html

• The IEEE Standards patent policy as stated in the IEEE-SA Standards Board Bylaws, section 6, http://standards.ieee.org/guides/bylaws/sect6-7.html#6, and the IEEE-SA Standards Board Operations Manual, section 6.3, http://standards.ieee.org/develop/policies/opman/sect6.html

2

[tf3_1704_maiden_native_mode_1]

Date: 2017-4-6

Author(s): Richard Maiden

Name Affiliation Phone [optional] Email [optional]

Richard Maiden Intel +1 949 382 5402 richard.maiden@intel.com

IEEE [1914.3][Radio over ethernet]

[Jouni Korhonen Broadcomm]

Introduction

For frequency domain native IQ, we need to add some more content to the document to correct and clarify.

• Split definition• Need a description

• Parameters – Frequency domain is block based (like containers)• Need to define how subcarriers map into FFTs

• PRACH handling• Frequency domain IQ destroys PRACH information. We need

a way to transport this.

4

Radio frame -> CPRI (from tf3_1610_maiden_native_packet_types_2)

tf3_1610_maiden_native_packet_types_2 5

Time (symbols)

Freq

uenc

y (s

ub-c

arrier

s)

sub-

fram

e

Radio Frame

slot

slot

847

zero

s

iFFT

(204

8)

Sym

bol (

1200

sub

-car

rier

s)

CP add

CPRI

(204

8+16

0)+

6x(2

048+

144)

= 1

5,36

0 IQ

val

ues

per

slot

7 symbolsper slot

2048 iFFT example(20MHz LTE / 100MHz 5G)

RB RE

12 RE/RB

(7x1

200

= 8

,400

IQ

val

ues

per

slot

)

Frequency domain mode

• Add diagram similar to above to define split position.

• Frequency domain IQ is not a serial stream of data, it is similar to containers, blocks of data.

• Need to define how to extract these blocks.

6/4/2017tf3_1704_maiden_native_mode_1 6

Mapper type

• Currently;• We define one native type• We use a subtype to distinguish frequency/time

• What we need is;• 2nd native type for frequency domain mapper type

• Use number of FFT blocks for length – similar to containers• Keep subtype

6/4/2017tf3_1704_maiden_native_mode_1 7

New parameters needed

We have mapper[mapperID].[contID]

We need mapper[mapperID].[fftID]

6/4/2017tf3_1704_maiden_native_mode_1 8

Name Width Default Note

.scFFT 16 1200 Number of subcarriers per FFT

.fftSize 16 2048 Size of i/FFT

.cpLen1 16 160 Cyclic prefix length for 1st symbol

.cpLenOther 16 144 Cyclic prefix length for other symbols

PRACH

• See TS36.211 for details on 3GPP Physical Channels and Modulation ads TS36.213 for Random Access Procedure.

• PRACH sub-carrier spacing is finer than PDSCH• 1.25KHz vs 15KHz in LTE20• 5G NR FFS

• Loss of PRACH• 20MHz example - by extracting

1200sc, we loose the PRACH• Need another packet type for PRACH

6/4/2017tf3_1704_maiden_native_mode_1 9

PRACH Example

20MHz PRACH format 0 example

Uplink only (PRACH from mobile)

1. PRACH is extracted• 24,576 samples• Plus 3168 cyclic prefix• Plus 2976 guard period• Total 30,720 samples

2. PRACH aligned to baseband

3. Decimation

4. 2048 FFT

5. //more in software

6/4/2017tf3_1704_maiden_native_mode_1 10

PRACH SubType

Add new subtype as follows

Encapsulation is exactly the same as frequency domain IQ

6/4/2017Insert Title here 11

Binary Value Function0001 0010b RoE Native PRACH

data sub typePRACH IQ data payload with common frame header

PRACH Parameters

We need mapper[mapperID].[fftID].[PRACH]

Only applies in frequency domain mode.

6/4/2017tf3_1704_maiden_native_mode_1 12

Name Width Default Note

.config 6 1 PRACH configuration index

.format 4 0 Defines TCP and TSEQ

.PRBoffset 16 0 Physical resource block number

Motion #__

• Add a description of the functional split consistant with tf3_1610_maiden_native_packet_types_2

• Add new de/mapper type to mapper and demapper parameter list. • .mapperType = 3 indicates time domain native mode• .mapperType = 4 indicates frequency domain native mode

• Add mapper[mapperID].fftID parameters as defined in page 8 of tf3_1704_maiden_native_mode_1.pdf.

• Editor has licence to update other areas to be consistant with the above. e.g., PCS

• Mover: Richard Maiden

• Seconder:

• Yes: ___ No: ___ Abstain: ___ (technical motion needs >= 2/3)

Motion #__

• Add new subType for PRACH as outlined in page 11 of tf3_1704_maiden_native_mode_1.pdf.

• Add new parameters for PRACH as outlined in page 12 of tf3_1704_maiden_native_mode_1.pdf.

• Editor has licence to update other areas to be consistant with the above. e.g., PCS

• Mover: Richard Maiden

• Seconder:

• Yes: ___ No: ___ Abstain: ___ (technical motion needs >= 2/3)

top related