[go: up one dir, main page]

CN101485212A - Method and system for wireless real-time transmission of multi-channel audio or video data - Google Patents

Method and system for wireless real-time transmission of multi-channel audio or video data Download PDF

Info

Publication number
CN101485212A
CN101485212A CNA2007800253573A CN200780025357A CN101485212A CN 101485212 A CN101485212 A CN 101485212A CN A2007800253573 A CNA2007800253573 A CN A2007800253573A CN 200780025357 A CN200780025357 A CN 200780025357A CN 101485212 A CN101485212 A CN 101485212A
Authority
CN
China
Prior art keywords
audio
data
contention
audio data
frames
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007800253573A
Other languages
Chinese (zh)
Inventor
S·尼基莱
T·林德曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ANT - ADVANCED NETWORK TECHNOLOGIES Oy
Original Assignee
ANT - ADVANCED NETWORK TECHNOLOGIES Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ANT - ADVANCED NETWORK TECHNOLOGIES Oy filed Critical ANT - ADVANCED NETWORK TECHNOLOGIES Oy
Publication of CN101485212A publication Critical patent/CN101485212A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Methods and systems for streaming multi-channel digital synchronization data are described in the present application. The method is used for streaming multi-channel digital isochronous data, e.g. audio data, in a standard for local area network transmission system where bandwidth is reserved for contention-based and contention-free traffic, and audio data (10) formed from samples (9) are organized in audio frames (174) and transmitted to receivers (6) within successive beacon intervals (137) using multicast. According to the invention, the contention-free traffic (138) of the beacon interval (137) is adjusted to an optimal value, and the length of the beacon interval (137) is adjusted such that the required amount of audio data (9) can be transmitted to the receiver (6) with minimal system delay.

Description

用于多通道音频或视频数据的无线实时传输的方法和系统 Method and system for wireless real-time transmission of multi-channel audio or video data

技术领域 technical field

本发明涉及根据权利要求1的前序部分的用于主要针对音频目的而言的无线传输的方法。The invention relates to a method for wireless transmission mainly for audio purposes according to the preamble of claim 1 .

本发明还涉及根据权利要求7的前序部分的用于针对音频目的而言的无线传输的系统。The invention also relates to a system for wireless transmission for audio purposes according to the preamble of claim 7 .

本发明涉及差错控制方法和系统以及同步方法和系统。The present invention relates to error control methods and systems and synchronization methods and systems.

典型地,本发明的主题是用于对最高工作室质量(studio-quality)多通道数字音频的同步、抗电磁干扰、无线传递的系统和相关联的设备和方法。该相同方法还能够被用做具有相同类型的实时和带宽需求的其它数字信息的组播传输的基础,所述实时和带宽需求诸如在局部区域上的直播数字视频和电视信号分配。Typically, the subject of the present invention is a system and associated apparatus and method for synchronized, electromagnetic interference resistant, wireless delivery of the highest studio-quality multi-channel digital audio. This same approach can also be used as the basis for multicast transmission of other digital information with the same type of real-time and bandwidth requirements, such as live digital video and television signal distribution over local areas.

背景技术 Background technique

介绍introduce

在当前已知技术下,工作室质量多通道数字音频信号首先被转换成模拟形式,然后被传递到具有每通道电缆的扬声器。再者,在电缆或者光纤中的数字传输方法是已知的。如果扬声器是无源的(passive),那么对于每个扬声器而言需要附加的放大器来放大传送器处的信号功率并把足够的功率馈送到传输缆线以便以适合的声级来驱动扬声器。所有这些操纵以及物理模拟传输路径本身,向原始信号的质量中注入了诸如噪声、干扰、失真、组延迟、幅度和相位差错之类的若干退化效应。电缆常常笨拙并且看起来杂乱。在仔细地设计电缆和它们的配线装置的情况下,这些影响能够被限制到某种程度上,但是很少能被完全克服。仔细的设计和单调的安装工作所需要的电缆的数目和巨大体积增加了费用以及需要的技巧和时间。电缆和它们的机电的连接器还易于出现机械故障,所述机械故障很难找到和维修。在公演中当表演者且常常甚至观众在电缆中移动时这些问题尤其有害。在这些状况下,能够存在被电缆伤害和受伤的真实危险。在艺术巡演期间,音频装置被频繁地安装到变化的环境或者从变化的环境卸载,这倍增了这些问题、影响和费用。Under currently known technology, studio quality multi-channel digital audio signals are first converted to analog form and then passed to speakers with cables per channel. Furthermore, digital transmission methods in cables or optical fibers are known. If the speakers are passive, additional amplifiers are required for each speaker to amplify the signal power at the transmitter and feed enough power to the transmission cable to drive the speakers at a suitable sound level. All these manipulations, as well as the physically analog transmission path itself, inject several degrading effects such as noise, interference, distortion, group delay, amplitude and phase errors into the quality of the original signal. Cables are often unwieldy and look messy. With careful design of the cables and their wiring arrangements, these effects can be limited to some extent, but seldom completely overcome. The number and bulk of cables required for careful design and tedious installation work add to the expense as well as the skill and time required. Cables and their electromechanical connectors are also prone to mechanical failures, which are difficult to find and repair. These problems are especially detrimental in public performances when the performers and often even the audience move in the cable. In these situations, there can be a real risk of injury and injury from the cables. These problems, impacts and costs are multiplied by the frequent installation and removal of audio installations to and from changing environments during artistic touring.

使用有源扬声器(在它们之内具有集成的且优化的放大器)把该情形简化到某种程度。模拟信号现在能够具有较低功率电平,且能够容易地采用抗更多噪声和干扰的差动信令(differential signalling)。然而,多通道差动信号的生成需要相当昂贵的高质量模拟电子设备加上费用高的差动电缆和连接器。Using active speakers (with integrated and optimized amplifiers inside them) simplifies the situation to some extent. Analog signals can now have lower power levels and can easily employ differential signaling which is more resistant to noise and interference. However, the generation of multi-channel differential signals requires relatively expensive high quality analog electronics plus expensive differential cables and connectors.

典型地,当前可获得的无线音频分配系统是使用有损音频压缩方法的非标准无线电或者红外线解决方案,从而导致折衷的性能。它们因此主要被用于诸如在家庭影院中的后面扩音喇叭之类的支持目的。Typically, currently available wireless audio distribution systems are non-standard radio or infrared solutions that use lossy audio compression methods, resulting in compromised performance. They are therefore mainly used for support purposes such as rear loudspeakers in home theaters.

发明内容 Contents of the invention

本发明的目的是通过构建新颖的国际标准来解决与上述技术相关联的且与最高工作室质量流数字音频数据的同步实时传输有关的问题,所述国际标准顺从基于无线局域网(WLAN)的数字通信系统、传送器、接收器加上用于对数字音频的高效率的受限区域分配的必要的固件和软件以及对这样的系统的测试、配置、管理和控制。The purpose of the present invention is to solve the problems associated with the above-mentioned technologies and related to the synchronized real-time transmission of the highest studio quality streaming digital audio data by constructing a novel international standard compliant with wireless local area network (WLAN) based digital Communications systems, transmitters, receivers plus necessary firmware and software for efficient restricted area distribution of digital audio and testing, configuration, management and control of such systems.

本发明是以下列想法为基础:使用组播以工作室质量数字格式通过电磁无线电波或者通过电力线布线,在没有专用信号电缆的情况下典型地使用国际标准化且大量生产的无线局域网(WLAN)组件,来把数字信息从中央传送器站传递到各个扬声器。数字信号仅在有源扬声器单元自身处被转换成模拟形式,最后本地地被馈送到优化的电子低通、带通和高通滤波器、放大器并且最后到高质量的扬声器元件。这保证了最终的声音质量。由于应用大量生产的WLAN技术及其商用组件和非常小数目的附加的标准集成电路,所以开发工作和实际系统的成本能够被保持在非常合理的程度。The invention is based on the idea of using multicast in a studio-quality digital format via electromagnetic radio waves or via power line wiring, typically using internationally standardized and mass-produced Wireless Local Area Network (WLAN) components without dedicated signal cables , to pass digital information from a central transmitter station to individual loudspeakers. The digital signal is converted into analog form only at the active loudspeaker unit itself, and finally fed locally to optimized electronic low-pass, band-pass and high-pass filters, amplifiers and finally to high-quality loudspeaker elements. This guarantees ultimate sound quality. Due to the application of mass-produced WLAN technology and its commercial components and a very small number of additional standard integrated circuits, the development effort and the cost of the actual system can be kept to a very reasonable level.

这里介绍的方法用如在IEEE 802.11系列标准中所规定的标准商用无线局域网技术来代替有线线路。对多通道工作室质量音频的非压缩实时传递所需要的特殊特性已经通过对WLAN系统协调功能、通信方式和控制参数连同特殊上层固件的创新性的选择来实现。The approach presented here replaces wired lines with standard commercial wireless local area network technology as specified in the IEEE 802.11 series of standards. The special features required for uncompressed real-time delivery of multi-channel studio-quality audio have been achieved through innovative choices of WLAN system coordination functions, communication methods and control parameters together with special upper-level firmware.

根据本发明的优选实施例,由采样形成的音频数据被组织在音频帧中并使用组播报文发送在连续的信标间隔之内被发送给接收器。根据WLAN标准,两个共存的操作模式是可能的。通常模式被称为基于竞争的服务,它广泛用于商用数据通信产品中。另一个模式被称为无竞争服务,很少使用但在IEEE 802.11标准中被准确规定,它是本发明的基础。信标帧被用于控制这两种操作模式之间的切换。信标间隔的长度是可编程的参数,并且在本发明它被调整以使得同步音频数据的最优量在最小限度协调延迟下能够被发送到接收器。在本发明的一个优选实施例中,该最优量是对于高质量音频再现不同音频数据的所需要的量。According to a preferred embodiment of the present invention, audio data formed from samples is organized in audio frames and sent to receivers within consecutive beacon intervals using multicast messaging. According to the WLAN standard, two coexisting modes of operation are possible. The usual mode is called contention-based service, which is widely used in commercial data communication products. Another mode is called contention-free service, rarely used but precisely specified in the IEEE 802.11 standard, which is the basis of the present invention. Beacon frames are used to control switching between these two modes of operation. The length of the beacon interval is a programmable parameter, and in the present invention it is adjusted so that an optimal amount of isochronous audio data can be sent to the receiver with minimal coordination delay. In a preferred embodiment of the invention, the optimal amount is the amount required for high quality audio reproduction of the different audio data.

根据本发明的另一优选实施例,使用了为不同音频传递所优化的增强的差错控制系统,该系统使对重新传输的需要最小化或者完全消除了该需要,在该系统中,所接收到的信号包含差错控制数据块,是为了纠错目的而使用的。According to another preferred embodiment of the present invention, an enhanced error control system optimized for different audio delivery is used, which minimizes or completely eliminates the need for retransmissions, in which system the received The signal contains error control data blocks and is used for error correction purposes.

根据本发明第三优选实施例,在组播系统中在通过控制帧终止每个信标间隔而生成的帧结束中断的帮助下在每个信标间隔之内的确切相同实例,接收器被同步,According to a third preferred embodiment of the invention the receivers are synchronized at the exact same instance within each beacon interval in a multicast system with the help of an end-of-frame interrupt generated by a control frame terminating each beacon interval ,

