信道编码和解码的方法及装置的制作方法

文档序号:7607101阅读:197来源:国知局
专利名称:信道编码和解码的方法及装置的制作方法
技术领域
本发明涉及通信系统,特别是涉及便于通过无线通信链路可靠地发送短的脉冲串消息的方法和装置。
在数字数据系统中,远程单元趋于向中枢站产生脉冲串数据。脉冲串数据的特征在于具有高峰值与平均业务量比值,意味着在置于相当长的空闲周期之间的短时间周期期间传送数据块。
在时分多址(TDMA)的通信系统中,向每个远程单元指定或专用分离的时隙信道。远程单元利用指定的时隙信道向中枢站发射数据。通过限制发射落在指定的时隙内,远程单元能够共享由中枢站提供的通信资源。当远程单元的发射时间和时隙全部彼此正确地同步时,可有效地利用TDMA系统。
在单元具有包括脉冲串数据的使用模式的TDMA系统中,对每个现用远程单元的单独时隙信道的专用不会导致系统容量的有效使用。这是因为在远程单元不使用该系统的那些时间期间,时隙信道保持空闲。
在具有多个远程单元和一个中枢站的通信系统中,中枢站可以检测远程单元何时向中枢站发射脉冲串,确定脉冲串的数据内容并且生成诸如定时同步信号之类的命令,来反馈给远程单元。
在当前的通信系统中,从远程单元到中枢站的脉冲串通常包括由中枢站用来检测该脉冲串的报头。加入的报头比特增加了脉冲串的长度并且增加了每个远程单元所需时隙的持续时间。系统中的远程单元越多,中枢站用于检测和处理带有其报头的数据脉冲串(data burst)花费的时间越长。此外,如果脉冲串中的数据比特较短,报头可能比数据比特还长。这就导致了宝贵的系统资源的低效使用。
因此,就需要提供有助于使用系统资源的多址系统。
本发明具有多个特征及优点。首先,在与对数据脉冲串编码有关的一个实施例中,有助于生成QPSK码字集,以使每个码字与相邻码字具有相同距离配置,即每个码字在给定距离内与所有其它码字具有相同的数量的码字。这有助于给每个码字相等的噪声抗扰性。还有利于生成整个码字数据集,以便在低信噪环境中正常运行以减小发射错误的可能性。
第二,远程单元最好利用非相干码对数据脉冲串编码。利用非相干码不需要确定在解调(在中枢站)期间与编码脉冲串相关联的载波相位。
第三,在一个实施例中,每个脉冲串相对较短并且不包括报头。这就减少了通过信道发送的数据量和对任何报头比特编码和解码所需的资源。较短的数据脉冲串还允许信道适应大量的频率发射或从大量远程单元通过信道发射的机会。
第四,在一个实施例中,信道解调采用基于相关的方案,可有助于在噪声出现时估算信号。该能力使信道对噪声的占用或在相对低的信噪比的环境下操作不敏感。
第五,在一个实施例中,信道解调包括实质上并不复杂的基于相关的结构。该特征便于在当前基于微处理器的系统上可快速执行的高度矢量化和管道输送的实现。因此,不需要权衡解调速度来优化和精确地解调通过预定信道接收的信号。
第六,在一个实施例中,中枢站在该中枢站已接收并处理了一个或多个脉冲串后获得要发回到远程单元的定时调整信号。当中枢站正在接收和处理来自特定远程单元的脉冲串时,最好不要调整远程单元的发射定时。这样可以减少了中枢站接收和处理每个脉冲串的时间。这样允许大量远程单元接入该信道,并且中枢站能够迅速而有效地处理经该信道接收的消息。
第七,在一个实施例中,中枢站在该中枢站已接收并处理了一个或多个脉冲串后获得要发回到远程单元的载频调整信号。当中枢站正在接收和处理来自特定远程单元的脉冲串时,最好不要调整远程单元的载频。这样可以减少了中枢站接收和处理每个脉冲串的时间。这就使大量远程单元能够接入信道并且中枢站能够迅速而有效地处理从信道接收的消息。
本发明的一个方面涉及多个远程单元向一个中枢站发射数据的通信方法。该方法包括从利用预定码字集对数据脉冲串编码的远程单元接收数据脉冲串。该方法还包括在多个不同的定时偏移对由中枢站接收的数据脉冲串重新取样,并将由中枢站接收的数据脉冲串与码字集相关以找到具有最大相关性的码字。该方法还包括将(具有最大相关性的)码字和多个不同的定时偏移取样相关,并获得要发回到远程单元的定时同步信号。该定时同步信号向远程单元提供信息,以便同步其用于便发射后继数据脉冲串的定时。
本发明的另一个方面涉及与上述相似的方法,除了该方法包括代替或除了定时同步信号外获得发回到远程单元的载频调整信号。载频调整信号向远程单元提供信息以调整其用于发射后续数据脉冲串载频。
本发明的另一个方面涉及在多个远程单元向中枢站发射数据的通信系统中通信的方法。该方法包括通过非争用的多址信道从远程单元向该中枢站发射数据脉冲串。该方法还包括与由中枢站接收的脉冲串进行复数相关,并根据复数相关估算非争用接入信道的信噪比。
本发明的另一个方面涉及接入多个远程单元争用有限通信资源的系统的方法。该方法包括通过争用型接入通信资源发射数据块。该方法还包括利用非相干四相移相键控对预定给中枢站的相应通知信息编码,以及通过预留的通信资源发射已编码的通知消息。
本发明的另一个方面涉及包括适合利用预定码字集对通知脉冲串编码的编码器的远程单元。配置通知脉冲串通知中枢站该远程单元已经通过争用型资源向中枢站发送了数据脉冲串。该远程单元还包括适合利用非争用多址信道从远程单元向中枢站发射已编码的数据脉冲串的发射机。
本发明的另一个方面涉及包括接收机,至少一个匹配滤波器,微处理器以及定时同步电路的中枢站。该接收机适合从远程单元接收数据脉冲串。该匹配滤波器适合以多个不同的定时偏移对接收的数据脉冲串重新采样。该微处理器适合将接收的数据脉冲串与来自码字集的多个码字相关,以便找到具有最大相关性的字码。该定时同步电路适合将信号发回到远程单元,该信号向远程单元提供同步其发射后续数据脉冲串的定时的信息。
本发明的一个应用涉及在通信系统中对与预留块或预留信道相关联的数据进行编码和解码,该通信系统包括三种通信资源争用型接入块,非争用型接入块,以及非争用型接入块和称作预留信道的第二非争用型接入块。每当远程单元要向中枢站传送数据块时,它通过争用型接入块发送数据块。它还通过预留信道发送相应的通知消息。如果中枢站接收到通知消息而未接收数据块,则向远程单元发送在非争用接入块中指定资源的响应消息。远程单元通过指定的资源发送数据块。
图2是在

