The present invention relates generally to Multimedia Broadcast/Multicast Services (MBMS). More particularly, the present invention relates to the signaling and processing of information in an MBMS Single Frequency Network (SFN) environment.
This section is intended to provide a background or context to the invention that is recited in the claims. The description herein may include concepts that could be pursued, but are not necessarily ones that have been previously conceived or pursued. Therefore, unless otherwise indicated herein, what is described in this section is not prior art to the description and claims in this application and is not admitted to be prior art by inclusion in this section.
The 3rd Generation Partnership Project (3GPP) is currently defining MBMS for the simultaneous delivery of multimedia content to a large set of receivers. A set of MBMS specifications will be published by 3GPP, covering all aspects of the service from the radio access to the content delivery applications and protocols. As part of 3G long term evolution (LTE), MBMS is being standardized for the purpose of supporting efficient broadcast services such as, for example, mobile TV services.
LTE MBMS currently supports two transmission modes-a single-cell, point-to-multipoint transmission mode and a MBMS over a single frequency network (MBSFN) transmission mode. In MBSFN, each base station usually transmits the same content in a synchronized manner That is, a terminal receives transmissions from different cells as virtual multipath components, which can provide a gain in terms of received signal power, thus improving the coverage (as compared to sending the content separately in each cell (unsynchronized)). Operating in this manner, MBSFN enables a highly efficient method of broadcasting, as the transmissions from different base stations reinforce each other instead of causing interference to each other.
MBMS can support both wide area transmission (to support for example, national TV channels) as well as more localized transmissions (to support local content, e.g., local news). In order to inform a terminal about physical layer and bearer parameters of the transmissions, session identities, indications of session starts, discontinuous reception (DRX) information and other related control information, a related control channel is embedded in both wide and local area transmissions. In order to decode the control channels, a terminal typically needs to have knowledge about the physical layer parameters used for the transmission of those channels.
Also the control signaling is most efficiently delivered as an MBSFN transmission. This is because, in such an arrangement, the coverage of the control channel is not limited by cell edge areas, as MBSFN provides a sufficient signal to interference-plus-noise ratio (SINR) gain. Therefore, the capacity of the control channels, when delivered as MBSFN transmissions, may be significantly larger than when using single-cell transmission.
Various embodiments provide an improved system and method for providing efficient control information transmission for single frequency network-based broadcasting and/or multicasting. According to various embodiments, a control channel transmitted over an overlay MBSFN area signals the time-frequency resources and possibly other parameters of a local MBSFN control channel. The physical layer-related parameters that are needed to decode the local MBSFN area control information/data transmissions from the given location including, for example, used reference signal sequences and scrambling codes, are signaled in an additional control channel that is separate from the overlay MBSFN control channel. In various embodiments, the channel may be transmitted at the level of a local MBSFN or even at an individual cell level. For example, primary control information may be MBSFN-transmitted over an entire synchronization area over known radio resources (or over the area corresponding to the largest possible SFN area). Secondary control information, specific to a certain local MBSFN, is then carried over the corresponding MBSFN area. Typically, the MBSFN-transmission can be performed using, e.g., fixed modulation and coding schemes/techniques. Thus, terminals can read primary control information after synchronization and initial access (e.g., the terminal is able to decode a primary part first without additional knowledge). This exemplary arrangement allows the channel to provide, at any given geographical location, the exact parameters that are used in the transmission of the particular local MBSFNs in that location. Those parameters, together with the information transmitted with the overlay MBSFN control information, allow for the unambiguous reception of all of the MBSFN transmissions that are available in any given location. Such a system and method enables efficient control channel arrangements where the control information requiring most capacity may be MBSFN-transmitted, thus consuming fewer radio resources and being more efficient from a spectrum usage point of view.
In accordance with various embodiments, methods, computer program products, and apparatuses are provided for processing a first set of signaling information for use in a single frequency network, the first set of signaling information being received on a first control channel over a wide area single frequency network. Additionally, a second set of signaling information for use together with the first set of signaling information is processed, where the second set of signaling information is being received on a second control channel separate from the first control channel. Furthermore, the second set of signaling information is used in accessing localized single frequency network transmissions.
In accordance with other various embodiments, transmitting to a user equipment a first set of signaling information for use in a single frequency network is performed, where the first set of signaling information is transmitted on a first control channel over a wide area single frequency network. Additionally, transmitting to the user equipment a second set of signaling information for use together with the first set of signaling information is performed, where the second set of signaling information being transmitted on a second control channel separate from the first control channel. The second set of signaling information is usable by the user equipment in accessing single frequency network transmissions.
These and other advantages and features of the invention, together with the organization and manner of operation thereof, will become apparent from the following detailed description when taken in conjunction with the accompanying drawings, wherein like elements have like numerals throughout the several drawings described below.
Embodiments of the invention are described by referring to the attached drawings, in which:
a)-3(d) are representations of a communication system and various architectures capable of performing signaling according to various embodiments;
According to various embodiments, SFN operation for MBMS is provided, in which macro diversity gain is obtained by transmitting the same signals from all of the base stations belonging to the SFN area. That is, for multicell reception in a terminal that receives the signal from an SFN, the same bits are transmitted from all of the base stations belonging to the SFN in a synchronized manner. In operation, signals from several base stations are combined in a terminal receiver, as is similarly done in, e.g., the case of multipath components originating from the same base station.
Additionally, due to the gain obtained from SFN, the control channel is transmitted as a SFN transmission (as opposed to transmitting it as single-cell transmissions separately in each cell). With the gain obtained from SFN, higher order modulation and coding schemes/techniques can be utilized, or sites can be deployed with a larger inter-site distance.
As described above, actual traffic channels can be SFN-transmitted. Hence, if the control channels are not SFN-transmitted, the coverage of traffic channels may not match with that of the control channels. For example, in the E-UTRAN MBMS context, extending coverage by SFN transmission is possible in a dedicated carrier MBMS deployment where the carrier radio resources are not shared with unicast transmissions. Hence, in this case, the coverage does not necessarily need to be designed according to single-cell transmission. Furthermore, in a network with both wide area and local area SFN transmissions, such as the network illustrated in
According to an exemplary control channel arrangement, the primary control information may be MBSFN-transmitted over an entire synchronization area over known radio resources (or over the area corresponding to the largest possible SFN area). Additionally, the MBSFN-transmission can be performed using, e.g., fixed modulation and coding schemes/techniques. The terminals can read primary control information after synchronization and initial access (e.g., the terminal is able to decode a primary part first without additional knowledge). For example, primary control information may be MBSFN-transmitted over an “overlay” MBSFN, with the overlay MBSFN covering all of the other MBSFN areas. Secondary control information, specific to a certain local MBSFN, is then carried over the corresponding MBSFN area. This arrangement is depicted in
In the LTE MBMS context, the control channel carried in the overlay MBSFN area in the above exemplary arrangement is the primary MBMS control channel (P-MCCH), while the lower layer control channels are secondary MBMS control channels (S-MCCHs). Although various embodiments described herein are explained in relation to a 3GPP LTE architecture, various embodiments have applicability to any type of communication system having, e.g., equivalent functional capabilities. For example, a S-MCCH may be analogous to a secondary control channel and a P-MCCH may be analogous to a primary control channel in another system.
In the control channel arrangement described above, there is no interference on the P-MCCH from other MBSFN areas, thereby resulting in a high control channel capacity. In this arrangement, the P-MCCH carries scheduling information for each S-MCCH, and the contents of each individual S-MCCH varies with respect to the geographical location of the user. That is, the scheduling information provided in the P-MCCH is valid for each local area. This is graphically depicted in
It should be noted that to also receive control for the local transmissions, a S-MCCH slot can be shared by the local transmissions. Thus, the S-MCCH for the local transmission can be located in the same scheduling unit in each local transmission area. However, the contents of the S-MCCH can be different in each local area. Furthermore, the underlying assumption regarding the localized transmissions is that there is no service continuity requirement between the SFN areas. If this assumption is not valid and in accordance with various embodiments, re-use of resources in time or frequency domain can be provided. For instance, a terminal may perform a search for the S-MCCH in all possible locations (e.g., for three resources, three locations are searched).
In an alternative arrangement, instead of having the P-MCCH carried over the overlay MBSFN, the P-MCCH is delivered as a single-cell transmission or more localized MBSFN transmission, and the S-MCCH is carried over the overlay MBSFN. In this arrangement, the S-MCCH provides scheduling and radio bearer information for all services that are provided within the S-MCCH's MBSFN area, i.e. both wide area and local area services. The geographical location of the user determines which services from those listed in S-MCCH are actually available to the user. This arrangement may provide for capacity gains, and terminals only have to monitor one S-MCCH, independent of the number of MBSFN areas that are available in a particular geographical area.
In the above approaches, the overlay MBSFN cannot carry any information that is needed to actually decode the local MBSFN transmissions. Typically, in order to reduce the effect of interference from other local MBSFN areas, each MBSFN area needs to use, e.g., a distinct set of reference signals and scrambling sequences (and possibly other similar physical layer parameters). This information is needed before a piece of user equipment can gain access to the respective local MBSFN area(s) via the overlay MBSFN. Therefore, without this information, the user equipment is incapable of decoding the local MBSFN transmissions.
Although the control channel arrangement described herein involves two layers of SFN areas (wide and local), such an arrangement can also be implemented in different deployments with two or more layers. These SFN area layers may or may not be hierarchically arranged, i.e. so that each SFN area in a lower layer is a “subset” of an SFN area at a higher layer. Various embodiments are not restricted to hierarchical deployments—if the deployment is not hierarchical, in one example embodiment, the P-MCCH can carry the scheduling information for the localized MBSFN S-MCCHs of each layer separately (each layer has its own S-MCCHs). In this case, the P-MCCH is carried over the largest possible SFN area.
In case there is reuse in time or frequency domain to cope with interference at the border of the local SFN areas, the P-MCCH can either include the scheduling information of all possible S-MCCH locations, or alternatively the terminal can determine the other possibilities from the scheduling of the first S-MCCH in a predetermined manner.
Various embodiments provide an improved system and method for providing efficient control transmission for single frequency network-based broadcasting and/or multicasting. According to various embodiments, physical layer-related parameters, that are needed to decode the local MBSFN transmissions including, for example, used reference signal sequences and scrambling codes, are signaled in a channel that is separate from the overlay MBSFN control channel. In various embodiments, the channel may be transmitted at the level of a local MBSFN or even at an individual cell level. This exemplary arrangement allows the channel to provide, at any given geographical location, the exact parameters that are used in the transmission of the particular local MBSFNs in that location. Those parameters, together with the information transmitted on the overlay MBSFN, allow for the unambiguous reception of all of the MBSFN transmissions that are available in any given location. Such a system and method enables efficient control channel arrangements where the control information requiring most capacity may be MBSFN-transmitted, thus consuming fewer radio resources and being more efficient from a spectrum usage point of view. It should be understood that, although examples are provided herein in terms of a MBSFN, various embodiments are applicable to other types of single frequency networks as well.
a)-3(d) are diagrams of a communication system and associated architectures capable of performing control signaling, according to various exemplary embodiments of the invention. A UMTS network (as in
The communication system includes one or more user equipment 210 that communicates with the node B 215, which includes radio frequency transmitter(s) and receiver(s) used to communicate directly with the mobile stations. The node B may utilize a Multiple Input Multiple Output (MIMO) antenna system. For example, the node B 215 may provide two antennas transmit and receive capabilities. This arrangement supports the parallel transmission of independent data streams to achieve high data rates. The node B 215 and the user equipment 210 may communicate using Wideband Code Division Multiple Access (WCDMA), Orthogonal Frequency Division Multiplexing (OFDM) or Single Carrier Frequency Division Multiple Access (FDMA) (SC-FDMA). In an exemplary embodiment, downlink utilizes OFDM.
Furthermore, the Radio Network comprising one or more node Bs 215, which may include the following components/functions, as depicted in
Access gateways (aGWs) 225, as shown in
In terms of gaining access to MBMS services, each piece of user equipment gains access through a chain of control channels. In the LTE MBMS context, this chain starts with a primary broadcast channel (P-BCH), and then progressively goes through a dynamic BCH (D-BCH), P-MCCH(s), and then S-MCCH(s). The P-BCH is transmitted on known radio resources and contains D-BCH scheduling information. The D-BCH contains P-MCCH scheduling information, and a P-MCCH includes S-MCCH scheduling information. As discussed above and according to various embodiments, the information that is needed by a piece of user equipment to decode individual MBSFN areas under an overlay MBSFN is placed in a channel separate from the channel that is delivered over the overlay MBSFN.
In a more detailed example of the processes illustrated in, e.g.,
In accordance with another more detailed example of the processes illustrated in, e.g.,
According to various embodiments, at least one channel is transmitted over the lowest layer, in addition to the control channel over the overlay MBSFN. The “lowest layer” may comprise either a single cell or a local MBSFN area.
In accordance with one method, designating one or more secondary control channels corresponding to local area single frequency network (SFN) transmissions is performed. Additionally, a primary control channel, associated with a wide area SFN transmission, is designated for scheduling information of the one or more secondary control channels. Furthermore, the one method comprises specifying primary control information in the primary control channel and specifying secondary control information in the one or more secondary control channels.
According to one aspect of the exemplary embodiment, the primary control channel and the one or more secondary channels provide information necessary to receive a MBMS service. Moreover, in accordance with various embodiments, the primary control channel and the one or more secondary channels are structured hierarchically. It should be noted that the secondary channels can correspond to a plurality of local area configurations.
According to another aspect of various embodiments, reuse of transmission resources is provided to address interference at the border of local SFN areas. The primary control channel includes the scheduling information of all possible locations of the secondary control channels. Alternatively, other possible locations can be determined based on scheduling of a first one of the secondary control channels.
According to yet another aspect of various embodiments, SFN transmissions are effectuated according to a 3GPP architecture. Additionally, various embodiments may be implemented in a system including a first network element configured to designate one or more secondary control channels corresponding to local area single frequency network (SFN) transmissions. The system may also include a network element configured to designate a primary control channel, associated with a wide area SFN transmission, for scheduling information of the one or more secondary control channels. The primary control information is specified in the primary control channel. Secondary control information is specified in the one or more secondary control channels. In accordance with various embodiments, the first network element includes a MCE.
In accordance with another exemplary embodiment, a method comprises detecting a primary channel using a predetermined modulation and coding scheme. The method also comprises determining scheduling information for a secondary channel. The method further comprises obtaining control information for local transmission from the secondary channel.
According to another exemplary embodiment, an apparatus comprises logic configured to detect a primary channel using a predetermined modulation and coding scheme. The logic is further configured to determine scheduling information for a secondary channel and to obtain control information for local transmission from the secondary channel. According to one aspect of this exemplary embodiment, the apparatus is a handset. The apparatus further comprises a transceiver.
According to another exemplary embodiment, an apparatus comprises means for detecting a primary channel using a predetermined modulation and coding scheme. The apparatus also comprises means for determining scheduling information for a secondary channel. The apparatus further comprises means for obtaining control information for local transmission from the secondary channel.
Communication devices of the various embodiments discussed herein may communicate using various transmission technologies including, but not limited to, Code Division Multiple Access (CDMA), Global System for Mobile Communications (GSM), Universal Mobile Telecommunications System (UMTS), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Transmission Control Protocol/Internet Protocol (TCP/IP), Short Messaging Service (SMS), Multimedia Messaging Service (MMS), e-mail, Instant Messaging Service (IMS), Bluetooth, IEEE 802.11, etc. A communication device may communicate using various media including, but not limited to, radio, infrared, laser, cable connection, and the like.
The computing system 800 may be coupled via the bus 801 to a display 811, such as a liquid crystal display, or active matrix display, for displaying information to a user. An input device 813, such as a keyboard including alphanumeric and other keys, may be coupled to the bus 801 for communicating information and command selections to the processor 803. The input device 813 can include a cursor control, such as a mouse, a trackball, or cursor direction keys, for communicating direction information and command selections to the processor 803 and for controlling cursor movement on the display 811.
According to various embodiments of the invention, the processes described herein can be provided by the computing system 800 in response to the processor 803 executing an arrangement of instructions contained in main memory 805. Such instructions can be read into main memory 805 from another computer-readable medium, such as the storage device 809. Execution of the arrangement of instructions contained in main memory 805 causes the processor 803 to perform the process steps described herein. One or more processors in a multi-processing arrangement may also be employed to execute the instructions contained in main memory 805. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the embodiment of the invention. In another example, reconfigurable hardware such as Field Programmable Gate Arrays (FPGAs) can be used, in which the functionality and connection topology of its logic gates are customizable at run-time, typically by programming memory look up tables. Thus, embodiments of the invention are not limited to any specific combination of hardware circuitry and software.
The computing system 800 also includes at least one communication interface 815 coupled to bus 801. The communication interface 815 provides a two-way data communication coupling to a network link (not shown). The communication interface 815 sends and receives electrical, electromagnetic, or optical signals that carry digital data streams representing various types of information. Further, the communication interface 815 can include peripheral interface devices, such as a Universal Serial Bus (USB) interface, a PCMCIA (Personal Computer Memory Card International Association) interface, etc.
The processor 803 may execute the transmitted code while being received and/or store the code in the storage device 809, or other non-volatile storage for later execution. In this manner, the computing system 800 may obtain application code in the form of a carrier wave.
The term “computer-readable medium” as used herein refers to any medium that participates in providing instructions to the processor 803 for execution. Such a medium may take many forms, including but not limited to non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical or magnetic disks, such as the storage device 809. Volatile media include dynamic memory, such as main memory 805. Transmission media include coaxial cables, copper wire and fiber optics, including the wires that comprise the bus 801. Transmission media can also take the form of acoustic, optical, or electromagnetic waves, such as those generated during radio frequency (RF) and infrared (IR) data communications. Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, CDRW, DVD, any other optical medium, punch cards, paper tape, optical mark sheets, any other physical medium with patterns of holes or other optically recognizable indicia, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave, or any other medium from which a computer can read.
A radio network 900 includes mobile stations 901 (e.g., handsets, terminals, stations, units, devices, or any type of interface to the user (such as “wearable” circuitry, etc.)) in communication with a Base Station Subsystem (BSS) 903 through a relay station (RS) 904. According to one embodiment of the invention, the radio network supports Third Generation (3G) services as defined by the International Telecommunications Union (ITU) for International Mobile Telecommunications 2000 (IMT-2000).
In this example, the BSS 903 includes a Base Transceiver Station (BTS) 905 and Base Station Controller (BSC) 907. Although a single BTS is shown, it is recognized that multiple BTSs are typically connected to the BSC through, for example, point-to-point links. Each BSS 903 is linked to a Packet Data Serving Node (PDSN) 909 through a transmission control entity, or a Packet Control Function (PCF) 911. Since the PDSN 909 serves as a gateway to external networks, e.g., the Internet 913 or other private consumer networks 915, the PDSN 909 can include an Access, Authorization and Accounting system (AAA) 917 to securely determine the identity and privileges of a user and to track each user's activities. The network 915 comprises a Network Management System (NMS) 931 linked to one or more databases 933 that are accessed through a Home Agent (HA) 935 secured by a Home AAA 937.
Although a single BSS 903 is shown, it is recognized that multiple BSSs 903 are typically connected to a Mobile Switching Center (MSC) 919. The MSC 919 provides connectivity to a circuit-switched telephone network, such as the Public Switched Telephone Network (PSTN) 921. Similarly, it is also recognized that the MSC 919 may be connected to other MSCs 919 on the same network 900 and/or to other radio networks. The MSC 919 is generally collocated with a Visitor Location Register (VLR) 923 database that holds temporary information about active subscribers to that MSC 919. The data within the VLR 923 database is to a large extent a copy of the Home Location Register (HLR) 925 database, which stores detailed subscriber service subscription information. In some implementations, the HLR 925 and VLR 923 are the same physical database; however, the HLR 925 can be located at a remote location accessed through, for example, a Signaling System Number 7 (SS7) network. An Authentication Center (AuC) 927 containing subscriber-specific authentication data, such as a secret authentication key, is associated with the HLR 925 for authenticating users. Furthermore, the MSC 919 is connected to a Short Message Service Center (SMSC) 929 that stores and forwards short messages to and from the radio network 900.
During typical operation of the cellular telephone system, BTSs 905 receive and demodulate sets of reverse-link signals from sets of mobile units 901 conducting telephone calls or other communications. Each reverse-link signal received by a given BTS 905 is processed within that station. The resulting data is forwarded to the BSC 907. The BSC 907 provides call resource allocation and mobility management functionality including the orchestration of soft handoffs between BTSs 905. The BSC 907 also routes the received data to the MSC 919, which in turn provides additional routing and/or switching for interface with the PSTN 921. The MSC 919 is also responsible for call setup, call termination, management of inter-MSC handover and supplementary services, and collecting, charging and accounting information. Similarly, the radio network 900 sends forward-link messages. The PSTN 921 interfaces with the MSC 919. The MSC 919 additionally interfaces with the BSC 907, which in turn communicates with the BTSs 905, which modulate and transmit sets of forward-link signals to the sets of mobile units 901.
As shown in
The PCU 936 is a logical network element responsible for GPRS-related functions such as air interface access control, packet scheduling on the air interface, and packet assembly and re-assembly. Generally the PCU 936 is physically integrated with the BSC 945; however, it can be collocated with a BTS 947 or a SGSN 932. The SGSN 932 provides equivalent functions as the MSC 949 including mobility management, security, and access control functions but in the packet-switched domain. Furthermore, the SGSN 932 has connectivity with the PCU 936 through, for example, a Frame Relay-based interface using the BSS GPRS protocol (BSSGP). Although only one SGSN is shown, it is recognized that that multiple SGSNs 931 can be employed and can divide the service area into corresponding routing areas (RAs). A SGSN/SGSN interface allows packet tunneling from old SGSNs to new SGSNs when an RA update takes place during an ongoing Personal Development Planning (PDP) context. While a given SGSN may serve multiple BSCs 945, any given BSC 945 generally interfaces with one SGSN 932. Also, the SGSN 932 is optionally connected with the HLR 951 through an SS7-based interface using GPRS enhanced Mobile Application Part (MAP) or with the MSC 949 through an SS7-based interface using Signaling Connection Control Part (SCCP). The SGSN/HLR interface allows the SGSN 932 to provide location updates to the HLR 951 and to retrieve GPRS-related subscription information within the SGSN service area. The SGSN/MSC interface enables coordination between circuit-switched services and packet data services such as paging a subscriber for a voice call. Finally, the SGSN 932 interfaces with a SMSC 953 to enable short messaging functionality over the network 950.
The GGSN 934 is the gateway to external packet data networks, such as the Internet 913 or other private customer networks 955. The network 955 comprises a Network Management System (NMS) 957 linked to one or more databases 959 accessed through a PDSN 961. The GGSN 934 assigns Internet Protocol (IP) addresses and can also authenticate users acting as a Remote Authentication Dial-In User Service host. Firewalls located at the GGSN 934 also perform a firewall function to restrict unauthorized traffic. Although only one GGSN 934 is shown, it is recognized that a given SGSN 932 may interface with one or more GGSNs 933 to allow user data to be tunneled between the two entities as well as to and from the network 950. When external data networks initialize sessions over the GPRS network 950, the GGSN 934 queries the HLR 951 for the SGSN 932 currently serving a MS 941.
The BTS 947 and BSC 945 manage the radio interface, including controlling which Mobile Station (MS) 941 has access to the radio channel at what time. These elements essentially relay messages between the MS 941 and SGSN 932. The SGSN 932 manages communications with an MS 941, sending and receiving data and keeping track of its location. The SGSN 932 also registers the MS 941, authenticates the MS 941, and encrypts data sent to the MS 941.
A radio section 1215 amplifies power and converts frequency in order to communicate with a base station, which is included in a mobile communication system (e.g., systems of
In use, a user of mobile station 1201 speaks into the microphone 1211 and his or her voice along with any detected background noise is converted into an analog voltage. The analog voltage is then converted into a digital signal through the Analog to Digital Converter (ADC) 1223. The control unit 1203 routes the digital signal into the DSP 1205 for processing therein, such as speech encoding, channel encoding, encrypting, and interleaving. In the exemplary embodiment, the processed voice signals are encoded, by units not separately shown, using the cellular transmission protocol of Code Division Multiple Access (CDMA), as described in detail in the Telecommunication Industry Association's TIA/EIA/IS-95-A Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System; which is incorporated herein by reference in its entirety.
The encoded signals are then routed to an equalizer 1225 for compensation of any frequency-dependent impairments that occur during transmission though the air such as phase and amplitude distortion. After equalizing the bit stream, the modulator 1227 combines the signal with a RF signal generated in the RF interface 1229. The modulator 1227 generates a sine wave by way of frequency or phase modulation. In order to prepare the signal for transmission, an up-converter 1231 combines the sine wave output from the modulator 1227 with another sine wave generated by a synthesizer 1233 to achieve the desired frequency of transmission. The signal is then sent through a PA 1219 to increase the signal to an appropriate power level. In practical systems, the PA 1219 acts as a variable gain amplifier whose gain is controlled by the DSP 1205 from information received from a network base station. The signal is then filtered within the duplexer 1221 and optionally sent to an antenna coupler 1235 to match impedances to provide maximum power transfer. Finally, the signal is transmitted via antenna 1217 to a local base station. An automatic gain control (AGC) can be supplied to control the gain of the final stages of the receiver. The signals may be forwarded from there to a remote telephone which may be another cellular telephone, other mobile phone or a land-line connected to a Public Switched Telephone Network (PSTN), or other telephony networks.
Voice signals transmitted to the mobile station 1201 are received via antenna 1217 and immediately amplified by a low noise amplifier (LNA) 1237. A down-converter 1239 lowers the carrier frequency while the demodulator 1241 strips away the RF leaving only a digital bit stream. The signal then goes through the equalizer 1225 and is processed by the DSP 1205. A Digital to Analog Converter (DAC) 1243 converts the signal and the resulting output is transmitted to the user through the speaker 1245, all under control of a Main Control Unit (MCU) 1203—which can be implemented as a Central Processing Unit (CPU) (not shown).
The MCU 1203 receives various signals including input signals from the keyboard 1247. The MCU 1203 delivers a display command and a switch command to the display 1207 and to the speech output switching controller, respectively. Further, the MCU 1203 exchanges information with the DSP 1205 and can access an optionally incorporated SIM card 1249 and a memory 1251. In addition, the MCU 1203 executes various control functions required of the station. The DSP 1205 may, depending upon the implementation, perform any of a variety of conventional digital processing functions on the voice signals. Additionally, DSP 1205 determines the background noise level of the local environment from the signals detected by microphone 1211 and sets the gain of microphone 1211 to a level selected to compensate for the natural tendency of the user of the mobile station 1201.
The CODEC 1213 includes the ADC 1223 and DAC 1243. The memory 1251 stores various data including call incoming tone data and is capable of storing other data including music data received via, e.g., the global Internet. The software module could reside in RAM memory, flash memory, registers, or any other form of writable storage medium known in the art. The memory device 1251 may be, but not limited to, a single memory, CD, DVD, ROM, RAM, EEPROM, optical storage, or any other non-volatile storage medium capable of storing digital data.
An optionally incorporated SIM card 1249 carries, for instance, important information, such as the cellular phone number, the carrier supplying service, subscription details, and security information. The SIM card 1249 serves primarily to identify the mobile station 1201 on a radio network. The card 1249 also contains a memory for storing a personal telephone number registry, text messages, and user specific mobile station settings.
Various embodiments described herein are described in the general context of method steps or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM), Random Access Memory (RAM), compact discs (CDs), digital versatile discs (DVD), etc. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
Software and web implementations of various embodiments can be accomplished with standard programming techniques with rule-based logic and other logic to accomplish various database searching steps or processes, correlation steps or processes, comparison steps or processes and decision steps or processes. It should be noted that the words “component” and “module,” as used herein and in the following claims, is intended to encompass implementations using one or more lines of software code, and/or hardware implementations, and/or equipment for receiving manual inputs.
Various embodiments may be implemented in software, hardware, application logic or a combination of software, hardware and application logic. The software, application logic and/or hardware may reside, for example, on a chipset, a mobile device, a desktop, a laptop or a server. Software and web implementations of various embodiments can be accomplished with standard programming techniques with rule-based logic and other logic to accomplish various database searching steps or processes, correlation steps or processes, comparison steps or processes and decision steps or processes. Various embodiments may also be fully or partially implemented within network elements or modules. It should be noted that the words “component” and “module,” as used herein and in the following claims, is intended to encompass implementations using one or more lines of software code, and/or hardware implementations, and/or equipment for receiving manual inputs.
Individual and specific structures described in the foregoing examples should be understood as constituting representative structure of means for performing specific functions described in the following the claims, although limitations in the claims should not be interpreted as constituting “means plus function” limitations in the event that the term “means” is not used therein. Additionally, the use of the term “step” in the foregoing description should not be used to construe any specific limitation in the claims as constituting a “step plus function” limitation. To the extent that individual references, including issued patents, patent applications, and non-patent publications, are described or otherwise mentioned herein, such references are not intended and should not be interpreted as limiting the scope of the following claims.
The foregoing description of embodiments has been presented for purposes of illustration and description. The foregoing description is not intended to be exhaustive or to limit embodiments of the present invention to the precise form disclosed, and modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments. The embodiments discussed herein were chosen and described in order to explain the principles and the nature of various embodiments and its practical application to enable one skilled in the art to utilize the present invention in various embodiments and with various modifications as are suited to the particular use contemplated. The features of the embodiments described herein may be combined in all possible combinations of methods, apparatus, modules, systems, and computer program products.
Number | Date | Country | |
---|---|---|---|
60914486 | Apr 2007 | US | |
60983517 | Oct 2007 | US |