具体讲,根据本发明的方法的特征是在权利要求1的特征部分所陈述的。In particular, the method according to the invention is characterized by what is stated in the characterizing part of claim 1 .

此外,根据本发明的系统的特征是权利要求7的特征部分所陈述的。Furthermore, the system according to the invention is characterized by what is stated in the characterizing part of claim 7 .

在本发明的帮助下可以获得显著的益处。在对工作室质量数字音频的每扬声器接收下,能够避免与传统扬声器信号路径关联的所有差错因素。根据本发明的一个实施例,在有源扬声器自身执行数字到模拟转换通过使在固定的且优化的有源扬声器电路上的模拟信号的传播路径局部化来使声音质量最大化。Significant benefits can be obtained with the help of the present invention. With per-speaker reception of studio-quality digital audio, all error factors associated with traditional speaker signal paths can be avoided. According to one embodiment of the present invention, performing digital-to-analog conversion at the active loudspeaker itself maximizes sound quality by localizing the propagation path of the analog signal over a fixed and optimized active loudspeaker circuit.

信号电缆、它们的连接器和差信号传送器/接收器以及有关的材料和安装工作能够被完全避免。这消除了与它们相关联的所有费用、故障和安装问题。由于大量生成的标准WLAN技术是本发明的基础,根据本发明的一个实施例其生产费用能够非常低。Signal cables, their connectors and differential signal transmitters/receivers as well as the associated material and installation work can be completely avoided. This eliminates all the expense, failure and installation issues associated with them. Since the mass-produced standard WLAN technology is the basis of the invention, its production costs can be very low according to an embodiment of the invention.

根据本发明的一个实施例,由于利用了组播传输方式和频率组播同步,所以能够有效地消除通道间相位差错。According to an embodiment of the present invention, since the multicast transmission mode and frequency multicast synchronization are used, phase errors between channels can be effectively eliminated.

根据本发明的一个实施例,由于使用了优化的传输帧尺寸,所以能够把系统级延迟最小化到无关紧要的级别。According to one embodiment of the present invention, system-level delays can be minimized to insignificant levels due to the use of optimized transport frame sizes.

在根据本发明的一个实施例的差错控制方法的帮助下,能够获得简单且快速的最佳效果纠错方案。With the help of an error control method according to an embodiment of the present invention, a simple and fast best-effort error correction scheme can be obtained.

附图说明 Description of drawings

下面,将参考在所附的图中所图示的例证的实施例更加详细地描述本方明,其中,In the following, the invention will be described in more detail with reference to exemplary embodiments illustrated in the accompanying drawings, wherein

图1示出了本发明的一般系统配置的框图。Fig. 1 shows a block diagram of a general system configuration of the present invention.

图2示出了根据本发明的示例传送器基站的框图。Fig. 2 shows a block diagram of an example transmitter base station according to the present invention.

图3示出了根据本发明的另一个示例传送器基站的框图。Fig. 3 shows a block diagram of another example transmitter base station according to the present invention.

图4示出了根据本方明的示例接收器的框图。Figure 4 shows a block diagram of an example receiver according to the present invention.

图5示出了根据本发明的表示一个多通道音频采样的音频数据结构。Fig. 5 shows an audio data structure representing a multi-channel audio sample according to the present invention.

图6示出了根据本发明的表示带有附加差错控制模块的一个音频采样8-元组的数据结构。Figure 6 shows a data structure representing an 8-tuple of audio samples with additional error control modules according to the present invention.

图7示出了根据本发明的在图6的数据结构的帮助下的纠错原。Fig. 7 shows an error correction algorithm according to the invention with the help of the data structure of Fig. 6 .

图8示出了能够被本发明使用的媒体访问控制(Medium AccessControl,MAC)体系结构的框图。Figure 8 shows a block diagram of a Medium Access Control (MAC) architecture that can be used by the present invention.

图9示出了能够被本发明使用的一般MAC帧结构。Figure 9 shows a general MAC frame structure that can be used by the present invention.

图10示出了能够被本发明使用的WLAN帧控制域的数据结构。FIG. 10 shows the data structure of the WLAN frame control field that can be used by the present invention.

图11示出了能够被本发明使用的可能的媒体访问控制(MAC)地址、组播版本的框图。Figure 11 shows a block diagram of a possible Media Access Control (MAC) address, multicast version that can be used by the present invention.

图12示出了能够被本发明使用的类信标帧(generic beacon frame)的数据结构。Figure 12 shows the data structure of a generic beacon frame that can be used by the present invention.

图13示出了根据本发明的信标帧的数据结构。FIG. 13 shows the data structure of a beacon frame according to the present invention.

图14示出了能够被本发明使用的容量信息的数据结构。Fig. 14 shows the data structure of capacity information that can be used by the present invention.

图15示出了能够被本发明使用的信息元素(information element)的数据结构。Figure 15 shows the data structure of information elements that can be used by the present invention.

图16示出了能够被本发明使用的流量指示表(Traffic IndicationMap,TIM)元素格式的数据结构。Fig. 16 shows the data structure of the traffic indication table (Traffic IndicationMap, TIM) element format that can be used by the present invention.

图17示出了能够被本发明使用的扩展速率PHY(Extended RatePHY,ERP)信息元素的数据结构。FIG. 17 shows a data structure of an Extended Rate PHY (Extended RatePHY, ERP) information element that can be used by the present invention.

图18示出了能够被本发明使用的扩展的支持的速率元素(supportedrates element)的数据结构。Fig. 18 shows the data structure of the extended supported rates element (supported rates element) that can be used by the present invention.

图19示出了能够被本发明使用的无竞争(Contention-Free,CF)参数设定元素的数据结构。Fig. 19 shows the data structure of a Contention-Free (CF) parameter setting element that can be used by the present invention.

图20示出了能够被本发明使用的CF-End帧的数据结构。FIG. 20 shows the data structure of a CF-End frame that can be used by the present invention.

图21示出了能够被本发明使用的ERP-OFDM PHY帧结构的数据结构。Figure 21 shows the data structure of the ERP-OFDM PHY frame structure that can be used by the present invention.

图22示出了本发明的带宽需求的图表。Figure 22 shows a graph of the bandwidth requirements of the present invention.

图23示出了根据本发明的在连续的数据块中的8×32位的采样记录的数目的表,与用于传输的数字音频的适当定序有关。Figure 23 shows a table according to the invention of the number of 8x32 bit sample records in consecutive data blocks, with respect to proper sequencing of digital audio for transmission.

图24示出了根据本发明的抖动行为的图表。Figure 24 shows a graph of dithering behavior according to the present invention.

图25示出了根据本发明的与最差情况传输计时有关的一般数据结构的框图。Figure 25 shows a block diagram of a general data structure related to worst case transmission timing according to the present invention.

图26示出了根据本发明的音频输入处理的流程图。Fig. 26 shows a flowchart of audio input processing according to the present invention.

在本文中,结合本发明将使用下列术语。Herein, the following terms will be used in connection with the present invention.

1    WLAN,无线局域网1 WLAN, wireless local area network

2    音频源2 audio sources

3    数字音频传送器3 digital audio transmitter

4    基站4 base stations

5    远程控制器5 remote controller

6    接收器6 receivers

7    扬声器,典型地带有内置功率放大器的有源扬声器7 speakers, typically active speakers with built-in power amplifiers

8    声音(例如,环绕)系统8 Sound (eg, surround) systems

9    音频数据格式/采样9 Audio data format/sampling

10   传输级音频数据格式10 Transport-level audio data format

11   纠错代码11 error correction code

12   MAC子层,MAC=媒体访问控制12 MAC sublayer, MAC = media access control

13   分布式协调功能13 Distributed coordination function

14   点协调功能14 point coordination function

15   无竞争通信服务15 Competition-free communication services

16   基于竞争的通信服务16 Contention-based communication services

17   一般MAC帧结构17 General MAC frame structure

18   帧控制18 frame control

19   持续时间/ID19 Duration/ID

20   地址120 Address 1

21   地址221 Address 2

22    地址322 address 3

23    序列控制23 sequence control

24    地址424 Address 4

25    帧体(Frame body)25 Frame body

26    FCS,帧控制序列(Frame Control Sequence)26 FCS, Frame Control Sequence (Frame Control Sequence)

27    MAC头27 MAC head

28    MAC帧28 MAC frames

29    WLAN帧控制字段29 WLAN frame control field

30    协议版本30 protocol version

31    类型31 types

32    子类型32 subtypes

33    至DS,DS=分布式系统33 to DS, DS = distributed system

34    从DS34 from DS

35    更多片段(more Frag)35 More Fragments (more Frag)

36    重试36 Retry

37    更多数据37 More data

38    Pwr Mgt38 Pwr Mgt

39    WEP,有线等效保密(Wired Equivalent Privacy)39 WEP, Wired Equivalent Privacy (Wired Equivalent Privacy)

40    序(order)40 Order (order)

41    单独地址41 Separate address

42    组地址42 group address

43    单播地址43 Unicast address

44    组播地址44 Multicast address

45    广播地址45 broadcast address

46    类信标帧(generic beacon frame)46 class beacon frame (generic beacon frame)

47    帧控制47 frame control

48    持续时间48 Duration

49    目的地地址49 destination address

50    源地址50 source address

51    BSS ID51 BSS ID

52    序列控制52 sequence control

53    帧体53 frame body

54    FCS54 FCS

55    时间戳55 Timestamp

56    信标间隔56 beacon interval

57    容量信息(Capability info)57 Capacity information (Capability info)

58    SSID,服务设定标识(Service Set Identity)58 SSID, Service Set Identity (Service Set Identity)

59    可选字段59 optional fields

60    本发明中所使用的信标帧60 Beacon frame used in the present invention

61    帧控制61 frame control

62    持续时间62 duration

63    目的地地址63 destination address

64    源地址64 source address

65    BSSID,基本服务设定标识65 BSSID, basic service setting identification

66    序列控制66 sequence control

67    帧体67 frame body

68    FCS68 FCS

69    时间戳69 Timestamp

70    信标间隔70 beacon interval

71    容量信息71 capacity information

72    SSID72 SSID

73    CF参数集73 CF parameter set

74    TIM,流量指示图(Traffic Indication Map)74 TIM, Traffic Indication Map (Traffic Indication Map)

75    ERP,扩展的速率PHY(Extended Rate PHY)75 ERP, extended rate PHY (Extended Rate PHY)

76    扩展的速率76 Extended rate

77    元素格式77 element format

78    元素ID78 Element ID

79    长度79 length

80    信息80 information

81    TIM元素81 TIM elements

82    元素ID82 Element ID

83    长度83 length

84    DTM计数,DTM=发送流量指示图(Delivery Traffic IndicationMap)84 DTM count, DTM = delivery traffic indication map (Delivery Traffic IndicationMap)

85    DTIM周期85 DTIM cycles

86    位图控制(bitmap control)86 bitmap control (bitmap control)

87    部分虚拟位图87 partial virtual bitmap

89    ERP信息元素89 ERP Information Elements

90    元素ID90 Element ID

91    长度91 length

92    非ERP存在(Non ERP-present)92 Non ERP-present (Non ERP-present)

93    用户保护93 User Protection

94    Barker前导模式(Barker Preamble mode)94 Barker Preamble mode (Barker Preamble mode)

95    r3-r795 r3-r7

96    扩展的支持的速率元素格式96 Extended Supported Rate Element Formats

97    元素ID97 Element ID

98    长度98 length

99    扩展的支持的速率99 extended supported rates

