14
Richard Maiden - Intel Frequency domain IQ

Frequency domain IQ...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,

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Frequency domain IQ...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,

Richard Maiden - Intel

Frequency domain IQ

Page 2: Frequency domain IQ...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,

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

Page 3: Frequency domain IQ...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,

[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 [email protected]

IEEE [1914.3][Radio over ethernet]

[Jouni Korhonen Broadcomm]

Page 4: Frequency domain IQ...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,

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

Page 5: Frequency domain IQ...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,

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

)

Page 6: Frequency domain IQ...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,

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

Page 7: Frequency domain IQ...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,

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

Page 8: Frequency domain IQ...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,

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

Page 9: Frequency domain IQ...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,

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

Page 10: Frequency domain IQ...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,

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

Page 11: Frequency domain IQ...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,

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

Page 12: Frequency domain IQ...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,

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

Page 13: Frequency domain IQ...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,

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)

Page 14: Frequency domain IQ...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,

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)