對于移動通信系統主要有兩類衰落:大規模衰落和小規模衰落。大規模衰落表示由于大范圍內移動而引起的平均信號能量的減少或路徑損耗。而小規模衰落則表現為兩種機制:信號的時延擴展和信道的時變特性。對于無線應用,信道的時變特性是由于發射機和接收機相對移動而造成傳輸路徑的變化。這些傳播條件的變化速率影響衰落率。如果存在大量反射路徑而不存在視行信號分量,此時的小規模衰落稱為瑞利衰落(Rayleigh fading),接收信號的包絡由瑞利概率分布函數統計描述。這種衰落也就是這次實驗我準備研究的
上傳時間: 2013-12-23
上傳用戶:gmh1314
MSComm 控件通過串行端口傳輸和接收數據,為應用程序提供串行通訊功能。MSComm控件在串口編程時非常方便,程序員不必去花時間去了解較為復雜的API函數,而且在VC、VB、Delphi等語言中均可使用。 Microsoft Communications Control(以下簡稱MSComm)是Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件,它為應用程序提供了通過串行接口收發數據的簡便方法。具體的來說,它提供了兩種處理通信問題的方法:一是事件驅動(Event-driven)方法,一是查詢法。
上傳時間: 2015-11-14
上傳用戶:tianyi223
USB(即Universal Serial Bus)是一種通用串行總線。隨著技術水平的提高,計算機的廣泛應用,人們對串行通信提出了更高的要求。開發一種兼容低速和高速的技術,從而為廣大用戶提供一種可共享的??蓴U容的。使用方便的串行總線成為眾多廠商的共同目標。為了實現整個計算機系統中總線的一致性,USB已發布了一種成為通用計算機串行技術規范,簡稱為USB。
上傳時間: 2014-10-28
上傳用戶:蟲蟲蟲蟲蟲蟲
實現串行通訊的相關API函數 API函數不僅提供了打開和讀寫通訊端口的操作方法,還提供了名目繁多的函數以支持對串行通訊的各種操作。 函數名 作用 CreateFile 打開串口 GetCommState 檢測串口設置 SetCommState 設置串口 BuilderCommDCB 用字符串中的值來填充設備控制塊 GetCommTimeouts 檢測通信超時設置 SetCommTimeouts 設置通信超時參數 SetCommMask 設定被監控事件 WaitCommEvent 等待被監控事件發生 WaitForMultipleObjects 等待多個被監測對象的結果 WriteFile 發送數據 ReadFile 接收數據 GetOverlappedResult 返回最后重疊(異步)操作結果 PurgeComm 清空串口緩沖區,退出所有相關操作 ClearCommError 更新串口狀態結構體,并清除所有串口硬件錯誤 CloseHandle 關閉串行口
上傳時間: 2013-11-30
上傳用戶:磊子226
液晶YM12864與AT89S51并行通信,可以顯示四行中文字符
上傳時間: 2014-01-04
上傳用戶:tianjinfan
nRF24E1編程下載板是我們自行開發的簡易無線通信模塊nRF24E1的在線下載板,使用方便。 nRF24E1編程下載板源程序包括上位機程序、單片機固件程序和nRF24E1內51核控制程序, 分別存放在“上位機程序”、“AT89S52”和“nRF24E1”三個文件夾內。 “上位機程序”內有應用軟件download.exe。 “AT89S52”內有單片機固件源程序download.c,可以直接編譯連接生成下載文件,下載到目標單片機AT89S52中。 “nRF24E1”內有控制nRF24E1工作的源程序,分別是: 24E1.c:典型控制應用; putchar.c:nRF24E1串行通信源程序; transmit.c:nRF24E1無線發送源程序; receive.c:nRF24E1無線接收源程序; “Temperature”:nRF24E1控制DS18B20溫度采集并無線發送源程序。
上傳時間: 2013-12-02
上傳用戶:jackgao
nRF24E1編程下載板是我們自行開發的簡易無線通信模塊nRF24E1的在線下載板,使用方便。 nRF24E1編程下載板源程序包括上位機程序、單片機固件程序和nRF24E1內51核控制程序, 分別存放在“上位機程序”、“AT89S52”和“nRF24E1”三個文件夾內。 “上位機程序”內有應用軟件download.exe。 “AT89S52”內有單片機固件源程序download.c,可以直接編譯連接生成下載文件,下載到目標單片機AT89S52中。 “nRF24E1”內有控制nRF24E1工作的源程序,分別是: 24E1.c:典型控制應用; putchar.c:nRF24E1串行通信源程序; transmit.c:nRF24E1無線發送源程序; receive.c:nRF24E1無線接收源程序; “Temperature”:nRF24E1控制DS18B20溫度采集并無線發送源程序。
上傳時間: 2013-12-02
上傳用戶:wqxstar
套接字大致駐留在 OSI 模型的會話層(見圖)。會話層夾在其上面向應用的層和其下的實時數據通信層之間。會話層為兩臺計算機之間的數據流提供管理和控制服務。作為該層的一部分,套接字提供一個隱藏從導線上獲取比特和字節的復雜性的抽象。換句話說,套接字允許我們讓應用程序表明它想發送一些字節即可傳輸數據。套接字隱藏了完成該項工作的具體細節。 當您打電話時,您的聲音傳到傳感器,傳感器把它轉換成可以傳輸的電數據。電話機是人與電信網絡的接口。您無須知道聲音如何傳輸的細節,只要知道想打電話給誰就行了。同樣地,套接字扮演隱藏在未知通道上傳輸 1 和 0 的復雜性的高級接口的角色。
上傳時間: 2016-02-10
上傳用戶:二驅蚊器
練習并掌握多任務實時操作系統下Task 調度、Task 間主要通信手段(信號量、消息隊列等)、RISC 處理器 I/O 端口控制等內容,并形成嵌入式實時應用軟件的良好編程習慣。創建多Task,為每個Task 創建私有的Message Queue,每個Task 只通過自己的私有Message Queue 接收消息;Task 間消息通信通過向對方私有MessageQueue 發送消息完成。 Task1:管理Task。負責系統啟動時同步系統中其他Task 的啟動同步,利用信號量的semFlush()完成。同時接收各Task 的告警信息,告警信息需編號以logmsg 方式輸出。本task 負責系統結束時的Task 刪除處理。 Task2:console 命令行接收Task。接收并分析console 發來的命令行及參數。自行設置5 種以上命令,并根據命令的內容向Task3 或/及Task4 發送激勵消息。同時實現系統退出命令,使系統采用適當方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定義Led 顯示方式表現命令執行情況。本task 應負責led 相關I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 輸出Task。接收需打印輸出的字串消息(命令),輸出到console。收到長度為0 或超常字串向Task1 告警。
上傳時間: 2016-04-12
上傳用戶:iswlkje
使用單片機控制兩片串行A/D芯片TLC5615輸出字模電壓值,分別接入模擬示波器的X、Y通道,示波器在雙蹤模式下就可以顯示單片機輸出的字符
上傳時間: 2013-12-24
上傳用戶:古谷仁美