100   CF参数设定元素格式,CF=无竞争100 The CF parameter sets the element format, CF=no competition

101   元素ID101 Element ID

102   长度102 length

103   CFP计数103 CFP count

104   CFP,无竞争周期104 CFP, contention-free cycles

105   CFP最大持续时间105 CFP max duration

106   CFP DurRemaining106 CFP Dur Remaining

107   CF-End帧107 CF-End frame

108   MAC-头108 MAC-head

109   CF-end MAC帧109 CF-end MAC frame

110   帧控制110 frame control

111   持续时间111 Duration

112   RA,接收器地址112 RA, receiver address

113   BSSID113 BSSID

114   FCS114 FCS

115   ERP-OFDM PHY帧结构115 ERP-OFDM PHY frame structure

      OFDM=正交频分复用OFDM = Orthogonal Frequency Division Multiplexing

116   编码的/OFDM116 coded/OFDM

117   PSDU,协议服务数据单元117 PSDU, Protocol Service Data Unit

118   PLCP前导118 PLCP preamble

119   SINGAL119 SINGAL

120   速率120 speed

121   保留的121 Reserved

122   LENGTH122 LENGTH

123   尾123 tails

124   奇偶校验124 parity

125   服务125 services

127   帧控制127 frame control

128   持续时间/ID128 Duration/ID

129   地址1129 Address 1

130   地址2130 Address 2

131   地址3131 address 3

132   序列控制132 sequence control

133   地址4133 Address 4

134   帧体134 frame body

135   FCS135 FCS

136   感兴趣域136 domain of interest

137   WLAN重复周期/信标间隔(N*TU)137 WLAN repetition period/beacon interval (N*TU)

138   节略的(Foreshortened)无竞争周期138 Abbreviated (Foreshortened) no contention cycle

139   复用器和接收器139 Multiplexers and Receivers

140   串行至并行转换器140 serial to parallel converter

141   缓冲器141 buffer

142   USB主控制器,USB=统用串行总线142 USB host controller, USB = common serial bus

143   USB输入143 USB input

144   S/PDIF输入,S/PDIF=索尼/飞利浦数字接口144 S/PDIF input, S/PDIF=Sony/Philips digital interface

145   模拟输入145 analog inputs

146   模拟缓冲器和复用器146 Analog buffers and multiplexers

147   A/D转换器,A/D=模拟到数字147 A/D converter, A/D = analog to digital

148   MAC/基带处理器148 MAC/Baseband Processors

149   微控制器149 Microcontrollers

150   D/A转换器和过滤器,D/A=数字到模拟150 D/A converters and filters, D/A = digital to analog

151   选择模拟输入151 Select analog input

152   A/D转换152 A/D conversion

153   选择数字输入153 Select digital input

154   24位重定格式154 24-bit reformatting

155   选择音频输入155 Select audio input

156   通道数8156 Channels 8

157   否157 No

158   是158 yes

159   生产FEC并写到缓冲器,FEC=前向纠错(Forward ErrorCorrection)159 Produce FEC and write to the buffer, FEC = Forward Error Correction (Forward ErrorCorrection)

160   计算丢失的通道160 Calculate lost channels

161   生成FEC并写到缓冲器161 Generate FEC and write to the buffer

162   采样i-1162 samples i-1

163   采样i163 samples i

164   采样i+1164 samples i+1

165   校正的采样i165 Corrected samples i

166   ESS,扩展的服务集166 ESS, Extended Service Set

167   IBSS167 IBSS

168   CP可轮询的168 CP pollable

169   CF轮询请求169 CF polling request

170   保密170 Confidential

171   保留的171 Reserved

172   天线172 antenna

173   最高有效位173 most significant bits

174   音频MAC帧174 audio MAC frames

175   控制MAC帧175 Control MAC frame

具体实施方式 Detailed ways

系统system

根据图1,该系统包括一个或者若干可以是数字源或者是模拟源的音频源2,所述音频源2还包括例如经由USB接口的直接计算机连接的可能性。源2连接到音频传送器3,音频传送器3进一步地连接到基站4,该基站4包括用于无线传输的天线装置172。典型地,传送器3和基站4由远程控制器5或者计算机控制。来自基站4的信号经由WLAN网络1使用通过同步组播消息(isochronous multicast message)被发送到包括若干扬声器7的多通道(例如,环绕)声音系统8的接收器6。换言之,来自源2的音频数据被器件3和4转变为数字数据并且作为标准WLAN数字数据被传递给扬声器接收器。According to FIG. 1 , the system comprises one or several audio sources 2 , which may be digital or analog sources, said audio sources 2 also comprising the possibility of a direct computer connection, for example via a USB interface. The source 2 is connected to an audio transmitter 3 which is further connected to a base station 4 comprising antenna means 172 for wireless transmission. Typically, the transmitter 3 and base station 4 are controlled by a remote controller 5 or computer. The signal from the base station 4 is sent via the WLAN network 1 using an isochronous multicast message to a receiver 6 of a multi-channel (eg surround) sound system 8 comprising several loudspeakers 7 . In other words, audio data from source 2 is converted to digital data by devices 3 and 4 and passed to the speaker receiver as standard WLAN digital data.

传送器基站transmitter base station

图2示出了不包括模拟输入的传送器4的简单示例版本,图3示出了具有模拟输入145的装置。典型地,发送器基站4是108Mbit/s扩展的IEEE 802.11g WLAN MIMO接入点站,其接收规定数目的非立体声的,立体声的或者多通道模拟和AES3,S/PDIF或者USB数字音频信号。针对本发明的系统而言是108Mbit/s在实践上是最低可能标准比特速率。在将来,会期望较高WLAN传输速度。它们将使之成为可能:使用重新传输来改进纠错方法。模拟输入145被电子地缓冲146并且馈送到模拟选择器、192kS/s A/D转换器147、串-并转换器140和可编程2-8通道DSP处理器,该模拟选择器能够选择立体声24比特的立体声输入中的一个。DSP处理使之成为可能:执行任何类型的矩阵化(matrixing)以根据右和左通道立体声信号生成所导出的通道信号。可替换地,如果选择了数字AES3或者S/PDIF输入144作为替代,那么用移位寄存器140将其转换成并行格式,然后经由存储器缓冲器141馈送到32位数字信号处理器4,该数字信号处理器4把该信号处理成被用在WLAN传输中的8通道24位192kSample/s并行格式。USB2.0接口143的使用允许8通道24位192kSample/s音频流的直接输入,该音频流于是被直接存储成并行32位存储器格式。例如DSP和从可能较短采样大小到24比特的精确扩展(precision extension)一起用四采样三阶多项式曲线拟合方法(four-sample third-order polynomial curve fitting method)能够进行从较低采样速率到192kSample/s的再采样。这些处理步骤之后,前向纠错代码八位位组11(图6和7)被加到每个24比特音频采样9的前面。结果32比特采样以表示来自八个音频通道的同时采样的8个采样9的记录的形式被缓冲到存储器中以供传输。FIG. 2 shows a simple example version of the transmitter 4 that does not include an analog input, and FIG. 3 shows the device with an analog input 145 . Typically, the transmitter base station 4 is a 108 Mbit/s extended IEEE 802.11g WLAN MIMO access point station, which receives a specified number of monaural, stereo or multi-channel analog and AES3, S/PDIF or USB digital audio signals. 108 Mbit/s is practically the lowest possible standard bit rate for the system of the present invention. In the future, higher WLAN transmission speeds are expected. They will make it possible to use retransmissions to improve error correction methods. The analog input 145 is electronically buffered 146 and fed to an analog selector capable of selecting stereo 24 One of the stereo inputs of the bit. DSP processing makes it possible to perform any type of matrixing to generate derived channel signals from right and left channel stereo signals. Alternatively, if a digital AES3 or S/PDIF input 144 is selected instead, it is converted to a parallel format with a shift register 140 and then fed to a 32-bit digital signal processor 4 via a memory buffer 141, the digital signal Processor 4 processes the signal into an 8-channel 24-bit 192kSample/s parallel format used in WLAN transmission. The use of the USB2.0 interface 143 allows the direct input of an 8-channel 24-bit 192kSample/s audio stream which is then stored directly into a parallel 32-bit memory format. For example a DSP with a precision extension from a possibly shorter sample size to 24 bits can be used together with a four-sample third-order polynomial curve fitting method from a lower sample rate to 192kSample/s resampling. After these processing steps, a forward error correction code octet 11 (Figs. 6 and 7) is prepended to each 24-bit audio sample 9. The resulting 32-bit samples are buffered into memory for transmission in the form of a record representing 8 samples 9 of simultaneous samples from the eight audio channels.

在传送器站3之内,存在用于立即存储等待传输的进入的数据(incoming data)的16KB存储器环(ring)缓冲器141或者FIFO缓冲器。在初始化之后,发送器站3使用一个TU的无竞争信标间隔设定,CFPMaxDuration参数设定为512μs。当进入的音频流结束时该设定被建立并且使对进入的音频流的反应时间最小化,因此还为存储器缓冲器确定大小。可替换地,当没有进入的音频时通过用全零数据填充该缓冲器来填塞(stuff)音频流是可能的。当音频数据流开始并且在环或者FIFO缓冲器中没有可用于进入的数据的6.6KB以上的空间时,无竞争间隔被重新编程为3个TU,CFPMaxDuration参数设为2782μs。WLAN数字音频传输也在该点开始。取决于WLAN流量情况,对于要传送的第一音频数据而言,可能花费459到1483μs,在该时间从2.8KB到9.2KB更多的音频数据已经进入了缓冲器。因此,取决于音频源和WLAN之间的定时关系,输入缓冲器大小需求限制是从9.4KB到15.8KB。为此,对于所有情形而言,16KB环缓冲器141或者FIFO是足够的。通过信号处理器缓冲器141被进入的音频数据填充,并且在定时器控制的DMA控制器或者保持正确WLAN数据传递速率的另一个处理器的帮助下该音频数据被从缓冲器141传送。在该处理器和WLAN码片之间存在高速并行或者串行标准接口,WLAN码片的软件应用程序接口(API)被用于如上所描述的流量控制。由传输引起的最大延迟近似为1500μs。除此之外,存在近似500μs的接收缓冲延迟。因此总延迟不到2000μs。这与小于1米的声音的传播对应,从而使得该延迟对于人听觉体验而言可忽略。Within the transmitter station 3 there is a 16KB memory ring buffer 141 or FIFO buffer for immediately storing incoming data waiting to be transmitted. After initialization, the sender station 3 uses a contention-free beacon interval setting of one TU with a CFPMaxDuration parameter setting of 512 μs. This setting is established when the incoming audio stream ends and minimizes the reaction time to the incoming audio stream, thus also sizing the memory buffer. Alternatively, it is possible to stuff the audio stream by filling the buffer with all zero data when there is no incoming audio. When audio data streaming starts and there is no more than 6.6KB of space available in the ring or FIFO buffer for incoming data, the contention-free interval is reprogrammed to 3 TUs with the CFPMaxDuration parameter set to 2782 μs. WLAN digital audio transmission also starts at this point. Depending on WLAN traffic conditions, it may take 459 to 1483 μs for the first audio data to be transmitted, during which time from 2.8KB to 9.2KB more audio data has entered the buffer. Therefore, depending on the timing relationship between the audio source and the WLAN, the input buffer size requirement limit is from 9.4KB to 15.8KB. For this, a 16KB ring buffer 141 or FIFO is sufficient for all cases. The buffer 141 is filled with incoming audio data through the signal processor and is transferred from the buffer 141 with the help of a timer controlled DMA controller or another processor maintaining the correct WLAN data transfer rate. There is a high speed parallel or serial standard interface between the processor and the WLAN chip, the software application program interface (API) of the WLAN chip is used for flow control as described above. The maximum delay caused by transmission is approximately 1500 μs. In addition, there is a receive buffer delay of approximately 500 μs. So the total delay is less than 2000μs. This corresponds to the propagation of sound of less than 1 meter, making this delay negligible for the human hearing experience.

