This presentation is the property of its rightful owner.
Sponsored Links
1 / 18

2 cdma2000 PowerPoint PPT Presentation


  • 64 Views
  • Uploaded on
  • Presentation posted in: General

Download Presentation

2 cdma2000

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


2 cdma2000

Matlabcdma20001 MatlabSimulinkSMatlabSimulinkMatlabSimulinkGUISimulinkMATLABC FORTRANSimulink


2 cdma2000

  • 2 cdma2000

  • ITUFPLMTSIMT-2000 (International Mobile Telecommunications-2000)IMT-2000W-CDMA cdma2000TD-SCDMAcdma2000


2 cdma2000

  • 3 cdma2000

  • cdma2000SR1RC1SR1(Spreading Rate 1) 1.2288Mchips/s RC1Radio Configuration


2 cdma2000

Add 8

tail bits

Convolutional

Encoder

Symbol

Repetition

Block

Interleaver

Modulation

Symbol

Inf

Bits

Add

FQI


2 cdma2000

  • Frame Quality Indicator

  • CRC

  • 8 Encoder Tail Bits()

  • Convolutional Encoder

  • 1/2

  • Symbol Repetition

  • Block Interleaver


2 cdma2000

  • 4

  • SR1

  • RC1

  • 9.6kbps

  • 1/2

  • SimulinkMatlab


2 cdma2000

2

2


2 cdma2000

  • CRCCSCsis2000crcgen.cCRCS

  • S-function namesis2000crcgen.cparametersrate_set1CRCSimulinkcdma20004


2 cdma2000

4


2 cdma2000

9

  • Timeoffset=0.6685~89SincSinc


2 cdma2000

10

  • simoutMatlab 10


  • 11 1 2 9

    11 1/29


    2 cdma2000

    5

    • editM

    • function [cycb,convout,inbit,out]=cdma2000()

    • global simout;%simout

    • cycb=encode(simout,184,172,cyclic);

    • %CRC

    • a=zeros(184,501);

    • for i=1:184*501

    • a(i)=cycb(i);

    • end

    • b=zeros(8,501);

    • c=cat(1,a,b); 8

    • bit=zeros(96192,1);

    • for i=1:96192

    • bit(i)=c(i);

    • end


    2 cdma2000

    • tran_func=sim2logi('convenc');%11

    • conb=convenco(bit,tran_func);

    • %

    • conb=conb';

    • convout=zeros(2*length(bit),1);

    • for i=1:2*length(bit)

    • convout(i)=conb(i);

    • end

    • e=zeros(384,501);

    • for i=1:501

    • for j=1:384

    • e(j,i)=convout(j+(i-1)*384);

    • end

    • end


    2 cdma2000

    • intout=zeros(384,501);

    • inbit=zeros(384,1);

    • for i=1:501

    • inbit=interleavers(e(:,i));%

    • intout(:,i)=inbit;

    • end

    • k=zeros(384*501,1);

    • for i=1:384*501

    • k(i)=intout(i);

    • end

    • power=randint(384*501,1);%

    • out=xor(k,power); %

    • function[b]=interleavers(e) %

    • a=zeros(24,16);

    • for i=1:384

    • a(i)=e(i);

    • end

    • b=zeros(384,1);

    • a=a';

    • for j=24:-1:1

    • for i=1:16

    • b(i+16*(24-j))=a(i,j);

    • end

    • end


    2 cdma2000

    • 1


    2 cdma2000

    6

    • cdma2000

    • (1) cdma2000

    • (2) Simulink

    • (3) MMatlab

    • (4) SimulinkScopeSimulink

    • 5


  • Login