首页> 外国专利> Host signal processing modem using a software circular buffer in system memory and direct transfers of samples to maintain a communication signal

Host signal processing modem using a software circular buffer in system memory and direct transfers of samples to maintain a communication signal

机译:主机信号处理调制解调器,使用系统内存中的软件循环缓冲区并直接传输样本以维持通信信号

摘要

An HSP communication system includes a host computer which executes a software portion of an HSP modem and a device containing a digital-to- analog converter (DAC). In response to interrupts, the host executes an update routine that generates and writes samples to a software circular buffer in memory of the host computer. The samples represent amplitudes of an analog signal complying with a desired communication protocol. A direct transfer moves samples from the software circular buffer to a hardware circular buffer the device, and the DAC converts the samples from the hardware circular buffer into an analog communication signal. In an exemplary embodiment, the hardware portion is coupled to a PCI bus in the host computer, and direct transfers are according to the PCI bus master protocol. In environments such as multi- tasking systems, the host may skip interrupts or otherwise not provide new samples when required. In this case, the direct transfers transfer old samples, and the DAC reuses samples from the software circular buffer to generate a maintenance signal. If direct transfers are delayed, the DAC can reuses samples from the hardware circular buffer to generate the maintenance signal. The maintenance signal typically does not convey correct data but is sufficient to maintain a communication link and prevent a remote device from disconnecting or entering a retrain mode. For a better maintenance signal, the circular buffers contains samples for an integral number of periods of the baud frequency of the desired protocol. Error correction and retransmission can replace incorrect or lost data.
机译:HSP通信系统包括执行HSP调制解调器的软件部分的主机和包含数模转换器(DAC)的设备。响应中断,主机执行更新例程,该例程生成样本并将其写入主机计算机内存中的软件循环缓冲区。样本表示符合所需通信协议的模拟信号的幅度。直接传输将样本从软件循环缓冲区移至设备的硬件循环缓冲区,而DAC将样本从硬件循环缓冲区转换为模拟通信信号。在示例性实施例中,硬件部分耦合到主机计算机中的PCI总线,并且直接传输根据PCI总线主协议。在多任务系统等环境中,主机可能会跳过中断,或者在需要时不提供新样本。在这种情况下,直接传输会传输旧样本,而DAC会重用来自软件循环缓冲区的样本以生成维护信号。如果直接传输被延迟,则DAC可以重用来自硬件循环缓冲区的采样以生成维护信号。维护信号通常不能传达正确的数据,但是足以维持通信链路并防止远程设备断开连接或进入重新训练模式。为了获得更好的维护信号,循环缓冲区包含所需协议波特率整数倍周期的采样。纠错和重新传输可以替换不正确或丢失的数据。

著录项

  • 公开/公告号US6112266A

    专利类型

  • 公开/公告日2000-08-29

    原文格式PDF

  • 申请/专利权人 PC-TEL INC.;

    申请/专利号US19980010813

  • 发明设计人 HAN C. YEH;

    申请日1998-01-22

  • 分类号G06F13/00;

  • 国家 US

  • 入库时间 2022-08-22 01:36:20

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号