基站(和接收器)的WLAN部分遵从具有由Atheros Inc.和Airgo Inc.提出的范围和传输速率扩展IEEE 802.11g标准。典型地还使用MIMO天线装置172。正常比特率是108Mbit/s。扩展的IEEE 802.11g WLAN的这些实现方式还包含强大的传输纠错机制,该机制把最终传输路径突发差错有效地分配给接收处的单个比特接收差错,并且在八位位组级上能够校正它们全体。在规定的应用层前向纠错方法中利用了该特征。基站4和接收器站之间的基于竞争的、单独寻址的报文发送被用于接收器以及附连到它们的音频设备的配置、状态监视和控制。在发送器基站4中存在红外线的手持式远程控制器接收器、用于蓝牙和WLAN手持式远程控制器适配器的USB 2.0通用接收器/发送器和USB2.0计算机通信接收器/发送器。The WLAN portion of the base station (and receiver) complies with the IEEE 802.11g standard with range and transmission rate extensions proposed by Atheros Inc. and Airgo Inc. A MIMO antenna arrangement 172 is also typically used. The normal bit rate is 108Mbit/s. These implementations of the extended IEEE 802.11g WLAN also incorporate a robust transmission error correction mechanism that efficiently distributes eventual transmission path burst errors to single-bit reception errors at the receive and can be corrected at the octet level All of them. This feature is exploited in the specified application layer forward error correction method. Contention-based, individually addressed messaging between the base station 4 and receiver stations is used for configuration, status monitoring and control of the receivers and audio equipment attached to them. In the transmitter base station 4 there is a handheld remote controller receiver for infrared, a USB 2.0 universal receiver/transmitter for Bluetooth and WLAN handheld remote controller adapters and a USB 2.0 computer communication receiver/transmitter.

系统配置、监视和控制System configuration, monitoring and control

系统配置、监视和控制是通过(一个或者多个)手持式远程控制器或者通过(一个或者多个)(个人)计算机应用来进行的,如上所述。System configuration, monitoring and control is performed via the handheld remote controller(s) or via the (personal) computer application(s), as described above.

接收器receiver

根据图4,典型地,接收器6由MIMO天线子系统172和具有Atheros或者Airgo范围和传递速率扩展的IEEE 802g一致(conformant)WLAN电路。对于配置、状态监视和控制操作而言,典型地存在软件控制多色LED以辅助各个扬声器7的识别和状态。WLAN工作在108Mbit/s的额定速度(nominal speed)。所接收到的音频数据流被缓冲到16KB输入环或者FIFO存储器缓冲器中,并且当该缓冲器达到6.6KB的限制时开始从该缓冲器输出音频。该接收器的当前所选通道的数据由32位处理器149加以选择并馈送到24位D/A转换器150,随后到高质量体积(volume)控制电路和缓冲器放大器以便为该特定音频接收器单元的所选音频通道生成工作室质量模拟音频信号。通道选择是通过在WLAN的竞争通信服务上的配置和软件控制来进行的。According to Figure 4, the receiver 6 typically consists of a MIMO antenna subsystem 172 and IEEE 802g conformant WLAN circuitry with Atheros or Airgo range and transfer rate extensions. For configuration, status monitoring and control operations there are typically software controlled multi-color LEDs to aid in the identification and status of individual speakers 7 . The WLAN works at a nominal speed of 108Mbit/s. The received audio data stream is buffered into a 16KB input ring or FIFO memory buffer, and audio output from the buffer begins when the buffer reaches the 6.6KB limit. Data for the receiver's currently selected channel is selected by the 32-bit processor 149 and fed to the 24-bit D/A converter 150, followed by high quality volume control circuitry and buffer amplifiers for that particular audio reception select audio channels of the amplifier unit to generate studio-quality analog audio signals. Channel selection is performed by configuration and software control on competing communication services of the WLAN.

八通道的接收器6均具有用来生成192000Sample/s时钟的内部晶体推演时钟(internal crystal-derived clock)。这些时钟通过由每个3072μs接收时隙的CF-End控制消息生成的帧结束中断来重新启动。来自D/A转换的差动模拟输出信号是所配置的通道的有源扬声器的差动输入。此外,根据标准AES3(S/PDIF)同轴和光学输出可获得全八通道数字音频。这便利了无线工作室质量8通道数字音频链路的实现。另一AES3(S/PDIF)同轴和光学输出对是为具有数字输入的有源扬声器提供的。The eight-channel receivers 6 each have an internal crystal-derived clock used to generate a 192000 Sample/s clock. These clocks are restarted by an end-of-frame interrupt generated by a CF-End control message every 3072 μs receive slot. The differential analog output signal from the D/A converter is the differential input for the configured channel's active loudspeaker. In addition, full eight channels of digital audio are available on standard AES3 (S/PDIF) coaxial and optical outputs. This facilitates the implementation of a wireless studio-quality 8-channel digital audio link. Another pair of AES3 (S/PDIF) coaxial and optical outputs is provided for powered speakers with digital inputs.

远程控制终端remote control terminal

对于系统、电池供电的手持式控制终端5和软件应用的控制而言存在两种方法,所述软件应用可用于包括Linux、MS Windows、Apple和Symbian操作系统的多个平台。There are two approaches to the control of the system, the battery powered handheld control terminal 5 and the software application available for multiple platforms including Linux, MS Windows, Apple and Symbian operating systems.

手持式远程控制器Handheld Remote Controller

手持式远程控制器5包括小键盘、小的显示器、处理器和至基站的通信链路。小键盘功能允许选择音频源2、音频扬声器组8和单独的扬声器7配置和控制。扬声器组8以及单独的扬声器7能够被平滑地激活和去活,并且其一般的和单独的音量级(volume level)能够被调整。手持式远程控制器经由红外线的、蓝牙或者WLAN链路与发送器基站4通信。基站4通过使用竞争模式通信和组寻址或者单独寻址的单独接收器接替对扬声器的控制。在远程控制器5中存在应急键和功能(panickey and function),其致使所有扬声器7的平滑立即哑控(smoothimmediate muting)。The handheld remote controller 5 includes a keypad, a small display, a processor and a communication link to a base station. The keypad function allows selection of audio source 2, audio speaker bank 8 and individual speaker 7 configuration and control. Speaker groups 8 as well as individual speakers 7 can be smoothly activated and deactivated, and their general and individual volume levels can be adjusted. The handheld remote controller communicates with the transmitter base station 4 via an infrared, Bluetooth or WLAN link. The base station 4 takes over the control of the loudspeakers by using contention mode communication and group addressing or individually addressed individual receivers. In the remote controller 5 there is a panic key and function which causes smooth immediate muting of all speakers 7.

远程控制软件remote control software

上述系统能够由运行配置、监视和控制应用软件的计算机完全控制。发送器基站使用蓝牙、IrDA、LAN、WLAN或者USB2.0链接来传送命令和响应。The system described above can be fully controlled by a computer running configuration, monitoring and control application software. The transmitter base station transmits commands and responses using Bluetooth, IrDA, LAN, WLAN or USB2.0 links.

方法method

根据图5和6,对于每个单独采样而言,本发明设备实时且同步地传送8个完全独立且均匀的规范化未压缩的通道的24位192000Sample/s数字音频流连同高效率声音传输特定8位前向纠错(FEC)代码11。在本文的其余部分,8个离散24位采样组10和其相关联的8位FEC八位位组11(总共32个八位位组或者256位)将被叫做传输级音频数据格式。所支持的应用级数字音频数据带宽需求因此是36.864Mbit/s。连同FEC八位位组(octet)11一起,该应用数据带宽需求变成49.152Mbit/s。此外,存在由MAC成帧、WEP封装、PHY成帧以及竞争流量时间分配的影响所引起的开销。这些甚至是使54Mbit/s的WLAN比特速率对于该应用都不足够。在当今的标准WLAN技术下,不能达到所需要的性能。下面描述的新颖的传输方法是以对具有点协调功能(Point Coordination Function,PCF)的无竞争组播传输的创新性使用为基础的,如在IEEE 802.11标准中所规定的。通过认真的参数调谐,WLAN的带宽最优能够被分为PCF无竞争媒体访问模式和通常分散式控制功能(Decentralized Control Function,DCF)竞争访问模式之间,使得同步多通道数字音频传递变得可能。在IEEE 802.11gWLAN网络的108Mbit/s扩展下,通过使用ERP-OFDM PHY层成帧,同步地传送目标八(8)独立24+8位、192kSample/s数字音频流连同正常的基于竞争的WLAN数据流量是可能的。高通道数目、高分辨率和高采样速率保证了当今在商业上可获得的最佳声音质量的无线分布。According to Figures 5 and 6, for each individual sample, the device of the present invention transmits in real time and synchronously 24-bit 192000Sample/s digital audio streams of 8 completely independent and uniform normalized uncompressed channels together with high-efficiency sound transmission specific 8 bit Forward Error Correction (FEC) code 11. In the remainder of this document, the eight discrete 24-bit sample groups 10 and their associated 8-bit FEC octets 11 (for a total of 32 octets or 256 bits) will be referred to as the transport-grade audio data format. The supported application-level digital audio data bandwidth requirement is therefore 36.864Mbit/s. Together with the FEC octet (octet) 11, the application data bandwidth requirement becomes 49.152 Mbit/s. In addition, there is overhead caused by the effects of MAC framing, WEP encapsulation, PHY framing, and competing traffic time allocations. These are such that even a WLAN bit rate of 54 Mbit/s is insufficient for this application. With today's standard WLAN technology, the required performance cannot be achieved. The novel transmission method described below is based on the innovative use of contention-free multicast transmission with Point Coordination Function (PCF), as specified in the IEEE 802.11 standard. Through careful parameter tuning, the bandwidth optimization of WLAN can be divided between the PCF contention-free media access mode and the usual decentralized control function (Decentralized Control Function, DCF) contention access mode, making synchronous multi-channel digital audio transmission possible. . Under the 108Mbit/s extension of IEEE 802.11gWLAN network, through the use of ERP-OFDM PHY layer framing, the target eight (8) independent 24+8-bit, 192kSample/s digital audio streams are transmitted synchronously together with normal contention-based WLAN data Flow is possible. High channel counts, high resolution and high sampling rates guarantee wireless distribution of the best sound quality commercially available today.

数据结构data structure