图1的示范系统中,在预留块,争用型接入块和非争用型接入块之间分配通信资源的一个实施例的概念图。
图3是说明对要在图1系统中发射的数据进行编码的方法的方框图。
图4是说明与图2的预留块有关使用的码字集的配置。
图5是处理由图2的中枢站接收的数据脉冲串的方法和装置的示意图。
图1是说明可实施本发明的示范系统的方框图。图1的系统通过卫星链路提供高速,可靠的因特网通信业务。
特别是,在图1中,内容服务器100与因特网102耦合,因特网102再与中枢站104耦合,以使中枢站104可从内容服务器100请求并接收数字数据。中枢站104还通过卫星106与多个远程单元108A-108N通信。例如,中枢站104通过前向上行链路向卫星106发射信号。卫星106从前向上行链路110接收信号并且通过前向下行链路112将这些信号转发。前向上行链路110和前向下行链路112统称为前向链路。远程单元108A-108N监视包括前向链路的一个或多个信道,以便接收指定的远程单元和从中枢站104广播消息。
用相似的方法,远程单元108A-108N通过反向上行链路114向卫星106发射消息。卫星106从反向上行链路114接收信号并通过反向下行链路116将这些信号转发。反向上行链路114和反向下行链路116统称为反向链路。中枢站104监视包括反向链路的一个或多个信道,以便从远程单元108A-108N提取消息。
在示范系统的一个实施例中,每一个远程单元108A-108N与多个系统用户耦合。例如,在图1中,远程单元108A显示未与局域网116耦合,局域网116再耦合到一组用户终端118A-118N的。用户终端118A-118N可以是多种局域网节点中的一种,如个人或网络计算机,打印机,数字计量读取设备等。当通过预定给用户终端118A-118N之一的前向链路接收消息时,远程单元108A通过局域网116将该消息前转到合适的用户终端118。同样,用户终端118A-118N通过局域网116向远程单元108A发射消息。
在示范系统的一个实施例中,远程单元108A-108N为多个用户提供因特网的接入。例如,假设用户终端118A是一台为了访问万维网(WorldWide Web)而执行浏览器软件的个人计算机。当浏览器接收到来自用户访问网页或嵌入对象的请求时,用户终端118A根据熟知的技术生成请求消息。用户终端118A同样利用熟知的技术通过局域网116将请求消息传送到远程单元108A。根据请求消息,远程单元108A生成一条无线链接请求并通过反向上行链路114和反向下行链路116中的信道将其发射。中枢站104通过反向链路接收该无线链接请求。根据该无线链路请求,中枢站104通过因特网102将请求消息传递给合适的内容服务器100。
作为对请求消息的响应,内容服务器110通过因特网102将所请求的网页或对象传送到中枢站104。中枢站104接收所请求的网页或对象并且生成无线链接响应。中枢站通过前向上行链路110和前向下行链路112中的信道发射无线链接响应。
远程单元108A接收该无线链接响应并且通过局域网116将相应的响应消息传送到用户终端118A。这样,就在用户终端118A和内容服务器100之间建立起双向链路。通信资源的分配图2是说明在图1的示范系统中,在预留块或预留信道140,争用型接入块142以及非争用型接入块144之间分配通信资源的一个实施例的概念图。预留块140,争用型接入块142以及非争用型接入块144一起组成了图1所示的反向链路114、116。
预留块140包括一套各指定给并单独专用于现用远程单元108(图1)的资源。预留块140可以通过多种已知的非争用接入机理中的任何一种来实现,该机理使得从一个远程单元108发射时不会阻止另一个远程单元108的通信。例如,预留块140包括一组时分多路复用扩频信道或一组频分多址(FDMA)或TDMA信道。预留块140的多址和通信格式可以与剩余资源分配块142-144的不同。预留信道的功能预留块140用于在每当远程单元108试图通过争用型接入块142接入系统时通知中枢站104。中枢站104的通知能使中枢站104准确地检测到争用型接入块142发生的冲突(或其它失败模式)并且识别冲突中涉及的远程单元108。另外,预留块140可以用来请求用于发射用户数据的资源或通知中枢站104当前可以用于发射的用户数据量,以及其它任务。
在一个实施例中,预留块140上使用的通信格式可以提高中枢站104成功接收的可能性。例如,通知消息应该以相对高的信号干扰比到达中枢站104。
另外,无论预留块发射是否表示数据块通过争用型资源发射数据块,预留块发射都可以用来获得远程单元108A-108N的时间校准(同步),载频调整以及功率控制信息。例如,通过检查预留块140接收的发射,中枢站104可以生成用于向远程单元108发射的时间,载频,功率调整命令或其它信息。
使用预留块140的这些功能是有益的,因为远程单元108可以通过预留块140发射真实或虚拟消息而不扩展任何附加的系统资源,并且没有冲突的风险。通过使用预留块140实现上述这些功能,可以进一步减小争用型接入块142和非争用型接入块144的负载。
在一个实施例中,预留块发射反映了通过争用型资源142发射的数据量。例如,在一个实施例中,预留块发射是表示通过争用型资源142发射的分组数量的有效负载消息。如果中枢站104检测到少于争用型资源142上所指出的数据量,那么中枢站104指定一个具有足够大小的非争用型资源144来支持未被接收的数据量的发射并且通知远程单元108。远程单元108通过经非争用资源144重新发射来进行响应。
在该实施例中,在远程单元108可预测通信资源需求的情况下,如果远程单元108正在发射等时的数据或其它类型的数据,那么远程单元108可以在数据可用于发射前通过表明发射预测资源量的预留块140来发射有效负载消息。然而,远程单元108不在争用型资源142上发射相应的消息。因此,中枢站104接收预留块发射,但不是相应的争用性资源发射而只用非争用资源分配进行响应。当数据在未遇到调度延迟或在争用型资源142上发生冲突的可能性的情况下可供使用时,远程单元108通过非争用型资源144发射数据。另外,由于远程单元108不通过争用型资源142发射消息,因此减小了争用型资源142上的负载和发生冲突的次数。
在某些情况下,远程单元108发射可预测数据以及更多不可预测的数据流。例如,远程单元108可以同时发射可预测速率语音信号和不可预测数据信号。在这种情况下,远程单元108可以将预定资源量加入通过预留块发射发送的有效负载标志。例如,如果远程单元108有五个数据分组要发射,并且可预测还有另外两个语音分组要发射,那么远程单元108通过争用型资源142发射五个数据分组并且通过预留块140发射表示有七个数据分组正在发射的相应消息。中枢站104接收预留块发射和五个数据分组并且调度足够的非争用资源144来发射剩余的两个分组。
在另一个实施例中,远程单元108通过预留块140发射表示要发射的数据队列数量的消息。例如,远程单元108指出该消息已经通过争用型资源142发送并且还有一定量的数据剩余可用于发射。中枢站104可以利用与队列长度有关信息来分配适当的系统资源。实际上,该实施例是上述实施例中的一种特殊情况,远程单元108发射的预留块消息指出要发射的数据量大于实际接收的数据量并且中枢站104指定足够大小的非争用型资源144来支持未被接收的数据量。实际上,传送的数据量与消息中指出的数据量之间的差别等于队列的大小。
通过预留块140的发射不需要与通过争用型接入块142的发射同时进行。通过预留块140的发射可以指出发射已经在最近通过争用型接入块142进行、发射正同时通过争用型接入块142进行或者发射即将通过争用型接入块142进行。
在另一个实施例中,预留块140的资源可以在远程单元108A-108N之间非均匀地分配。例如,可以根据一组现用的和静态的远程单元来分配资源。现用的远程单元是那些有可能要发射数据的远程单元。静态的远程单元是那些不太可能发射数据的远程单元。如果在扩展时间内没有接收到来自现用的远程单元的发射,那么中枢站104可以重新将该远程单元分类为静态的远程单元。如果接收到来自静态的远程单元的发射,那么中枢站104可以将该远程单元重新分类为现用的远程单元。现用的远程单元比静态的远程单元能分配到更多的接入预留块140的频率。
同样,根据分配给用户的服务质量,远程单元108的数据发射容量,远程单元108以前的使用模式或者从远程单元108接收到的自从上次发射起的时间长度可以在远程单元108A-108N之间分配预留块140的资源。预留块资源的非均匀分配可以帮助减小由于使用预留块140在系统中引起的整个潜伏期。
同样,专用于预留块140的系统资源的总量可以在系统操作过程中改变。例如,可以用活动的划分替代图2中预留块140和争用型接入块142以及非争用型接入块144的固定划分。通过增加分配给预留块140的资源量,可以减小由于使用预留块140导致的系统的整个潜伏期。然而,增加分配给预留块140的资源量减少了可以分配给其它接入资源的资源量。因此,当足够的资源可在争用型资源142和非争用型资源144上使用时,可将附加资源分配给预留块140。由于增加了争用型资源142和非争用型资源144上的负载,因此可减少分配给预留块140的资源量。
如上面所提到的,用于预留块140,争用型接入块142和非争用型接入块144的通信格式不必不同。无数已知的和后来开发的通信格式都可以直接应用于本发明的讲述。通常,非争用型接入块和争用型接入块142-144使用通用通信格式和易于实现的信道化。在一个实施例中,预留块140根据一些不同的通信格式进行操作。
预留块140的一个重要特征是它包括足够数量的离散资源,以便可以向每个现用远程单元108指定唯一的资源。使用唯一指定的资源允许一个远程单元108与中枢站104通信,而不会阻挡其它远程单元与中枢站104的通信。在具有大量远程单元108A-108N和分配给每个远程单元108有限时隙的系统中,使通过预留信道140的数据脉冲串较短是很重要的。
同样重要的一点是要将与通过预定资源140发送信号相关联的发射延迟限制在某个合理的数值。如果与从单个远程单元108通过预留块140依次发射相关联的时间延迟变得太大,那么该延迟在确定与通过非争用接入块144的重发相关联的延迟时就会变得明显。因此,通过预留块140的短数据脉冲串允许更频繁的数据脉冲串以指定速率发送,因此有助于限制发射延迟。预定信道编码在图2中,资源的预留块140包括高效窄带通信信道(以下称为“预留信道140”)。通常,远程单元108A-108N(图1)最好在消息通过预定信道140向中枢站104发射之前对它们进行编码。中枢站104再对消息解码。在一个实施例中,消息被编码为非相干的、四相移相键控(QPSK)码元序列集。使用非相干码有助于在解调过程中不需要确定与编码脉冲串关联的载波相位。
QPSK码元序列集包括多个合理码字或代码模型。每个码字由多个“I”值和“Q”值组成。各个I和Q是二进制数字值,例如+1或-1。每个QPSK调制码元由一个I值和一个Q值组成。码元的二进制I和二进制Q值组合在一起有效地生成了被称为QPSK的四相调制。
图3是说明在图1的系统中,对要通过图2中的预留块140发射的数据进行编码的方法的方框图。在图3中,每个要用于预留信道140的消息的初始化长度为6比特。作为替换,根据本发明可以使用大于或小于6比特的其它消息长度。在编码器150中,远程单元108通过查表将6比特消息编码为18比特码字。特别地,远程单元108参考图4所示的码字集并且找到与6比特消息对应的码字。
图4说明了对应于非相干的、9码元QPSK码元序列集的一组码字集。如图4所示,该集合包含26即64个码字,对应6比特的初始化消息长度。图4表中的行表示64个码字。每个码字由9个I值(I0至I8)和9个Q值(Q0至Q8)组成,其中图4中前9列表示9个I值,后9列表示9个Q值。
在图3的转换器152中,远程单元108将18比特码字转换为9个QPSK码元。因为每个I值和对应的Q值组成一个码元,所以每个码字对应9个码元。例如,图4中码字编号为2(第三行)的第二码元(I1,Q1)包含值(-1,1)。在发射机154中,远程单元108通过预留信道140向中枢站104发射码元。
生成通信系统的一个实施例使用的非相干QPSK代码集是有利的,以使每个相邻码字具有相同间距的配置,即每个码字在给定距离具有与所有其它码字相同数量的码字。它给予每个码字相等的噪音抗扰性。整个码字数据集的生成还有助于使其在低信噪比环境中更好地执行以降低发射错误的可能性。
在另外的实施例中,远程单元108A-108N除了或替代上述编码方法外还可以应用其它编码技术或变换。例如,远程单元108A-108N可以将6比特消息卷积编码为18比特,然后再调制。另外,除了QPSK,远程单元108A-108N还可以使用其它形式的调制,如BPSK,16PSK等。如上面所提到的,可以使用其它消息长度来代替6,例如4,5,8,10,12等。另外,6消息比特可以编码为任何合适数量的比特,码元或比特和码元的组合,如12,16,18,24等。预留信道解调图5是处理通过预留信道140(图2)从远程单元108(图3)接收的数据脉冲串的中枢站104的一部分的一个实施例的示意图。图5还说明了处理中枢站104通过预留信道140从远程单元108接收的数据脉冲串200的方法的一个实施例。图5所示的部分中枢站104包括具有三个分离定时相位202、204、206的多相匹配滤波器,存储器空间208、210、212、214,相关器214、216、218、226,选择器220,转换器222,检测器228,处理部件230,相位清除器232,估算器234,相位旋转器244,以及相关模块246。作为替换,在其它实施例中,多相匹配滤波器可以具有少于或多于三个的分离定时相位。另外,在其它实施例中,使用多个滤波器来代替一个多相匹配滤波器。
存储器空间208、210、212、224可以是与中枢站104关联的存储单元的一部分。在一个实施例中,相关模块246包含与图5中所示的存储器空间208、210、212,相关器214、216、218以及选择器220实质上相似的成分。
在优选实施例中,中枢站104利用复合的基于相关的方案来解调预留信道脉冲串200。在一个实施例中,中枢站104使用一个或更多的标准微处理器,如Intel公司制造的PentiumIII,在相关器226、214、216、218和相关模块246中执行复数相关。
在图5中,中枢站104接收复合QPSK码元的输入预留信道脉冲串(或分组)200。中枢站104中的多相匹配滤波器利用三个分离的定时相位202-206在三个不同码元定时假设对输入的预留信道脉冲串200重新取样。
第一定时相位202在相位设置等于负码元定时偏移,如-1/32码元定时偏移的“早期”定时假设时重新取样输入预留分组200。它以每个码元的一个取样的有效速率产生包括9个复合QPSK码元的“早期”重新取样的预留脉冲串。该重新取样的脉冲串存储在存储器空间208中。
在其它配置中,中枢站可以选择和使用另一个负码元定时偏移,如-1/8、-1/16、-1/64等。负码元定时偏移可以根据预定信道140的信噪比而改变。如果信噪比相对较高,那么中枢站104可以选择和使用相对小的负码元定时偏移。
第二时间相位204在没有码元定时偏移的“准时”定时假设重新取样输入预留分组200。它以每个码元的一个取样的有效速率产生包括9个复合QPSK码元的“准时”重新取样的预定脉冲串。该重新取样的脉冲串210存储在存储器空间210中。
第三时间相位206在相位设置等于正码元定时偏移,如+1/32码元定时偏移的“晚期”定时假设重新取样输入预留分组200。它以每个码元的一个取样的有效速率产生包括9个复合QPSK码元的“晚期”重新取样的预定脉冲串。该重新取样的脉冲串212存储在存储器空间212中。
在其它配置中,中枢站可以选择和使用其它的正码元定时偏移,如+1/8、+1/16、+1/64等。正码元定时偏移可以根据预定信道140的信噪比而改变。如信噪比相对较高,那么中枢站104可以选择和使用相对小的的正码元定时偏移。
中枢站104的相关器226假设在“准时”假设取样的数据脉冲串是正确的。相关器226在“准时”假设(存储在存储器空间210)将重新取样的数据(9码元脉冲串)与所有64种可能的9码元(18比特)预留信道码字相关,每个预留信道码字存储在中枢站104的存储器空间224中。
在一个实施例中,通过获得如下的相关数值来执行64个复数相关(数值)2=((Ireceivd*Icode)+(Qreceived*Qcode))2+((Ireceived*Qcode)-(Icode*Qreceived))2其中Ireceived是来自接收到的预留信道脉冲串的9取样矢量,Qreceived是来自接收到的预留信道脉冲串的9取样矢量,Icode是来自图4所示64码字集中的一个码字的9比特矢量,Qcode是来自图4所示64码字集中的一个码字的9比特矢量。上面公式中的“*”象征两个矢量的点积。64码字集中的每一个码字都与接收到的预留信道脉冲串相关。在一个实施例中,相关器226的输出是一组64能量或功率电平(量级)。
来自相关器226的64个复数相关结果传送到检测器228,检测器找到对存储在存储器空间210中接收的预留脉冲串具有最大/最高相关性的18比特码字索引(码元序列集的组成部分)。具有最高相关量级的18比特码字索引与由远程单元108发射的最可能的6比特预留信道消息相关联。检测器228向中枢站104的其它部分输出6比特输出数据236以便进一步处理。
中枢站104对输出数据236作进一步处理来确定发送预留脉冲串200的远程单元108的一个或多个特征或事件。例如,如上所述,中枢站104可以利用输出数据236来确定远程单元108是否已经发送了数据脉冲串或远程单元108的队列大小。中枢站104还可以利用输出数据236来确定远程单元108的标识,通过争用信道正在发送(或将要发送)的数据脉冲串的长度,正在发送的数据脉冲串的数量,以及其它信息。定时同步在一个实施例中,中枢站104保持用于预定信道140的精确定时信息或同步,如在+/-1/32之间的码元定时偏移。中枢站104最好在图5所示的解调过程中提取定时信息。在转换器222中,通过参考图4所示的预留码元表,将来自检测器228的码元索引(6比特输出)242转换为它相应的码元序列(9码元码字)。实质上,转换器222用作编码器。
在相关器214-218中,把来自选择器222的码元序列与存储在存储器空间208-212中的通过多相滤波器202-206从早期、准时、晚期重新取样得到的三个数据脉冲串的每一个进行复数相关。在一种配置中,相关器214-218的输出是能量或功率级。
相关器216执行的相关与来自存储器空间210的取样和由相关器226执行的选择码字值的相关相同。因此,在一个实施例中,将相应的量级计算结果从相关器226传送到选择器220,然后不再需要相关器216。
相关器214-218的输出提供给选择器220,在选择器220对相关进行比较,以确定通过预留信道140发射的脉冲串200的定时是否过早,过晚或准时。根据最大相关性,选择器220输出早,准时或晚的反馈信号238。中枢站104利用反馈信号238通知远程单元108哪一个发送了用于它的下一次预留脉冲串发射的提前前向或推迟反向的预留脉冲串。在一种配置中,如果通过预留信道140发射的脉冲串200过早或过晚,那么中枢站104向远程单元108发送“定时错误信号”。在一个实施例中,如果中枢站104确定脉冲串200是准时的,那么中枢站104不向远程单元108发回定时同步信号。
例如,如果选择器220发现与从晚取样206产生的数据集212的复数相关具有最高量级,那么中枢站104向远程单元108发送反馈信号238,以便向远程单元108预先指示其下一次预定脉冲串及时前向发射。换句话说,中枢站104指示远程单元108在较早时间发射它的下一次预定脉冲串。这样改善了远程单元108的预留信道140的定时。
在一个实施例中,中枢站104在处理完多个预定信道脉冲串后,向远程单元108发送反馈信号238。在一种配置中,中枢站104在发送反馈信号238之前将多个最大相关平均化。在一种特定的实现方法中,中枢站104平均10个最大相关(根据10个接收的脉冲串200)来获得定时反馈信号238。载频调整在一个实施例中,图5中的相位旋转器244和相关模块246获得用于中枢站104的载频调整信号248,以便发回到远程单元108。载频调整信号248通知远程单元108调整它的载频(载波相位变化率)以便后续发射。具体地说,相位旋转器244从第二定时相位204接收“准时”重新取样的预留脉冲串并旋转该脉冲串的载波相位,以生成三个分离的频率取样序列“慢速”频率取样序列,“快速”频率取样序列,以及“固定频率”(不可改变的频率)取样序列。另外,在其它实施例中,可以生成多于或少于三个频率取样序列。相位旋转器244向相关模块246输出频率取样序列。
相关模块246的操作实际上与上述图5所示的存储器208、210、212,相关器214、216、218以及选择器220执行的操作相似。相关模块246把来自转换器222的码元序列和三个频率取样序列(慢速、快速和不可改变的频率取样序列)相关。然后相关模块246确定三个频率取样序列之外的哪一个频率取样序列向最大相关提供来自转换器222的码元序列。在相关模块246确定载频是否太慢、太快或基本正确之后,如果需要,相关模块246为中枢站104提供向远程单元108发回的载频调整信号248,以便调整远程单元的发射载频。
在一个实施例中,中枢站104在处理完多个预留信道脉冲串后向远程单元108发送载频调整信号246。在一种配置中,中枢站104在发送载频调整信号246之前对多个最大相关进行平均。在一种特定实现方法中,中枢站104平均10个最大相关(根据10个接收的脉冲串200)以获得载频调整信号246。估算信噪比在优选实施例中,把来自相关器226的输出和来自检测器228的输出输入给处理部件230。处理部件230利用来自相关器226和检测器228的输入获得与检测器228发现的选定码字的复数相关相关联的实部(Imax corralation)和虚部(Qmax corralation)。具体地说,检测器228发现的具有最大复数相关量级的码字具有一对关联值(Imax corralation,Qmax corralation)Imax corralation=(Ireceived*Iselected)+(Qreceived*Qselected)Qmax corralation=(Ireceivedy*Qselected)+(Iselected*Qreceived)其中,Iselected和Qselected是选定的接收码字的I和Q矢量。在图5的处理部件230中,利用下面的公式使用一对值(Imax corralation,Qmax corralation)来确定接收数据的相位旋转或相位估算相位=ArcTan2(Imax corralation,Qmax corralation)其中ArcTan2是四象限反正切函数。
在相位消除器232中,通过反转由获得的相位估算的准时重新取样预留数据210来从准时重新取样数据中消除处理部件230中获得的相位估算。换句话说,相位消除器232通过用-1乘以获得的相位估算来旋转准时重新取样的预留数据。
在估算器234中,使用来自相位消除器232的反转的准时重新取样预留数据估算接收脉冲串200时信噪比(SNR)。有许多种方法在图5的估算器234中估算信噪比。在一个实施例中,该方法包括形成两个和SUMABS=Iderotated*Iselected+Qderotated*QselectcdSUMSQR=Iderotated*Iderotated+Qderotated*Qderotated其中,Iderotated和Qderotated是反转准时重新取样预留数据(来自相位消除器232)的I和Q矢量,Iseleceted和Qselected是选定的接收码字(来自检测器228)的I和Q矢量。SUMABS表示绝对值的和,SUMSQR表示平方值的和。在N个预留脉冲串上累加SUMABS和SUMSQR以产生SUMABSN和SUMSQRN。信噪比按下面的公式估算SNR=10log10[(SUMABSN)/((N)(B)(SUMSQRN)*SUMABSN)]其中B表示每个预留脉冲串的代码比特数量。在上述的一个实施例中,B等于18。另外,在其它实施例中,利用复数相关结果可以使用其它一些方法来估算信噪比。
中枢站104利用从估算器234估算的信噪比来确定预定信道140是否正在工作,例如,预留脉冲串是否被实际接收了。如果估算的SNR低于第一预定阈值,中枢站104则不处理从检测器228产生的输出数据236。
在一个实施例中,如果估算的信噪比低于第二预定阈值,中枢站104则不使用定时反馈信号238调整远程单元下一次通过预留信道140发射的定时。这可以通过允许/禁止从估算器234到选择器220的线路来实现。在一个实施例中,该第二预定阈值与第一预定阈值相同。另外,在其它实施例中,第二预定阈值大于或小于第一预定阈值。
在一个实施例中,中枢站104利用估算的信噪比来保持远程单元108通过预定信道140的发射功率。具体地说,根据估算的信噪比,中枢站104向远程单元108发送一个或多个控制消息,指示远程单元增加或减小功率。
本发明可以应用于多个单元争夺接入有限资源的各种系统中。这样的系统包括无线地面系统和有线系统。
在不脱离本发明精神或实质特征的情况下可以用任何其它具体形式实施本发明。应将所描述的实施例仅看作是说明性的而不是限制性的,因此,本发明的范围由所附的权利要求表示,而不是由上述说明表示。落入权利要求等同物的含义和范围内的所有改变都包括在其范围内。
权利要求
1.一种在多个远程单元向中枢站发射数据的通信系统中通信的方法,包括从远程单元接收数据脉冲串,利用预定码字集对数据脉冲串编码;在多个不同定时偏移对中枢站接收的数据脉冲串进行取样;将中枢站接收的数据脉冲串与码字集相关以找到具有最大相关性的码字;将具有最大相关性的码字与该多个不同的定时偏移取样相关;和获得要发回到远程单元的定时同步信号,该定时同步信号向远程单元提供用于同步其发射后续数据脉冲串的定时的信息。
2.根据权利要求1所述的方法,其特征在于还包括利用预定义码字集在远程单元对数据脉冲串编码;和通过多址信道从远程单元向中枢站发射已编码的数据脉冲串。
3.根据权利要求1所述的方法,其特征在于还包括在中枢站已经接收和处理了来自远程单元的数据脉冲串之后,将定时同步信号发回到远程单元。
4.根据权利要求1所述的方法,其特征在于还包括在中枢站已经接收和处理了来自远程单元的多个数据脉冲串之后,将定时同步信号发回到远程单元,该定时同步信号取决于时间脉冲串与码字集的多个相关性。
5.根据权利要求1所述的方法,其特征在于还包括获得将要发回到远程单元的载频调整信号,载频调整信号向远程单元提供调整用于发射后续数据脉冲串的载频的信息。
6.根据权利要求5所述的方法,其特征在于还包括旋转数据脉冲串的载波相位以生成三个分离频率取样序列,包括慢速频率取样序列;快速频率取样序列;和固定频率取样序列。
7.根据权利要求5所述的方法,其特征在于包括在中枢站已经接收和处理了来自远程单元的多个数据脉冲串之后,将载频调整信号发回远程单元,该载频调整信号取决于数据脉冲串与码字集的多个相关性。
8.根据权利要求1所述的方法,其特征在于多个不同的定时偏移包括早偏移重新取样,准时取样和晚偏移取样。
9.根据权利要求1所述的方法,其特征在于利用预定的、非相干QPSK码字集对数据脉冲串编码。
10.根据权利要求9所述的方法,其特征在于QPSK码字集包括64个9码元码字,其中每个码字具有相等的噪声抗扰性。
11.根据权利要求9所述的方法,其特征在于还包括利用非相干解调来解调已编码的数据脉冲串。
12.根据权利要求1所述的方法,其特征在于数据脉冲串没有报头。
13.一种在多个远程单元向中枢站发射数据的通信系统中通信的方法,包括从远程单元接收数据脉冲串,利用预定码字集对数据脉冲串编码;在多个不同定时偏移对中枢站接收的数据脉冲串进行取样;将中枢站接收的数据脉冲串与码字集相关以找到具有最大相关性的码字;将具有最大相关性的码字与该多个不同的定时偏移取样相关;和获得发回到远程单元的载频调整信号,该载频调整信号向远程单元提供调整用于发射后续数据脉冲串的载频的信息。
14.一种在多个远程单元向中枢站发射数据的通信系统中通信的方法,包括通过非争用的、多址信道从远程单元向中枢站发射数据脉冲串;与中枢站接收的脉冲串进行多个复数相关;和根据复数相关估算非争用接入信道的信噪比。
15.根据权利要求14所述的方法,其特征在于还包括如果估算的信噪比低于预定等级,则停止进一步处理中枢站接收的脉冲串。
16.根据权利要求14所述的方法,其特征在于还包括从中枢站向远程单元发送信号,该信号指示远程单元调整其发射功率。
17.一种在多个远程单元争夺有限的通信资源的系统中由远程单元接入该系统的方法,包括通过争用型接入通信资源发射数据块;利用非相干四相移相键控码字集对预定给中枢站的相应通知消息进行编码;和通过预留的通信资源发射已编码的通知消息。
18.根据权利要求17所述的方法,其特征在于还包括在中枢站接收已编码的通知消息;在多个不同的定时偏移对已编码的通知消息取样;将已编码的通知消息与码字集相关以找到具有最大相关性的码字;将具有最大相关性的码字与多个不同的定时偏移取样相关;和获得将要发回到远程单元的定时同步信号,该定时同步信号向远程单元提供同步其用于发射后续数据脉冲串的定时的信息。
19.根据权利要求18所述的方法,其特征在于还包括在中枢站已经接收和处理了来自远程单元的通知消息之后,将定时同步信号发回到远程单元。
20.根据权利要求18所述的方法,其特征在于还包括在中枢站已经接收和处理了来自远程单元的多个通知消息之后,将定时同步信号发回到远程单元,该定时同步信号取决于通知消息与码字集的多个相关性。
21.根据权利要求18所述的方法,其特征在于还包括获得要发回到远程单元的载频调整信号,该载频调整信号向远程单元提供调整用于发射后续通知消息的载频的信息。
22.根据权利要求21所述的方法,其特征在于还包括在中枢站已经接收和处理了来自远程单元的多个通知消息之后,将载频调整信号发回到远程单元,该载频调整信号取决于通知消息与码字集的多个相关性。
23.根据权利要求18所述的方法,其特征在于多个不同的定时偏移包括早偏移重新取样,准时取样和晚偏移取样。
24.一种在多个远程单元争夺有限的通信资源以接入中枢站的系统中的远程单元,包括适用于使用预定码字集将通知消息编码为通知脉冲串的编码器,配置通知脉冲串使其通知中枢站该远程单元已经通过争用型资源向中枢站发送了数据脉冲串;和适用于通过利用非争用的多址信道将通知脉冲串从远程单元发射到中枢站的发射机。
25.根据权利要求24所述的远程单元,其特征在于预定码字集包括非相干四相移相键控码字集。
26.根据权利要求25所述的远程单元,其特征在于编码器将6比特通知消息转换为9码元QPSK通知脉冲串。
27.一种在多个远程单元争夺有限的通信资源以接入中枢站的系统中的中枢站包括适用于从远程单元接收数据脉冲串的接收机;适用于在多个不同的定时偏移对接收的数据脉冲串进行取样的匹配滤波器;适用于将接收的数据脉冲串与来自码字集的多个码字相关以便找到的具有最大相关性的码字的微处理器;和适用于向远程单元发回信号的定时同步电路,该信号向远程单元提供同步其用于发射后续数据脉冲串的定时的信息。
28.根据权利要求27所述的中枢站,其特征在于还包括适用于将微处理器找到的具有最大相关性的码字与多个不同载频偏移取样相关的载频调整电路,载频调整电路适用于向远程单元发送载频调整信号,该载频调整信号向远程单元提供调整用于发射后续数据脉冲串的载频的信息。
29.一种通信系统,包括适用于对通知脉冲串编码的远程单元,配置该通知脉冲串以使其向通知中枢站该远程单元已经通过争用型资源向中枢站发送了数据脉冲串;和适用于接收已编码的数据脉冲串并且向远程单元发送调整其发射定时的信号的中枢站。
全文摘要
一种涉及通信系统中多个远程单元利用预定码字集对数据脉冲串编码并且通过多址信道向中枢站发射已编码数据脉冲串的方法和装置。当中枢站从一个远程单元接收数据脉冲串时,中枢站解调接收的数据脉冲串并且将接收的数据脉冲串与预定码字集中的每个码字相关,以确定哪个码字具有最大相关性。中枢站利用相关性获得要发回到远程单元的定时同步信号和/或载频调整信号。该信号向远程单元提供同步其用于发射后续数据脉冲串的定时或调整其用于发射后续数据脉冲串的载频的信息。中枢站还可利用相关性估算信噪比。
文档编号H04J3/00GK1421074SQ00814974
公开日2003年5月28日 申请日期2000年8月24日 优先权日1999年8月27日
发明者唐纳德·W·贝克尔, 威廉·E·L·利 申请人:塔奇勇公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1