获取下行突发数据的方法和装置的制作方法

文档序号:7926889阅读:164来源:国知局

专利名称::获取下行突发数据的方法和装置的制作方法
技术领域
:本发明涉及移动通信系统中发送下行数据的
技术领域
,尤其涉及获取下行突发数据的方法和装置。
背景技术
:时分同步码分多址(TD-SCDMA)移动通信系统中发送的下行数据包括常规时隙数据、常规时隙训练序列码、下行导频数据和天线校准数据,其中,根据调制方式的不同,常规时隙数据又可分为二进制相移键控(QPSK)调制的常规时隙数据、八进制相移键控(8PSK)调制的常规时隙数据、16样点正交幅度调制(16QAM调制)的常规时隙数据和64样点正交幅度调制(64QAM调制)的常规时隙数据。在TD-SCDMA移动通信系统中发送下行数据时,需要先根据待发送的下行数据获取下行突发数据,然后再将下行突发数据进形波束形后成帧发送。其中,不同类型的待发送下行数据获取下行突发数据的方法不同,因此,需要先确定当前待发送下行数据的类型,然后采用相应的方法获取下行突发数据。下面分别介绍确定当前待发送下行数据的类型的方法,以及由每种类型的下行突发数据获取下行突发数据的方法。每种下行数据都需要在TD-SCDMA系统中的每个子帧的特定时隙中发送。其中的每个子帧长度为5ms,由7个常规时隙和3个特殊时隙组成。图1是TD-SCDMA系统中的子帧结构图。如图1所示,TD-SCDMA系统的子帧中的7个常规时隙分别是TS0TS6,3个特殊时隙分别为下行导频(DwPTS)时隙、保护间隔(GP)时隙和上行导频(UpPTS)时隙。TD-SCDMA移动通信系统中的常规时隙用作传输用户数据或控制信息,其中TSO为固定下行时隙,用于发送广播信息,其余时隙可以根据需求配置成用于发送下行数据。另外,下行导频数据在DwPTS时隙内发送,天线校准数据在GP时隙内发送。图2是TD-SCDMA系统中的子帧中的常M^时隙的结构图。如图2所示,每个常归时隙均由864个时间片(chip)组成,其中第0chip351chip和第496chip847chip用于发送待调制字符(symbole),即用于发送常》见时隙数据,第352chip495chip用于发送训练序列码,第848chip863chip为保护间隔(GP)。由上述可知,在TD-SCDMA移动通信系统中,通过当前的时间点信息,可以确定当前待发送下行数据是常规时隙数据、常规时隙训练序列码、下行导频数据还是天线校准数据,如果是常规时隙数据,则根据该常规时隙数据的调制信息,即可确定当前待发送的常规时隙数据是QPSK调制的常规时隙数据、8PSK调制的常规时隙数据、16QAM调制的常规时隙数据、还是64QAM调制的常规时隙数据。不同类型的下行数据获取下行突发数据的方法不同。其中,常规时隙数据需要采用相应的调制方式进行调制、然后再进行扩频处理,最后采用扰码加扰,以获取下行突发数据;由常规时隙训练序列码和天线校准数据获取下行突发数据的方法相同,即根据算法中的对应关系直接输出下行突发数据;下行导频时隙数据,需要用同步码乘以调制角度,以获取下行突发数据,其中的调制角度包括45'、135°、225°、315。四种角度。图3是现有技术中由常规时隙数据得到下行突发数据的方法流程图,如图3所示,该方法包括步骤301,利用扩频码对常规时隙数据的待调制字符进行调制。本步骤中,根据常规时隙数据采用的调制方式,从常规时隙数据码流中截取相应位的待调制字符,按照该调制方式对应的映射关系,将截取的待调制字符映射成相应的复数。常规时隙数据的调制方式有QPSK调制、8PSK调制、16QAM调制和64QAM调制,每种调制方式与待调制字符的位数、对应的复数映射的个数的对应关系请见表一。<table>tableseeoriginaldocumentpage7</column></row><table>当根据当前时间点判断出对哪种下行数据进行处理后,寻找该种调制方式对应的待调制字符与复数输出的映射关系,将待调制字符映射成相应的复数。步骤302,利用扩频码和扰码对调制后的常规时隙数据进行扩频和加扰。本步骤中,先将调制后的常规时隙数据与扩频码相乘,所得结果是扩频后的常规时隙数据,再将该扩频后的常规时隙数据乘以扰码,所得结果是该常规时隙数据的下行突发数据。由常规时隙训练序列码以及天线校准数据获取下行突发数据时依据的映射对应关系见表二<table>tableseeoriginaldocumentpage7</column></row><table>表二从常规时隙训练序列码的码流或天线校准数据码流中每次截取3位待映射字符,按照表二将截取的待映射字符映射成对应输出的复数,所得结果是常规时隙训练序列码的下行突发数据或天线校准数据的下行突发数据。而对于下行导频数据,从下行导频数据码流中每次截取3位下行同步码,将截取的下行同步码映射成相应的复数后,再与当前选用的调制角度相乘,所得结果是下行导频数据的下行突发数据。其中,3位下行同步码对应了5种复数、4个调制角度。可见,在现有技术中,由下行数据获取下行突发数据时,在根据当前时间点判断出需要发送的下行数据类型后,需要根据该下行数据类型选择相应的处理方法对下行数据进行处理,由于这种方式需要对不同类型的下行数据采用不同的处理方式,因此控制较复杂。由于可编程逻辑器件(FPGA)不适合于控制复杂度较高的运算,因此,现有这种获取下行突发数据的方式并不适合在FPGA上实现。另外,由于在获取下行突发数据时需要对下行数据进行扩频加扰等处理,因此,获取下行突发数据的速度也较慢。
发明内容有鉴于此,本发明实施例的目的在于提供一种获取下行突发数据的方法和装置,以减小获取下行突发数据时的控制复杂度。为达到上述目的,本发明实施例的技术方案具体是这样实现的一种获取下行突发数据的方法,预先建立下行突发数据的存储地址与下行数据之间的对应关系,所述下行突发数据存储在所述存储地址对应的存储空间内,该方法包才舌根据所述对应关系确定当前待发送下行数据的下行突发数据的存储地址,从确定出的储地址对应的存储空间内获取下行突发数据。一种获取下行突发数据的装置,该装置包括下行突发数据存储单元和下行突发数据获取单元;所述下行突发数据存储单元,用于存储下行数据的所有下行突发数据;所述下行突发数据获取单元,用于根据下行数据与下行突发数据的存储地址的对应关系,确定当前待发送下行数据的下行突发数据在所述下行突发数据存储单元中的存储地址,从所述存储地址对应的存储空间内获取下行突发数据。可见,本发明实施例中,预先建立下行突发数据的存储地址与下行数据之间的对应关系,将所述下行数据的下行突发数据存储在具有所述存储地址的存储空间内,根据所述对应关系确定当前待发送下行数据的下行突发数据的存储地址,从具有所述存储地址的存储空间内获取下行突发数据。由于预先存储了下行数据的下行突发数据,并建立了下行数据与下行突发数据的存储地址之间的对应关系,因此,当需要获取当前待发送下行数据的下行突发数据时,只需要根据所述对应关系确定当前待发送下行数据的下行突发数据的存储地址,从具有该存储地址的存储空间内直接获取下行突发数据即可,而不必根据不同的下行数据类型采用相应的运算方法来获取相应的下行突发数据,因此,减小了获取下行突发数据时的控制复杂度。图1是TD-SCDMA系统中的子帧结构图;图2是TD-SCDMA系统中的子帧中的常规时隙的结构图;图3是现有技术中由常规时隙数据得到下行突发数据的方法流程图;图4是本发明移动通信系统中获取下行突发数据的方法流程图;图5是本发明移动通信系统中获取下行突发数据的第一方法流程图;图6是本发明移动通信系统中获取下行突发数据的第二方法流程图;图7是各类下行数据对应的下行突发数据的存储空间分配示意图;图8是本发明装置实施例提供的在移动通信系统中获取下行突发数据的装置的第一结构图9是本发明装置实施例提供的在移动通信系统中获取下行突发数据的装置的第二结构图。具体实施例方式本发明的核心思想是预先建立下行突发数据的存储地址与下行数据之间的对应关系,将所述下行数据的下行突发数据存储在具有所述存储地址的存储空间内;根据所述对应关系确定当前待发送下行数据的下行突发数据的存储地址,从具有所述存储地址的存储空间内获取下行突发数据。为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细i兌明。图4是本发明移动通信系统中获取下行突发数据的方法流程图,如图4所示,该方法包括步骤401,预先建立下行突发数据的存储地址与下行数据之间的对应关系,将所述下行突发数据存储在所述存储地址对应的存储空间内。本步骤中,所述存储地址由起始存储地址和偏移存储地址确定。所述对应关系为预先根据下行数据的类型以及每类下行数据的下行突发数据所需的存储空间大小,确定各类下行数据的下行突发数据的起始存储地址,由下行数据述起始存储地址和所述偏移地址即可得到所述下行突发数据的存储地址。同类下行数据的下行突发数据完全连续存储或者分块连续存储。如果在同类下行数据的下行突发数据占用的存储空间中、或者不同类下行数据的下行突发数据占用的存储空间之间,存在空余的存储空间,则即可在该空余存储空间内插入某类下行数据的全部下行突发数据,或者插入某类下行数据的部分下行突发数据,具体是插入哪一类下行数据的下行突发数据,以及插入的是该类下行数据的全部下行突发数据,还是该类下行数据的部分下行突发数据,取决于该类下行数据的全部下行突发数据所需的存储空间大小和所述空余存储空间的大小,具体的插入方法详见后文相关介绍。步骤402,根据所述对应关系确定当前待发送下行数据的下行突发数据的存储地址,从确定出的存储地址对应的存储空间内获取下行突发数据。10本步骤中,首先接收下行数据和由该下行数据生成下行突发数据所需的特征值,判断所述下行数据所属的类型,然后根据所述特征值确定当前待发送下行数据的下行突发数据的偏移地址,根据判断出的下行数据所属的类型对应的起始存储地址和所述偏移地址得到所述下行突发数据的存储地址,从具有该存储地址的存储空间内即可得到所述下行突发数椐。通常,将所述起始存储地址与所述偏移地址相加,所得结果是当前待发送下行数据的下行突发数据的存储地址。在TD-SCDMA系统中,步骤401和步骤402中所述的下行数据的类型包括QPSK调制的常规时隙数据、8PSK调制的常规时隙数据、16QAM调制的常规时隙数据、64QAM调制的常规时隙数据、训练序列码和下行导频时隙数据,其中,各种类型下行数据的发送时刻不同,因此,可根据接收当前待发送下行数据的时刻确定该当前待发送下行数据的类型。另外,如果当前待发送下行数据是常规时隙数据,则再根据该常规时隙数据采用的调制方式确定该常规时隙数据是QPSK调制的常规时隙数据、8PSK调制的常规时隙数据、16QAM调制的常规时隙数据、还是64QAM调制的常规时隙数据,其中,如何获取常规时隙数据的调制方式信息属于现有技术。对于不同类型的下行数据,由所述下行数据产生相应的下行突发数据所需要的特征值的也不同,具体请见表三。下行数据类型由下行数据产生下行突发数据所需特征值QPSK调制的常规时隙数据扩频扰码、长度为2Bit的待调制字符8PSK调制的常规时隙数据扩频扰码、长度为3Bit的待调制字符16QAM调制的常规时隙数据扩频扰码、长度为4Bit的待调制字符64QAM调制的常规时隙数据扩频扰码、长度为6Bit的待调制字符训练序列码长度为3Bit的待调制字符下行导频时隙数据长度为3Bit的同步码、长度为2Bit的调制角度表三对于同一类下行数据,特征值不同,产生的下行突发数据也不同,因此,可以将特征值进行排序,由不同的特征值对应不同的偏移地址,在该偏移地址与该类下行数据的起始存储地址共同确定的存储空间内存储所述特征值对应的空间内直接获取下行突发数据,而不必每次获取下行突发数据时都进行相应的相应的存储空间内。这种从存储空间内直接读取下行突发数据的方式不需要针对不同的下行数据类型采取不同的处理方式,减小了获取下行突发数据的控制复杂度,而且,也不需要在收到下行数据后实时计算下行突发数据,从而也提高了获取下行突发数据的速度。在图4中,由常规时隙数据获取相应的下行突发数据时所需的扩频扰码是由扩频码和扰码相乘得到的结果,其中,扩频扰码一共有五种,分别为000、001、010、011、100。所述扩频扰码和所述常规时隙数据的待调制字符共同确定了该当前待发送的常规时隙数据的下行突发数据的偏移地址。在图4中,依据起始存储地址和偏移地址获取存储地址的方法,随着起始存储地址和偏移地址的设置方式的不同而不同,在设置起始存储地址和偏移地址时,总的原则是,使下行突发数据占用的存储空间尽量小,同时使查找下行突发数据所需的运算尽量简单。其中,所述起始存储地址依据该类下行数据所需的存储空间而定,偏移存储地址由产生所述下行突发数据时所需的特征值直4妄组合而成。下面给出两个实施例具体说明获取下行突发数据的方法。图5是本发明移动通信系统中获取下行突发数据的第一方法流程图,如图5所示,该方法包4舌步骤501,根据各类下行数据所需的存储空间确定各类下行突发数据的起始存储地址,各类下行数据的下行突发数据连续存储。QPSK调制的常规时隙数据、8PSK调制的常规时隙数据、16QAM调制的常规时隙数据、64QAM调制的常规时隙数据、训练序列码和下行导频数据对应的下行突发数据所需要的存储空间个数分别为20个、40个、80个、320个、5个和20个。则所有下行突发数据所需要的存储空间一共为20+40+80+320+5+20=485个,由于存储地址都是2的整数次幂,因此,存储地址位数至少为9位。其中,每个存储空间的大小依据每个下行突发数据所需的存储空间确定,在本实施例中,每个下行突发数据包括16位的实部数据和16位的虚部数据,因此,每个存储空间为4个字节(Byte)。当按照QPSK调制的常规时隙数据、8PSK调制的常规时隙数据、16QAM调制的常规时隙数据、64QAM调制的常规时隙数据、训练序列码和下行导频数据的顺序依次存储相应的下行突发数据时,如果QPSK调制的常规时隙数据的起始存储地址是十进制数0,则当将各类下行数据的下行突发数据连续存储时,8PSK调制的常规时隙数据、16QAM调制的常规时隙数据、64QAM调制的常规时隙数据、训练序列码和下行导频时隙数据的下行突发数据的起始存储地址依次为十进制数20、60、140、460和465,相应地,各个起始存储地址对应的二进制数分别为10100、111100、10001100、10100000、111010001。当将各类下行数据分别连续存储到上述相应的空间内时,将特征值的各个部分组合在一起,组成偏移地址,然后将相应的起始地址与偏移地址相加,所得结果为存储该下行突发数据的存储空间的存储地址。下面举例说明组成偏移地址的方法例如对于8PSK调制的常规时隙数据,其起始存储地址是10100,假设扩频扰码是IOO,待调制字符是IOO,则相应的下行突发数据的偏移地址是100100,那么,相应的下行突发数据的存储地址是10100+100100=111000。步骤502,根据当前待发送下行数据的类型确定下行突发数据的起始存储地址,由该待发送下行数据的特征值直接组成偏移地址,将所述起始地址和偏移地址相加,得到结果是下行突发数据的存储地址,从具有所述存储地址的存储空间内获取下行突发数据。确定下行突发数据的类型的方法与现有技术相同。本步骤中,可以通过查找下行突发数据的类型与起始存储地址的对应关系表来得到相应的起始存储地址。图5的方法能够最大限度的节省存储空间,但是,需要将起始存储地址与偏移地址相加才能得到相应的存储地址。通过合理安排下行突发数据的起始存储地址,可以不进行加法运算即得到下行突发数据的存储地址。具体地,将存储地址分为两部分,一部分由表示下行数据类型的编码组成,另一部分由偏移地址组成,其中,所述偏移地址仍然直接由特征值合成,因此,只要得知当前待发送下行数据的类型和相应的特征值,就可以直接合成下行突发数据的存储地址,而不必运用加法计算存储地址。其中,如果TD-SCDMA系统提供的表示下行数据类型的编码与本发明采用的所述类型的编码不同,则需在所述TD-SCDMA中存储上述两种类型编码的对照关系表,根据该对照关系表,利用本发明采用的所述类型的编码合成下行突发数据的存储地址。下面结合图6进行详细说明。图6是本发明移动通信系统中获取下行突发数据的第二方法流程图,如图6所示,该方法包凌舌步骤601,根据各类下行数据所需的存储空间大小和特征值的位数确定各类下行突发数据的起始存储地址,由特征值组成偏移地址,并且,各个起始存储地址中与偏移地址权重相同的位为0,或者为与偏移地址相映射的值。当为与偏移地址相映射的值时,还需存储映射值与偏移地址之间的对应关系表。仍以TD-SCDMA系统中的QPSK调制的常规时隙数据、8PSK调制的常规时隙数据、16QAM调制的常规时隙数据、64QAM调制的常规时隙数据、训练序列码和下行导频数据的下行突发数据为例,上述各类下行数据中,64QAM调制的常规时隙数据所需的存储空间最大,为320个存储空间,8位存储地址能够表示的最大存储空间为256个,9位存储地址能够表示的最大存储空间为512个,因此,存储该64QAM调制的常规时隙数据的存储空间的存储地址至少为9位。64QAM调制的常规时隙数据所需的存储空间为320个,所有的下行突发数据所需的总空间为485个,通过先存储所需存储空间较大的下行突发数据,再在空余存储空间内存储所需存储空间较小的下行突发数据,可以将所有的下行突发数据都存储到该512个存储空间内,其中的存储地址由表示下行数据类型的编码和下行数据的特征值直接组合而成。各类下行数据的下行突发数据的存储地址长度需要一致。这是因为,在实际应用中,同一存储模块中的各个存储空间的存储地址长度相同,通过地址译码可以使不同存储模块的存储地址长度不同,当各类下行数据的下行突发数据的存储地址长度不一致时,需要将不同类别的下行数据的下行突发数据存储到不同的存储模块中,下行突发数据的存储空间过于分散。当使下行突发数据的存储地址长度一致时,可以将所有的下行突发数据存储在一个存储模块中,例如存储在一块随机存储器(RAM)中。另外,表示下行数据类型的编码的长度依据所述类型的不同而不同,具体地,表示下行数据类型的编码的位数由所述特征值的位数确定。这是因为,各种类型的下行数据的特征值的位数彼此不同,当用表示下行数据类型的编码以及由特征值直接组合成下行突发数据的存储地址时,如果要保持各种类型的下行数据的下行突发数据存储地址的长度一致,则存储地址的长度应该由各种类型的下行数据中、由特征值合成的最长的偏移地址的长度以及表示下行数据类型的编码决定,这样,存储该下行数据的下行突发数据的存储空间浪费较多。例如,64QAM调制的常规时隙数据的特征值长度是9位,因此,直接合成的偏移地址的长度是9位,再加上表示下行数据类型的编码,则实际为64QAM调制的常规时隙数据的下行突发数据预留的存储空间的地址长度必将大于9位,该预留的存储空间远远大于4PSK调制的常规时隙数据的下行突发数据实际需要的320个存储空间。基于上述分析,对于不同类型的下行数据,采用不同长度的编码来表示其类型。下面进行举例说明,具体请参见图7。图7是各类下行数据对应的下行突发数据的存储空间分配示意图。在图7中,先存储所需存储空间较大的下行突发数据,再寻找空余存储空间存储所需存储空间较小的下行突发数据。QPSK调制的常规时隙数据、8PSK调制的常规时隙数据、16QAM调制的常规时隙数据、64QAM调制的常规时隙数据、训练序列码和下行导频数据对应的下行突发数据中,QPSK调制的常规时隙数据、8PSK调制的常规时隙数据、16QAM调制的常规时隙数据、64QAM调制的常规时隙数据对应的下行突发数据所需存储空间较大,因此,先存储这些需要存储空间较大的下行突发数据,而下行导频数据的下行突发数据和训练序列码的下行突发数据所需的存储空间分别仅为5个和20个,因此,可以插在其他类下行突发数据的存储空间之间的空余存储空间内。如图7所示,存储空间地址长度为9位,存储空间共为512个,其中,从存储地址为000000000到101111111的存储空间内存储的是64QAM调制的常规时隙数据,其中最高的3个地址有效位表示的是扩频扰码,其余的地址有效位是长度为6Bit的待调制字符,表示64QAM调制的常规时隙数据的编码为空,即不存在,因此,由扩频扰码和长度为6Bit的待调制字符直接组成的偏移地址即是该64QAM调制的常规时隙数据的突发数据的存储地址。8PSK调制的常规时隙数据的下行突发数据存储在101000000至101100111的存储空间内,其中,最高的3个地址有效位均为101,该101表示8PSK调制的常规时隙数据这一类型,第O位至第2位的值从000变化到111,表示长度为3Bit的待调制字符,第3位至第5位的值从000变化到100,表示扩频扰码。可见,直接将扩频扰码和长度为3Bit的待调制字符合成,即得到8PSK调制的常规时隙数据的下行突发数据的偏移地址,8PSK调制的常规时隙数据的下行突发数据的起始存储地址是IOIOOOOOO,其中第6位至第8位是IOI,是表示8PSK调制的常规时隙数据的类型的编码。16QAM调制的常规时隙数据的下行突发数据存储在110000000至111001111的存储空间内,其中,最高的2个地址有效位均为11,该11表示16QAM调制的常规时隙数据这一类型,第0位至第3位的值从0000变化到1111,表示长度为4Bit的待调制字符,第4位至第6位的值从000变化到100,表示扩频扰码。可见,直接将扩频扰码和长度为4Bit的待调制字符合成,即得到16QAM调制的常规时隙数据的下行突发数据的偏移地址,16QAM调制的常规时隙数据的下行突发数据的起始存储地址是110000000,其中第7位至第8位是11,是表示8PSK调制的常规时隙数据的类型的编码。的存储空间内,其中,最高的4个地址有效位为1111,该1111表示QPSK调制的常规时隙数据这一类型,第0位至第1位的值从OO变化到11,表示长度为2Bit的待调制字符,第2位至第4位的值从000变化到100,表示扩频扰码。可见,直接将扩频扰码和长度为2Bit的待调制字符合成,即得到QPSK调制的常规时隙数据的下行突发数据的偏移地址,QPSK调制的常规时隙数据的下行突发数据的起始存储地址是111100000,其中第5位至第8位是1111,是表示QPSK调制的常规时隙数据的类型的编码。下行导频时隙数据的下行突发数据所需的存储空间仅为20个,因此,在8PSK调制的下行突发数据的存储空间与16QAM调制的下行突发数据的存储空间之间的空余存储空间内存储所述下行导频时隙数据的下行突发数据,如图7所示,所述下行导频时隙数据的下行突发数据具体存储在101101000-101101011以及101110000-101111111的存储空间内,其中,第0位-第1位表示调制角度,第2位至第4位表示同步码,第5位至第8位是1011,表示下行导频时隙数据这一类型。其中,表示同步码的第2位至第4位的变化范围是101、100-111,这与同步码的实际取值000100并不吻合,实际应用中,还需存储同步码的实际取值与所述第2位地址到第4位地址的取值的映射关系,根据所述映射关系将同步码的实际取值映射成所述表示同步码的第2位至第4位存储地址的取值。训练序列码的下行突发数据仅需要5个存储空间,在16QAM调制的下行数据的下行突发数据的存储空间与QPSK调制的下行数据的下行突发数据的存储空间之间的空余存储空间内存储所述训练序列码的下行突发数据,该空余存储空间具体为111010000-111010100,其中的第0位至第2位表示待映射字符,第3位至第8位均是111010,表示训练序列码这一类型的编码。址,从所述存储地址对应的存储空间内获取下行突发数据。仍以步骤601中各种类型的下行数据为例,如果是QPSK调制的常规时隙数据、8PSK调制的常规时隙数据、16QAM调制的常规时隙数据、64QAM调制的常规时隙数据或者训练序列码,则由表示下行数据类型的编码和特征值直接合成下行突发数据的存储地址,从具有该存储地址的存储空间内获取下行突发数据。如果是下行导频时隙数据,则根据步骤601的描述,先将同步码映射成下行突发数据的存储地址的第2位-第4位的相应值,然后由表示下行导频时隙数从具有所述存储地址的存储空间内获取下行突发数据。下面举具体的例子说明根据特征值和表示下行数据类型的编码合成下行突发数据的存储地址的方法例如,当判断出当前待发送下行数据是16QAM调制的常规时隙数据时,可以确定相应的类型编码为11,将11作为下行突发数据的存储地址中的第7位第8位,将扩频扰码作为所述存储地址的第4位第6位,将长度为4Bit的待调制字符作为所述存储地址的第0位~第3位,即得到该当前待发送下行数据的下行突发数据存储地址。当判断出当前待发送的下行数据是QPSK调制的常规时隙数据时,可以确定相应的类型编码为1111,将1111作为下行突发数据的存储地址中的第5位~第8位,将扩频扰码作为所述存储地址的第2位~第4位,将长度为2Bit的待调制字符作为所述存储地址的第0位第1位,即得到该当前待发送下行数据的下行突发数据存储地址。通过图6的方法,不必进行加法运算,即可由下行数据的类型编码和由该下行数据生成下行突发数据所需的特征值合成下行突发数据的存储地址,使得获取下行突发数据所需的运算量和控制复杂度以及存储空间均较小。下面给出在移动通信系统中获取下行突发数据的装置实施例,其中,下述装置实施例所涉及的各种特征值以及下行数据等都是由移动通信系统中的其他设备或模块输出给所述获取下行突发数据的装置的,其中,所述特征值中的扩频扰码可以是直接输出给所述获取下行突发数据的装置的,也可以是将扩频码和扰码分别输出给所述获取下行突发数据的装置,然后由该获取下行突发数据的装置将所述扩频码和扰码相乘,即得到相应的扩频扰码。下面结合附图对获取下行突发数据的装置进行说明。图8是本发明装置实施例提供的在移动通信系统中获取下行突发数据的装置的第一结构图。如图8所示,该装置包括下行突发数据存储单元801和下行突发数据获取单元802。下行突发数据存储单元801,用于存储下行数据的所有下行突发数据。下行突发数据获取单元802,用于根据下行数据与下行突发数据的存储地址的对应关系,确定当前待发送下行数据的下行突发数据在所述下行突发数据存储单元中的存储地址,从所述存储地址对应的存储空间内获取下行突发数据。图9是本发明装置实施例提供的在移动通信系统中获取下行突发数据的装置的第二结构图。如图9所示,该装置包括下行突发数据存储单元901和下行突发数据获取单元902。其中,下行突发数据获取单元902与图8中的下行突发数据获取单元802相同。下行突发数据获取单元902包括存储地址合成模块9021和下行突发数据获取模块9022。存储地址合成模块9021,将表示当前待发送下行数据的类型的编码以及由该当前待发送下行数据产生下行突发数据所需的特征值合成所述待发送下行数据的下行突发数据在下行突发数据存储单元901中的存储地址,将所述存储地址发给下行突发数据获取^^莫块9022。下行突发数据获取模块9022,用于从所述存储地址对应的存储空间内获取下行突发数据。通过设置存储地址合成模块9021,不需要进行加法即可以获取下行突发数据的存储地址,进一步减小了获取下行突发数据所需的运算量。下行突发数据获取单元902还可以进一步包括下行数据类型编码确定模块9023。下行数据类型编码确定模块9023,用于存储下行数据类型与预先确定的表示下行数据类型的编码之间的对应关系,根据当前待发送下行数据的类型将相应的编码发给存储地址合成模块9021。通过设置下行数据类型编码确定模块9023,可以实现本发明获取下行突发数据的装置与现有技术中的其他设备的兼容,即使所述其他设备采用的表示下行数据类型的编码与本发明采用的所述编码不同,通过下行数据类型编码确定模块9023,也可以将其转换为本发明采用的表示下行数据类型的编码。在上述获取下行突发数据的装置中,下行突发数据存储单元801还可以用于在空余的存储空间内,存储目前尚未存储的下行突发数据。通过这种插空存储的方式,可以尽可能的节省存储空间。上述获取下行突发数据的方法和装置尤其适用于在FPGA中实现,这是因为,FPGA内部下行突发数据的地址产生可以根据数据拼接的方式直接得到,例如,对于QPSK调制的常规时隙数据,如果采用长度为9位的地址来存储其相应的下行突发数据,则该9位的地址中的高4位地址等于表示QPSK调制的常规时隙数据这一类型的编码;而低5位地址则等于该QPSK调制的常规时隙数据对应的特征值确定的偏移地址。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1、一种获取下行突发数据的方法,其特征在于,预先建立下行突发数据的存储地址与下行数据之间的对应关系,所述下行突发数据存储在存储地址对应的存储空间内,该方法包括根据所述对应关系确定当前待发送下行数据的下行突发数据的存储地址,从确定出的存储地址对应的存储空间内获取下行突发数据。2、如权利要求l所述的方法,其特征在于,所述存储地址包括起始存储地址和偏移存储地址,所述下行突发数据的存储地址与下行数据之间的对应关系为下行数据的类型与各类下行数据的下行突发数据的起始存储地址对应,由下行数据得到相应的下行突发数据所需的特征值与所述下行突发数据的偏移地址对应;根据所述对应关系确定当前待发送下行数据的下行突发数据的存储地址包括..确定当前待发送下行数据所属的类型,根据由该当前待发送下行数据生成相应的下行突发数据所需的特征值确定所述下行突发数据的偏移地址,根据所述偏移地址以及确定出的类型对应的起始存储地址确定该当前待发送下行数据对应的下行突发数据的存储地址。3、如权利要求2所述的方法,其特征在于,所述各类下行数据的下行突发数据的起始存储地址是根据每一类下行数据的下行突发数据所需的存储空间大小预先确定的。4、如权利要求3所述的方法,其特征在于,所有下行突发数据的存储地址的长度一致。5、如权利要求4所述的方法,其特征在于,所述确定该当前待发送下行数据对应的下行突发数据的存储地址包括将所述起始存储地址与所述偏移地址相加,所得结果是该当前待发送下行数据对应的下行突发数据的存储地址。6、如权利要求4所述的方法,其特征在于,所述确定该当前待发送下行数据对应的下行突发数据的存储地址包括由表示当前待发送下行数据的类型的编码和所述特征值合成下行突发数据的存储地址。7、如权利要求6所述的方法,其特征在于,所述确定该当前待发送下行数据对应的下行突发数据的存储地址之前,该方法进一步包括预先建立下行数据的类型与表示所述类型的编码之间的对应关系,判断当前待发送下行数据的类型,根据下行数据的类型与表示所述类型的编码之间的对应关系,查找所述当前待发送下行数据的类型的编码。8、如权利要求6所述的方法,其特征在于,所述表示下行数据类型的编码的位数由该类型下行数据产生下行突发数据时所需的特征值的位数确定。9、如权利要求8所述的方法,其特征在于,下行数据的类型为QPSK调制的常规时隙数据时,所需的特征值包括扩频码和扰码的乘积以及长度为2Bit的待调制字符,所述编码的位数为4位;下行数据的类型为8PSK调制的常规时隙数据时,所需的特征值包括扩频码和扰码的乘积以及长度为3Bit的待调制字符,所述编码的位数为3位;下行数据的类型为16QAM调制的常规时隙数据时,所需的特征值包括扩频码和扰码的乘积以及长度为4Bit的待调制字符,所述编码的位数为2位;下行数据的类型为64QAM调制的常规时隙数据时,所需的特征值包括扩频码和扰码的乘积以及长度为6Bit的待调制字符,所述编码为空;下行数据的类型为训练序列码时,所需的特征值是长度为3Bit的待调制字符,所述编码的位数为6位;下行数据的类型为下行导频时隙数据时,所需的特征值包括长度为3Bit的同步码以及长度为2Bit的调制角度,所述编码的位数为4位;所述扩频码和扰码的乘积的长度为3Bit。10、如权利要求2至9任一权项所述的方法,其特征在于,11、一种获取下行突发数据的装置,其特征在于,该装置包括下行突发数据存储单元和下行突发数据获取单元;所述下行突发数据存储单元,用于存储下行数据的所有下行突发数据;所述下行突发数据获取单元,用于根据下行数据与下行突发数据的存储地址的对应关系,确定当前待发送下行数据的下行突发数据在所述下行突发数据存储单元中的存储地址,从所述存储地址对应的存储空间内获取下行突发数据。12、如权利要求11所述的装置,其特征在于,所述下行突发数据获取单元包括存储地址合成模块和下行突发数据获取模块;所述存储地址合成模块,将表示当前待发送下行数据的类型的编码以及由据的下行突发数据在所述下行突发数据存储单元中的存储地址,将所述存储地址发给下行突发数据获取模块;所述下行突发数据获取模块,用于从所述存储地址对应的存储空间内获取下行突发数据。13、如权利要求12所述的装置,其特征在于,所述下行突发数据获取单元进一步包括下行数据类型编码确定模块;所述下行数据类型编码确定模块,用于存储下行数据类型与预先确定的表示下行数据类型的编码之间的对应关系,根据当前待发送下行数据的类型将相应的编码发给所述存储地址合成模块。14、如权利要求11至13任一权利要求所述的装置,其特征在于,所述下行突发数据存储单元,用于在空余的存储空间内,存储目前尚未存储的下行突发数据存储。全文摘要本发明实施例公开了一种获取下行突发数据的方法和装置。该方法包括预先建立下行突发数据的存储地址与下行数据之间的对应关系,所述下行突发数据存储在存储地址对应的存储空间内;根据所述对应关系确定当前待发送下行数据的下行突发数据的存储地址,从确定出的存储地址对应的存储空间内获取下行突发数据。该装置包括下行突发数据存储单元和下行突发数据获取单元。应用该方法或装置可以降低获取下行突发数据的控制复杂度。文档编号H04B1/707GK101677252SQ20081022236公开日2010年3月24日申请日期2008年9月17日优先权日2008年9月17日发明者张慧欣申请人:普天信息技术研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1