根据图25,本发明的目的是传递足够的音频块(传输级音频数据格式)10以便产生高质量音频声音。首先,由软件设置所定义的信标间隔137必须被正确地选择以便达到该目的。定义信标间隔137的长度的信标信号以通过IEEE 802.11g WLAN标准中的整数定义的间隔予以发送。该整数的值可以具有从1-N的值。换言之,信标间隔137是信标整数和时间单元(time unit,TU)的乘积。在IEEE 802.11g WLAN标准中一个TU的长度是1024μs,因此信标间隔137是TU(1024μs)的倍数。然而,该标准定义了,在每个信标间隔137中,应该为竞争流量保留足够的时间,为最大限度大小的帧、ACK、2个时隙时间和保留更加精确且足够的时间。根据本发明,对于信标间隔137而言,发现时间单元TU数目的最优值是3。在本发明的一个优选实施例中该最优量还能够被定义为足够的量。这给出了足够的时间来在一个信标间隔137之内发送12音频MAC帧174和2个控制MAC帧175。每个音频MAC帧174包括49-51传输级音频数据格式块10,这些块的数目是根据图23的表来定义的。在该图中,一个行表示在信标间隔137的一个无竞争周期138中音频MAC帧174的内容。从图23能够看出,在每个125信标间隔之后,重复预定序列。在该详细的序列的帮助下,音频输入和WLAN输出的平均流速率相匹配,所以抖动能够被保持在最小限度,如图24所示。这还导致了在传送器和接收器6这两者中对缓冲器存储器的最小需求。According to Fig. 25, the purpose of the present invention is to deliver enough audio blocks (transport grade audio data format) 10 in order to produce high quality audio sound. First, the beacon interval 137, defined by software settings, must be chosen correctly for this purpose. Beacon signals defining the length of the beacon interval 137 are sent at intervals defined by integers in the IEEE 802.11g WLAN standard. The value of the integer may have a value from 1-N. In other words, the beacon interval 137 is the product of the beacon integer and the time unit (TU). In the IEEE 802.11g WLAN standard, the length of a TU is 1024 μs, so the beacon interval 137 is a multiple of TU (1024 μs). However, the standard defines that in each beacon interval 137, enough time should be reserved for competing traffic, more precisely and enough time for maximum size frames, ACKs, 2 slot times, and . According to the present invention, for the beacon interval 137, the optimal value of the number of discovery time units TU is three. In a preferred embodiment of the invention the optimal amount can also be defined as a sufficient amount. This gives enough time to send 12 audio MAC frames 174 and 2 control MAC frames 175 within one beacon interval 137 . Each audio MAC frame 174 includes 49-51 transport level audio data format blocks 10, the number of which is defined according to the table of FIG. In this figure, one row represents the content of the audio MAC frame 174 in one contention-free period 138 of the beacon interval 137 . As can be seen from Figure 23, after each 125 beacon interval, the predetermined sequence is repeated. With the help of this detailed sequence, the average streaming rates of the audio input and WLAN output match, so jitter can be kept to a minimum, as shown in Figure 24. This also results in a minimal requirement for buffer memory in both the transmitter and receiver 6 .

带宽划分bandwidth division

根据图25,为了保证音频数据的及时输送,必须实现无竞争周期138的最高可能重复速率。同时,必须为音频流量保留网络容量的最大限度部分。IEEE 802.11标准要求,在用于一个最大限度大小的数据帧连同其确认帧加上两个SIFS周期和两个时隙时间的传输的每个重复无竞争间隔之内必须存在足够的竞争流量时间。在108MBbit/s比特速率和ERP-OFDM PHY成帧下,该需求等于212+40+2×10+2×9=290μs。如在IEEE 802.11标准中所描述的,在无竞争周期138的开始,竞争流量可以使竞争周期缩短RTS控制帧、CTS控制帧、一个最大尺寸数据帧、ACK控制帧加上四SIFS之和的最大值。在108Mbit/s比特速率和ERP-OFDM PHY成帧下,该需求等于40+40+212+40+4×10=372μs。无竞争周期开始于信标帧67(图13),随后是SIFS。在108Mbit/s比特速率和ERP-OFDM PHY成帧下,该需求等于76+10=86μs。该无竞争周期结束于CF-End帧109(图20)。在108Mbit/s比特速率和ERP-OFDM PHY成帧下,该需求等于40μs。对于无竞争数据流量而言,无竞争重复间隔的其余时间是可获得的。由于无竞争间隔的粒度是一个1024μs时间单元(TU),所以当无竞争间隔被设为一个TU时无竞争流量可获得的时间是1024-290-372-86-40=236μs。考虑到IEEE 802.11所规定的最大数据帧大小,在后继的数据帧之间的PIFS、PHY封装开销、WEP和MAC,仅8通道24+8位的72个采样的最大值,192kSample/s数据能够在该时间之内被传递。由于音频采样速率的原因,在每个TU期间实时需要稍微高于196个采样。因此,这不是工作解决方案。在无竞争间隔设为两个TU的情况下,无竞争数据可获得的时间变成1260μs,其允许在1155μs中传输直至5个大尺寸的72采样帧加上在104μs中传输另外的27采样帧。在最小实时需求稍微大于2×196=392个采样时,在两个TU中总共387个采样。所以对于实时音频传递而言容量只是稍微不够。因此,显而易见的是,最小且最希望的无竞争重复间隔是3个TU,3×1024=3072μs。According to FIG. 25, in order to guarantee timely delivery of audio data, the highest possible repetition rate of the contention-free period 138 must be achieved. At the same time, the maximum part of the network capacity must be reserved for audio traffic. The IEEE 802.11 standard requires that sufficient contention traffic time must exist within each repeated contention-free interval for the transmission of a maximum size data frame together with its acknowledgment frame plus two SIFS periods and two slot times. Under 108MBbit/s bit rate and ERP-OFDM PHY framing, this requirement is equal to 212+40+2×10+2×9=290μs. As described in the IEEE 802.11 standard, at the beginning of the contention-free period 138, contention traffic can shorten the contention period by a maximum of RTS control frame, CTS control frame, a maximum size data frame, ACK control frame plus four SIFS value. Under 108Mbit/s bit rate and ERP-OFDM PHY framing, this requirement is equal to 40+40+212+40+4×10=372μs. The contention-free period begins with a beacon frame 67 (FIG. 13), followed by SIFS. Under 108Mbit/s bit rate and ERP-OFDM PHY framing, this requirement is equal to 76+10=86μs. The contention-free period ends with CF-End frame 109 (FIG. 20). At 108 Mbit/s bit rate and ERP-OFDM PHY framing, this requirement equals 40 μs. For contention-free data traffic, the remainder of the contention-free repetition interval is available. Since the granularity of the contention-free interval is a time unit (TU) of 1024 μs, when the contention-free interval is set to one TU, the available time for contention-free traffic is 1024-290-372-86-40=236 μs. Considering the maximum data frame size stipulated by IEEE 802.11, PIFS, PHY encapsulation overhead, WEP and MAC between subsequent data frames, only the maximum value of 72 samples of 8-channel 24+8 bits, 192kSample/s data can delivered within that time. Real time requires slightly more than 196 samples during each TU due to the audio sampling rate. So this is not a working solution. With the contention-free interval set to two TUs, the time available for contention-free data becomes 1260 μs, which allows transmission of up to five large-sized 72-sample frames in 1155 μs plus an additional 27-sample frame in 104 μs . At a minimum real-time requirement slightly greater than 2x196=392 samples, a total of 387 samples in two TUs. So the capacity is only slightly insufficient for real-time audio delivery. Therefore, it is evident that the minimum and most desirable contention-free repetition interval is 3 TUs, 3 x 1024 = 3072 μs.

为了优化数据的平滑流动并且为了使缓冲需要最小化,通过根据图23以适当的方式改变数据帧的大小,每TU采样的平均速率应该尽可能地保持在接近1024/1000×192=196.61。介绍下面的帧大小算法,这是本发明中的关键创新之一。无竞争时间首先被分裂成12个大小可变化的缓冲器。这些在图23中以列的形式予以呈现。缓冲器大小在49个采样和51个采样记录之间变化,每个采样记录均根据大小调整规则的下述设置。12个缓冲器的相邻缓冲器集的第一、第二、第四、第五和第六缓冲器均包含51个采样,而第三集的第一缓冲器包含50个采样记录。所有的其它缓冲器都包含49个采样。在每个第七缓冲器集直到第125缓冲器集重复该序列,在此之后从开始起重复该整个循环。上述规则的一个例外是第60缓冲器集的第一缓冲器包含50个采样而不是如内部重复规则所陈述的51个。该算法根据图24保证了在所有的缓冲器集之内缓冲抖动保持在低于+/-一个采样并且在每个第125采样缓冲器集的结尾处变为零。在该调整算法下,在无竞争数据传递时间之内存在180μs的最差情况余量(worst-case margin)。这时间足够用于一个另外1632数据八位位组帧或者两个450八位位组用户数据传递,它能够被用于希望的另外实时控制目的。该装置还使得支持直至12Mbit/s的高效用户竞争流量连同实时音频传输成为可能。对于系统配置和控制以及其它独立数据交换而言,该竞争流量是可获得的。In order to optimize the smooth flow of data and to minimize buffering needs, the average rate of samples per TU should be kept as close as possible to 1024/1000×192=196.61 by varying the size of the data frame in an appropriate manner according to Figure 23. Introducing the frame size algorithm below, which is one of the key innovations in this invention. The contention-free time is first split into 12 variable-sized buffers. These are presented as columns in Figure 23. The buffer size varies between 49 samples and 51 sample records, each sample record is set according to the sizing rule described below. The first, second, fourth, fifth and sixth buffers of the adjacent buffer set of 12 buffers each contain 51 samples, while the first buffer of the third set contains 50 sample records. All other buffers contain 49 samples. This sequence is repeated at every seventh buffer set up to the 125th buffer set, after which the entire cycle is repeated from the beginning. One exception to the above rule is that the first buffer of the 60th buffer set contains 50 samples instead of 51 as stated by the internal repetition rules. The algorithm according to Figure 24 ensures that the buffer jitter stays below +/- one sample within all buffer sets and goes to zero at the end of every 125th sample buffer set. Under this adjustment algorithm, there is a worst-case margin of 180 μs within the contention-free data delivery time. This time is sufficient for one additional 1632 data octet frame or two 450 octet user data transfers, which can be used for additional real-time control purposes as desired. The device also makes it possible to support efficient user contention traffic up to 12Mbit/s together with real-time audio transmission. This competing traffic is available for system configuration and control and other independent data exchanges.

如上所示,需要为信标重复间隔的持续时间选择至少三个TU来为无竞争同步音频流量保留足够带宽。选择三个TU的最小值还使系统延迟和缓冲需求最小化。再者,选择三个TU的最小值,除了无竞争同步音频流量之外,确保了针对基于无竞争流量的最大带宽。As shown above, at least three TUs need to be selected for the duration of the beacon repetition interval to reserve enough bandwidth for contention-free isochronous audio traffic. Choosing a minimum of three TUs also minimizes system latency and buffering requirements. Furthermore, choosing a minimum value of three TUs ensures maximum bandwidth for contention-free based traffic, except for contention-free isochronous audio traffic.

在本申请中,这三个限制因素的组合被叫做最优值。In this application, the combination of these three limiting factors is called optimal.

差错控制error control

