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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域 technical field
本发明涉及根据权利要求1的前序部分的用于主要针对音频目的而言的无线传输的方法。The invention relates to a method for wireless transmission mainly for audio purposes according to the preamble of
本发明还涉及根据权利要求7的前序部分的用于针对音频目的而言的无线传输的系统。The invention also relates to a system for wireless transmission for audio purposes according to the preamble of
本发明涉及差错控制方法和系统以及同步方法和系统。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
此外,根据本发明的系统的特征是权利要求7的特征部分所陈述的。Furthermore, the system according to the invention is characterized by what is stated in the characterizing part of
在本发明的帮助下可以获得显著的益处。在对工作室质量数字音频的每扬声器接收下,能够避免与传统扬声器信号路径关联的所有差错因素。根据本发明的一个实施例,在有源扬声器自身执行数字到模拟转换通过使在固定的且优化的有源扬声器电路上的模拟信号的传播路径局部化来使声音质量最大化。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
21 地址221
22 地址322
23 序列控制23 sequence control
24 地址424
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
130 地址2130
131 地址3131
132 序列控制132 sequence control
133 地址4133
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
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
传送器基站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
在传送器站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
基站(和接收器)的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
系统配置、监视和控制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
八通道的接收器6均具有用来生成192000Sample/s时钟的内部晶体推演时钟(internal crystal-derived clock)。这些时钟通过由每个3072μs接收时隙的CF-End控制消息生成的帧结束中断来重新启动。来自D/A转换的差动模拟输出信号是所配置的通道的有源扬声器的差动输入。此外,根据标准AES3(S/PDIF)同轴和光学输出可获得全八通道数字音频。这便利了无线工作室质量8通道数字音频链路的实现。另一AES3(S/PDIF)同轴和光学输出对是为具有数字输入的有源扬声器提供的。The eight-
远程控制终端remote control terminal
对于系统、电池供电的手持式控制终端5和软件应用的控制而言存在两种方法,所述软件应用可用于包括Linux、MS Windows、Apple和Symbian操作系统的多个平台。There are two approaches to the control of the system, the battery powered
手持式远程控制器Handheld Remote Controller
手持式远程控制器5包括小键盘、小的显示器、处理器和至基站的通信链路。小键盘功能允许选择音频源2、音频扬声器组8和单独的扬声器7配置和控制。扬声器组8以及单独的扬声器7能够被平滑地激活和去活,并且其一般的和单独的音量级(volume level)能够被调整。手持式远程控制器经由红外线的、蓝牙或者WLAN链路与发送器基站4通信。基站4通过使用竞争模式通信和组寻址或者单独寻址的单独接收器接替对扬声器的控制。在远程控制器5中存在应急键和功能(panickey and function),其致使所有扬声器7的平滑立即哑控(smoothimmediate muting)。The handheld
远程控制软件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)
数据结构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
带宽划分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-
为了优化数据的平滑流动并且为了使缓冲需要最小化,通过根据图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)
值得记住的是,组播模式传输在所指定的组播组中同时把所有八个通道的音频数据同时传递到所有的接收器。这使之成为可能:实现转播(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
同步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-
对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
音频数据的最差情况传输计时场景如下。所期望的竞争周期开始发生,但是最大长度竞争传输序列刚刚开始。这将致使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-
发送器和基站的操作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
在本申请中组播意味着过程,在该过程中所有的接收器都接收相同的数据包,从该数据包它们提取适合于它们自己的数据。换言之,所有八个扬声器接收器接收所有音频通道的数据,但是仅提取被指派给它们表示的通道的数据以进一步处理。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)
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)
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 |
-
2006
- 2006-05-02 FI FI20060421A patent/FI118914B/en not_active IP Right Cessation
-
2007
- 2007-04-26 CN CNA2007800253573A patent/CN101485212A/en active Pending
Cited By (6)
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 |