用於使用非均勻採樣檢測頻帶中的信號存在的方法和裝置的製作方法
2023-09-17 05:52:30
專利名稱:用於使用非均勻採樣檢測頻帶中的信號存在的方法和裝置的製作方法
技術領域:
本公開總體上涉及信號處理。更具體地,本公開內容涉及一
種用於檢測頻帶中的信號存在的使用非均勻採樣的技術。
背景技術:
為了檢測頻帶中的信號存在,通常在時域中對輸入信號均勻 釆樣並且將其轉換到頻域。然後分析頻域譜線以尋找指出可能的信號 存在的能量尖峰。關於該方法的一個問題在於,在高頻下,需要獲取 大量的樣本以便克服混疊。該大量的樣本需要大量的處理和功率,這 往往給接收機帶來壓力。
在附圖中的各個視圖中,相同的附圖標記表示相同的或功能 相似的元素,並且附圖連同下文的詳細描述被併入說明書並且形成說 明書的一部分,用於進一步說明根據本公開的各個實施例和解釋根據 本公開內容的各個原理和優點。圖1示出了併入根據實施例的使用非均勻釆樣的信號檢測
器的行動裝置的框圖。圖2示出了根據實施例的信號檢測器的處理流程圖。
圖3示出了根據實施例的離散信號樣本的示例性能量對頻
率譜線。圖4示出了根據實施例的非均勻採樣的示例。本領域的技術人員將認識到,圖中的元素為了簡化和清楚而 被圖示,並且沒有必要依比例繪製。例如,可以相對於其他元素放大圖中的某些元素的尺寸,以幫助改善對於本發明的實施例的理解。
具體實施例方式在詳細描述根據本公開的實施例之前,應注意到,實施例主 要在於在大的頻帶中搜索信號。這包括接收模擬信號,對該模擬信 號進行非均勻採樣,將輸入信號轉換到頻域,並且分析頻域譜線以檢 測頻帶中的期望信號的潛在存在。因此,在適當的情況中,裝置和方 法部件由附圖中的常規符號表示,僅示出了與理解本發明的實施例相 關的那些特定細節,以便於不會由於受益於此處的描述的本領域的普 通技術人員公知的細節而使本公開混淆。圖1示出了併入信號檢測器100的行動裝置的框圖。該移動
設備包括用戶接口 114,用於自麥克風或小鍵盤接收諸如語音或數據 的用戶輸入;處理器150;發射機108,用於通過雙工器104和天線102 發射出信號;接收機106,用於通過天線102和雙工器104接收信號; 和存儲器112。用戶接口 114,例如,可以包括麥克風、耳機、顯示器、 鍵盤等。天線102接收和發射信號。存儲器112用於存儲。雙工器104 負責在用於發射的發射機108和用於接收的接收機106的協助下同時 發射和接收信號。接收機106包括信號檢測器100。處理器150和存儲 器112連接到信號檢測器100。信號檢測器IOO具有模數轉換器(ADC) 110、 ADC激勵器 120、數字濾波器130、能量比較器140,並且耦合到處理器150。在操 作時,信號檢測器100檢測頻帶中的信號存在。它有助於減少通信系 統中的無線通信設備(例如,圖1中示出的行動裝置)中的處理量, 同時避免混疊。該信號檢測器可以使用較慢的平均採樣速率和相當小 的樣本數目,用於檢測頻帶中的期望信號的潛在存在。這是通過對模 擬輸入信號進行非均勻採樣以產生非均勻離散信號樣本而實現的。通過在離散時刻獲取模擬輸入信號105的樣本而產生非均
6勻離散信號樣本,由此任何連續採樣時間對之間的時間間距可以是互 不相同的。因此,採樣時間在時間上是不必要相互等距的。圖4示出
了非均勻採樣的示例。在時刻0、 A、 B、 C、 D、 E等處獲取離散信號 樣本。在該非均勻採樣的示例中,時間間距OA、 AB、 BC、 CD、 DE
等是不同的。非均勻採樣允許用戶避免奈奎斯特標準以便於防止混疊。 因此,可以極大地減小檢測頻帶中的信號存在所需的平均採樣速率和 樣本總數目。回到圖1, ADC 110接收模擬輸入信號105並且將其轉換為 使用非均勻採樣時間周期獲取的離散信號樣本115。 ADC 110包括開 關,該開關在ADC激勵器120確定的非均勻時間周期中閉合,由此模 擬輸入信號的幅度在這些非均勻時間周期中通過該開關,否則在該開 關處被阻擋。這導致了以非均勻時間周期產生離散信號樣本。ADC激勵器120確定ADC IIO對模擬輸入信號105採樣的 非均勻採樣周期。存儲器112向ADC激勵器120提供待獲取的樣本總 數N 126。該樣本總數N 126確定將樣本轉換到頻域時的平均旁瓣能量 水平。公式-101og(N)估計相對於主瓣的平均旁瓣抑制水平。例如,如 果樣本總數N是1000,貝lJ-101og(N)得出了-30dB的平均旁瓣抑制水平。 在理論上,如果僅需要-20dB的平均旁瓣抑制水平來檢測所關注的主 瓣,則處理器150將樣本總數N設定為100。信號的總時長、樣本總 數N除以平均採樣速率R,確定了頻域中的瓣寬度。例如,如果在1 微秒中獲取樣本,則每個瓣的寬度將約為lMHz。在獲得信號時可以預 先確定或調整平均採樣速率。ADC激勵器120包括斜率檢測器122、 偽隨機生成器124、或者此兩者的組合。在具有斜率檢測器122的ADC激勵器120的版本中,根據 模擬輸入信號105的斜率而決定非均勻採樣時間。在該示例中,如將 參考圖4解釋的,局部化樣本間距與當前檢測的斜率成反比。在該簡 化實施例中,如果該斜率是較陡峭的,則局部採樣速率增加,並且如果該斜率是較平坦的,則局部採樣速率降低。該斜率可以正向和負向
增加。在圖4的線段420中,斜率是平坦的並且僅在C處獲取一個樣 本。在線段410中,斜率是正向較陡峭的並且在時刻A和B處獲取兩 個樣本。在線段430中,斜率是負向較陡峭的並且在時刻D、 E、 F、 和G處獲取四個樣本。代替斜率檢測器122,偽隨機生成器124可用於確定待獲取 的離散信號樣本之間的間距。偽隨機生成器124是公知的,並且輸出 確定非均勻採樣時間周期的序列。偽隨機生成器124可被調節為,使 得平均採樣速率R通常在模擬輸入信號105的整體時長上保持不變。另一變化可以是斜率檢測器122和偽隨機生成器124的組 合。在該組合中,斜率檢測器122向偽隨機生成器124提供激勵,由 此當斜率較陡峭時採樣速率在偽隨機生成器124中局部增加,並且當 斜率較平坦時,採樣速率局部降低,但是平均採樣速率R總體上在信 號的整體時長上保持不變。數字濾波器130將ADC 110生成的離散信號樣本115轉換 為頻域中的能量對頻率譜線135。這是通過對離散信號樣本取傅立葉變 換實現的。數字濾波器130產生的能量對頻率譜線可以與圖3中示出 的簡化譜線類似。能量比較器140檢測超過能量設定點的任何頻帶的存在。該 能量設定點由處理器150確定或修改並且被提供給能量比較器140。該 能量設定點可以通過多種方式來確定。在第一方法中,處理器150經驗地確定或修改能量設定點。 在圖3中,根據歷史或測試信息,將固定在特定的能量水平的設定點 示出為能量設定點360。該設定點360恰好位於兩個瓣320和330下方。 根據其他能量對頻率譜線的分布,設定點360可以位於多於兩個瓣或少於兩個瓣下方。在第二方法中,處理器150將能量設定點確定為,
其在能量對頻率譜線135中位於某些指定數目的頻帶下方。在圖3中 的示例中,第二類型的能量設定點,即設定點350,位於能量對頻率譜 線135的三個最高頻帶下方。換言之,具有最高能量水平的三個瓣310、 320、 330被選擇為具有所關注的頻帶。對於該第二方法,總是選擇三 個瓣,而不考慮其他能量對頻率譜線的分布。在第三方法中,處理器 150可以將能量設定點確定為其是能量對頻率譜線135中的具有最高能 量水平的瓣330的百分比。在圖3中的示例中,設定點370是第三類 型的能量設定點。這裡在圖3中,該能量設定點被確定為最高能量水 平的90%。在該示例中僅選擇瓣330。在第四方法中,處理器可以獲取 平均旁瓣高度並且使其與大於1的因子(例如10)相乘以計算該設定 點。將高於該設定點的所有瓣視為所關注的瓣。作為經驗確定方法的 變體,能量設定點可以是存儲在能量比較器140或存儲器120中的預 先確定的值,並且在該情況中處理器150將不需要修改或選擇設定點。圖1中示出的處理器150可用於執行其他功能,諸如改變整 體信號上的樣本總數N以及平均採樣速率R並且向ADC激勵器120 提供反饋。採樣時間周期的變化基於如下事實,在非均勻採樣時,相 比於均勻採樣,傅立葉變換行為不同。在非均勻採樣中,旁瓣不會如 同均勻採樣變弱。相反地,非均勻採樣將混疊瓣的能量延伸到旁瓣。 因此,在非均勻數位訊號樣本的傅立葉變換中僅存在一個主瓣並且沒 有高混疊頻帶。隨著能量延伸到旁帶,旁瓣的能量水平上升。因此變 得較難於在存在強信號時檢測弱信號。平均起來,旁瓣處於低於主瓣 的-101og(N)dB處,其中N是樣本總數。結果,樣本總數N應被決定為, 使得頻域中的旁瓣能量水平將足夠低以適應信號的預期動態範圍。如前面敘述的,能量比較器140檢測超過能量設定點的任何 頻帶的存在。這是通過將來自能量對頻率譜線135的頻帶的能量與處 理器150確定或修改的能量設定點比較而實現的。如果發現頻帶能量 大於能量設定點,則指出信號存在;否則行動裝置沒有發現前面參考圖3描述的所關注的頻帶。能量比較器140可選地包括累加器145。如果能量比較器140 未能識別足夠數目的所關注的瓣或者識別過多的所關注的瓣,則累加 器145的工作開始。在該情況中,可以獲取"m"個額外的具有N個 樣本的集合,其中"m"是大於1的整數。在該情況中,檢測可以通過 不同的方法進行。 一種方法是累加"m"個集合中的每個集合的能量對 頻率譜線。這意味著對"m"個集合中的每個集合中的離散信號樣本取 傅立葉變換並且使其相互重疊以產生最終的能量對頻率譜線,用於由 能量比較器140分析。在該情況中另一種檢測方法是使用組合邏輯。 如果在"m"個集合的能量對頻率譜線中的多於"k"個集合中存在信 號,則該信號被視為存在於特定頻帶中,否則其被視為不存在。最後, "m x N"個樣本可以均被數字濾波以有效地自較大的N值創建頻率譜 線。能量比較器的輸出是其中潛在地存在所關注的信號的頻率 的列表。該列表進一步由接收機106獲取並且根據公知的掃描技術掃 描,所述掃描技術諸如為在所關注的頻帶中尋找信號的各種前臺掃描 技術。圖2示出了諸如圖1中示出的信號檢測器IIO的信號檢測器 的處理流程圖200。該信號檢測器接收210模擬輸入信號。在圖1中示 出的示例中,信號檢測器110中的ADC IIO接收模擬輸入信號105。信號檢測器確定220獲取模擬輸入信號的樣本的離散採樣 時刻。在圖1中,ADC激勵器120執行該功能。該離散採樣時刻是將 對模擬輸入信號採樣的非均勻釆樣時刻。信號檢測器非均勻地對模擬輸入信號採樣230以產生離散 信號樣本。在圖l中示出的示例中,ADC IIO對模擬輸入信號採樣。
10
信號檢測器將離散信號樣本轉換240到頻域以產生能量對 頻率譜線。在圖l中示出的示例中,該功能由數字濾波器130執行。 參考圖3詳細解釋了能量對頻率譜線的示例。返回圖2,信號檢測器確定250來自能量對頻率譜線的頻帶 的能量是否大於能量設定點。如果是,則其推斷260在該頻帶中所關 注的信號潛在存在。否則,推斷270在該頻帶中缺失任何所關注的信 號。在圖1中示出的示例中,能量比較器140確定250和推斷260、 270 在特定的頻帶中是否潛在地存在所關注的信號。具有潛在的所關注的 信號的頻帶被傳遞到接收機,用於進一步處理。例如,行動裝置可以 首先使用包括關注頻帶的模式(例如,GSM 900)開始前臺掃描並且僅 執行前臺掃描。如果第一模式不成功,則在其他模式(例如,GSM 1900) 中掃描。圖3示出了離散信號樣本的能量對頻率譜線300的示例。該 能量對頻率譜線300與圖1中示出的能量對頻率譜線135類似。水平 軸表示不同的頻帶並且垂直軸表示在水平軸的對應頻帶處的信號的能 量。能量對頻率譜線形成了瓣310、 320、 330、 340、 390等,其表示 頻帶及其對應的能量值。如參考圖1描述的,使用數字濾波器130將 ADC 110產生的模擬輸入信號的離散信號樣本轉換為能量對頻率譜 線。瓣340和大致位於相同水平處的所有其他的瓣可被視為位於旁瓣 水平。根據能量設定點350、 360、 370,位於旁瓣水平上方的瓣310、 320、 330可被選擇為所關注的頻帶。水平虛線示出了協助確定所關注 的頻帶的不同的能量設定點350、 360、 370的示例。例如,圖1中示 出的處理器150通過多種方法確定或修改該能量設定點。根據第一方法,處理器經驗地確定或修改能量設定點。在圖 3中的示例中,該設定點被示作設定點360。通過參考圖3的示例,兩 個頻帶的瓣320、 330具有位於設定點360上方的能量水平。結果,瓣320、 330的頻帶被視為所關注的頻帶。應當注意,所關注的頻帶沒有 必要意指行動裝置將能夠獲得該頻帶中的信號。因此,已知技術可用 於掃描這些所關注的頻帶以確定是否存在信號(或者噪聲是否引起高 能量)以及是否可以獲得信號(或者發射信號的系統與行動裝置不兼 容)。在第二方法中,處理器將能量設定點確定為位於能量對頻率 譜線中的某些指定數目的頻帶下方。在圖3中的示例中,設定點350 是第二類型的能量設定點。該能量設定點被確定為位於能量對頻率譜 線的三個最高頻帶下方。換言之,具有最高能量值的三個瓣被選擇為 具有所關注的頻帶。在該示例中,選擇瓣330、 320、 310。應當注意, 在該示例中,瓣310被視為所關注的頻帶,而其他能量設定點可以使 瓣310被視為旁瓣。第三方法將能量設定點確定為能量對頻率譜線中的最高能 量水平的百分比。在圖3中的示例中,虛線是該類型的能量設定點370。 這裡在圖3中,能量設定點370被確定為最高能量水平(在瓣330中 示出)的90%。因此,根據第三方法,在該示例譜線300中僅選擇一 個瓣330。圖4示出了信號的非均勻採樣的示例400。通過在離散時刻 獲取模擬信號的樣本產生非均勻離散信號樣本,由此任何連續採樣時 間對之間的時間間距可以是互不相同的。採樣時間沒有必要在時間上 是相互等距的。在時刻O、 A、 B、 C、 D、 E等處獲取圖4中的離散信 號樣本。在該非均勻採樣的示例中,時間間距OA、 AB、 BC、 CD、 DE 等是不同的。使用如參考圖1中示出的ADC激勵器120描述的斜率檢 測器和/或偽隨機生成器確定這些非均勻採樣時間周期。諸如122的斜率檢測器根據模擬輸入信號的斜率確定非均 勻採樣時刻。在圖4的示例中,模擬輸入信號的線段410具有正向陡
12峭的斜率並且獲取的樣本數目是兩個(A、 B)。模擬輸入信號的線段
430具有負向陡峭的斜率並且獲取的樣本數目是四個(D、 E、 F、 G)。 另一方面,線段420具有平坦的斜率並且僅獲取一個樣本(C)。在圖4中,通過使平均採樣速率R局部變化,使用偽隨機 生成器124和/或斜率檢測器122獲取N個樣本。例如,令N為100個 樣本。在獲取100個樣本並對其濾波之後,處理器150檢査實際的旁 瓣抑制是否處於使用公式-101og(N)計算的期望水平。在實際的旁瓣抑 制滿足或超過理論的旁瓣抑制的情況中,檢測所關注的頻帶。否則, 信號檢測器100繼續獲取N=100個樣本的集合,直至頻率譜線具有期 望的旁瓣抑制。換言之,如果由於諸如高噪聲、低瞬時期望信號功率、高於 最大期望值的峰值旁瓣水平等的因素,引起旁瓣能量水平的偏移大到 不可靠,IOO個樣本未映射到期望的旁瓣抑制,則處理器150引導ADC 激勵器120獲取另外的100個樣本。如果200個樣本未導致期望的旁 瓣抑制,則處理器150引導ADC激勵器120獲取100個額外樣本,如 此等等。因此,用戶可以基於信號的預期動態範圍設定相對瓣高度。 而且存在適應瞬變信號能量水平的靈活性。對於圖4中的示例,m=7個集合中的每個集合包含N=100 個樣本以實現足夠的旁瓣抑制,為了使圖更清楚和更易於理解,圖中 僅示出了 3個樣本。由於具有N^00個樣本的第一集合461不足以獲 得-20dB的實際旁瓣抑制,因此處理器150引導ADC激勵器120獲取 具有N^00個額外樣本的第二集合463。處理器150隨後引導ADC激 勵器120繼續獲取具有N=100樣本的集合,直至達到期望的旁瓣抑制。 對於圖4中的示例,在達到期望的旁瓣抑制之前,信號檢測器100獲 取具有N=100個樣本的七個集合461、 463、 465、 467、 469、 471、 473。 (如前面敘述的,為了增強明確性,圖4中僅示出了來自具有N=100 個樣本的每個集合的三個樣本)。"m"個集合中的每個集合的時長沒有必要相等,但是"m"個集合中的每個集合承載相同數目的樣本。在圖4的示例中
N每個集合中的樣本總數目
T捕獲模擬輸入信號的秒數
m為了達到期望旁瓣抑制而獲取的集合數目m (m=7)個集合中的第一集合461示出了樣本A、 B、 C 並且實際上包含N=100個樣本。m (m=7)個集合中的第二集合463 示出了樣本D、 E、 F並且實際上包含N=100個樣本。m (m=7)個集 合中的第三集合465示出了樣本G、 H、 I並且實際上包含N二100個樣 本。m (m=7)個集合中的第四集合467示出了樣本J、 K、 L並且實際 上包含N400個樣本。m (m=7)個集合中的第五集合469示出了樣本 M、 N、 P並且實際上包含N=100個樣本。m (m=7)個集合中的第六 集合471示出了樣本Q、 R、 S並且實際上包含N=100個樣本。m(m=7) 個集合中的第七集合473示出了樣本U、 V、 W並且實際上包含N400 個樣本。應當注意,如集合中示出的具有三個樣本的每個組意指N400 的樣本組。還應當注意,將m和N的值提供作為用於使本發明更清楚 和更易於讀者理解的示例,並且m和N的值可以根據信號檢測器100 的設計約束極大地變化。作為獲取具有固定數目N個樣本的額外集合的替換方案, 處理器150可以根據各種算法使數目N變化(例如,N根據預先設定 的模式增加100、 200、 500、 1000, N根據公式增加等。)。在所示出的實施例中,輸入信號在本質上是模擬的並且以非 均勻時間周期被採樣以產生離散信號樣本。另一變化方案可以是接收 樣本被均勻間隔的數字輸入信號。該數位訊號中的這些均勻間隔的樣 本滿足奈奎斯特準則。根據本發明,將數字輸入信號非均勻地下採樣 以創建具有非均勻採樣時間周期的數位訊號,並且根據圖1如同離散信號樣本115處理得到的信號,以實現降低用於找到所關注的頻帶所 需的處理量的相同目的。因此,對用於檢測頻帶中的信號存在的非均勻採樣的使用有
助於避免混疊。非均勻採樣還允許減少平均採樣速率並且使用較小數 目的樣本來檢測所關注的頻帶。這有助於使用較少的處理能力檢測所 關注的頻帶,並且可以非常快速地確定大的頻率範圍上的所關注的頻 帶。在本文中,諸如"第一"和"第二"、"頂部"和"底部" 等關係術語可以僅用於使一個實體或動作區別於另一實體或動作,沒 有必要要求或意指這樣的實體或動作之間的任何實際的這類關係或順 序。術語"包括"、"包含"、"含有"、"具有"、或者其任何其 他變化,用於涵蓋非排他性的內含物,由此"包括"元素列表的過程、 方法、物體或裝置不僅包括這些元素,而且可以包括未明確列出的或 者對於該過程、方法、物體或裝置是固有的其他元素。在沒有更多的 限制的情況下,前面帶有"包括"或"含有"或"具有"的元素,並 未排除包括該元素的過程、方法、物體或裝置中存在額外的相同元素。
1權利要求
1.一種用於檢測信號存在的方法,包括獲取以非均勻時間周期獲得的離散信號樣本;當所述離散信號樣本的能量對頻率譜線超過頻帶中的能量設定點時,確定在所述頻帶中存在信號。
2. 如權利要求l所述的方法,其中獲取的步驟包括 以所述非均勻時間周期對模擬輸入信號採樣,以產生所述離散信號樣本。
3. 如權利要求2所述的方法,其中採樣的步驟包括 檢測所述模擬輸入信號的斜率並且基於所述模擬輸入信號的所述斜率改變局部採樣速率。
4. 如權利要求3所述的方法,其中如果所述斜率是較陡峭的,則所述局部採樣速率增加。
5. 如權利要求4所述的方法,其中如果所述斜率是正向較陡峭的,則所述局部採樣速率增加。
6. 如權利要求4所述的方法,其中如果所述斜率是負向較陡峭的, 則所述局部採樣速率增加。
7. 如權利要求3所述的方法,其中如果所述斜率是較平坦的,則 所述局部採樣速率降低。
8. 如權利要求2所述的方法,其中所述採樣的步驟包括 生成確定所述非均勻時間周期的偽隨機序列。
9. 如權利要求l所述的方法,其中所述確定包括 使用數字頻譜濾波將所述離散信號樣本轉換到所述能量對頻率譜線。
10. 如權利要求9所述的方法,其中轉換的步驟包括 對所述離散信號樣本執行傅立葉變換。
11. 如權利要求l所述的方法,其中確定的步驟包括 設定所述能量設定點。
12. 如權利要求ll所述的方法,其中設定的步驟包括 經驗地確定所述能量設定點的值。
13. 如權利要求ll所述的方法,其中設定的步驟包括 選擇位於所述能量對頻率譜線的指定數目的頻帶下方的所述能量設定點。
14. 如權利要求ll所述的方法,其中設定的步驟包括 使平均旁瓣高度與大於1的因子相乘,其中所述乘法的積提供了所述能量設定點。
15. 如權利要求l所述的方法,進一步包括如果旁瓣能量水平大於預期,則以所述非均勻時間周期獲取更多 的離散信號樣本。
16. —種用於檢測信號存在的裝置,包括模數轉換器(ADC),用於對模擬輸入信號採樣以創建離散信號 樣本;耦合到所述ADC的ADC激勵器,用於激勵所述ADC以非均勻時 間周期採樣;耦合到所述ADC的輸出的數字濾波器,用於將所述離散信號樣本 轉換為能量對頻率譜線;和耦合到所述數字濾波器的輸出的能量比較器,用於檢測超過能量 設定點的所述能量對頻率譜線中的瓣的存在。
17. 如權利要求16所述的裝置,其中所述ADC包括開關,用於在所述非均勻時間周期中閉合併且在其他時間斷開。
18. 如權利要求16所述的裝置,其中所述ADC激勵器包括斜率檢測器,用於檢測所述模擬輸入信號的斜率並且基於所述模 擬輸入信號的所述斜率調節局部採樣速率。
19. 如權利要求16所述的裝置,其中所述ADC激勵器包括 偽隨機生成器,用於生成確定所述非均勻時間周期的偽隨機序列。
20. 如權利要求16所述的裝置,進一步包括
全文摘要
一種用於使用非均勻採樣檢測頻帶中的信號存在的方法和裝置,包括模數轉換器(ADC)(110),用於對模擬輸入信號(105)採樣以創建離散信號樣本(115);ADC激勵器(120),用於激勵ADC以非均勻時間周期進行採樣;數字濾波器(130),用於將離散信號樣本轉換為能量對頻率譜線(300);和能量比較器(140),其耦合到數字濾波器的輸出。能量比較器(140)檢測超過能量設定點的任何頻帶的存在。
文檔編號H03H17/02GK101558567SQ200780046267
公開日2009年10月14日 申請日期2007年7月30日 優先權日2006年12月13日
發明者阿傑伊·K·盧特拉 申請人:摩託羅拉公司