根据图7,在收听多通道工作室质量话音和音乐音频声音的人的假设下,为了简单和速度而优化差错控制方法。这意味着简单且快速尽力而为(best-effort)纠错方案,其或者完全校正错误帧的剩余应用级传输差错或者将他们可听得见的效果降低到不引入注意的级别。该方法利用了长24位音频数据采样和高192kSample/s采样速率以及扩展的IEEE802.11g实现方式的固有属性来把传输路径起源的突发差错转变为在接收中的单个比特差错。然而,该纠错模式不适合于不能够容忍差错的应用中。According to Fig. 7, the error control method is optimized for simplicity and speed under the assumption of a human listening to multi-channel studio quality speech and music audio sounds. This implies a simple and fast best-effort error correction scheme that either completely corrects the remaining application-level transmission errors of the erroneous frame or reduces their audible effects to an unnoticeable level. This method utilizes the inherent properties of long 24-bit audio data samples and high 192kSample/s sampling rate and extended IEEE802.11g implementation to transform burst errors originating in the transmission path into single bit errors in reception. However, this error correction scheme is not suitable for applications that cannot tolerate errors.

根据图7,在传输阶段之前,把八位前向差错控制(FEC)八位位组11附加到每个采样162-165的最高有效八位位组173的前面。该FEC八位位组11是通过复制数据采样的最高有效八位位组173来形成的。由于WLAN传输纠错方法,几乎所有残余的接收差错都是单个比特差错。因此足以校正单个比特差错的影响。通过此使得所接收的最高有效数据八位位组与所接收到的相应的FEC八位位组11进行比较,如果它们不同则用前162个和后164个无差错采样的最高有效八位位组的平均来替换该最高有效采样八位位组173。这有效地消除了最高有效数据八位位组中的几乎所有剩余差错。由于较低序比特仅表示音频的动态范围的4%以下,所有它们的有效性是可忽略的。在所使用的高采样速率下,人耳是听不到残余差错的。According to FIG. 7, an eight-bit forward error control (FEC) octet 11 is appended to the front of the most significant octet 173 of each sample 162-165 prior to the transmission stage. The FEC octet 11 is formed by duplicating the most significant octet 173 of the data sample. Due to the WLAN transmission error correction method, almost all residual reception errors are single bit errors. It is therefore sufficient to correct the effects of single bit errors. This allows the received most significant data octet to be compared with the corresponding received FEC octet 11, and if they differ the most significant octet of the first 162 and last 164 error-free samples is used The group average is used to replace the most significant sample octet 173. This effectively removes almost all remaining errors in the most significant data octet. Since the lower order bits represent only less than 4% of the dynamic range of the audio, their significance is negligible. At the high sampling rates used, residual errors are inaudible to the human ear.

值得记住的是,组播模式传输在所指定的组播组中同时把所有八个通道的音频数据同时传递到所有的接收器。这使之成为可能:实现转播(relay on)相邻音频通道的数据的任何智能纠错方法,如果感觉这样的方法是吸引人的话。此外,如果在传送器和接收器上可获得特殊纠错硬件或者非常高的计算功率,则可替换地该强大的标准8/24纠错方法能够被用于更严格的纠错。It is worth remembering that multicast mode transmission simultaneously delivers all eight channels of audio data to all receivers in the designated multicast group simultaneously. This makes it possible to implement any intelligent error correction method that relays on data from adjacent audio channels, if such an approach feels appealing. Furthermore, alternatively this powerful standard 8/24 error correction method can be used for more stringent error correction if special error correction hardware or very high computational power is available on the transmitter and receiver.

同步Synchronize

根据图20,系统内的同步是以在每次重复3072μs无竞争重复间隔的开始之后在确切地2782μs时由CF-End帧109所生成的帧结束中断的重复出现为基础的。该控制消息109的帧结束中断在接收器的中断等待时间差的不准确性内使所有接收器6同步。由于所有接收器被编程为等待该特定中断,所以由中断等待(interrupt latency)所引起的系统级同步抖动是一个指令执行循环的数量级(加入了非常小的处理器到处理器晶体振荡器相位抖动)。在实践中,该总抖动是100ns数量级并且或许不能被人类聆听者注意到。为了比较,192kSample/s音频采样循环是5.21μs。According to FIG. 20, synchronization within the system is based on the repeated occurrence of the end-of-frame interrupt generated by the CF-End frame 109 at exactly 2782 μs after the start of each repeated 3072 μs contention-free repetition interval. The end-of-frame interrupt of this control message 109 synchronizes all receivers 6 within the inaccuracy of the difference in interrupt latency of the receivers. Since all receivers are programmed to wait for that particular interrupt, the system-level synchronization jitter caused by interrupt latency is on the order of one instruction execution cycle (adding very small processor-to-processor crystal oscillator phase jitter ). In practice, this total jitter is of the order of 100ns and may not be noticed by a human listener. For comparison, the 192kSample/s audio sample cycle is 5.21μs.

对WLAN传输循环的详细描述Detailed description of the WLAN transmission cycle

根据图25,在空闲状态下,当不存在音频信号时,传送器被编程为运行一个时间单位(1TU)的信标间隔。这样,系统响应对新的进入的音频流的开始的延迟,因此使传送器缓冲器的尺寸最小化。当检测到音频流开始时,传送器转变到主动传输状态(active transmission state)。在主动传输阶段期间,信标间隔被重新编程为三个时间单元并且每个WLAN音频传输时隙因此被编程为持续三个时间单元(TU)(每个是1024μs),总共3072μs。在WLAN接入点站的传送器中实现点协调功能(PCF)。信标重复间隔,因此无竞争重复间隔被设为三个时间单元并且每个这样的周期包含无竞争和竞争部分。使用在信标帧67中的CFPMaxDuration参数把所分配的无竞争周期的长度设为2782μs,并且该设置为分散式控制功能(DCF)留下了保证的290μs。该时间大得足以在竞争周期期间传输一个最大长度数据帧连同其确认和相关联的帧间元素,如IEEE 802.11标准所需要的。它还意味着对于竞争流量而言最小6.16Mbit/s的带宽(当使用最大尺寸数据帧时)总是可获得的。在大的帧的大量流量下,所分配的无竞争周期从在无竞争周期的预期开始期间正在传输帧时开始予以节略。由于该竞争交换除了最大尺寸数据帧之外还能够包括RTS、CTS和ACK控制帧及它们相关联的帧间元素,从无竞争周期开始,忙媒体可以消耗直至最大372μs。According to Figure 25, in the idle state, when no audio signal is present, the transmitter is programmed to run a beacon interval of one time unit (1 TU). In this way, the system responds to a delay in the start of a new incoming audio stream, thus minimizing the size of the transmitter buffer. When the start of audio streaming is detected, the transmitter transitions to the active transmission state. During the active transmission phase, the beacon interval is reprogrammed to three time units and each WLAN audio transmission slot is thus programmed to last three time units (TU) (1024 μs each), for a total of 3072 μs. A Point Coordination Function (PCF) is implemented in the transmitter of the WLAN access point station. The beacon repetition interval, and therefore the contention-free repetition interval, is set to three time units and each such period contains a contention-free and contention part. The length of the allocated contention-free period is set to 2782 μs using the CFPMaxDuration parameter in the beacon frame 67, and this setting leaves a guaranteed 290 μs for the decentralized control function (DCF). This time is large enough to transmit a maximum length data frame along with its acknowledgment and associated interframe elements during the contention period, as required by the IEEE 802.11 standard. It also means that a minimum bandwidth of 6.16Mbit/s (when using maximum size data frames) is always available for competing traffic. Under heavy traffic of large frames, the allocated contention free period is abbreviated from when frames are being transmitted during the expected start of the contention free period. Since this contention exchange can include RTS, CTS and ACK control frames and their associated inter-frame elements in addition to maximum size data frames, a busy medium can consume up to a maximum of 372 μs from the contention-free period onwards.

音频数据的最差情况传输计时场景如下。所期望的竞争周期开始发生,但是最大长度竞争传输序列刚刚开始。这将致使372μs无竞争周期节略。仅在这种节略延迟之后,能够传送设置NAV条件的40μs信标消息。在经过另外10μs SIFS时间之后第一音频数据块传输开始。在所期望的无竞争周期开始之后这总共是459μs。在较小的节略的情况下,通过传送器软件把静填充周期(quiet filler period)插入以达到459μs计时单元(tick)。该装置保证了第一音频比特总是在3072μs无竞争重复间隔的相同的相对计时单元上被发送。用于无竞争音频数据的可获得的传递时间因此是3072-458-290-40-10=2274μs。在最差情况场景中,第一音频缓冲器包含五十一个24+8位采样记录。随后的十一个音频数据块均包含49个采样记录。当包括了MAC和ERP-OFDM PHY成帧域时,49、50和51个采样记录的相应的帧传递时间分别变为156μs、160μs和160μs。在最大的尺寸的12元组(tuple)中,存在51+11×49音频记录。通过19μs PIFS周期在它们之间端到端传送十二个块。因此从第一音频比特到最后一个的最差情况的总时间是160+11×156+11×19=2085μs。在WLAN上的有效时间压缩因此是2085/3072=百分之68。该第十二音频块后再次是19μs PIFS周期,并且跟随的是180μs编程的空闲延迟,在该空闲延迟之后40μs CF-End广播帧109将无竞争周期终止,还重新设置初始通过开始信标帧而设置的NAV条件。根据通过CFPMaxDuration设置的定时器这确切发生在与无竞争周期结束相同的时间。可获得的最小时间2284μs之外的180μs的无竞争周期的时间余量只表示百分之八的无竞争时间余量。在这点上,竞争周期开始允许传输单个最大尺寸帧和ACK响应加上相关联的两个帧间SIFS时间和两个时隙时间,如在IEEE 802.11标准中所规定的。The worst-case transfer timing scenarios for audio data are as follows. The expected contention period begins to occur, but the maximum length contention transmission sequence has just begun. This will result in an abridgement of the 372μs contention-free period. Only after this abbreviated delay, the 40 μs beacon message setting the NAV condition can be transmitted. The first audio data block transmission starts after another 10 μs SIFS time has elapsed. This is a total of 459 μs after the expected start of the contention free period. In the case of minor abridgements, a quiet filler period is inserted by the transmitter software to achieve a 459 μs tick. This arrangement ensures that the first audio bit is always sent on the same relative tick of the 3072 μs contention-free repetition interval. The available delivery time for contention-free audio data is thus 3072-458-290-40-10 = 2274 μs. In the worst case scenario, the first audio buffer contains fifty one 24+8 bit sample records. The next eleven audio data blocks each contain 49 sample records. When the MAC and ERP-OFDM PHY framing domains are included, the corresponding frame transfer times for 49, 50 and 51 sample records become 156 μs, 160 μs and 160 μs, respectively. In the largest size 12-tuple, there are 51+11×49 audio records. Twelve blocks are transferred end-to-end between them with 19 μs PIFS cycles. The worst case total time from the first audio bit to the last is thus 160+11*156+11*19=2085 μs. Effective time compression on WLAN is thus 2085/3072 = 68 percent. This twelfth audio block is again followed by a 19 μs PIFS period and followed by a programmed idle delay of 180 μs after which the 40 μs CF-End broadcast frame 109 will terminate the contention-free period and also reset the initial pass start beacon frame And set the NAV condition. This happens at exactly the same time as the end of the contention-free period according to the timer set via CFPMaxDuration. A time margin of 180 μs for a contention free period out of the minimum achievable time of 2284 μs represents only an 8 percent contention free time margin. At this point, the contention period begins to allow the transmission of a single maximum size frame and ACK response plus the associated two interframe SIFS times and two slot times, as specified in the IEEE 802.11 standard.

发送器和基站的操作Transmitter and Base Operation

