Method and system for code combining in a communication system
Abstract
An encoder encodes a block of information to be transmitted, to improve protection by adding redundancy. The redundancy permits decoding of the information from less than a complete encoded block of information. The use of a combiner with a decoder enables better decoding of symbols.

Term
No projected expiry on record.
- Priority
- Filed
- Granted
- Today
12 claims: 10 independent, 2 dependent
- 1一種在一通信系統中合併碼之方法,其包含:編碼一組位元;將該等已編碼位元之一第一子集分配給一第一台;將該等已編碼位元之一第二子集分配給一第二台;調變該第一位元子集,該調變產生一已調變的第一位元子集;調變該第二位元子集,該調變產生一已調變的第二位元子集;將該已調變的第一位元子集發送給一第三台;將該已調變的第二位元子集發送給該第三台;解調變該已調變的第一位元子集,該解調變產生一已解調變的第一位元子集;解調變該已調變的第二位元子集,該解調變產生一已解調變的第二位元子集;合併該已解調變的第一位元子集與該已解調變的第二位元子集;以及以該第一台之該可用通信資源與該第二台之該可用通信資源為依據,決定該第一位元子集與該第二位元子集。
- 2如申請專利範圍第1項之方法,其中該第一台與該第二台係基地台。
- 3如申請專利範圍第1項之方法,其中該第三台係一訂戶端台。
- 4如申請專利範圍第1項之方法,其中該合併係依據一先驗 規則來執行,其指示該第一位元子集與該第二位元子集。
- 5如申請專利範圍第1項之方法,其中依據自該第一台與該第二台向該第三台之一信號發送來執行該合併,自該第一台所發該信號指示該第一位元子集,而自該第二台所發該信號指示該第二位元子集。
- 6如申請專利範圍第1項之方法,其中該第一台依據一通信資源,將該已調變的第一位元子集發送給該第三台。
- 7如申請專利範圍第6項之方法,其中該通信資源係功率。
- 8如申請專利範圍第6項之方法,其中該通信資源係可用於傳送的Walsh碼數目。
- 9如申請專利範圍第6項之方法,其中該通信資源係傳送時間可用性。
- 10如申請專利範圍第1項之方法,其進一步包含將該第一台與該第二台之可用通信資源報告給一第四台,其中該第四台決定該第一位元子集與該第二位元子集。
- 11如申請專利範圍第1項之方法,其中該發送係在一正向資料封包頻道上進行。
- 12如申請專利範圍第11項之方法,其中該第三台依據一來自該第一台之正向資料封包控制頻道上的資訊,決定自該第一台發送多少位元,並依據一來自該第二台之正向資料封包控制頻道上的資訊,決定自該第二台發送多少位元。
Independent claims12
70 paragraphs, as filed
Method and system for combining codes in a communication system
The present invention relates to broadcast or multicast communication in a wired or a wireless communication system, or point-to-multipoint communication. More specifically, the present invention relates to a system and method for combining data from different base stations in a broadcast or multicast communication system.
The communication system that has been developed allows the transmission of information signals from a source station to a different destination station in the entity. When transmitting an information signal from the origin station through a communication channel, the information signal is first converted into a form suitable for efficient transmission through the communication channel. The conversion or modulation of the information signal involves changing a parameter of a carrier according to the information signal, so that the generated modulated carrier is limited to the bandwidth of the communication channel. On the destination station, the original information signal is copied from the modulated carrier received through the communication channel. This type of copying is generally achieved by using a process that is the opposite of the modulation process used by the originating station.
Modulation also promotes multiple-access, that is, sending and/or receiving several signals simultaneously through a common communication channel. The multi-directional proximity communication system usually includes a plurality of subscriber end stations, and these subscriber end stations require short-duration intermittent services instead of continuously accessing the common communication channel. There are several multi-directional proximity techniques known in this technology, such as time division multiple-access (TDMA), frequency division multiple-access (FDMA), and amplitude modulation multiple-access (amplitude modulation). multiple-access; AM). Another type of multi-directional proximity technology The type is a code division multiple-access (CDMA) spread spectrum system, which complies with "TIA/EIA/IS-95 mobile station-to-base station compatibility for dual-mode broadband spread spectrum cellular systems Standard" (hereinafter referred to as IS-95 standard). The following U.S. patents disclose the use of the CDMA technology in a multi-directional proximity communication system: U.S. Patent No. 4,901,307, titled "Spread-spectrum multi-directional proximity communication system using artificial satellites or terrestrial relay stations", and U.S. Patent No. 5,103,459 No., titled "System and Method for Waveform Generation in a CDMA Cellular Telephone System", both patents have been assigned to the assignee of the present invention.
A multi-directional proximity communication system can be a wireless type or a wired type, and can carry voice and/or data. An example of a communication system that carries voice and data is a system based on the IS-95 standard, which regulates the transmission of voice and data through a communication channel. U.S. Patent No. 5,504,773, titled "Method and Equipment for Formatting Data for Transmission", describes in detail a method for transmitting data with a fixed-size coded channel frame. The patent has been assigned to the assignee of the present invention. people. According to the IS-95 standard, the data or voice is divided into 20 millisecond-wide coded channel frames with a data rate of up to 14.4 Kbps. Another example of a communication system that carries voice and data includes a communication system that complies with the "3rd Generation Partnership Project (3GPP)", which is embodied in a set of documents, including the document number 3G TS 25.211 , 3G TS 25.212, 3G TS 25.213 and 3G TS 25.214 (W-CDMA standard), or "TR-45.5 physical layer standard of cdma2000 spread spectrum system, version C" (IS-2000 standard), also known as 1xEV-DV proposal .
An example of a communication system that only carries data is a high data rate (HDR) communication system that complies with the TIA/EIA/IS-856 industry standard (hereinafter referred to as the IS-856 standard). The HDR system is a communication system disclosed in the joint pending application serial number 08/963,386, titled "Method and Equipment for High Data Rate Packet Data Transmission" filed on November 3, 1997. The patent has Assigned to the assignee of the present invention. The HDR communication system defines a set of data rates ranging from 38.4 kbps to 2.4 Mbps. The access point (AP) can send data to a subscriber terminal (access terminal (AT)) at the defined data rate. . Because the AP is similar to a base station, the terms about units and sectors are the same as those of the voice system.
In a multi-directional proximity communication system, communication between users is implemented through one or more base stations. A first user on a subscriber end station communicates with a second user on a second subscriber end station by sending data to the base station on a reverse link. The base station receives the data and can send the data to another base station. Send the data to the second subscriber end station on the forward link of the same base station or another base station. The forward link refers to transmission from a base station to a subscriber end station, and the reverse link refers to transmission from a subscriber end station to a base station. Similarly, communication between a first user on a subscriber terminal station and a second user on a landline station can be implemented. A base station receives data from the user on a reverse link, and sends the data to the second user through a public switched telephone network (PSTN). In many communication systems, for example, IS-95, W-CDMA, IS-2000, different frequencies are allocated to the forward link and the reverse link.
The above-mentioned wireless communication service is an example of a point-to-point communication service. Conversely, broadcast or multicast services provide point-to-multipoint communication services. The basic model of a broadcast or multicast system is composed of a user broadcast or multicast network served by one or more central stations, which is used to send information with specific content such as news, movies, sports events, etc. user. The subscriber end station of each broadcast or multicast network user monitors a common broadcast or multicast forward link signal. Because the central station determines the content fixedly, these users generally do not reply to the communication. Examples of common usage of broadcast or multicast service communication systems are television broadcasts, radio broadcasts, push-to-talk group calls, and so on. Such communication systems are generally highly dedicated communication systems. With the recent development of wireless cellular telephone systems, there has been interest in using the existing major point-to-point cellular telephone system infrastructure for broadcast or multicast services. (As used here, the term "cellular" system covers communication systems that use both cellular and PCS frequencies.)
The information signals to be exchanged between these terminals in a communication system are often organized into multiple packets. To achieve the stated purpose, a packet is arranged into a group of bytes in a specific format, which includes data (packet carrying) and control elements. The control elements include, for example, a preamble and quality metric values. Quality metrics include, for example, a cyclic redundancy check (CRC), parity bits, and other types of metrics known to those skilled in the art. Usually, the packets are formatted into a message according to a communication channel structure. After proper modulation, the message transmitted between the originating terminal and the destination terminal will be affected by the characteristics of the communication channel, such as signal-to-noise ratio, signal attenuation, time variation, and other such characteristics. in difference In the communication channel, such features have different effects on the modulated signal. Therefore, compared with sending a modulated signal through a wired communication channel (such as a coaxial cable or an optical fiber cable), sending a modulated signal through a wireless communication channel requires different considerations.
In addition to selecting a modulation suitable for a specific communication channel, other methods to protect the information signal are also designed. Such methods include, for example, encoding, symbol repetition, interleaving, and other methods known to those skilled in the art. However, these methods increase the burden. Therefore, the design engineering must make a compromise between the reliability of the information transmission and the burden. Even if the above information protection method is used, the status of the communication channel may still be reduced to a certain extent, so that the target station may not be able to decode (erase) some packets containing the information. In a communication system that only carries data, the solution is that the destination station makes an automatic repeat request (ARQ) to the origin station to resend undecoded packets. However, as discussed above, the subscriber does not send back to the base station. Furthermore, even if the subscriber can transmit ARQ, this communication is likely to overload the communication system. Therefore, other information protection methods are needed.
The specific embodiments disclosed herein satisfy the above-mentioned needs by providing a method and system for combining data from different base stations in a communication system.
definition
The word "exemplary" used in this article means "as an example, an example Or explain". Any specific embodiment described herein as "exemplary" is not necessarily regarded as a preferred specific embodiment or superior to other specific embodiments.
The term "point-to-point communication" used in this article refers to communication between two subscriber end stations through a dedicated communication channel.
As used herein, broadcast or multicast or multicast communication or point-to-multipoint communication refers to a communication in which a plurality of subscriber end stations all receive communication from a source.
The term "packet" as used herein refers to a group of bits arranged in a specific format, including data (packet bearer) and control elements. The control elements include, for example, a preamble, a quality metric, and others known to those familiar with the art. Quality metrics include, for example, a cyclic redundancy check (CRC), parity bits, and others known to those skilled in the art.
The term "access network" as used herein refers to a collection of a base station (BS) and one or more base station controllers. The access network transmits data packets between multiple subscriber terminals. The access network may be further connected to additional networks other than the access network, such as the company's internal network or the Internet, and may be connected to each access terminal and such external network Send data packets between.
The term "base station" used in this article refers to the hardware with which these subscriber end stations communicate. "Unit" represents the hardware or a geographic coverage area, depending on the context in which the term is used. A sector is a partition of a unit. Because a sector has a unit attribute, the teaching of the unit description can easily be extended to the sector.
The term "subscriber terminal" used in this article means an access network and Communication hardware. The subscriber terminal may be mobile or fixed. A subscriber station may be any data device that communicates via a wireless channel or via a cable channel (for example, using optical fiber or coaxial cable). A subscriber terminal may further include any of various devices, including but not limited to PC card, compact flash, external or built-in modem, wireless or wired telephone. A subscriber terminal station in the process of establishing a connection with an active traffic channel of a base station is deemed to be in an established connection state. A subscriber end station that has been connected to an active traffic channel of a base station is called an active subscriber end station, and is considered to be in a traffic state.
The term "physical channel" used in this article refers to a communication path through which the signal described in terms of modulation characteristics and coding is propagated.
The term "logical channel" used in this text refers to a communication path in the protocol layer of the base station or the subscriber terminal.
The term "communication channel/link" as used herein refers to a physical channel or a logical channel depending on the context.
The term "reverse channel/link" as used herein means a communication channel/link through which the subscriber end station sends a signal to the base station.
The "forward channel/link" used in this text refers to a communication channel/link through which a base station sends a signal to a subscriber end station.
The term "erasing" used in this text means failure to recognize a message.
The term "dedicated channel" used in this article refers to a channel of specific information modulation for a specific subscriber terminal.
The term "common channel" used in this article refers to a channel of information modulation shared by all subscriber terminals.
The term "F-PDCH" used in this text refers to a forward data packet channel.
The term "F-PDCCH" used in this text refers to a forward data packet control channel.
The term "subset" is defined as a set contained within a set.
A basic model of a broadcast or multicast system includes a user broadcast or multicast network served by one or more central stations, which can send information with specific content, such as news, movies, sports events, etc. To these users. The subscriber station of each broadcast or multicast network user monitors a common broadcast or multicast forward link signal. FIG. 1 illustrates a conceptual block diagram of a communication system 100, which can perform High-Speed Broadcast or Multicast Service (HSBSMS) according to a specific embodiment.
The broadcast or multicast content originates from a content server (CS) 102. The content server may be located within the carrier network (not shown) or outside the Internet (IP) 104. The content can be delivered to a broadcast or multicast packet data-serving node (BPDSN) 106 in the form of a packet. Since the BPDSN may be physically co-located, or the same as a conventional PDSN (not shown), the BPDSN may be logically different from a conventional PDSN, so the term BPDSN is used. The BPDSN 106 transfers the packets to a packet control function (PCF) 108 according to the destination of the packet. If the same base station controller is used for conventional voice and data services, the PCF is a control entity that controls the functions of the base station 110 for the HSBS. To illustrate the relationship between the high-level concept of the HSBS and the entity's access to the network, Figure 1 shows that a physical co-location is even the same, but logically it is different from a PCF of a base station controller (BSC). The BSC/PCF 108 provides the packets to the base station 114.
The communication system 100 introduces a forward broadcast or multicast shared channel (F-BSMSCH) 112 that has a high data rate and can be received by a large number of subscriber end stations 114 to achieve high-speed broadcast or multi-channel broadcasting. Broadcast service (High-Speed Broadcast or Multicast Service; HSBSMS). As used herein, the term "forward broadcast or multicast shared channel" refers to a single forward link physical channel that carries broadcast or multicast traffic. A single F-BSMSCH can carry one or more HSBSMS channels multiplexed in a TDM manner within the single F-BSMSCH. The term "HSBSMS channel" as used herein refers to a single logical HSBSMS broadcast or multicast chat defined by the chat broadcast or multicast content. Each conversation is defined by a broadcast or multicast content that can change over time; for example, 7 am-news, 8 am-weather forecast, 9 am-movies, and so on. Figure 2 illustrates the physical and logical channel concepts of the HSBS discussed according to a specific embodiment.
As shown in Figure 2, there is an HSBS on two F-BSCHs 202, and each of the F-BSCHs 202 is tied to a different frequency f<sub>x</sub>, F<sub>y</sub>send. Therefore, for example, in the aforementioned cdma2000 communication system, such physical channels may include, for example, a forward auxiliary channel (F-SCH), a forward broadcast control channel (F-BCCH), and a forward common control channel. (F-CCCH), other common and dedicated channels, and combinations of these channels. Filed on March 28, 2002, the co-pending US patent application serial number 10/113,098, titled "Methods and equipment for channel management for point-to-multipoint services in a communication system" revealed the use of common and dedicated channels for information broadcasting. The patent has been assigned to the assignee of the present invention. Those who are familiar with this technology should understand that other communication systems can use channels that perform similar functions. Therefore, the teaching content in this article can be applied to other communication systems.
The F-BSMSCHs 202 carry the broadcast or multicast traffic, which may include one or more broadcast or multicast conversations. The F-BSCH1 carries two HSMSBS channels 204a and 204b, and the two HSMSBS channels are multiplexed to the F-BCCH1 202a. The F-BSCH2 202b carries an HSBSMS channel 204c. The content of an HSBSMS channel is formatted into a packet, which includes a packet bearer 206 and a header 208.
Those who are familiar with the technology can find that the deployment of HSBSMS broadcast or multicast services shown in Figure 2 is only for teaching purposes. Therefore, in a given sector, the HSBSMS broadcast or multicast service can be deployed in several ways according to the features supported by the implementation of a particular communication system. The implementation features include, for example, the number of HSBSMS conversations supported, the number of frequency allocations, the number of broadcast or multicast physical channels supported, and other implementation features known to those familiar with the technology. Therefore, for example, more than two frequencies and F-BSMSCH can be deployed in a sector. In addition, two or more HSBSMS channels may be multiplexed to one F-BSMSCH. In addition, a single HSBSMS channel may be multiplexed on more than one broadcast or multicast channel on different frequencies in a sector to serve subscribers residing in these frequencies.
As mentioned above, communication systems usually send information in the form of frames or blocks, which can be protected by encoding to prevent negative conditions from affecting one Communication channel. Examples of such systems include cdma2000, WCDMA, UMTS systems. As shown in FIG. 3, the information bit stream 302 to be sent from the higher layer is provided to an encoder 304 on a physical layer. The encoder accepts a length of<i>S</i>One bit block. Should<i>S</i>The bit block generally includes a burden, for example, the tail bit used in the encoder, a cyclic redundancy check (CRC), and other burden information known to those skilled in the art. The burden bits assist the decoder on the receiving side to determine the success or failure of encoding. Then, the encoder will use a selected code<i>S</i>Bits are encoded to generate an encoded block of length P=S+R, where<i>R</i>Indicates the number of redundant bits.
Those who are familiar with the technology will understand that although the specific embodiments are explained in a layered model, this model is used for teaching purposes, but combined with the various descriptive logic blocks, modules, and circuits explained in the physical layer And the algorithm steps can be implemented by electronic hardware, computer software, or a combination of the two. Therefore, for example, a general-purpose processor, a digital signal processor (DSP), a dedicated integrated circuit (application specific integrated circuit; ASIC), a field programmable gate array (field programmable gate array) can be used, for example. gate array; FPGA), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination designed to perform the functions described herein to implement or execute the encoder 304. The general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, and a DSP One or more microprocessors or any other such configuration to which the core is connected.
FIG. 4 is a block diagram illustrating the encoding, merging and decoding of the data according to a specific embodiment. Assuming that a 1k bit information stream is provided to the encoder 412 (which is a ½ rate encoder), then 2k bits are output from the encoder 412. In a specific embodiment, the encoder is located in a base station controller 410. In another specific embodiment, the encoder 412 is located in a base station. Those skilled in the art will understand that variable rate encoders and decoders can be used in a specific embodiment.
According to a specific embodiment, a splitter 414 splits the 2k bits so that a subset of the 2k bits is sent to each of the plurality of base stations. In a specific embodiment, the splitter 414 is located in the base station controller 410. Those skilled in the art will understand that the splitter 414 may be located separately from the base station controller 410. A subset is defined as a set contained in a set. The subset may contain the same number of components as the set, that is, the subset may be equal to the set. A subset can be an empty set. The subsets sent to the plurality of base stations may overlap and may not intersect.
For teaching purposes, only a subset of bits sent to the first base station 420 and a base station N 430 are shown in FIG. 4. Those familiar with this technology will understand that in a return situation, there may only be one base station. Those familiar with the technology will understand that there may be any number of base stations N, where N>1. As an example, the first 1k-bit subset containing the 2k bits is sent to the first base station 420, and the last 1.5k-bit subset containing the 2k bits is sent to the second base station N 430.
Each base station 420, 430 includes one of the input signals modulating the base station Modulators 422, 432. After the modulation, each base station sends its modulation signal to a mobile station 440. The mobile station 440 includes a demodulator 442 that demodulates the modulated signals from the plurality of base stations.
The output of the demodulator 442 is provided to a combiner 446. In a specific embodiment, the combiner 446 utilizes the parameters required for combining 448 to combine the bits from the plurality of base stations. The parameters show the position of the bits to be merged, relative to the corresponding positions of the bits in the 2k information bit stream that were originally output by the encoder 412. The parameters are sent from the plurality of base stations to the mobile station 440 in the form of signals by the plurality of base stations. Those skilled in the art will also understand that the combiner 446 can use any combining scheme known in the art to improve the reliability of the combined bits.
Figure 5 shows a representative merging procedure of a specific embodiment applied to an example. A first bit stream 502A is sent from a first base station to a subscriber end station, and a second bit stream 502B is sent from a second base station to the subscriber end station. The first bit stream 502A is demodulated, and the demodulated bit stream 504A is provided to the combiner 446. The second bit stream 502B is demodulated, and the demodulated bit stream 504B is provided to the combiner 446. The combiner 446 combines the demodulated bit streams 504A and 504B, thereby generating a combined bit stream 506. The bit stream denoted by reference numeral 508 represents the overlap between the demodulated bit stream 504A and the demodulated bit stream 504B.
Referring to the example of FIG. 4, the combined 2k bit stream is provided to a decoder 450 (which is a ½ data rate decoder). The ½ data rate decoder 450 decodes the combined 2k bit stream and outputs 1k decoded bits.
The merger 446 can operate at any data level. In a specific embodiment In this case, the combiner 446 can operate at the bit level. In a specific embodiment, the combiner 446 can operate at a frame level. In a specific embodiment, the merger 446 can operate at a symbol level. Those familiar with the art will understand that the merger 446 can operate on any combination of data known in the art.
Fig. 6 shows a flow chart of a method for combining codes in a communication system in a specific embodiment. In step 602, information is encoded in a control center, and an encoded symbol is generated therefrom. In a specific embodiment, the control center includes a base station controller. In a specific embodiment, the control center includes a base station.
For teaching purposes, a method of displaying the merge codes associated with a first base station 420 and a base station N430. Those familiar with this technology will understand that in a return situation, there may only be one base station. Those familiar with the technology will understand that there may be any number of base stations N, where N>1.
According to a specific embodiment, a subset of the coded symbols is allocated to a plurality of base stations. In step 604, part or all of the coded symbols are allocated to the first base station 420. Similarly, in step 606, part or all of the coded symbols are allocated to the base station N 430, where N is the number of base stations allocated to the coded symbols.
In step 608, the coded symbols received at the first base station 420 are modulated according to the available resources at the first base station 420. Similarly, in step 610, the coded symbols received at the base station N 430 are modulated according to the available resources at the base station N 430. In a specific embodiment, the available resources include power available at a given base station. exist In a specific embodiment, the available resources include the number of Walsh codes available at a given base station. In a specific embodiment, the available resources include transmission duration.
In step 612, the modulated symbol from the first base station 420 is sent on the F-PDCH (step 608). Similarly, in step 614, the modulated symbol from the first base station N 430 is sent on the F-PDCH (step 610).
In step 616, the modulated symbol from the first base station 420 is received at the mobile station. Similarly, in step 618, the mobile station receives the modulated symbol from the base station N430.
In step 620, the mobile station 440 obtains the control information required for receiving the modulated symbols of the first base station 420 sent on the F-PDCH. Also in step 622, the mobile station 440 obtains the control information required for receiving the modulated symbols of the base station N 430 sent on the F-PDCH.
In step 624, using the control information required to receive the modulated symbol of the first base station 420 sent on the F-PDCH, the mobile station 440 receives the modulated symbol from the first base station 420 (by Step 612). Similarly, in step 626, the mobile station 440 receives the modulated signal from the base station N 430 by using the control information required to receive the modulated symbol of the first base station N 430 sent on the F-PDCH (From step 614).
In step 628, the modulated symbols received from the plurality of base stations are combined to generate a combined signal, that is, the combined symbols are located in a decoder buffer.
In step 630, the combined signal is decoded.
In a specific embodiment, a control center (such as a BSC) controls an information area Block encoding. The coded symbols are then distributed to multiple base stations. Then each base station can send some or all of the coded symbols.
In a specific embodiment, a BSC allocates all coded symbols to each base station. Then, each base station decides whether it will transmit all or part of the symbols according to its available communication resources (power, Walsh code, duration), modulates the selected symbols, and transmits them. In this case, there is no cooperation between base stations.
In another specific embodiment, each base station periodically reports its available communication resources (power, Walsh code, duration) to a BSC. The BSC then decides which base station will transmit which part of the coded symbols. The BSC operates to reduce the overlap of parts to be transmitted by different base stations, and to reduce the occurrence of multiple base stations transmitting the same coded symbol. Therefore, there is some collaboration between base stations. Due to this cooperation, the effective coding rate can be reduced.
In a specific embodiment, the subscriber terminal station at the receiver calculates how to combine the symbols received from different base stations. From the information associated with the F-PDCH in the F-PDCCH, the subscriber station can calculate how many binary symbols are sent from each base station. However, additional information is still needed to merge symbols from these different base stations.
In a specific embodiment, a priori defines a rule indicating which base station sends which symbols. In a specific example, each base station has a predetermined starting point in the bit stream to transmit symbols, and the predetermined starting points are known to the subscriber terminal. In another embodiment, a first base station usually starts sending symbols from the beginning of the bit stream, and a second base station always starts from the end of the bit stream and runs backwards through the bit stream. Bit stream.
In a specific embodiment, explicit signals are used. Each base station signals which symbols are being sent from the base station to the subscriber end station. The signal transmission can be one of the specifications of the selected symbol range. Those familiar with the technology will understand that there are other ways to signal the subscriber terminal to show which symbols are being sent from each base station.
Those who are familiar with this technology should understand that any of a variety of different technologies and techniques can be used to represent information and signals. For example, the data, instructions, commands, information, signals, bits, symbols, and chips that may be cited in the entire description above can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or light particles, or any combination thereof.
Those skilled in the art should further understand that the various descriptive logic blocks, modules, circuits, and algorithm steps described in the specific embodiments disclosed herein can be implemented as electronic hardware, computer software, or a combination of both. In order to clearly illustrate this interoperability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above in general regarding their functionality. The implementation of such functions as hardware or software depends on the specific application and the design constraints of the overall system. Those skilled in the art can use various methods to implement the described functionality for each specific application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In combination with the various illustrative logic blocks, modules and circuits described in the specific embodiments disclosed herein, general-purpose processors, a digital signal processor (DSP), a special application integrated circuit (ASIC), a field Programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination designed to perform the functions described here Together, to implement or execute. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microprocessor, or state machine. A processor can also be implemented as a combination of computer devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors connected to a DSP core, or any other such Configuration.
The steps of a method or algorithm described in combination with the specific embodiments disclosed herein can be directly embodied by hardware, a software module executed by a processor, or a combination of the two. The software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, scratchpad, hard disk, removable disk, CD-ROM or in this technology Any other known storage media form. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. In the alternative, the storage medium may be integrated with the processor. The processor and the storage medium may reside in an ASIC. The ASIC can reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
The foregoing description of the disclosed specific embodiments may enable those familiar with the technology to use or utilize the present invention. Those skilled in the art should understand that these specific embodiments can be modified in various ways, and the general principles defined herein can be applied to other specific embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not meant to be limited to the specific embodiments shown here, but conforms to the principles and novel features disclosed herein. The widest category.
A part of the published document of this invention includes material protected by copyright. The copyright owner does not object to anyone copying the patent documents or patent content shown in the patent files or records of the Patent and Trademark Office, but absolutely reserves all rights of copyright.
<p>100Communication System</p><p>102Content Server</p><p>104Internet</p><p>106Broadcast or Multicast Packet Data Service Node (BPDSN)</p><p>108Packet control function (BSC/PCF)</p><p>110Base station</p><p>112Forward broadcast or multicast shared channel (F-BSMSCH)</p><p>114Subscriber Terminal</p><p>202F-BSMSCH (F-BSCH)</p><p>206Packet bearer</p><p>208Header</p><p>302Information bit stream</p><p>304Encoder</p><p>410Base Station Controller</p><p>412Encoder (½ transmission rate)</p><p>414 Splitter</p><p>420First base station</p><p>422Modulator</p><p>430Base station</p><p>432Modulator</p><p>440Action Station</p><p>442 Demodulator</p><p>446Combiner</p><p>448Merge</p><p>450Decoder (½ rate)</p><p>506Combined bitstream</p><p>508 bit stream (overlap between 504A and 504B)</p><p>204aHSMSBS channel</p><p>204bHSMSBS channel</p><p>204cHSMSBS channel</p><p>502AFirst bit stream</p><p>502BSecond bit stream</p><p>504ADemodulated bit stream</p><p>504BDemodulated bit stream</p><p>602Step</p><p>604Step</p><p>606Step</p><p>608Step</p><p>610Step</p><p>612Step</p><p>614Step</p><p>616Step</p><p>618Step</p><p>620step</p><p>622Step</p><p>624Step</p><p>626Step</p><p>628Step</p><p>630Step</p>
Figure 1 shows a conceptual block diagram of a high-speed broadcast or multicast or multicast service (HSBSMS) communication system; Figure 2 illustrates the physical and logical channel concepts of HSBS; Figure 3 illustrates a prior art encoding according to a specific embodiment; Figure 4 Shows a block diagram of data encoding, merging, and decoding according to a specific embodiment; FIG. 5 shows a representative merging procedure of a specific embodiment applied to an example; and FIG. 6 shows a communication according to a specific embodiment The flow chart of the method of merging codes in the system.
10 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10
31 members in 14 offices
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 42118602 | United States of America | P | |
| 42118602 | United States of America | P | |
| 60421186 | United States of America | – | |
| 10456217 | United States of America | – | |
| 45621703 | United States of America | A | |
| 45621703 | United States of America | A | |
| 10456217 | – | – | – |
| 60421186 | – | – | – |
| US20020421186P | – | – | – |
| US20030456217 | – | – | – |
Members31
| Document | Office | Kind | |
|---|---|---|---|
| US2004081249A1 | United States of America | A1 | |
| CA2502792A1 | Canada | A1 | |
| WO2004038983A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2003284953A1 | Australia | A1 | |
| WO2004038983A3 | World Intellectual Property Organization (WIPO) | A3 | |
| TW200420013A | Taiwan Province of China | A | |
| KR20050071608A | Republic of Korea | A | |
| MXPA05004399A | Mexico | A | |
| EP1559230A2 | European Patent Office (EPO) | A2 | |
| BR0315608A | Brazil | A | |
| US6954504B2 | United States of America | B2 | |
| CN1717887A | China | A | |
| RU2005115884A | Russian Federation | A | |
| JP2006504369A | Japan | A | |
| IL167980A0 | Israel | A0 | |
| IL167980D0 | Israel | D0 | |
| AU2009217483A1 | Australia | A1 | |
| EP2202903A1 | European Patent Office (EPO) | A1 | |
| KR100979645B1 | Republic of Korea | B1 | |
| IL167980A | Israel | A | |
| TW201101730A | Taiwan Province of China | A | |
| JP4611888B2 | Japan | B2 | |
| AU2009217483B2 | Australia | B2 | |
| JP2011041268A | Japan | A | |
| TWI345396BThis record | Taiwan Province of China | B | |
| JP4834171B2 | Japan | B2 | |
| CA2502792C | Canada | C | |
| CN103326754A | China | A | |
| EP2202903B1 | European Patent Office (EPO) | B1 | |
| ES2565221T3 | Spain | T3 | |
| CN103326754B | China | B |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Expiration of patent term of an invention patentMK4A | MK4A |
Numbers
- Publication
- I345396
- Publication, DOCDB
- I345396
- Publication, EPODOC
- TWI345396B
- Application
- 92129819
- Application, DOCDB
- 92129819
- Application, EPODOC
- TW20030129819
Titles5
- Chinese
- 用以在一通信系統中合併碼之方法及系統
- English
- METHOD AND SYSTEM FOR CODE COMBINING IN A COMMUNICATION SYSTEM
- English
- Method and system for combining codes in a communication system
- Unlabeled
- 用以在一通信系統中合併碼之方法及系統
- Unlabeled
- Method and system for combining codes in a communication system
Classification
- CPC, 8
- H04B7/022
- H04L1/0041
- H04L1/0061
- H04L2001/0093
- H04W52/34
- H04W52/40
- H03M13/3769
- H04L65/611
- IPC, 5
- H04K1 10
- H04B7 005
- H04B7 02
- H04L1 00
- H04L1 06