High data throughput wireless local area network receiver
Abstract
A method for receiving a frame in a high data throughput wireless local area network begins by receiving a preamble of the frame via a channel in accordance with a default receiver filter mask. The processing continues by validating the preamble. The processing continues by, when the preamble is validated, interpreting the preamble to determine a high data throughput channel configuration. The processing continues by reconfiguring the default receiver filter mask in accordance with the high data throughput channel configuration to produce a reconfigured receiver filter mask. The processing continues by receiving a data segment of the frame in accordance with the reconfigured receiver filter mask.
Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
10 claims: 9 independent, 1 dependent
- 1一種用於接收高資料吞吐量無線局域網中幀之方法,所述方法包括:在接收所述幀之前,根據多個通道寬度之第一通道寬度配置接收器之濾波器遮罩,以產生第一配置之接收器濾波器遮罩;通過通道接收所述幀之第一前導碼段,其中所述第一前導碼段包括第一訓練序列、第二訓練序列及高資料吞吐量指示,其中所述第一訓練序列處於所述通道之第一組副載波中,第二訓練序列處於所述通道之第二組副載波中,第一組副載波是根據第一配置之接收器濾波器遮罩之第二組副載波之子組;在所述第一訓練序列上進行第一驗證測試;當所述第一驗證測試成功,進行所述第二訓練序列之第二驗證測試;當所述第二驗證測試成功,解釋所述高資料吞吐量指示;當所述高資料吞吐量指示指示出高資料吞吐量,藉由所述通道接收所述幀之第二前導碼段;根據重新配置之接收器濾波器遮罩來驗證所述第二前導碼段;當已經驗證所述第二前導碼段,根據所述重新配置之接收器濾波器遮罩來接收所述幀之資料段。
- 2如申請專利範圍第1項所述之用於接收高資料吞吐量無線局域網中幀之方法,其還包括:當所述高資料吞吐量指示未指示出高資料吞吐量時,根據所述第一配置之接收器濾波器遮罩並藉由所述通道接收所述幀之資料段。
- 3如申請專利範圍第1項所述之用於接收高資料吞吐量無線局域網中幀之方法,所述解釋第二前導碼段包括:解釋所述第二前導碼之通道格式域以確定高資料吞吐量通道配置。
- 4如申請專利範圍第3項所述之用於接收高資料吞吐量無線局域網中幀之方法,所述高資料吞吐量通道配置包括下列中之至少一個:所述多個通道寬度的第二通道寬度,其中所述第二通道寬度具有藉由單天線接收之2M個副載波,並且寬度大於所述第一通道寬度;所述多個通道寬度之第三通道寬度,其中所述第三通道寬度具有藉由單天線接收之2K個副載波,並且寬度小於所述第一通道寬度;所述第一通道寬度,其具有藉由多天線接收之2N個副載波;所述第二通道寬度,其具有藉由所述多天線接收之2M個副載波;及所述第三通道寬度,其具有藉由所述多天線接收之2K個副載波。
- 5一種用於接收高資料吞吐量無線局域網中幀之方法,所述方法包括:根據默認之接收器濾波器遮罩藉由通道接收所述幀之前導碼;驗證前導碼;當已經驗證所述前導碼時,解釋所述前導碼以確定高資料吞吐量通道配置;根據所述高資料吞吐量通道配置而重新配置所述默認之接收器濾波器遮罩,以產生重新配置之接收器濾波器遮罩;及根據所述重新配置之接收器濾波器遮罩接收所述幀之資料段。
- 6如申請專利範圍第5項所述之用於接收高資料吞吐量無線局域網中幀之方法,所述高資料吞吐量通道配置包括下列中之至少一個:多個通道寬度之第一通道寬度,其中所述第一通道寬度具有藉由單天線接收之2 N 個副載波;所述多個通道寬度之第二通道寬度,其中所述第二通道寬度具有藉由所述單天線接收之2 M 個副載波,並且寬度大於所述第一通道寬度;所述多個通道寬度之第三通道寬度,其中所述第三通道寬度具有藉由所述單天線接收之2 K 個副載波,並且寬度小於所述第一通道寬度;所述第一通道寬度,其具有藉由多天線接收之2 N 個副載波;所述第二通道寬度,其具有藉由多天線接收之2 M 個副載波;及所述第三通道寬度,其具有藉由多天線接收之2 K 個副載波。
- 7一種無線電接收器,包括:射頻(RF)前端,其可操作地耦合以將入境RF訊號轉換成入境基帶訊號;處理模組;及耦合於所述處理模組上之記憶體,其中所述記憶體儲存操作指令,所述操作指令可使所述處理模組如下進行操作:在接收所述入境基帶訊號之前,根據多個通道寬度之第一通道寬度配置所述幀之第一前導碼段,以產生第一配置接收器濾波器遮罩;對所述幀之所述第一前導碼段進行解釋,以識別第一訓練序列、第二訓練序列及高資料吞吐量指示,其中所述第一訓練序列處於所述通道之第一組副載波中,所述第二訓練序列處於所述通道之第二組副載波中,所述第一組副載波是根據所述第一配置之接收器濾波器遮罩之所述第二組副載波之子組;在所述第一訓練序列上進行第一驗證測試;當所述第一驗證測試成功時,進行所述第二訓練序列之第二驗證測試;當所述第二驗證測試成功時,解釋所述高資料吞吐量指示;當所述高資料吞吐量指示指示出高資料吞吐量時,根據重新配置接收器濾波器遮罩驗證所述第二前導碼段;及當已經驗證所述第二前導碼段時,根據所述重新配置接收器濾波器遮罩接收所述幀之資料段。
- 8如申請專利範圍第7項所述之無線電接收器,其中所述記憶體還儲存有操作指令,所述操作指令可使所述處理模組如下進行操作:當所述高資料吞吐量指示未指示出高資料吞吐量時,根據所述第一配置接收器濾波器遮罩並藉由所述通道處理所述幀之資料段。
- 9一種無線電接收器,包括:射頻(RF)前端,其可操作地耦合以將入境RF信號轉換成入境基帶信號;處理模組;及耦合於所述處理模組上之記憶體,其中所述記憶體儲存有操作指令,該操作指令可使所述處理模組如下進行操作:根據默認接收器濾波器遮罩而藉由所述通道識別所述幀之前導碼;驗證前導碼;當已經驗證前導碼時,解釋前導碼以確定高資料吞吐量通道配置;根據所述高資料吞吐量通道配置重新配置所述默認接收器濾波器遮罩,以產生重新配置之接收器濾波器遮罩;及根據所述重新配置接收器濾波器遮罩處理所述幀之資料段。
- 10如申請專利範圍第9項所述之無線電接收器,其中所述高資料吞吐量通道配置包括下列中之至少一個:多個通道寬度之第一通道寬度,其中所述第一通道寬度具有藉由單天線接收之2 N 副載波;所述多個通道寬度之第二通道寬度,其中所述第二通道寬度具有藉由單天線接收之2 M 副載波,並且寬度大於所述第一通道寬度;所述多個通道寬度之第三通道寬度,其中所述第三通道寬度具有藉由單天線接收之2 K 副載波,並且寬度小於第一通道寬度;所述第一通道寬度,其具有藉由多天線接收之2 N 個副載波;所述第二通道寬度,其具有藉由所述多天線接收之2 M 個副載波;及所述第三通道寬度,其具有藉由所述多天線接收之2 K 個副載波。
Independent claims10
110 paragraphs, as filed
High data throughput wireless LAN receiver
The present invention relates to a wireless communication system, and particularly relates to high data throughput communication in the system.
It is known that communication systems can support wireless and wired line communication between wireless and/or wired line communication devices. This kind of communication system ranges from domestic and/or international mobile phone systems to domestic point-to-point indoor wireless networks. Therefore, each type of communication system is constructed and operated in accordance with one or more communication standards. For example, a wireless communication system can operate in accordance with one or more of the following standards, including: IEEE 802.11, Bluetooth, Advanced Mobile Phone Service (AMPS), Digital AMPS, Global Mobile Communications System (GSM), Code Division Multiple Access (CDMA), local multiple Point distribution system (LMDS) and multi-channel multi-point distribution system (MMDS), but not limited to these operating standards.
According to the type of wireless communication system, wireless communication equipment, such as mobile phones, two-way pagers, personal digital assistants (PDA), personal computers (PC), laptop computers, home entertainment devices, and other wireless communication equipment directly or indirectly communicate system. For direct communication (also known as point-to-point communication), devices that perform wireless communication tune their transmitters and receivers to the same channel or channel group (for example, a radio frequency (RF) carrier in a wireless communication system), and then Communication within this channel (group). For indirect wireless communication, each wireless communication device directly communicates with an associated base station (such as a cellular service) and/or an associated access point through an allocated channel. In order to complete the communication connection between wireless communication devices, the associated base stations and/or associated access points communicate directly with each other through the system controller, the public switched telephone network, the Internet, and/or some other wide area networks.
For each communication device that joins wireless communication, it includes a built-in wireless transceiver (ie, transmitter and receiver), or is connected to an associated wireless transceiver (such as indoor and/or in-building wireless communication networks, RF modems, etc.). As we all know, the receiver includes a data modulation stage, one or more intermediate frequency stages and a power amplifier stage. The data modulation stage converts the original data into a baseband signal according to a special wireless communication standard. One or more intermediate frequency stages mix the baseband signal with one or more local oscillator signals to generate an RF signal. The power amplifier amplifies the RF signal before transmitting it through the antenna.
It can also be seen that the receiver is connected to the antenna, which includes a low-noise amplifier, one or more intermediate frequency stages, a filtering stage and a data recovery stage. The low noise amplifier receives the arriving RF signal through the antenna, and then amplifies the signal. One or more intermediate frequency stage mixing and amplified RF signals and one or more local oscillators convert the amplified RF signals into baseband signals or intermediate frequency (IF) signals. The filtering stage filters out the baseband signal or IF signal, reduces unnecessary excess bandwidth signals, and generates filtered signals. The data recovery level recovers the original data from the filtered signal according to a specific wireless communication standard.
A distribution channel or a plurality of distribution channels through which direct or indirect communication occurs is defined by one or several standards supported by the wireless communication equipment. For example, IEEE 802.11 (a) and (g) provide spectral masks for 20MHz orthogonal frequency division multiplexing channels. The standard also defines the communication method of the device in the channel. For example, IEEE 802.11(a) and (g) define the frame structure of communication via channel in WLAN. The frame includes a preamble and a variable length data segment. The preamble includes a short training sequence, a long training sequence and a signal field, which provide data section data and length rate information.
Each device receiving wireless communication uses frame preamble for signal monitoring, automatic gain control adjustment, difference determination, frequency adjustment, time synchronization, channel and subdivision frequency deviation estimation. This frame format allows WLAN wireless communication devices to communicate in a specific way. However, this frame format is backward compatible with existing WLAN devices, without higher data throughput and different wireless channel configurations.
Therefore, there is a need for a method and device that can receive new frame formats so that wireless communication devices support different wireless channel configurations and/or high throughput rates.
The high data throughput wireless local area network receiver of the present invention fully meets these requirements and other requirements. In one embodiment, the method for receiving frames in a high-data-throughput wireless local area network starts before receiving the frames. Generate the receiver filter mask of the first configuration. Then the process receives the first preamble of the frame through the channel, where the first preamble includes the first training sequence, the second training sequence, and the high throughput indicator; the first training sequence is in the subcarrier set of the first channel, The second training sequence is in the subcarrier set of the second channel; according to the first configuration receiver filter mask, the first subcarrier set is a subset of the second subcarrier set. Then, this process performs the first valid test in the first training sequence. After the first valid test is successful, the process then completes the second verification test of the second training sequence. When the second verification test is successful, this process interprets the high throughput indication. When the high throughput indicator indicates high data throughput, this process uses the channel to receive the second preamble of the frame. Then this process checks the second leading segment according to the configured receiver filter mask. After the second preamble segment is verified, the process receives the data segment of the frame according to the configured receiver mask.
In another embodiment, the method for receiving frames in a high data throughput wireless local area network starts by receiving the frame preamble via the channel according to the default receiver filter mask. Then verify the preamble. When the preamble is valid, this process interprets the preamble and determines the configuration of the high data throughput channel. Then the process configures the filter mask of the default receiver according to the configuration of the high data throughput channel, and generates the configured receiver filter mask. Finally, this process receives the data segment of the frame according to the configured receiver filter mask.
According to one aspect of the present invention, there is provided a method for receiving frames in a high-data-throughput wireless local area network. The method includes: before receiving the frame, configuring a receiver filter mask according to a first channel width among a plurality of channel widths To produce the first configuration receiver filter mask.
The first preamble segment of the frame is received through the channel, where the first preamble segment includes a first training sequence, a second training sequence, and a high throughput indicator; the first training sequence is in the first subcarrier set of the channel, and the first The second training sequence is in the second subcarrier set of the channel; according to the first configuration receiver filter mask, the first training sequence set is a subset of the second training sequence set.
Perform the first verification test on the first training sequence.
After the first verification test is successful, the second verification test of the second training sequence is executed.
When the high throughput indicator indicates high data throughput, the second preamble segment of the frame is received through the channel.
Verify the second preamble segment according to the configured receiver filter mask.
After the second preamble segment is verified, the data segment of the frame is received according to the reconfigured receiver mask.
In a preferred embodiment, the method further includes: when the high throughput indication does not indicate high data throughput, according to the first configured receiver filter mask, the data segment of the frame is received through the channel.
Interpreting the second preamble segment includes: interpreting the channel format field of the second preamble, and determining the configuration of the high data throughput channel.
The configuration of the high data throughput channel includes at least:
The second channel width in the multi-channel width, where the second channel width has 2M subcarriers received by a single antenna and is wider than the first channel width.
The third channel width in the multi-channel width, where the third channel has 2K subcarriers received by a single antenna and is narrower than the first channel width.
The first channel has a width of 2N subcarriers received by multiple antennas.
The second channel has a width of 2M subcarriers received through multiple antennas.
The third channel has a width of 2K subcarriers received by multiple antennas.
In a preferred embodiment, the method further includes: when the configuration of the high data throughput channel has a second channel width of 2M subcarriers transmitted by a single antenna, verifying the second preamble segment includes: according to the second The channel width reconfigures the filter mask of the receiver to generate a reconfigured receiver filter mask; according to the reconfigured receiver filter mask, the second channel width single antenna training sequence of the second preamble segment is verified.
In a preferred embodiment, the method further includes: when the configuration of the high data throughput channel has a third channel width of 2K subcarriers transmitted by a single antenna, verifying the second preamble segment includes: according to the third The channel width reconfigures the filter mask of the receiver to generate a reconfigured receiver filter mask; according to the reconfigured receiver filter mask, verify the third channel width single antenna training sequence of the second preamble segment.
In a preferred embodiment, the method further includes: when the high data throughput channel is configured with a first channel width of 2N subcarriers transmitted by multiple antennas, verifying the second preamble segment includes: according to the first Configure the receiver filter mask to identify the training matrix from the second preamble segment; verify the first channel width multi-antenna training sequence of the second preamble segment according to the filter mask and training matrix of the receiver of the first configuration, When the first channel width multi-antenna training sequence is valid, the received data segment includes the parallel data segment of the frame received through the channel according to the filter mask and training matrix of the first receiver.
In a preferred embodiment, the method further includes: when the high data throughput channel is configured with a second channel width of 2M subcarriers transmitted by multiple antennas, verifying the second preamble segment includes: according to the second The channel width reconfigures the filter mask of the receiver to generate a reconfigured receiver filter mask; according to the filter mask of the reconfigured receiver, the training matrix is identified from the second preamble segment; according to the initial configuration of the receiver Filter mask and training matrix to verify the second channel width multi-antenna training sequence of the second preamble segment. When the second channel width multi-antenna training sequence is valid, the received data segment includes the filter mask according to the reconfigured receiver, Receive frames of parallel data segments by filtering the mask and training matrix channels according to the reconfigured receiver.
In a preferred embodiment, the method further includes: when the high data throughput channel is configured to have a third channel width of 2K subcarriers transmitted by multiple antennas, verifying the second preamble segment includes: according to the third The channel width reconfigures the filter mask of the receiver to generate a reconfigured receiver filter mask; according to the reconfigured receiver filter mask, the training matrix is identified from the second preamble segment; according to the reconfigured receiver filter mask Mask and training matrix to verify the third channel width multi-antenna training sequence of the second preamble segment. When the third channel width multi-antenna training sequence is valid, the received data segment includes filter mask and training matrix according to the reconfigured receiver , Receive the frame of the parallel data segment through the channel.
According to one aspect of the present invention, a method for receiving frames in a high-data-throughput wireless local area network is provided. The method includes: receiving frames with a preamble through a channel according to a filter mask of a default receiver; verifying the preamble; When the preamble is valid, interpret the preamble to determine the configuration of the high data throughput channel; according to the configuration of the high data throughput channel, reconfigure the filter mask of the default receiver to generate a reconfigured receiver filter mask; according to the reconfiguration The receiver filters the mask to receive the frames of the data segment.
The configuration of the high data throughput channel includes at least: the first channel width among the multiple channel widths, where the first channel width has 2N subcarriers received by a single antenna; the second channel width among the multiple channel widths, where The second channel has a width of 2M subcarriers received by a single antenna and is wider than the width of the first channel; the third channel width among multiple channel widths, where the third channel has 2K subcarriers received by a single antenna The width of the carrier is narrower than the width of the first channel; the width of the first channel has 2N subcarriers received by multiple antennas; the width of the second channel has 2M subcarriers received by multiple antennas; the width of the third channel has more The 2K subcarriers received by the antenna.
In a preferred embodiment, the method further includes: when the high data throughput channel is configured with a second channel width of 2M subcarriers transmitted by a single antenna, interpreting the preamble segment includes: according to the second channel width Reconfigure the filter mask of the receiver to generate a reconfigured receiver filter mask; according to the reconfigured receiver filter mask, verify the second channel width single antenna training sequence of the second preamble segment.
The method further includes: when the high data throughput channel is configured with a third channel width of 2K subcarriers transmitted by a single antenna, interpreting the preamble segment includes: reconfiguring the filter of the receiver according to the third channel width Mask, generate a reconfigured receiver filter mask; according to the reconfigured receiver filter mask, verify the third channel width single antenna training sequence of the second preamble segment.
In a preferred embodiment, the method further includes: when the high data throughput channel is configured to have a first channel width of 2N subcarriers transmitted by multiple antennas, interpreting the preamble segment includes: according to the first channel width Reconfigure the filter mask of the receiver to generate a reconfigured receiver filter mask; According to the first configuration of the receiver filter mask, identify the training matrix from the preamble; According to the first configuration of the receiver filter mask and training Matrix to verify the first channel width multi-antenna training sequence of the second preamble segment. When the first channel width multi-antenna training sequence is valid, the received data segment includes the filter mask and the training matrix of the first receiver and passes through the channel Parallel data segment of the received frame.
The method also includes: when the high data throughput channel is configured with a second channel width of 2M subcarriers transmitted by multiple antennas, interpreting the second preamble segment includes: reconfiguring the receiver according to the second channel width Filter mask to generate a reconfigured receiver filter mask; according to the reconfigured receiver filter mask, identify the training matrix from the second preamble segment; verify the first filter mask and training matrix according to the initially configured receiver filter mask The second channel width multi-antenna training sequence of the two preamble segments, where when the second channel width multi-antenna training sequence is valid, the received data segment includes the filter mask according to the reconfigured receiver, and passes the filter according to the reconfigured receiver The channel of the mask and training matrix, and the parallel data segment of the received frame.
This method also includes: When the high data throughput channel is configured with multiple antenna transmission 2<sup>K</sup>When the third channel width of a subcarrier is used, the interpretation of the second preamble segment includes: reconfigure the filter mask of the receiver according to the third channel width to generate a reconfigured receiver filter mask; according to the reconfigured receiver filter mask Mask, identify the training matrix from the second preamble segment; verify the third channel width multi-antenna training sequence of the second preamble segment according to the filter mask and training matrix of the reconfigured receiver, where the third channel width multi-antenna training sequence When the training sequence is valid, the received data segment includes the parallel data segment of the received frame through the channel according to the filter mask and the training matrix of the reconfigured receiver.
This method also includes: verifying the training sequence according to the filter mask of the default receiver.
The method further includes: verifying the second training sequence according to the filter mask of the reconfigured receiver before receiving the data segment.
According to one aspect of the present invention, a wireless receiver includes: a radio frequency (RF) front end, which is operatively coupled to convert an inbound RF signal into an inbound baseband signal; a processing module; and a memory, which is operable with the processing module Ground coupling, in which the memory stores operating instructions, so that the processing module can: before receiving the inbound baseband signal frame, configure the filter mask of the receiver according to the first channel width among the multiple channel widths to generate the first configuration receiver Filter mask; interpret the first preamble segment frame to identify the first training sequence, the second training sequence and the high throughput indicator, where the first training sequence is in the first set of channel subcarriers, and the second training sequence is in the channel subcarriers In the second set of carriers, the first set of subcarriers is a subset of the second set of subcarriers according to the filter mask of the first configuration receiver; the first verification test is performed in the first training sequence; when the first After the verification test is successful, perform the second verification test of the second training sequence; when the second verification test is successful, explain the high throughput indicator; when the high throughput indicator indicates high data throughput, according to the filter mask of the reconfigured receiver The mask verifies the second preamble segment; when the second preamble segment is valid, the frame of the received data segment is filtered according to the reconfigured receiver filter.
The memory also stores operating instructions to enable the processing module: when the high throughput indication does not indicate high data throughput, the receiver filter mask according to the first configuration, and the frames of the data segment are processed through the channel.
The memory also stores operation instructions to enable the processing module to interpret the second preamble segment by interpreting the channel format field of the second preamble segment, and determining the configuration of the high data throughput channel.
The configuration of the high data throughput channel includes at least: a second channel width among multiple channel widths, where the second channel width has 2M subcarriers received by a single antenna and is wider than the first channel width; multiple channel widths The third channel width in which the third channel has 2K subcarriers received by a single antenna and is narrower than the first channel width; the first channel width has 2N subcarriers received by multiple antennas; the second channel The width is 2M subcarriers received by multiple antennas; the third channel width is 2K subcarriers received by multiple antennas.
In a preferred embodiment, the memory also stores operating instructions so that the processing module can: When the high data throughput channel is configured as a second channel width of 2M subcarriers transmitted by a single antenna, the following methods are used Verify the second preamble segment: reconfigure the filter mask of the receiver according to the second channel width to generate the filter mask of the reconfigured receiver; verify the second preamble segment according to the filter mask of the reconfigured receiver Two-channel width single-antenna training sequence.
A preferred embodiment is that the memory also stores operating instructions to enable the processing module: When the high data throughput channel is configured as the third channel width with 2K subcarriers transmitted through a single antenna, verify the first channel by the following method Two preamble segment: reconfigure the filter mask of the receiver according to the width of the third channel to generate a filter mask for the reconfiguration of the receiver; according to the filter mask of the reconfigured receiver, verify the width of the third channel of the second preamble segment Single antenna training sequence.
The memory also stores operating instructions to enable the processing module: When the high data throughput channel is configured as the first channel width with 2N subcarriers transmitted by a single antenna, the second preamble segment is verified by the following method: The filter mask of the receiver of the first configuration is to identify the training matrix from the second preamble segment; according to the filter mask and the training matrix of the receiver of the first configuration, the first channel width of the second preamble segment is verified for multi-antenna training sequence. When the first channel width multi-antenna training sequence is valid, the received data segment includes the parallel data segment of the received frame through the channel according to the filter mask and training matrix of the first receiver.
The memory also stores operating instructions to enable the processing module: When the high data throughput channel is configured as a second channel width with 2M subcarriers transmitted by multiple antennas, the second preamble segment is verified by the following method: The second channel width reconfigures the filter mask of the receiver to generate the filter mask of the reconfigured receiver; according to the filter mask of the reconfigured receiver, the training matrix is identified from the second preamble segment; according to the initial configuration of the receiver Filter the mask and training matrix to verify the second channel width multi-antenna training sequence of the second preamble segment. When the second channel width multi-antenna training sequence is valid, the received data segment includes the filter mask according to the configuration receiver, and the parallel data segment of the received frame through the filter mask according to the configuration receiver and the channel of the training matrix.
The memory also advantageously stores operating instructions to enable the processing module: When the high data throughput channel is configured as the third channel width with 2K subcarriers transmitted by multiple antennas, the second preamble segment is verified by the following method : Reconfigure the filter mask of the receiver according to the third channel width to generate the filter mask of the reconfigured receiver; according to the filter mask of the reconfigured receiver, identify the training matrix from the second preamble segment; receive according to the initial configuration The filter mask and training matrix of the filter verify the third channel width multi-antenna training sequence of the second preamble segment. When the third channel width multi-antenna training sequence is valid, the received data segment includes the parallel data segment of the frame received through the channel according to the filter mask and training matrix of the reconfigured receiver.
According to one aspect of the present invention, a wireless receiver includes: a radio frequency (RF) front end, which is operatively coupled to convert an inbound RF signal into an inbound baseband signal; a processing module; and a memory, which is operatively connected to the processing module Connection, in which the memory stores operation instructions, so that the processing module can: according to the filter mask of the default receiver, identify the frame of the preamble by the channel; verify the preamble; when the current preamble is valid, interpret the preamble to determine the high data Throughput channel configuration; according to the high data throughput channel configuration, reconfigure the filter mask of the default receiver to generate the filter mask of the reconfigured receiver; process the frame of the data segment according to the filter mask of the reconfigured receiver.
In a preferred embodiment, the configuration of the high data throughput channel includes at least: a first channel width among a plurality of channel widths, wherein the first channel width has 2N subcarriers received by a single antenna; The second channel width, where the second channel width has 2M subcarriers received by a single antenna, and is wider than the first channel width; the third channel width among the multiple channel widths, where the third channel has the The 2K subcarriers received by a single antenna are narrower than the width of the first channel; the first channel has 2N subcarriers received by multiple antennas; the second channel has 2M subcarriers received by multiple antennas; The three-channel width has 2K subcarriers received by multiple antennas.
The memory also stores operating instructions, so that the processing module can: When the high data throughput channel configuration is a second channel width with 2M subcarriers transmitted by a single antenna, the preamble is interpreted in the following way: according to the second channel width Reconfigure the filter mask of the receiver to generate the filter mask of the reconfigured receiver; according to the filter mask of the reconfigured receiver, verify the second channel width single antenna training sequence of the second preamble segment.
The memory also stores operating instructions to enable the processing module: When the configuration of the high data throughput channel is the third channel width with 2K subcarriers transmitted by a single antenna, the preamble is interpreted in the following way: according to the third channel width Reconfigure the filter mask of the receiver to generate the filter mask of the reconfigured receiver; according to the filter mask of the reconfigured receiver, verify the third channel width single antenna training sequence of the second preamble segment.
The memory also stores operating instructions, so that the processing module can: When the high data throughput channel is configured as the first channel width with 2N subcarriers transmitted by multiple antennas, the preamble is interpreted in the following way: according to the first channel Width reconfigure the filter mask of the receiver to generate the filter mask of the reconfigured receiver; according to the filter mask of the first configuration receiver, identify the training matrix from the preamble; according to the filter mask of the first configuration receiver And the training matrix to verify the first channel width multi-antenna training sequence of the second preamble segment. When the first channel width multi-antenna training sequence is valid, the received data segment includes the parallel data segment of the received frame through the channel according to the filter mask and training matrix of the first receiver.
The memory also stores operating instructions to enable the processing module: When the high data throughput channel is configured as a second channel width with 2M subcarriers transmitted through multiple antennas, the second preamble segment is interpreted in the following way: according to the first Reconfigure the filter mask of the receiver with two channel widths to generate the filter mask of the reconfigured receiver; according to the filter mask of the reconfigured receiver, identify the training matrix from the second preamble segment; according to the initial configuration of the receiver Filter the mask and training matrix to verify the second channel width multi-antenna training sequence of the second preamble segment. When the second channel width multi-antenna training sequence is valid, the received data segment includes the filter mask according to the reconfigured receiver, and the parallel data segment of the received frame through the filter mask according to the reconfigured receiver and the channel of the training matrix.
The memory also stores operating instructions to enable the processing module: When the high data throughput channel is configured as the third channel width with 2K subcarriers transmitted through multiple antennas, the second preamble segment is interpreted in the following way: Reconfigure the filter mask of the receiver with three channel widths to generate the filter mask of the reconfigured receiver; according to the filter mask of the reconfigured receiver, identify the training matrix from the second preamble segment; according to the reconfiguration of the receiver Filter the mask and training matrix to verify the third channel width multi-antenna training sequence of the second preamble segment. When the third channel width multi-antenna training sequence is valid, the received data segment includes the parallel data segment of the frame received through the channel according to the filter mask and training matrix of the reconfigured receiver.
A preferred embodiment is that the memory also stores operation instructions to enable the processing module to verify the preamble in the following way: verify the training sequence according to the filter mask of the default receiver.
In a preferred embodiment, the memory also stores operating instructions, so that the processing module can verify the second training sequence before receiving the data segment according to the filter mask of the reconfiguration receiver.
The first figure is a schematic block diagram of the wireless communication system 10 of the present invention. The wireless communication system 10 includes multiple base stations and/or access points 12-16, multiple wireless communication devices 18-32, and network hardware components 34. The wireless communication devices 18-32 may be laptop hosts 18 and 26, personal digital assistants 20 and 30, personal computer hosts 24 and 32, and/or portable phones 22 and 28. The following describes the details of the wireless communication device in more detail with reference to FIG. 2.
The base stations or access points 12-16 are operatively coupled to the network hardware 34 through local area network connections 36, 38, and 40. The network hardware 34 can be a router, a switch, a bridge, a modem, a system controller, etc., and provides a wide area network connection 42 for the communication system 10. Each base station or access point 12-16 has an associated antenna or antenna array to communicate with wireless communication devices in its area through one or more configurable channels in one or more frequency bands. Generally speaking, a wireless communication device is registered with a specific base station or access point 12-14 in order to receive services from the communication system 10. For direct connection (ie point-to-point communication), wireless communication devices communicate directly through allocated channels of configurable channels.
Generally speaking, base stations are used in portable telephone systems and similar types of systems, and access points are used in wireless networks indoors or in buildings. Regardless of a specific type of communication system, each wireless communication device includes a built-in radio device and/or is coupled to the radio device. The radio equipment includes the highly linear amplifiers and/or programmable multi-stage amplifiers disclosed herein to provide performance, reduce cost, reduce size, and/or improve broadband applications.
The second figure shows a schematic block diagram of a wireless communication device, which includes a host device 18-32 and a related radio device 60. For the main body of the portable telephone, the radio device 60 is a built-in component. For a personal digital assistant host, a laptop host, and/or a personal computer host, the radio device 60 may be a built-in or external coupling component.
As shown in the figure, the host device 18-32 includes a processing module 50, a memory 52, a radio device interface 54, an input interface 58 and an output interface 56. The processing module 50 and the memory 52 execute corresponding commands usually issued by the host device. For example, for a portable phone host device, the processing module 50 performs corresponding communication functions according to a specific portable phone standard.
The radio device interface 54 allows data to be received from the radio device 60 and data to be sent to the radio device 60. For receiving data (such as entry data) from the radio device 60, the radio device interface 54 provides the data to the processing module 50 for further processing and/or routing to the output interface 56. The output interface 56 can be connected to an output display device such as a display, a monitor, a speaker, etc. to display the received data. The radio device interface 54 can also provide data from the processing module 50 to the radio device 60. The processing module 50 can receive outbound data through the input interface 58 from an input device such as a keyboard, a pocket keyboard, a microphone, etc., or automatically generate data. For the data received through the input interface 58, the processing module 50 can execute corresponding host functions on the data and/or route the data to the radio device 60 through the radio device interface 54.
The radio equipment 60 includes a host interface 62, a digital receiver processing module 64, an analog-to-digital converter 66, a filter/gain module 68, an IF down-conversion mixing signal conversion stage 70, a receiver filter 71, and low noise Amplifier 72, Tx/Rx converter 73, local oscillator module 74, memory 75, digital transmitter processing module 76, digital-to-analog converter 78, filter/gain module 80, IF up-conversion mixing signal The conversion stage 82, the power amplifier 84, the transmitter filter module 85 and the antenna 86. The antenna 86 may be a single antenna shared by the transmitting channel and the receiving channel controlled by the Tx/Rx converter 73, or may include respective antennas for the transmitting channel and the receiving channel. The actual application of the antenna depends on the specific standard to which the wireless communication equipment is adapted.
The operating instructions stored in the digital receiver processing module 64 and the digital transmitter processing module 76 and the memory 75 execute the digital receiver baseband function and the digital transmitter baseband function, respectively. Digital receiver baseband functions include, but are not limited to, digital IF to baseband conversion, demodulation, group demapping, decoding, and/or descrambling. Digital transmitter functions include, but are not limited to, scrambling, encoding, group mapping, modulation, and/or digital baseband to intermediate frequency conversion. The digital receiver processing module 64 and the digital transmitter processing module 76 can be implemented by using a common processing device, a single processing device, or multiple processing devices. Such processing devices can be microprocessors, microcontrollers, digital signal processors, microcomputers, central processing units, field programmable gate arrays, programmable logic devices, state machines, logic circuits, analog circuits, digital circuits and/ Or any device that can control signals (analog and/or digital) based on operating instructions. The memory 75 may be a single memory or multiple memories. This memory device can be read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory and/or any digital information that can be storedinstallation. The device. Devices. It should be noted that when the digital receiver processing module 64 and the digital transmitter processing module 76 implement one or more of their functions through state machines, analog circuits, digital circuits and/or logic circuits, the memory of the corresponding operation instructions will be stored The body is embedded in circuits including state machines, analog circuits, digital circuits and/or logic circuits.
In operation, the radio device 60 receives the outbound data 94 from the host device through the host interface 62. The host interface 62 routes the outbound data 94 to the digital transmitter processing module 76, which processes the outbound data 94 according to a specific wireless communication standard (such as IEEE802.11, Bluetooth, etc.) to generate data 96 in a digital transmission format. The digital transmission format data 96 is a digital baseband signal or a digital low-intermediate frequency signal, where the low-intermediate frequency is usually a frequency in the frequency range of 100 kilohertz to several megahertz. In addition, the digital transmission format data 96 is based on the channel width of the radio frequency channel, and the data 96 will eventually be transmitted according to the channel width. For example, the channel width can be 10 MHz, 20 MHz, or 40 MHz. Continuing the example, if the channel is an OFDM (Orthogonal Frequency Division Multiplexing) channel, then a 10 MHz wide channel can include 32 subcarrier frequencies, a 20 MHz wide channel can include 64 subcarrier frequencies, and a 40 MHz wide channel It may include 128 subcarrier frequencies, where the number of subcarriers used by each channel is based at least in part on the mask spectrum configured for the channel. The following describes the configuration of the spectrum mask in detail with reference to Figure 3-6.
The digital-to-analog converter 78 converts the digital transmission format data 96 from the digital domain to the analog domain. The filter/gain module 80 filters and/or adjusts the gain of the analog signal before providing it to the IF up-conversion mixing signal conversion stage 82. The IF up-conversion type mixing signal conversion stage 82 converts the analog baseband or low intermediate frequency signal into an RF signal according to the transmitter local oscillation 83 provided by the local oscillation module 74. The power amplifier 84 amplifies the RF signal to generate an output RF signal 98, which is filtered by the transmitter filter module 85. The antenna 86 transmits the output RF signal 98 to a target device such as a base station, an access point, and/or another wireless communication device. It should be noted that the bandpass regions of the filters 80 and 85 depend on the configured spectrum mask for RF transmission, which can be determined by the digital transmitter processing module 76.
The radio device 60 also receives the inbound RF signal 88 via the antenna 86, which is transmitted by the base station, access point, or another wireless communication device. The antenna 86 provides the inbound RF signal 88 to the receiver filter 71 through the Tx/Rx converter 73, where the receiver filter 71 performs band-pass filtering on the inbound RF signal 88. The receiver filter 71 provides the filtered RF signal to the low noise amplifier 72, which amplifies the signal 88 to generate an amplified inbound RF signal. The low noise amplifier 72 provides the amplified inbound RF signal to the IF down-frequency mixing module 70, which directly converts the amplified inbound RF signal into the inbound RF signal according to the receiver local oscillation 81 provided by the local oscillation module 74 Low-IF signal or baseband signal. The down-frequency mixing conversion module 70 provides the low-IF signal or baseband signal to the filter/gain module 68. The filter/gain module 68 filters and/or gains the inbound low-IF signal or the inbound baseband signal to generate a filtered inbound signal. It should be noted that the bandpass regions of the filters 71 and 68 depend on the spectrum mask configured for RF transmission, which can be determined by the receiver processing module 64.
The analog-to-digital converter 66 converts the filtered inbound signal from the analog domain to the digital domain to generate data 90 in a digital reception format. According to the specific wireless communication standard adopted by the radio equipment 60 and the specific channel width of the channel, the digital receiver processing module 64 decodes, descrambles, group demaps and/or demodulates the digital reception format data 90 to retrieve the entry data 92. The host interface 62 provides the retrieved entry data 92 to the host device 18-32 through the radio device interface 54.
Those of ordinary skill in the art can understand that the wireless communication device in the second figure can be realized by one or more integrated circuits. For example, the host device can be implemented on the first integrated circuit, the digital receiver processing module 64, the digital transmitter processing module 76, and the memory 75 can be implemented on the second integrated circuit, except for the radio device 60 The rest of the components other than the antenna 86 can be implemented on the third integrated circuit. As another example, the radio 60 can be implemented on a single integrated circuit. As another example, the processing module 50 and the digital receiver processing module 64 and the digital transmitter processing module 76 of the host device may be common processing devices implemented on a single integrated circuit. In addition, the memory 52 and the memory 75 may be implemented on a single integrated circuit and/or on the same integrated circuit as the processing module 50, the digital receiver processing module 64 and the digital transmitter processing module 76.
The third figure depicts multiple frequency bands (for example, from Band 1 to Band N), which can be specified by government agencies for specific wireless applications. For example, the United States Communications Commission (FCC) stipulates frequency bands used in the United States for specific purposes and frequency bands licensed by the FCC (such as radio transmission, television transmission, etc.), and also stipulates that unlicensed frequency bands can also be used in various applications. . For example, the FCC has stipulated that certain frequency bands in the radio frequency spectrum are unlicensed. Such unlicensed frequency bands include 902-928 MHz, 2.4-2.483 GHz, and 5.75-5.85 GHz, which are collectively referred to as ISM (Industrial, Scientific, and Medical) bands. Now, the ISM frequency band has been used in building and system applications (such as barcode readers), industrial microwave ovens, wireless patient monitors, and wireless local area networks (WLAN). Generally speaking, the frequency bands in Figure 3 include but are not limited to 2.400-2.4835 GHz, 2.471-2.497 GHz, 5.15-5.25 GHz, 5.25-5.35 GHz, 5.47-5.725 GHz, 5.725-5.825 GHz, 4.9 -5.3 GHz and 5.85-5.925 GHz.
The fourth figure describes the specific frequency band divided into multiple channels. According to the present invention, the channel width of each channel can be selected. Similarly, for a given frequency band, the number of channels can vary according to the selected channel width. For example, in an embodiment of the present invention, the channel width can be selected according to IEEE 802.11(a) or (g), where IEEE 802.11(a) provides operating procedures for wireless local area networks in the 5.15-5.35 gigahertz frequency band. Generally, the prescribed modulation scheme is based on Orthogonal Frequency Division Multiplexing (OFDM). For 802.11(a), it divides the 5.15-5.35 GHz frequency band into centers located at 5.18, 5.20, 5.22, 5.24, 5.26, 5.28, Eight 20 MHz wide channels of 5.30 and 5.32 GHz. In another embodiment of the present invention, the 5.15-5.35 GHz band can be divided into 18 10 MHz wide channels, the center of the first channel is located at 5.165 GHz, and the remaining 17 centers are located at frequencies increasing by 10 MHz therefrom. superior. In another embodiment of the present invention, the 5.15-5.35 GHz band can be divided into four 40 MHz wide channels, where the centers of the channels are located at 5.21, 5.25, 5.29, and 5.33 GHz. The same bandwidth can be selectively applied to the 2.4-2.4835 gigahertz frequency band covered by IEEE 802.11(g), IEEE Other frequency bands covered by the 802.11 standard and/or any other wireless communication standards. The optional bandwidth provides greater data throughput for multiple applications (for example, at least twice the data transmission rate of IEEE 802.11(g)), and/or enables a single wireless communication device to support various standard bodies including Various wireless standards promulgated by government agencies.
The fifth figure shows the configurable spectrum mask 100. The configurable spectrum mask 100 includes a channel passage area 102, a transition area 104, and a bottom layer area 106. The transition area 104 includes a first attenuation area 108, a second attenuation area 110 and a third attenuation area 112. This spectrum mask 100 improves interoperability, coexistence, and system capacity in many applications and/or standards by limiting interference to adjacent channels and other channels. The outside of the band mask (such as the transition zone 104 and the bottom zone 106) sets a lower limit interference level, which can be expected to be used in the receiver regardless of its specific implementation. In order to reduce the interference energy appearing on the required signal, the outside of the frequency band is set to be as small as possible.
In order to achieve the above-mentioned purpose, the value of the channel pass area 102 containing the required signal is as close as possible to the channel bandwidth as much as possible. The transition zone 104, which limits adjacent channel interference and is limited by the IF mixing stage of the digital receiver processing module 64, digital transmitter processing module 76, and up-conversion module 82, is selected to minimize this interference (i.e., later IF intermodulation distortion (IMD)). The bottom layer 106, which limits other channel interference and is outside the filter and IMD limits, and is usually limited by the phase noise of the local oscillator 74, is selected according to the achievable phase noise level.
For example, the transition zone 104 should have a rolling attenuation based on the IMD shoulder height, which can be assumed to be generated by the third-order compression nonlinearity. According to this assumption, the distorted transmission signal y(t) as a function of the ideal transmission signal x(t) can be expressed as: y(t)=x(t)-f(Ax<sup>3</sup>(t)), where f() is a bandpass filter that can remove any DC or harmonic signals generated by nonlinearity, A=4/3(1/OIP<sub>3</sub>)<sup>2</sup>, Where OIP means "output three intercept points", in the frequency domain Y(f)=X(f)-AX(F)<sup>*</sup>X(f)<sup>*</sup> X(f). Similarly, the bandwidth of the distorted signal does not exceed three times the bandwidth of the ideal signal.
The bottom area 106 limited by the local oscillator phase noise can be based on L(f) convolved with the power spectral density of the ideal transmission signal, where L(f) is defined as the standardized phase noise in IEEE Standard 1139-1999 Information spectral density, where y(t)=x(t)l(t), Y(f)=X(f)<sup>*</sup> L(f), where x(t) is the ideal RF signal, l(t) is the phase noise model generated in the local oscillation, y(t) is the synthesized signal, and Y(f) is the synthesis in the frequency domain Signal. It should be noted that at 10 MHz or more from the carrier, the phase noise spectrum is relatively flat. Therefore, for a 20 MHz channel, a noise floor limit of -123 dB/Hz can be achieved, and for a 40 MHz channel, a noise floor limit of -126 dB/Hz can be achieved.
The sixth figure shows some examples of the parameters of the configurable spectrum mask 100. Although the table includes channel widths of 10, 20 Hz and 40 MHz, those of ordinary skill in the art will understand that other channel widths can be used. In addition, the transition zone may include more or less attenuation zones than shown in the fifth figure.
The seventh figure shows that the radio transmitter section 120 transmits the frames 126A, 126B to the radio receiver section 122 through a radio frequency (RF) channel 124. The radio transmitter part 120 is provided in a wireless communication device and corresponds to the wireless communication device digital transmitter processing module 76, digital-to-analog converter 78, filter/gain module 80, and IF up-conversion type shown in the second figure. Mixing signal conversion stage 82, power amplifier 84 and transmitter filter module 85. The radio receiver section 122 in another wireless communication device corresponds to the digital receiver processing module 64, analog-to-digital converter 66, filter/gain module 68, and IF down-conversion mixer of the wireless communication device shown in the second figure. Frequency signal conversion stage 70, low noise amplifier 72 and receiver filter 71. Channel 124 can be any of the channels shown in the third figure, and can have the application date of November 24, 2003, the lawyer file number is BP3400, the serial number is 60/524528, and the name is "for high data throughput wireless communication Any spectrum mask configuration introduced in the co-pending patent application of "Configurable Spectrum Mask".
The format of the frames 126A and 126B includes a first preamble segment 128, a second preamble segment 130, and a variable length data segment 132. The first preamble segment 128 includes a first training sequence 134, a second training sequence 136, and a high-throughput channel indicator 138. The second preamble segment 130 includes a third training sequence 140. In one embodiment, the first training sequence 134 and the second training sequence 136 may correspond to the short training sequence and the long training sequence according to the preamble in IEEE 802.11a or g. When the transmitting radio device wishes to use the high data throughput channel configuration, set the high data throughput channel indication 138. If the high data throughput channel indication is not set, the second preamble segment 130 is ignored, and the frame is similarly formatted to a traditional wireless local area network operating according to IEEE802.11a, b, g, etc.
When the high data throughput channel indicator 138 is set, the third training sequence 140 of the second preamble segment is executed to fine-tune the radio receiver according to the specific channel configuration. The variable length data segment 132 includes a guard interval and related data fields. The formatting of the frame 126 is described in more detail with reference to the sixth figure.
The eighth figure shows frame 126 in more detail. As shown in the figure, the first preamble segment 128 includes a first training sequence 134, a second training sequence 136, and a signal field. The first training sequence 134 includes 10 short training sequences, which use only a part of the specific channel subcarriers. For example, the channel configuration can be a 20 MHz channel bandwidth with 64 subcarriers. The first training sequence 134 can only use 12 of the 52 data subcarriers to transmit the corresponding short training sequence. The second training sequence 136 includes 2 long training sequences, which can utilize 52 of 52 data subcarriers of 20 MHz, 64 subcarrier channels.
The signal field includes a guard interval (GI) and includes 24 bits of information. The first 4 bits correspond to the data transmission rate, the next bit represents the high data throughput channel indicator 138, the next 12 bits correspond to the length of the variable-length data segment 132, the bit 17 corresponds to the parity of the data, and the remainder 6 bits correspond to the end of the signal.
If the high data throughput channel indication 138 is not set, the receiving radio will configure itself based on the default or first channel configuration, which can be 64 subcarriers as currently defined in IEEE 802.11a and/or g A channel with a bandwidth of 20 MHz. However, if the high data throughput channel indication 138 is set, and the receiver is able to change the channel configuration, it will start to interpret the second preamble.
The second preamble segment 130 includes a channel format identification field and a third training sequence 140. The channel identification field may include another 4-bit, 5-bit channel configuration information for rate information, a 12-bit instruction training matrix, and the remaining 3 bits may be reserved. Those of ordinary skill in the art can understand that the 24-bit channel format identification field can be configured in a variety of ways to transmit information to the receiving radio equipment. This information is about the bit rate of high-throughput data and the future Channel configuration for transmitting high-throughput data, diversity antenna arrangement, and training sequence that can generate dual RF transmission on a single channel.
Once the channel format identification field has been processed, the receiving radio device will reconfigure itself based on the channel configuration and data transmission rate. After having reconfigured itself, the radio device receives the third training sequence 140, which utilizes most of the subcarriers configured according to the new channel. Refer to Figure 7 below to introduce the channel configuration in more detail.
The first and second preamble segments can be used in combination to provide 8-bit element rate information, and/or can be used separately to indicate each communication rate in the case of dual communication on a single channel.
The variable length data segment 132 includes multiple data segments and related guard intervals (GI).
The ninth figure shows various channel configurations that can be used to transmit high data throughput communications. The channel configuration table includes columns for indexing specific channel configuration and configuration information bits, including channel bandwidth, the number of subcarriers in each channel, and rate interpretation (that is, the rate bits used in combination or alone in each preamble segment) Meta) and time-space coding (that is, the number of channels supported by a specific RF channel). In this example, there are 3 channel bandwidth options, 10 MHz, 20 MHz, and 40 MHz. The default operation of the wireless communication system according to the present invention will operate as defined in IEEE 802.11a or g. It is known that the channel configuration for IEEE 802.11a and/or g includes a 20 MHz channel bandwidth using 64 subcarriers, of which only one channel is supported by the RF channel. Therefore, the default channel configuration is not included in the channel configuration information in the second preamble segment.
However, if a 20 MHz bandwidth channel that supports two-channel space-time coding via a single RF channel is used, higher data throughput can be achieved. In one example, corresponding to rate interpretation 0, the rates on the two channels are the same, which allows 8 binary bits (4 bits from the first preamble segment and 4 bits from the second preamble segment to be combined into one 8-bit encoding). If the rates of the two paths in the space-time coding are different, the rate is interpreted as 1. In this example, the 4-bit rate information in the first preamble segment is used to indicate the rate of one channel, and the 4-bit rate information in the second preamble segment is used to indicate the other channel. The rate.
The table also shows that a 40 MHz bandwidth channel can include 128 subcarriers and each channel supports 1 or 2 channels. Similarly, a channel with a bandwidth of 10 MHz can have 64 subcarriers and can support 1 or 2 channel channels.
The tenth figure is a logic diagram of the method for receiving frames in a high-data-throughput wireless local area network. The process starts at step 150, where before receiving the frame, the radio receiver configures the receiver filter mask according to the first channel width among the plurality of channel widths to generate the receiver filter mask of the first configuration. For example, the first channel width may correspond to the 20 MHz channel bandwidth defined in IEEE802.11 (a) and/or (g). In other words, the receiver will configure its receiver filter mask according to the spectrum mask of the transmittable frame.
The process proceeds to step 152, where the radio receiver receives the first preamble segment of the frame by means of the channel. The first preamble segment includes a first training sequence, a second training sequence, and a high data throughput indicator. It should be noted that the first training sequence is in the first group of subcarriers of the channel, and the second training sequence is in the second group of subcarriers of the channel, where the first group of subcarriers is based on the first configuration of the receiver filter mask. Sub-group of two sub-carriers. The data processing then proceeds to step 154, where the radio receiver performs a first verification test on the first training sequence. The data processing then proceeds to step 156, where the radio receiver determines whether the first verification test is successful. If unsuccessful, the data processing proceeds to step 158, where the radio receiver considers the frame invalid and waits for another frame to be received. When a new frame is received, processing continues at step 152.
However, if the first verification test is successful, the process proceeds to step 160, where the radio receiver performs the second verification test of the second training sequence. The process then proceeds to step 162, where the radio receiver determines whether the second verification test is successful. If unsuccessful, the process proceeds to step 158, where the radio receiver considers the frame invalid and waits to receive another frame. When a new frame is received, processing continues at step 152.
However, if the second verification test is successful, the data processing proceeds to step 164, where the radio receiver interprets the high data throughput indication. In one embodiment, it can be performed by interpreting the channel format field of the second preamble segment to determine the channel configuration for high data throughput. It should be noted that the high-data-throughput channel configuration can indicate the second channel width among multiple channel widths, where the second channel width has a value of 2 when received by a single antenna.<sup>M</sup>Subcarriers, and the width is greater than the width of the first channel; the third channel width among the multiple channel widths, where the third channel width has 2 that is received by a single antenna<sup>K</sup>Subcarriers, and the width is smaller than the width of the first channel; the width of the first channel, which has 2<sup>N</sup>Subcarriers; the second channel width, which has 2<sup>M</sup>Subcarriers; and the third channel width, which has 2<sup>K</sup>Subcarriers.
Processing continues to step 166, where the radio receiver determines whether the high data throughput indicator indicates high data throughput. If not, the process proceeds to step 168, where the radio receiver receives the data segment of the frame through the channel according to the receiver filter mask of the first configuration. After receiving the rest of the frame, processing returns to step 150 to process subsequent frames.
However, if the high data throughput indicator indicates high data throughput, the data processing proceeds to step 170, where the radio receiver receives the second preamble segment of the frame through the channel. The data processing then proceeds to step 172, where the radio receiver interprets the second preamble segment to determine the new mask configuration and reconfigures the receiver filter mask accordingly.
Processing continues to step 174, where the radio receiver verifies the third channel width single antenna training sequence of the second preamble segment according to the reconfigured receiver filter mask. This can be done in a variety of ways. In one embodiment, the second preamble segment is verified in this way: the receiver filter mask is reconfigured according to the second channel width to produce a reconfigured receiver filter mask, where the channel has the second channel width And includes 2 of the transmission via a single antenna<sup>M</sup>Subcarriers; verify the second channel width single antenna training sequence of the second preamble segment according to the reconfigured receiver filter mask.
In another embodiment, the second preamble segment is verified in this way: the receiver filter mask is reconfigured according to the third channel width to generate a reconfigured receiver filter mask, wherein the channel has a third channel Width and includes 2 transmitted by a single antenna<sup>K</sup>Subcarriers; verify the third channel width single antenna training sequence of the second preamble segment according to the reconfigured receiver filter mask.
In another embodiment, the second preamble segment is verified in this way: the training matrix is identified from the second preamble segment according to the receiver filter mask of the first configuration, where the channel has the first channel width and includes borrowing Transmission by multiple antennas 2<sup>N</sup>Subcarriers; verify the first channel width multi-antenna training sequence of the second preamble segment according to the first configuration receiver filter mask and training matrix, where the data segment is received when the first channel width multi-antenna training sequence is verified The parallel data segment including the receiver filter mask and the training matrix according to the first configuration and receiving the frame through the channel.
In another embodiment, the second preamble segment is verified in this way: the receiver filter mask is reconfigured according to the second channel width to generate a reconfigured receiver filter mask, wherein the channel has a second channel Width and includes 2 through multi-antenna transmission<sup>M</sup>Subcarrier; Identify the training matrix from the second preamble segment according to the reconfigured receiver filter mask; verify the second channel width of the second preamble segment according to the initial configuration of the receiver filter mask and training matrix. Multi-antenna Training sequence, where, when the second channel width multi-antenna training sequence is verified, the received data segment includes frames received according to the reconfigured receiver filter mask and the channel received through the channel according to the reconfigured receiver filter mask and the training matrix Parallel data segment.
In another embodiment, the second preamble segment is verified in this way: the receiver filter mask is reconfigured according to the third channel width to generate a reconfigured receiver filter mask, wherein the channel has a third channel Width and includes 2 through multi-antenna transmission<sup>K</sup>Subcarriers; identify the training matrix from the second preamble segment according to the reconfigured receiver filter mask; verify the third channel width of the second preamble segment according to the reconfigured receiver filter mask and training matrix. Multi-antenna training Sequence, where, when the third channel width multi-antenna training sequence is verified, the received data segment includes a parallel data segment that receives frames according to the reconfiguration of the receiver filter mask and training matrix and passes through the channel.
Processing continues to step 176, where the radio receiver determines whether the second preamble segment has been verified. If not, the data processing returns to step 150. If the second preamble segment has been verified, the process continues to step 178, where the radio receiver receives the data segment of the frame according to the reconfigured receiver filter mask. Once the frame has been completely received, the process repeats step 150 to receive subsequent frames.
Figure 11 is a logic diagram of a method for receiving frames in a high data throughput wireless local area network. The process starts at step 180, where the radio receiver receives the frame preamble through the channel according to the default receiver filter mask. The process proceeds to step 182, where the radio receiver verifies the preamble. The process proceeds to step 184, where the radio receiver determines whether the preamble is verified. This can be done in two parts: the first part uses the default receiver filter mask, and the second part uses the reconfigured receiver filter mask. If the verification is not passed, the process proceeds to step 186, where the radio receiver concludes that the current frame is invalid and waits to receive another frame.
If the preamble has been verified, the process proceeds to step 188, in which the radio receiver interprets the preamble to determine the high data throughput channel configuration; then the process proceeds to step 190, in which the radio receiver resets according to the high data throughput channel configuration. Configure the default receiver filter mask to generate a reconfigured receiver filter mask. The process then proceeds to step 192, where the radio receiver receives the data segment of the frame according to the reconfigured receiver filter mask.
Those of ordinary skill in the art can understand that the terms "substantially" or "about" used herein provide industry-acceptable tolerances for their corresponding terms. The acceptable tolerances in this industry range from less than 1% to 20%, and correspond to, but are not limited to, component values, integrated circuit processing changes, temperature changes, rise and fall times, and/or thermal noise. Those of ordinary skill in the art can also understand that the term "operably coupled" as used herein includes direct or indirect coupling through another element, unit, circuit, or module. For indirect coupling, an intervening element , Unit, circuit or module will not change the information of the signal, but can adjust its current level, voltage level and/or power level. Those of ordinary skill in the art can also understand that inferential coupling (that is, one unit is coupled to another unit by inference) includes direct and indirect coupling between two units in the same manner as "operably coupled". Those of ordinary skill in the art can also understand that the term "favorably compared" as used herein means that the comparison between two or more units, items, signals, etc. provides a desired relationship. For example, when the expected relationship is that signal 1 has a greater amplitude than signal 2, then when the amplitude of signal 1 is greater than the amplitude of signal 2, or when the amplitude of signal 2 is less than the amplitude of signal 1, a valid comparison result is obtained.
The previous discussion has proposed a radio receiver that can be used to process frames in a high-data-throughput wireless local area network. Those of ordinary skill in the art can also understand that other embodiments can be derived from the disclosure of the present invention without departing from the scope of the claims.
In summary, the present invention meets the requirements of a patent for invention, and Yan filed a patent application in accordance with the law. However, the above are only preferred embodiments of the present invention. For those who are familiar with the technique of the present application, equivalent modifications or changes made in accordance with the spirit of the present invention should be included in the scope of the following patent applications.
<p>10Wireless communication system</p><p>12-16Base station and/or access point</p><p>18-32Wireless communication equipment</p><p>34Network hardware components</p><p>18, 26Laptop main computer</p><p>20, 30Personal Digital Assistant</p><p>24, 32Personal computer host</p><p>22, 28Mobile phone</p><p>34Network Hardware</p><p>36, 38 and 40LAN connection</p><p>42WAN connection</p><p>50Processing Module</p><p>52Memory</p><p>54Radio equipment interface</p><p>56Output interface</p><p>58Input Interface</p><p>60Radio equipment</p><p>62Host Interface</p><p>64Digital Receiver Processing Module</p><p>66Analog-to-digital converter</p><p>68Filter/Gain Module</p><p>70IF down-conversion mixing signal conversion stage</p><p>71Receiver Filter</p><p>72Low Noise Amplifier</p><p>73Tx/Rx converter</p><p>74Local Oscillation Module</p><p>75Memory</p><p>76Digital Transmitter Processing Module</p><p>78Digital-to-analog converter</p><p>80Filter/Gain Module</p><p>82IF up-conversion mixing signal conversion stage</p><p>84Power Amplifier</p><p>85Transmitter filter module</p><p>86antenna</p><p>88Inbound RF signal</p><p>90format data</p><p>92Immigration Information</p><p>94Exit Information</p><p>96Digital transmission format data</p><p>100Spectrum Mask</p><p>102Passage Area</p><p>104Transition Zone</p><p>106Bottom Area</p><p>108First attenuation zone</p><p>110Second Attenuation Zone</p><p>112Third Attenuation Zone</p><p>120Radio transmitter part</p><p>122Radio receiver section</p><p>124Radio Frequency (RF) Channel</p><p>126A, 126Bframe</p><p>128First preamble segment</p><p>130Second preamble segment</p><p>132Variable length data segment</p><p>134First training sequence</p><p>136Second training sequence</p><p>138High throughput channel indication</p><p>140Third training sequence</p>
The first figure is a schematic block diagram of the wireless communication system of the present invention; the second figure is a schematic block diagram of the wireless communication device of the present invention; the third figure is a schematic diagram of the frequency band used in the present invention; the fourth figure is a frequency band channel according to the present invention The schematic diagram of the division; the fifth figure is a schematic diagram of a configurable spectral mask according to an embodiment of the present invention; the sixth figure is an example table of the parameters of the configurable spectral mask in the fifth figure; the seventh figure is according to the present invention An embodiment is a schematic diagram of transmitting frames through an RF channel; Figure 8 is a schematic diagram of a frame format according to an embodiment of the present invention; Figure 9 is a schematic diagram of a channel configuration according to an embodiment of the present invention; Figure 10 is a schematic diagram of a channel configuration according to an embodiment of the present invention. A logic diagram of a method for receiving frames in a high data throughput wireless local area network; and Figure 11 is a logic diagram of an alternative method for receiving frames in a high data throughput wireless local area network according to the present invention.
273 members in 5 offices
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 52452803 | United States of America | P | |
| 52452803 | United States of America | P | |
| 60524528 | United States of America | – | |
| 10779245 | United States of America | – | |
| 77924504 | United States of America | A | |
| 77924504 | United States of America | A | |
| 20030524528P | – | – | – |
| 20040779245 | – | – | – |
| US20030524528P | – | – | – |
| US20040779245 | – | – | – |
Members273
| Document | Office | Kind | |
|---|---|---|---|
| EP1499081A2 | European Patent Office (EPO) | A2 | |
| US2005013238A1 | United States of America | A1 | |
| EP1501251A2 | European Patent Office (EPO) | A2 | |
| EP1533910A2 | European Patent Office (EPO) | A2 | |
| EP1533963A2 | European Patent Office (EPO) | A2 | |
| EP1533964A2 | European Patent Office (EPO) | A2 | |
| US2005111449A1 | United States of America | A1 | |
| US2005113026A1 | United States of America | A1 | |
| US2005113101A1 | United States of America | A1 | |
| CN1625163A | China | A | |
| CN1625180A | China | A | |
| CN1655555A | China | A | |
| EP1564936A2 | European Patent Office (EPO) | A2 | |
| US2005180332A1 | United States of America | A1 | |
| US2005180353A1 | United States of America | A1 | |
| US2005180360A1 | United States of America | A1 | |
| US2005180361A1 | United States of America | A1 | |
| US2005180368A1 | United States of America | A1 | |
| US2005180369A1 | United States of America | A1 | |
| US2005180386A1 | United States of America | A1 | |
| US2005180524A1 | United States of America | A1 | |
| US2005180525A1 | United States of America | A1 | |
| US2005181728A1 | United States of America | A1 | |
| US2005181800A1 | United States of America | A1 | |
| EP1566915A2 | European Patent Office (EPO) | A2 | |
| EP1566916A2 | European Patent Office (EPO) | A2 | |
| EP1566944A1 | European Patent Office (EPO) | A1 | |
| US2005185575A1 | United States of America | A1 | |
| US2005185671A1 | United States of America | A1 | |
| US2005185730A1 | United States of America | A1 | |
| US2005186958A1 | United States of America | A1 | |
| US2005186986A1 | United States of America | A1 | |
| TW200529643AThis record | Taiwan Province of China | A | |
| TW200529683A | Taiwan Province of China | A | |
| US2005190724A1 | United States of America | A1 | |
| CN1668039A | China | A | |
| US2005204258A1 | United States of America | A1 | |
| TW200531465A | Taiwan Province of China | A | |
| EP1587266A2 | European Patent Office (EPO) | A2 | |
| EP1587267A1 | European Patent Office (EPO) | A1 | |
| US2005232370A1 | United States of America | A1 | |
| CN1691565A | China | A | |
| EP1587266A3 | European Patent Office (EPO) | A3 | |
| EP1594235A1 | European Patent Office (EPO) | A1 | |
| EP1594244A2 | European Patent Office (EPO) | A2 | |
| EP1594275A1 | European Patent Office (EPO) | A1 | |
| CN1697356A | China | A | |
| EP1603252A1 | European Patent Office (EPO) | A1 | |
| EP1603277A1 | European Patent Office (EPO) | A1 | |
| EP1603278A2 | European Patent Office (EPO) | A2 | |
| TW200601764A | Taiwan Province of China | A | |
| CN1716808A | China | A | |
| CN1716956A | China | A | |
| CN1716957A | China | A | |
| CN1722665A | China | A | |
| CN1722687A | China | A | |
| CN1722723A | China | A | |
| TW200605561A | Taiwan Province of China | A | |
| TW200605689A | Taiwan Province of China | A | |
| CN1738311A | China | A | |
| TW200611484A | Taiwan Province of China | A | |
| TW200611509A | Taiwan Province of China | A | |
| US2006088120A1 | United States of America | A1 | |
| TW200614738A | Taiwan Province of China | A | |
| EP1653635A1 | European Patent Office (EPO) | A1 | |
| CN1773989A | China | A | |
| US2006105767A1 | United States of America | A1 | |
| CN1777130A | China | A | |
| CN1783856A | China | A | |
| US2006126752A1 | United States of America | A1 | |
| TW200620867A | Taiwan Province of China | A | |
| TW200620868A | Taiwan Province of China | A | |
| TW200620869A | Taiwan Province of China | A | |
| CN1790943A | China | A | |
| DE602005047993D1 | Germany | D1 | |
| EP1672824A2 | European Patent Office (EPO) | A2 | |
| TW200623675A | Taiwan Province of China | A | |
| TW200623676A | Taiwan Province of China | A | |
| TW200627868A | Taiwan Province of China | A | |
| US2006182017A1 | United States of America | A1 | |
| US2006183402A1 | United States of America | A1 | |
| EP1693972A2 | European Patent Office (EPO) | A2 | |
| TWI261429B | Taiwan Province of China | B | |
| CN1832480A | China | A | |
| TWI262731B | Taiwan Province of China | B | |
| EP1693972A3 | European Patent Office (EPO) | A3 | |
| TWI267269B | Taiwan Province of China | B | |
| TW200642330A | Taiwan Province of China | A | |
| TW200642346A | Taiwan Province of China | A | |
| EP1499081A3 | European Patent Office (EPO) | A3 | |
| US7162204B2 | United States of America | B2 | |
| TWI271965B | Taiwan Province of China | B | |
| TWI272799B | Taiwan Province of China | B | |
| TWI273783B | Taiwan Province of China | B | |
| TWI273784B | Taiwan Province of China | B | |
| TW200707943A | Taiwan Province of China | A | |
| TWI278196B | Taiwan Province of China | B | |
| EP1533910A3 | European Patent Office (EPO) | A3 | |
| EP1533963A3 | European Patent Office (EPO) | A3 | |
| EP1533964A3 | European Patent Office (EPO) | A3 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Annulment or lapse of patent due to non-payment of feesLapsedMM4A | MM4A |
Numbers
- Publication
- 200529643
- Publication, DOCDB
- 200529643
- Publication, EPODOC
- TW200529643
- Application
- 93136133
- Application, DOCDB
- 93136133
- Application, EPODOC
- TW20040136133
Titles4
- Chinese
- 高資料吞吐量無線局域網接收器
- English
- HIGH DATA THROUGHPUT WIRELESS LOCAL AREA NETWORK RECEIVER
- Unlabeled
- 高資料吞吐量無線局域網接收器
- Unlabeled
- High data throughput wireless LAN receiver
Classification
- CPC, 13
- H04B1/38
- H04W24/02
- H04L5/0023
- H04L5/0048
- H04L27/2605
- H04L27/2647
- H04W24/00
- H04W28/06
- H04W28/18
- Y10S370/901
- Y10S370/908
- H04W84/12
- H04W72/542
- IPC, 5
- H04L12 28
- H04B1 38
- H04L12 56
- H04L27 26
- H04W72 54