根据图26,在阶段151或者153中,系统在n模拟输入145或者mAES(S/PDIF)数字输入144/143之间选择。如果选择了模拟输入,则所缓冲的模拟立体声信号接着在阶段152通过192kS/s双A/D转换器被转换为2×24比特形式。如果选择了数字输入,则在阶段154中把进入的数字流也重定格式为24比特192kS/s格式。在阶段156中,检查音频通道的数目,如果一些通道丢失了157,则在步骤160计算丢失的通道并且在步骤161生成FEC并通过音频数据将其写入缓冲器。在步骤156如果通道数目是八个,则通过步骤158和159具有FEC的数据被直接引导到缓冲器中。According to Fig. 26, in phase 151 or 153 the system selects between n analog input 145 or mAES (S/PDIF) digital input 144/143. If the analog input is selected, the buffered analog stereo signal is then converted in stage 152 to 2x24 bit form by a 192 kS/s dual A/D converter. If digital input is selected, then in stage 154 the incoming digital stream is also reformatted to 24 bit 192 kS/s format. In stage 156 the number of audio channels is checked, if some channels are missing 157, the missing channels are counted in step 160 and FEC is generated in step 161 and written to the buffer with the audio data. If the number of lanes is eight at step 156, the data with FEC through steps 158 and 159 is directed directly into the buffer.

在本申请中组播意味着过程,在该过程中所有的接收器都接收相同的数据包,从该数据包它们提取适合于它们自己的数据。换言之,所有八个扬声器接收器接收所有音频通道的数据,但是仅提取被指派给它们表示的通道的数据以进一步处理。Multicast in this application means a process in which all receivers receive the same data packet from which they extract data suitable for themselves. In other words, all eight speaker receivers receive data for all audio channels, but only extract data for the channels assigned to them for further processing.

本发明适用于各种同步数据传输系统,但是如这里所描述的,它尤其合适于多通道音频目的。The invention is applicable to a variety of isochronous data transmission systems, but as described herein it is particularly suitable for multi-channel audio purposes.

因此视频解决方案也合适于本发明的一些实施例。Video solutions are therefore also suitable for some embodiments of the invention.

除了WLAN传输媒体之外,本发明还适用于超宽带无线电传输技术,或者HomePlug AV型传输技术,在技术中主功率电缆也被用于数据传输。在后面的情况下,在文字上传输系统并非是无线缆的,但是由于有源扬声器总是需要通过电缆的外部功率馈送,所以不需要另外的电缆来进行数据传输。In addition to the WLAN transmission medium, the invention is also suitable for ultra-wideband radio transmission technology, or HomePlug AV type transmission technology, in which the main power cable is also used for data transmission. In the latter case, the transmission system is not literally cableless, but since active speakers always require an external power feed through the cable, no additional cables are required for data transmission.

Claims (24)

1.用于在标准无线局域网传输系统中流式传送例如音频数据的多通道数字同步数据的同步传输方法,其中为基于竞争的流量和无竞争流量保留带宽,1. A synchronous transmission method for streaming multi-channel digital synchronous data such as audio data in a standard wireless local area network transmission system, wherein bandwidth is reserved for contention-based traffic and contention-free traffic, -由采样(9)形成的所述音频数据(10)被组织在音频帧(174)中并且在连续的信标间隔(137)内利用组播发送到接收器(6),- said audio data (10) formed by samples (9) are organized in audio frames (174) and sent to receivers (6) using multicast in consecutive beacon intervals (137), 其特征在于:It is characterized by: -把所述信标间隔(137)的无竞争流量(138)调整成最优值以使得:- adjusting the contention-free traffic (138) of said beacon interval (137) to an optimum value such that: o 为无竞争同步音频流量保留足够的带宽,o reserve sufficient bandwidth for contention-free isochronous audio traffic, o 使系统延迟和缓冲需求最小化以及o Minimize system latency and buffering requirements and o 除了所述无竞争同步音频流量之外,为基于竞争的流量确保最大带宽。o Ensure maximum bandwidth for contention-based traffic in addition to contention-free isochronous audio traffic as described. 2.根据权利要求1所述的方法,其特征在于,在IEEE 802.11标准中所述信标间隔(137)被设为3个时间单元(TU)。2. The method according to claim 1, characterized in that the beacon interval (137) is set to 3 time units (TU) in the IEEE 802.11 standard. 3.根据权利要求1或者2所述的方法,其特征在于,改变所述音频帧(174)中的采样(9,10)的数目以便使传送器(3,4)和接收器(6)中的缓冲器大小最小化。3. The method according to claim 1 or 2, characterized in that the number of samples (9, 10) in the audio frame (174) is changed so that the transmitter (3, 4) and receiver (6) Minimize buffer size in . 4.根据权利要求3所述的方法,其特征在于,所述音频帧(174)中的采样(9,10)的数目在125个连续信标间隔(137)的循环中变化。4. The method of claim 3, wherein the number of samples (9, 10) in the audio frame (174) is varied in a cycle of 125 consecutive beacon intervals (137). 5.根据权利要求4所述的方法,其特征在于,根据图23的表,采样(9,10)的数目在所述音频帧(174)中在125个连续信标间隔(137)的循环中变化,在所述表中,每个行表示一个信标间隔(137)的内容。5. The method according to claim 4, characterized in that, according to the table of Fig. 23, the number of samples (9, 10) is in the cycle of 125 consecutive beacon intervals (137) in the audio frame (174) In the table, each row represents the content of a beacon interval (137). 6.用于在标准无线局域网传输系统中流式传送例如音频数据的多通道数字同步数据的同步传输方法,其中为基于竞争的流量和无竞争流量保留带宽,6. A synchronous transmission method for streaming multi-channel digital synchronous data such as audio data in a standard wireless local area network transmission system, wherein bandwidth is reserved for contention-based traffic and contention-free traffic, -由采样(9)形成的所述音频数据(10)被组织在音频帧(174)中并且在连续的信标间隔(137)内利用组播发送到接收器(6),- said audio data (10) formed by samples (9) are organized in audio frames (174) and sent to receivers (6) using multicast in consecutive beacon intervals (137), 其特征在于:It is characterized by: -把所述信标间隔(137)的无竞争流量(138)调整成最优值,以及- adjusting the contention-free traffic (138) of said beacon interval (137) to an optimal value, and 调整所述信标间隔(137)的长度,使得在最小系统延迟下能够把音频数据(9)的所需要的量发送到所述接收器(6)。The length of the beacon interval (137) is adjusted such that the required amount of audio data (9) can be sent to the receiver (6) with minimal system delay. 7.用于流式传送数字串行音频数据(9,10)的无线传输系统,其中,系统带宽被保留给竞争流量和无竞争流量,所述系统包括用于:7. A wireless transmission system for streaming digital serial audio data (9, 10), wherein system bandwidth is reserved for contention and non-contention traffic, said system comprising means for: -把由采样(9)所形成的音频数据(10)组织在音频数据帧(174)和控制帧(175)中,以及- organizing audio data (10) formed by samples (9) in audio data frames (174) and control frames (175), and -在连续的信标间隔(137)内把所述帧(174,175)发送到接收器(6)的装置,- means for sending said frames (174, 175) to the receiver (6) in successive beacon intervals (137), 其特征在于,所述系统包括装置用于:It is characterized in that the system includes means for: -把所述信标间隔(137)的无竞争流量(138)调整成最优值以使得:- adjusting the contention-free traffic (138) of said beacon interval (137) to an optimum value such that: o 为无竞争同步音频流量保留足够带宽,o reserve sufficient bandwidth for contention-free isochronous audio traffic, o 使系统延迟和缓冲需求最小化,以及o minimize system latency and buffering requirements, and o 除了所述无竞争同步音频流量之外,为所述基于竞争的流量确保最大带宽。o Ensure maximum bandwidth for said contention-based traffic in addition to said contention-free isochronous audio traffic. 8.根据权利要求7所述的系统,其特征在于,所述系统包括用于在IEEE 802.11标准中把所述信标间隔(137)设为3个时间单元(TU)的装置。8. The system according to claim 7, characterized in that it comprises means for setting the beacon interval (137) to 3 time units (TU) in the IEEE 802.11 standard. 9.根据权利要求7或者8所述的系统,其特征在于,所述系统包括用于改变所述音频帧(174)中的采样(9,10)的数目以便使传送器(3,4)和接收器(6)中的缓冲器大小最小化的装置。9. The system according to claim 7 or 8, characterized in that the system comprises means for changing the number of samples (9, 10) in the audio frame (174) so that the transmitters (3, 4) and means for minimizing the buffer size in the receiver (6). 10.根据权利要求9所述的系统,其特征在于,所述系统包括用于在125个连续信标间隔(137)的循环中改变所述音频帧(174)中的采样(9,10)的数目的装置。10. The system according to claim 9, characterized in that the system comprises means for changing the samples (9, 10) in the audio frame (174) in a cycle of 125 consecutive beacon intervals (137) number of devices. 11.根据权利要求10所述的系统,其特征在于,所述系统包括用于根据图23的表在125连续信标间隔(137)的循环中改变所述音频帧(174)中的采样(9,10)的数目的装置,其中在所述表中每个行表示一个信标间隔(137)的内容。11. The system according to claim 10, characterized in that the system comprises means for changing the samples ( 9, 10), wherein each row in said table represents the contents of a beacon interval (137). 12.用于流式传送数字串行音频数据(9,10)的无线传输系统,其中,系统带宽被保留给竞争流量和无竞争流量,所述系统包括用于:12. A wireless transmission system for streaming digital serial audio data (9, 10), wherein system bandwidth is reserved for contention and non-contention traffic, said system comprising means for: -把由采样(9)所形成的音频数据(10)组织在音频数据帧(174)和控制帧(175)中,以及- organizing audio data (10) formed by samples (9) in audio data frames (174) and control frames (175), and -在连续的信标间隔(137)内把所述帧(174,175)发送到接收器(6)的装置,- means for sending said frames (174, 175) to the receiver (6) in successive beacon intervals (137), 其特征在于,所述系统包括装置用于:It is characterized in that the system includes means for: -把所述信标间隔(137)的无竞争流量(138)调整成最优值,以及- adjusting the contention-free traffic (138) of said beacon interval (137) to an optimal value, and -调整所述信标间隔(137)的长度使得在最小系统延迟下能够把音频数据(9,174)的所需要的量发送到所述接收器(6)- adjusting the length of the beacon interval (137) such that the required amount of audio data (9, 174) can be sent to the receiver (6) with minimum system delay 13.根据任一前述方法或者系统权利要求的在系统中的纠错方法,所述系统针对实时解决方案(6,7)流式传送数字串行音频数据,在所述方法中,13. A method of error correction in a system for streaming digital serial audio data for a real-time solution (6, 7) according to any preceding method or system claim, in said method, -所述音频数据被分成预定长度的数据块(10),- said audio data is divided into data blocks (10) of predetermined length, 其特征在于:It is characterized by: -所述数据块(10)包括差错控制块(11),所述块(11)的内容是相应音频数据(9)的最高有效位(173)的拷贝,- said data block (10) comprises an error control block (11), the content of which block (11) is a copy of the most significant bits (173) of the corresponding audio data (9), -将所述差错控制块(11)的内容与所述音频数据(10,173)的相应内容的所接收到的内容进行比较,- comparing the content of said error control block (11) with the received content of the corresponding content of said audio data (10, 173), -如果检测到所述音频数据(10,173)和所述差错控制块(11)之间的差,则用正确接收的在前(162)和在后(164)音频数据(10)的平均来代替相应的音频数据。- if a difference between said audio data (10, 173) and said error control block (11) is detected, use the average of the correctly received preceding (162) and following (164) audio data (10) to replace the corresponding audio data. 14.系统中的纠错方法,所述系统针对实时解决方案(6,7)流式传送数字串行音频数据,在所述方法中,14. A method of error correction in a system for streaming digital serial audio data for a real-time solution (6, 7), in which method, -所述音频数据被分成预定长度的数据块(10),- said audio data is divided into data blocks (10) of predetermined length, 其特征在于:It is characterized by: -所述数据块(10)包括差错控制块(11),所述块(11)的内容是相应音频数据(9)的最高有效位(173)的拷贝,- said data block (10) comprises an error control block (11), the content of which block (11) is a copy of the most significant bits (173) of the corresponding audio data (9), -将所述差错控制块(11)的内容与所述音频数据(10,173)的相应内容的所接收到的内容进行比较,- comparing the content of said error control block (11) with the received content of the corresponding content of said audio data (10, 173), -如果检测到所述音频数据(10,173)和所述差错控制块(11)之间的差,则用正确接收的在前(162)和在后(164)音频数据(10)的平均来代替相应的音频数据。- if a difference between said audio data (10, 173) and said error control block (11) is detected, use the average of the correctly received preceding (162) and following (164) audio data (10) to replace the corresponding audio data. 15.根据权利要求14所述的方法,其特征在于,所述块(10)长度是32位。15. The method according to claim 14, characterized in that said block (10) is 32 bits long. 16.根据权利要求14或者15所述的方法,其特征在于,通过把所述数据与具有其它通道的信息进行比较来进一步增强所述差错控制。16. A method according to claim 14 or 15, characterized in that the error control is further enhanced by comparing the data with information having other channels. 17.纠错系统,其针对实时解决方案(6,7)流式传送数字串行音频数据,其中,所述系统包括用于:17. An error correction system for streaming digital serial audio data for a real-time solution (6, 7), wherein said system comprises means for: -把所述音频数据分成预定长度的数据块(10)的装置,- means for dividing said audio data into data blocks (10) of predetermined length, 其特征在于,装置用于:It is characterized in that the device is used for: -把差错控制块(11)包括到所述数据块(10)中,所述块(11)的内容是相应音频数据(9)的最高有效位(173)的拷贝,- inclusion of an error control block (11) into said data block (10), the content of said block (11) being a copy of the most significant bits (173) of the corresponding audio data (9), -将所述差错控制块(11)的内容与所述音频数据(10,173)的相应内容的所接收到的内容进行比较,- comparing the content of said error control block (11) with the received content of the corresponding content of said audio data (10, 173), -如果检测到了所述音频数据(10,173)和所述差错控制块(11)之间的差,则用正确接收的在前(162)和在后(164)音频数据(10)的平均代替相应的音频数据。- if a difference between said audio data (10, 173) and said error control block (11) is detected, use the average of the correctly received preceding (162) and following (164) audio data (10) instead of the corresponding audio data. 18.根据权利要求17所述的系统,其特征在于,所述块(10)长度是32位。18. A system according to claim 17, characterized in that said block (10) is 32 bits long. 19.根据权利要求17或者18所述的系统,其特征在于,所述差错控制通过把所述数据与具有其它通道的信息进行比较来进一步增强。19. System according to claim 17 or 18, characterized in that said error control is further enhanced by comparing said data with information having other channels. 20.根据任一前述方法或者系统权利要求的在组播系统中的同步方法,所述组播系统针对实时解决方案(6,7)无线地流式传送数字串行音频或者视频数据,在所述方法中:20. A method of synchronization in a multicast system according to any preceding method or system claim, which wirelessly streams digital serial audio or video data for real-time solutions (6, 7), in which In the above method: -数据被组织在帧(17,174,175)中,所述帧包括控制帧(175)和音频或者视频帧(174),和- data is organized in frames (17, 174, 175) comprising control frames (175) and audio or video frames (174), and -在连续的信标间隔(137)内通过组播把所组织的音频或者视频数据(9,10)发送到多个接收器(6),- sending organized audio or video data (9, 10) to multiple receivers (6) by multicasting in consecutive beacon intervals (137), 其特征在于:It is characterized by: -在多个接收器(6)之间通过包括在每个信标间隔(137)中的中断命令使所述音频或者视频数据同步。- Synchronization of said audio or video data between multiple receivers (6) by an interrupt command included in each beacon interval (137). 21.组播系统中的同步方法,所述组播系统针对实时解决方案(6,7)无线地流式传送数字串行音频或者视频数据,在所述方法中:21. Synchronization method in a multicast system that wirelessly streams digital serial audio or video data for real-time solutions (6, 7), in said method: -数据被组织在帧(17,174,175)中,所述帧包括控制帧(175)和音频或者视频帧(174),和- data is organized in frames (17, 174, 175) comprising control frames (175) and audio or video frames (174), and -在连续的信标间隔(137)内通过组播把所组织的音频或者视频数据(9,10)发送到多个接收器(6),- sending organized audio or video data (9, 10) to multiple receivers (6) by multicasting in consecutive beacon intervals (137), 其特征在于:It is characterized by: -在多个接收器(6)之间通过包括在每个信标间隔(137)中的由准确定时的CF-End控制帧生成的帧结束中断使所述音频或者视频数据同步。- Synchronization of said audio or video data between multiple receivers (6) by including in each beacon interval (137) an end-of-frame interrupt generated by a well-timed CF-End control frame. 22.根据权利要求21所述的方法,其特征在于,所述中断命令是帧结束中断命令。22. The method according to claim 21, wherein the interrupt command is an end-of-frame interrupt command. 23.使用组播方法的系统,其针对实时解决方案(6,7)无线地流式传送数字串行音频或者视频数据,所述系统包括:23. A system using a multicast method for wirelessly streaming digital serial audio or video data for real-time solutions (6, 7), said system comprising: -用于把所述数据组织在信标间隔(137)中的装置,所述信标间隔包括音频或者视频数据帧(174)和控制帧(175),和- means for organizing said data in beacon intervals (137), said beacon intervals comprising audio or video data frames (174) and control frames (175), and -用于在连续信标间隔(137)内通过组播把组织帧(174,175)发送到多个接收器(6)的装置,- means for sending organization frames (174, 175) to a plurality of receivers (6) by multicast within consecutive beacon intervals (137), 其特征在于,所述系统包括:It is characterized in that the system includes: -用于在所述多个接收器之间通过包括在每个信标间隔(137)中的中断命令使所述音频或者视频数据(9,10,174)同步的装置。- Means for synchronizing said audio or video data (9, 10, 174) among said plurality of receivers by means of an interrupt command included in each beacon interval (137). 24.根据权利要求23所述的系统,其特征在于,准确发送的CF-End控制帧的帧结束中断被用于频繁低抖动重新同步。24. The system of claim 23, wherein the end-of-frame interrupt of the accurately transmitted CF-End control frame is used for frequent low-jitter resynchronization.
CNA2007800253573A 2006-05-02 2007-04-26 Method and system for wireless real-time transmission of multi-channel audio or video data Pending CN101485212A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FI20060421A FI118914B (en) 2006-05-02 2006-05-02 Procedure and system for real-time wireless transmission of multichannel audio or video data
FI20060421 2006-05-02
US60/814,883 2006-06-20

