吴伟民电子与信息工程系wuwm@hust.edu.cn视频会议系统OverviewProtocolStackMACLayerEvolutionTransportChannelPhysicalChannelsEvolution:HSDPA+TerminalCapabilityClassesTimingStructures+HSDPAstandsforHighSpeedDownlinkPacketData+Release5featureof3GPP/UTRAN+amajorupgradeto3Gsystemcapabilities+HSDPAshortensround-triptimebetweennetworkandterminals+HSDPAreducesvarianceindownlinktransmissiondelay+HSDPAdoesnotimproveuplinkdatarates(seee-DCHcalledHSUPA)3GRelease992Mbps3GRelease514Mbps3GRelease721Mbps+HSDPAusesDCHtransportchannel+Optimizedforhigh-speeddownlinkdataonlySF=16codesused+Shorterframes(2msincluding3Timeslots)enablesfasterreactionstochangingchannelconditions(AMC)enablesfasterretransmissionprotocol(HARQ)+AdaptativeModulationandCoding(AMC)adaptsthefollowingtransmissionformatattributesmodulationscheme(QPSK,16QAM)numberofphysicalchannelredundancyversionerrorcorrectionrate+TheUEmeasuresthechannelconditions,andindicatestoNode-Bthehighestdatarate(AMC)itcouldsupportthroughCQIindication+FastschedulingperformedbytheNodeB+TheHARQprotocolimplementsafastacknowledgeddatatransmissionschemeretransmissionsincludingtheoriginalinformationbits,butthedatapacketcontainsmoreredundancyStop-And-WaitARQschemeisusedinHSDPANHARQProcesses,eachStop-And-WaitARQUE2UE3UE1MultiplexingSpreadingCodeforoneUEimposedbycapabilityclassUsersaremulitplexedbothintimeCodesTime444HS-DSCH-relatedSharedControlChannel(HS-SCCH)HS-DSCHHighSpeedPhysicalDownlinkSharedChannel(HS-PDSCH)DedicatedPhysicalControlChannel(uplink)forHS-DSCH(HS-DPCCH)+UESide:MAC-hsisresponsibleforHARQ-ACK(HybridAutomaticRepeatRequest)Re-ordering+NodeBSide:MAC-hsisresponsibleforFlowControlScheduling/PriorityHandlingHARQTFRIMAC-dMAC-hsPHYMAC-hsPHYL1L2HS-DSCHFPL1L2HS-DSCHFPMAC-dUENodeBRNCNodeB:Scheduler(Rec25.321§11.6.1)SchedulesallUEswithinacellServicespriorityqueues:TheschedulerschedulesMAC-hsSDUsbasedoninformationfromupperlayers.OneUEmaybeassociatedwithoneormoreMAC-dflows.EachMAC-dflowcontainsHS-DSCHMAC-dPDUsforoneormorepriorityqueuesDeterminestheHARQEntityandthequeuetobeservedSetstheTSNfornewdatablocksbeingtransferredfromtheselectedqueue:SettheTSNtovalue0forthefirstMAC-hsPDUtransmittedforeachQueueIDwithinanHS-DSCHIncrementtheTSNwithinoneforeachtransmittedMAC-hsPDUoneachQueueIDwithinanHS-DSCHSchedulenewtransmissionsandretransmission(basedonthestatusreportsfromHARQProcesses)Determinestheredundancyversion(foreachtransmittedandretransmittedMAC-hsPDU)NodeB:HARQEntity(Rec25.321§11.6.2)ThereisoneHARQentityforeachUeTheHARQentitysetstheQueueIDintransmittedMAC-hsPDUtovalueindicatedbyschedulerTheHARQentitysetsthetransmissionsequencenumber(TSN)intransmittedMAC-hsPDUtovalueindicatedbyschedulerNodeB:HARQProcess(Rec25.321§11.6.3)TheHARQprocesssetstheNewDataIndicatorintransmittedMAC-hsPDU:●tothevalue“0”forfirstMAC-hsPDUtransmittedbyaHARQProcess●notincrementforretransmissionofaMAC-hsPDU●incrementwithoneforeachtransmittedMAC-hsPDUcontainingnewdataTheHARQprocessprocessesreceivedstatusmessagetotheschedulerMAC-dforUEnMAC-dforUE2HARQProcessQueueID4TSN1NewDataIndHARQProcessQueueID1TSNNewDataIndHARQEntityUEnHARQProcessQueueID0TSN51NewDataIndHARQProcessQueueID1TSN59NewDataIndHARQEntityUE3HARQProcessQueueID0TSN60NewDataIndHARQProcessQueueID5TSN0NewDataIndHARQProcessQueueID1TSN5NewDataIndHARQEntityUE2HARQProcessSCHEDULERQueueID0TSN3NewDataIndNodeBSideHARQProcessQueueID7TSN20NewDataIndHARQProcessQueueID1TSN2NewDataIndHARQEntityUE1HARQProcessQueueID0TSN0NewDataIndMAC-dforUE1QueueID1TSN3NewDataInd4ReorderingEntityUESideHARQProcessQueueID7TSN20NewDataIndHARQProcessQueueID1TSN2NewDataIndHARQEntityUE1HARQProcess(rec25.321§11.6.2.2):IftheMAC-hsPDUisreceivedwithin5sub-framesfromthereceptionofthepreviousMAC-hsPDUintendedforthisHARQprocessMAC-hdPDUisdiscardedACK/NACKHARQProcessQueueID0TSN0NewDataIndMAC-dforUE1MAC-dFACHRACHDCCHDTCHDTCHDSCH(FDDonly)DCHDCHMACControlUSCH(TDDonly)CTCHBCCHCCCHSHCCH(TDDonly)PCCHPCHFACHMAC-c/shUSCH(TDDonly)DSCH(FDDonly)MAC-hsHS-DSCHHS-DSCHAssociatedUplinkSignallingAssociatedDownlinkSignallingUESideMACArchitecture:Rec.25.321§4.2.3HS-DSCHHS-DSCHAssociatedUplinkSignallingAssociatedDownlinkSignallingFACHRACHDCCHDTCHDTCHDSCHTDDonlyMACControlIurorlocalMACControlDCHDCHMAC-dUSCHTDDonlyMAC-c/shCCCHCTCHBCCHSHCCHTDDonlyPCCHFACHPCHUSCHTDDonlyDSCHTDDonlyIubMACControlMAC-hsConfigurationwithoutMAC-c/shConfigurationwithMAC-c/shConfigurationwithMAC-c/shUTRANSideMACArchitecture:Rec.25.321§4.2.4MAC-hsSDUMAC-hsSDUMAC-hsSDUHeaderMACC/T=6RLCPDUHeaderMACC/T=6RLCPDUPaddingN-PDUHeaderPDCPRLCPayloadRLCHeaderPDCP:TCP/IPCompressedRLCPayloadRLCHeaderHeaderMACC/T=7RLCPDURLCPayloadRLCHeaderAMRBlockVoiceMAC-hsHeaderMAC-dPDUSize=336bitsMAC-dPDUSize=336bitsMAC-dPDUSize=144bits!!MAC-hsPDU!!UE1DataMAC-hsPayloadMAC-hsHeader:Rec.25.321§9.2.2VFQueueIDTSNSID1N1F1SID2N2F2VF(1bit):VersionFlag:extensioncapabilities0–Normal1–reservedQueueID(3bits):indicationforreorderingqueueinthereceiver,setbyHARQEntityTSN(6bits):TransmissionSequenceNum