Publications (1)

Publication Number Publication Date
CN101485212A true CN101485212A (en) 2009-07-15

Family

ID=36539868

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007800253573A Pending CN101485212A (en) 2006-05-02 2007-04-26 Method and system for wireless real-time transmission of multi-channel audio or video data

Country Status (2)

Country Link
CN (1) CN101485212A (en)
FI (1) FI118914B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814961A (en) * 2010-03-18 2010-08-25 华为终端有限公司 Data transmission method and device thereof
CN105681819A (en) * 2014-11-18 2016-06-15 中兴通讯股份有限公司 Method, device and system for sending and receiving signal
CN107005557A (en) * 2014-12-05 2017-08-01 高通股份有限公司 Technology for the sequential of the wireless stream transmission that is synchronized to multiple host devices
CN109525373A (en) * 2018-12-25 2019-03-26 歌尔科技有限公司 Data processing method, data processing equipment and playback equipment

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814961A (en) * 2010-03-18 2010-08-25 华为终端有限公司 Data transmission method and device thereof
CN105681819A (en) * 2014-11-18 2016-06-15 中兴通讯股份有限公司 Method, device and system for sending and receiving signal
CN105681819B (en) * 2014-11-18 2020-01-07 中兴通讯股份有限公司 Method, device and system for transmitting and receiving signals
CN107005557A (en) * 2014-12-05 2017-08-01 高通股份有限公司 Technology for the sequential of the wireless stream transmission that is synchronized to multiple host devices
CN109525373A (en) * 2018-12-25 2019-03-26 歌尔科技有限公司 Data processing method, data processing equipment and playback equipment
CN109525373B (en) * 2018-12-25 2021-08-24 荣成歌尔科技有限公司 Data processing method, data processing device and playing equipment

Also Published As

Publication number Publication date
FI20060421A0 (en) 2006-05-02
FI20060421L (en) 2007-11-03
FI118914B (en) 2008-04-30

Similar Documents

Publication Publication Date Title
US8464118B2 (en) Method and system for wireless real-time transmission of multichannel audio or video data
US20100293286A1 (en) Method and system for wireless real-time collection of multichannel digital audio
US10805753B2 (en) Multi-channel audio over a wireless network
KR101611377B1 (en) A method to improve channel utilization in a time division multiple access based protocol
CN1805324B (en) Method and system for controlling accessing device of individual lan
US20040125779A1 (en) Method and apparatus for channel allocation in a wireless local area network (WLAN)
WO2022161403A1 (en) Station-announcing method and system, electronic device, and broadcast device
US20250016701A1 (en) Wireless microphone synchronization for btoip tws earbuds
US20090232082A1 (en) Method And Apparatus For Providing Quality Of Service (QOS) In A Wireless Local Area Network
CN114727387A (en) Single point-to-multipoint wireless audio bidirectional transmission method, system and device
CN1694559A (en) Dynamic channel assignment in wireless local area networks
WO2020175047A1 (en) Communication device, control method, and program
JP2014520443A (en) Streaming wireless communication capable of automatic retransmission request and selective packet mass retransmission
JP2003534712A (en) Radio system and station for broadcast communication, and broadcast method
CN101485212A (en) Method and system for wireless real-time transmission of multi-channel audio or video data
US8018960B2 (en) Communication devices, communication systems, a Bluetooth communications protocol communication device, and communication methods
CN110366752B (en) Voice frequency division transmission method, source terminal, play terminal, source terminal circuit and play terminal circuit
WO2020175054A1 (en) Communication device, communication method therefor, information processing device, control method therefor, and program
FI119014B (en) Synchronization method and system for real-time wireless transmission of multichannel audio or video data
FI119013B (en) Error correction method and system for real-time wireless transmission of multichannel audio or video data
JP2007174058A (en) Slave station of wireless LAN system and bandwidth guarantee method thereof
CN219269062U (en) Audio signal transmitting device, audio signal receiving device and audio signal transmission system
Nikkilä Introducing wireless organic digital audio: A multichannel streaming audio network based on ieee 802.11 standards
CN118828848A (en) Wireless audio data transmission method and related equipment
WO2025207634A1 (en) Relay operation for multi-channel audio broadcast

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20090715